.lp-story{color:#0b466b;background:radial-gradient(circle at 72% 28%,#a5e1d833,#0000 32rem),radial-gradient(circle at 18% 72%,#e1eeda80,#0000 30rem),linear-gradient(150deg,#fbfdfd,#eef7f5);min-height:600svh;position:relative}.lp-story__stage{height:100svh;min-height:40rem;position:sticky;top:0;overflow:hidden}.lp-story__header{z-index:100;pointer-events:none;align-items:center;width:100%;padding:1rem max(1.25rem,50vw - 44rem);display:flex;position:absolute;top:0;left:0}.lp-story__brand{pointer-events:auto;display:inline-flex}.lp-story__brand img{width:clamp(7.4rem,10vw,9.3rem);height:auto;display:block}.lp-story__brand:focus-visible,.lp-map-invitation__action:focus-visible{outline-offset:4px;outline:3px solid #123a59}.lp-scene{opacity:var(--scene-presence,0);pointer-events:none;position:absolute;inset:0}.lp-scene[data-active]{pointer-events:auto}.lp-scene__frame{width:100%;height:100%;position:relative}.lp-story__headline{z-index:30;color:#0b466b;letter-spacing:-.045em;width:min(45vw,44rem);margin:0;font-size:clamp(2.9rem,4.45vw,5rem);font-weight:750;line-height:1.03;position:absolute;top:47%;left:max(1.5rem,50vw - 44rem);transform:translateY(-50%)}.lp-origin-world,.lp-observation,.lp-record-birth,.lp-many-origins,.lp-japan-emergence,.lp-map-invitation{position:absolute;inset:0}.lp-origin-world figure,.lp-observation figure,.lp-record-birth figure{margin:0}.lp-origin-world figure img,.lp-observation figure img,.lp-record-birth figure img{object-fit:cover;width:100%;height:100%;display:block}.lp-note__mark{aspect-ratio:1;background:radial-gradient(circle at 37% 34%,#f2dc8c 0 13%,#75c9bb 14% 31%,#d9f1eb 32% 53%,#4ba79e 54% 61%,#eff8f5 62%);border-radius:50%;grid-row:1/span 3;align-self:start;width:1.6rem;display:block}.lp-note__line{background:#c7d9da;border-radius:999px;height:.32rem;display:block}.lp-note__line--short{width:58%}.lp-scene--origin-world{z-index:10}.lp-origin-world__piece{z-index:10;animation-duration:1s;animation-timing-function:linear;animation-delay:var(--scene-time,0s);filter:drop-shadow(0 .9rem 1.1rem #1946521f);animation-play-state:paused;animation-fill-mode:both;position:absolute}.lp-origin-world__focus,.lp-origin-world__photo{background:#fff;border:.42rem solid #fffffff5;border-radius:1.25rem;overflow:hidden;box-shadow:0 1.05rem 2.6rem #19465226}.lp-origin-world__focus img,.lp-origin-world__photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-origin-world__focus{aspect-ratio:1.25;width:clamp(10rem,13vw,13.5rem);animation-name:lp-origin-focus;top:23%;left:72%}@keyframes lp-origin-focus{0%,58%{border-radius:1.25rem;width:clamp(10rem,13vw,13.5rem);top:23%;left:72%;transform:translate(-50%,-50%)rotate(5deg)}to{border-radius:2rem;width:min(58vw,50rem);top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}}.lp-origin-world__photo--field{aspect-ratio:.92;width:clamp(8.2rem,10vw,10.4rem);animation-name:lp-origin-field;bottom:9%;right:5%}@keyframes lp-origin-field{0%{opacity:0;transform:translateY(1.5rem)rotate(6deg)scale(.92)}22%,58%{opacity:1;transform:translateY(0)rotate(6deg)scale(1)}to{opacity:0;transform:translate(2.5rem,2rem)rotate(9deg)scale(.9)}}.lp-origin-world__photo--branch{aspect-ratio:1.08;width:clamp(8rem,10vw,10.2rem);animation-name:lp-origin-branch;bottom:7%;left:7%}@keyframes lp-origin-branch{0%,8%{opacity:0;transform:translateY(1.4rem)rotate(-6deg)scale(.92)}30%,60%{opacity:1;transform:translateY(0)rotate(-6deg)scale(1)}to{opacity:0;transform:translate(-2rem,1.5rem)rotate(-10deg)scale(.9)}}.lp-origin-world__photo--summer{aspect-ratio:1;width:clamp(7.5rem,9vw,9rem);animation-name:lp-origin-summer;top:14%;left:29%}@keyframes lp-origin-summer{0%,16%{opacity:0;transform:translateY(-1.2rem)rotate(5deg)scale(.9)}38%,60%{opacity:.96;transform:translateY(0)rotate(5deg)scale(1)}to{opacity:0;transform:translate(-1rem,-2rem)rotate(8deg)scale(.88)}}.lp-origin-world__note{background:#ffffffe8;border:1px solid #2a66711a;border-radius:1rem;grid-template-columns:1.6rem 1fr;gap:.5rem .65rem;width:9rem;padding:.95rem 1rem;animation-name:lp-origin-note;display:grid;top:48%;left:10%;box-shadow:0 .9rem 2rem #1e4a581c}@keyframes lp-origin-note{0%,24%{opacity:0;transform:translateY(1.2rem)rotate(-4deg)}44%,62%{opacity:1;transform:translateY(0)rotate(-4deg)}to{opacity:0;transform:translate(-2rem,1rem)rotate(-8deg)scale(.9)}}.lp-origin-world__sticker{height:auto}.lp-origin-world__sticker--koromo{width:clamp(5.7rem,7vw,7.2rem);animation-name:lp-origin-koromo;top:10%;left:48%}@keyframes lp-origin-koromo{0%{opacity:0;transform:translateY(-1rem)rotate(-4deg)scale(.9)}24%,62%{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}to{opacity:.12;transform:translate(-2rem,-2rem)rotate(-7deg)scale(.88)}}.lp-origin-world__sticker--researcher{width:clamp(6rem,7.2vw,7.4rem);animation-name:lp-origin-researcher;bottom:5%;right:15%}@keyframes lp-origin-researcher{0%,14%{opacity:0;transform:translateY(1rem)rotate(3deg)scale(.92)}36%,62%{opacity:1;transform:translateY(0)rotate(3deg)scale(1)}to{opacity:.12;transform:translate(2rem,1.5rem)rotate(7deg)scale(.88)}}.lp-origin-world__sticker--nosto{width:clamp(5rem,6.2vw,6.3rem);animation-name:lp-origin-nosto;top:50%;right:3%}@keyframes lp-origin-nosto{0%,30%{opacity:0;transform:translate(1rem)rotate(5deg)scale(.9)}48%,64%{opacity:1;transform:translate(0)rotate(5deg)scale(1)}to{opacity:.08;transform:translate(2.5rem)rotate(8deg)scale(.86)}}.lp-story{--lp-observation-record-left:64%;--lp-observation-record-top:51%;--lp-observation-record-width:min(48vw, 41rem)}.lp-scene--observation-focus{z-index:20;background:radial-gradient(circle at 50% 48%,#ddefe06b,#0000 42rem),#f7fbf9f5}.lp-observation__quiet-field{aspect-ratio:1.5;opacity:0;filter:blur(2.2rem);width:min(82vw,72rem);animation:lp-observation-quiet-field 1s linear var(--scene-time,0s) both paused;background:radial-gradient(circle,#bfe0d22e,#f1f8f414 45%,#0000 72%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lp-observation-quiet-field{0%{opacity:0}45%{opacity:.8}to{opacity:1}}.lp-observation__subject{z-index:8;aspect-ratio:1.25;width:min(58vw,50rem);animation:lp-observation-subject 1s linear var(--scene-time,0s) both paused;background:#fff;border:.42rem solid #fffffff5;border-radius:2rem;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 1.4rem 3.8rem #19465226}.lp-observation__subject img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@keyframes lp-observation-subject{0%{width:min(58vw,50rem);top:50%;left:50%;transform:translate(-50%,-50%)}34%{width:min(53vw,45rem);top:50%;left:58%;transform:translate(-50%,-50%)}62%,to{left:var(--lp-observation-record-left);top:var(--lp-observation-record-top);width:var(--lp-observation-record-width);transform:translate(-50%,-50%)}}.lp-story__capture-shade{z-index:93;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--lp-observation-record-left) var(--lp-observation-record-top), transparent 0 22%, #04181f1f 56%, #04181f75 100%);position:absolute;inset:0}.lp-story__capture-flash{z-index:95;pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.lp-story__capture-frame{z-index:96;left:var(--lp-observation-record-left);top:var(--lp-observation-record-top);width:var(--lp-observation-record-width);aspect-ratio:1.25;pointer-events:none;opacity:0;position:absolute;transform:translate(-50%,-50%)}.lp-story__capture-frame i{filter:drop-shadow(0 .22rem .38rem #041e264d);border-style:solid;border-color:#fffffff5;width:2.2rem;height:2.2rem;position:absolute}.lp-story__capture-frame i:first-child{border-width:.22rem 0 0 .22rem;border-radius:.7rem 0 0;top:0;left:0}.lp-story__capture-frame i:nth-child(2){border-width:.22rem .22rem 0 0;border-radius:0 .7rem 0 0;top:0;right:0}.lp-story__capture-frame i:nth-child(3){border-width:0 .22rem .22rem 0;border-radius:0 0 .7rem;bottom:0;right:0}.lp-story__capture-frame i:nth-child(4){border-width:0 0 .22rem .22rem;border-radius:0 0 0 .7rem;bottom:0;left:0}.lp-scene--record-birth{z-index:30;background:radial-gradient(circle at 50% 48%,#ace2d838,#0000 32rem),#f8fcfbfa}.lp-record-birth__record{z-index:10;left:var(--lp-observation-record-left);top:var(--lp-observation-record-top);width:var(--lp-observation-record-width);transform-origin:50%;animation:lp-record-transform 1s linear var(--scene-time,0s) both paused;background:#fff;border:.42rem solid #fffffff5;border-radius:2rem;margin:0;padding:0;display:block;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.4rem 3.8rem #19465226}@keyframes lp-record-transform{0%,18%{left:var(--lp-observation-record-left);top:var(--lp-observation-record-top);width:var(--lp-observation-record-width);border-width:.42rem;border-radius:2rem;padding:0;transform:translate(-50%,-50%);box-shadow:0 1.4rem 3.8rem #19465226}42%{border-width:1px;border-radius:1.5rem;width:clamp(18rem,24vw,22rem);padding:.72rem .72rem 0;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.35rem 3.2rem #1b4b572e}to{border-width:1px;border-radius:1.5rem;width:clamp(18rem,24vw,22rem);padding:.72rem;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.35rem 3.2rem #1b4b5730}}.lp-record-birth__copy{z-index:30;color:#fff;letter-spacing:-.045em;text-align:center;-webkit-text-stroke:1.6px #05232cc7;text-shadow:0 .06em .12em #05232cb8,0 .12em .5em #05232c6b;opacity:0;pointer-events:none;width:100%;animation:lp-record-copy 1s linear var(--scene-time,0s) both paused;font-size:clamp(2.8rem,4.4vw,5rem);font-weight:760;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lp-record-copy{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}8%{opacity:1;transform:translate(-50%,-50%)scale(1)}26%{opacity:1;transform:translate(-50%,-50%)scale(1)}44%,to{opacity:0;transform:translate(-50%,-54%)scale(.98)}}.lp-record-birth__media{aspect-ratio:1.25;width:100%;animation:lp-record-media-shape 1s linear var(--scene-time,0s) both paused;background:#edf4ef;border-radius:1.58rem;margin:0;display:block;position:relative;overflow:hidden}.lp-record-birth__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@keyframes lp-record-media-shape{0%,18%{border-radius:1.58rem}42%,to{border-radius:.95rem}}.lp-record-birth__metadata{opacity:0;height:0;animation:lp-record-metadata 1s linear var(--scene-time,0s) both paused;background:linear-gradient(#fff,#f9fcfb);gap:.7rem;padding:0 .35rem;display:grid;overflow:hidden}@keyframes lp-record-metadata{0%,34%{opacity:0;height:0;padding-top:0;padding-bottom:0}55%{opacity:.42;height:5.2rem;padding-top:.9rem;padding-bottom:.4rem}80%{opacity:.9;height:10rem;padding-top:1.05rem;padding-bottom:.75rem}92%,to{opacity:1;height:12rem;padding-top:1.1rem;padding-bottom:.95rem}}.lp-record-birth__meta-line{opacity:0;width:100%;height:.48rem;animation:lp-record-meta-line 1s linear var(--scene-time,0s) both paused;background:#c5d8d9;border-radius:999px;display:block}.lp-record-birth__meta-line--medium{width:78%}.lp-record-birth__meta-line--short{width:48%}@keyframes lp-record-meta-line{0%,48%{opacity:0;transform:translateY(-.4rem)}72%,to{opacity:1;transform:translateY(0)}}.lp-record-route--a{--source-x:11%;--source-y:26%;--source-r:-7deg;--queue-x:27%;--queue-y:30%;--land-x:64%;--land-y:26%;--route-delay:0s}.lp-record-route--b{--source-x:88%;--source-y:24%;--source-r:6deg;--queue-x:73%;--queue-y:30%;--land-x:62%;--land-y:42%;--route-delay:50ms}.lp-record-route--c{--source-x:13%;--source-y:78%;--source-r:5deg;--queue-x:27%;--queue-y:70%;--land-x:53%;--land-y:53%;--route-delay:.1s}.lp-record-route--d{--source-x:88%;--source-y:77%;--source-r:-6deg;--queue-x:73%;--queue-y:70%;--land-x:40%;--land-y:63%;--route-delay:.15s}.lp-scene--many-origins{z-index:40;background:radial-gradient(circle at 50% 48%,#d2eee285,#0000 34rem),linear-gradient(#f9fcfa 0%,#f2f8f5 100%);overflow:hidden}.lp-story__headline--gather{z-index:42;opacity:0;width:auto;animation:lp-gather-copy 1s linear var(--scene-time,0s) both paused;margin:0;top:48%;left:50%;transform:translate(-50%,-50%)}@keyframes lp-gather-copy{0%,14%{opacity:0;transform:translate(-50%,-43%)}34%,70%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-58%)}}.lp-many-origins{position:absolute;inset:0}.lp-flow-record{z-index:12;left:var(--source-x);top:var(--source-y);width:clamp(8.5rem,12.5vw,12.5rem);transform:translate(-50%, -50%) rotate(var(--source-r));animation:lp-many-record 1s linear calc(var(--scene-time,0s) + var(--route-delay)) both paused;background:#fffffff5;border:1px solid #1d545b1a;border-radius:1.15rem;margin:0;padding:.45rem;position:absolute;overflow:hidden;box-shadow:0 1rem 2.4rem #19465224}@keyframes lp-many-record{0%{left:var(--source-x);top:var(--source-y);opacity:.4;transform:translate(-50%, -50%) rotate(var(--source-r)) scale(1.05)}16%{opacity:1}46%{left:var(--source-x);top:var(--source-y);transform:translate(-50%, -50%) rotate(var(--source-r)) scale(1)}to{left:var(--queue-x);top:var(--queue-y);opacity:1;transform:translate(-50%,-50%)rotate(0)scale(.74)}}.lp-flow-record__media{aspect-ratio:1.25;border-radius:.75rem;width:100%;margin:0;display:block;overflow:hidden}.lp-flow-record__media img{object-fit:cover;width:100%;height:100%;display:block}.lp-flow-record__body{opacity:0;height:0;animation:lp-many-record-body 1s linear calc(var(--scene-time,0s) + var(--route-delay)) both paused;gap:.48rem;padding:0 .2rem;display:grid;overflow:hidden}@keyframes lp-many-record-body{0%,28%{opacity:0;height:0;padding-top:0;padding-bottom:0}54%{opacity:.72;height:2.8rem;padding-top:.55rem;padding-bottom:.15rem}to{opacity:1;height:4.1rem;padding-top:.65rem;padding-bottom:.3rem}}.lp-flow-record__body span{background:#c7d9da;border-radius:999px;height:.36rem;display:block}.lp-flow-record__body span:last-child{width:62%}.lp-many-origins__sticker{z-index:8;pointer-events:none;animation:lp-many-sticker 1s linear var(--scene-time,0s) both paused;position:absolute}.lp-many-origins__sticker--researcher{width:clamp(5rem,8vw,8rem);top:43%;left:5%;transform:rotate(-8deg)}.lp-many-origins__sticker--sayan{width:clamp(4.5rem,7vw,7rem);top:47%;right:5%;transform:rotate(7deg)}@keyframes lp-many-sticker{0%{opacity:0;filter:blur(.25rem)}18%,52%{opacity:.9;filter:blur()}82%,to{opacity:0;filter:blur(.1rem)}}.lp-japan-stage{position:absolute;inset:0}.lp-japan-canvas{z-index:8;aspect-ratio:1000/1039.4;width:min(53vw,54rem);position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}.lp-japan-canvas__shape{z-index:4;opacity:.9;filter:drop-shadow(0 0 1.8rem #5cdbbf33);background:linear-gradient(145deg,#8ed8c0 0%,#65c6b4 46%,#4fa7b6 100%);position:absolute;inset:0;-webkit-mask:url(/assets/lp/japan-silhouette.svg) 50%/100% 100% no-repeat;mask:url(/assets/lp/japan-silhouette.svg) 50%/100% 100% no-repeat}.lp-japan-canvas__connections{z-index:7;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lp-japan-canvas__connections path{fill:none;stroke:#98efd894;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.lp-japan-point{z-index:18;left:var(--point-x);top:var(--point-y);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lp-japan-point--current{background:#baf6df;width:.85rem;height:.85rem;box-shadow:0 0 0 .36rem #80eece24,0 0 1.35rem #80eeceeb}.lp-japan-point--future{background:#d0f7ee0f;border:1.5px dashed #d0f7eec7;width:1rem;height:1rem;box-shadow:0 0 1rem #7de0ce47}.lp-scene--japan-emergence{z-index:50;color:#f6fffd;background:radial-gradient(circle at 58%,#0b5264 0%,#073946 38%,#041f2a 76%,#031821 100%);overflow:hidden}.lp-story__headline--japan{z-index:56;color:#f7fffd;opacity:0;text-shadow:0 .3rem 1.4rem #0011186b;width:auto;animation:lp-japan-copy 1s linear var(--scene-time,0s) both paused;margin:0;top:50%;left:max(2rem,50vw - 44rem);transform:translateY(-50%)}@keyframes lp-japan-copy{0%,26%{opacity:0;transform:translateY(-42%)}48%,86%{opacity:1;transform:translateY(-50%)}to{opacity:.74;transform:translateY(-50%)}}.lp-japan-canvas--emergence .lp-japan-canvas__shape{opacity:0;transform-origin:50%;animation:lp-japan-shape-emerge 1s linear var(--scene-time,0s) both paused;transform:scale(.92)}@keyframes lp-japan-shape-emerge{0%,20%{opacity:0;transform:scale(.9)}48%{opacity:.28}76%{opacity:.72;transform:scale(1)}to{opacity:.9;transform:scale(1)}}.lp-japan-canvas--emergence .lp-japan-canvas__connections{animation:lp-japan-connections 1s linear var(--scene-time,0s) both paused}@keyframes lp-japan-connections{0%,48%{opacity:0}72%{opacity:.42}to{opacity:.74}}.lp-japan-canvas__records{z-index:14;pointer-events:none;position:absolute;inset:0;overflow:visible}.lp-map-record{z-index:14;left:var(--queue-x);top:var(--queue-y);aspect-ratio:1.25;width:clamp(5.8rem,10vw,8.8rem);animation:lp-record-land 1s linear calc(var(--scene-time,0s) + var(--route-delay)) both paused;background:#fffffff5;border-radius:.9rem;margin:0;padding:.34rem;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.74);box-shadow:0 .75rem 2rem #000a1257}.lp-map-record img{object-fit:cover;border-radius:.62rem;width:100%;height:100%;display:block}@keyframes lp-record-land{0%,14%{left:var(--queue-x);top:var(--queue-y);opacity:1;transform:translate(-50%,-50%)scale(.74)}54%{left:var(--point-x);top:var(--point-y);opacity:.94;transform:translate(-50%,-50%)scale(.34)}68%,to{left:var(--point-x);top:var(--point-y);opacity:0;transform:translate(-50%,-50%)scale(.12)}}.lp-japan-canvas--emergence .lp-japan-point{opacity:0;animation:lp-japan-point-on 1s linear calc(var(--scene-time,0s) + var(--point-delay,0s)) both paused;transform:translate(-50%,-50%)scale(.2)}@keyframes lp-japan-point-on{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.2)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}58%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lp-scene--map-invitation{z-index:60;background:radial-gradient(circle at 58% 48%,#ceefe0ad,#0000 34rem),linear-gradient(#fbfdfb 0%,#f2f8f4 100%);overflow:hidden}.lp-final-world{position:absolute;inset:0}.lp-japan-canvas--final{animation:lp-final-map-arrive 1s linear var(--scene-time,0s) both paused;left:50%}.lp-japan-canvas--final .lp-japan-canvas__shape{opacity:.72;filter:drop-shadow(0 1rem 2.4rem #2f71691f)}.lp-japan-canvas--final .lp-japan-canvas__connections{display:none}.lp-japan-canvas--final .lp-japan-point--current{background:#168d91;box-shadow:0 0 0 .3rem #29ab9e1f,0 0 .9rem #29ab9e70}.lp-japan-canvas--final .lp-japan-point--future{display:none}@keyframes lp-final-map-arrive{0%{opacity:.35;transform:translate(-50%,-50%)scale(.96)}42%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lp-final-world__photo{z-index:14;opacity:0;animation:lp-final-object 1s linear var(--scene-time,0s) both paused;background:#fff;border:.3rem solid #ffffffeb;border-radius:1rem;margin:0;position:absolute;overflow:hidden;box-shadow:0 1rem 2.5rem #23504e21}.lp-final-world__photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-final-world__photo--spring{aspect-ratio:1.18;width:clamp(8rem,12vw,12rem);top:16%;left:8%;transform:rotate(-6deg)}.lp-final-world__photo--colony{aspect-ratio:1.25;width:clamp(7.5rem,11vw,11rem);bottom:18%;right:8%;transform:rotate(5deg)}.lp-final-world__sticker{z-index:15;opacity:0;pointer-events:none;animation:lp-final-object 1s linear var(--scene-time,0s) both paused;position:absolute}.lp-final-world__sticker--koromo{width:clamp(4.8rem,7vw,7rem);top:14%;right:7%;transform:rotate(8deg)}.lp-final-world__sticker--nosto{width:clamp(4.2rem,6.5vw,6.5rem);bottom:17%;left:9%;transform:rotate(-7deg)}@keyframes lp-final-object{0%,20%{opacity:0;filter:blur(.18rem)}52%{opacity:.68;filter:blur()}to{opacity:.88;filter:blur()}}.lp-final-action{z-index:30;opacity:0;animation:lp-final-action-enter 1s linear var(--scene-time,0s) both paused;position:absolute;bottom:clamp(2.2rem,8vh,5rem);left:50%;transform:translate(-50%,1.4rem)}@keyframes lp-final-action-enter{0%,30%{opacity:0;transform:translate(-50%,1.4rem)}58%,to{opacity:1;transform:translate(-50%)}}.lp-final-action__link{color:#074f59;letter-spacing:-.025em;backdrop-filter:blur(.7rem);background:#ffffffe6;border:1px solid #0d666d2e;border-radius:999px;justify-content:center;align-items:center;gap:.55em;min-height:4.2rem;padding:.95rem 1.55rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:720;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 .75rem 2rem #20635d1f}.lp-final-action__link:hover,.lp-final-action__link:focus-visible{background:#fff;transform:translateY(-.14rem);box-shadow:0 1rem 2.6rem #20635d2e}@media (width<=800px){.lp-story__headline--japan{width:calc(100vw - 2.3rem);top:16%;left:1.15rem;transform:none}.lp-japan-canvas{width:82vw;top:53%;left:50%}.lp-map-record{width:clamp(4.6rem,17vw,6.4rem)}.lp-final-world__photo{opacity:.45}}@media (prefers-reduced-motion:reduce){.lp-story__headline--japan,.lp-japan-canvas--emergence .lp-japan-canvas__shape,.lp-japan-canvas--emergence .lp-japan-canvas__connections,.lp-map-record,.lp-japan-canvas--emergence .lp-japan-point,.lp-japan-canvas--final,.lp-final-world__photo,.lp-final-world__sticker,.lp-final-action{animation:none}}.lp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-story__headline-fragment{white-space:nowrap;display:block}.lp-story__headline--origin{top:44%}.lp-story__headline--observation{z-index:31;opacity:.96;pointer-events:none;width:min(30vw,28rem);margin:0;top:50%;left:max(1.5rem,50vw - 44rem);transform:translateY(-50%)}@media (width<=800px){.lp-story__headline--origin{top:24%}.lp-story__headline--observation{width:calc(100vw - 2.3rem);top:25%;left:1.15rem}.lp-story{--lp-observation-record-left:50%;--lp-observation-record-top:62%;--lp-observation-record-width:min(88vw, 31rem)}}@media (prefers-reduced-motion:reduce){.lp-story__capture-shade,.lp-story__capture-flash,.lp-story__capture-frame{display:none}}.lp-story__header-cta{z-index:120;color:#075863;letter-spacing:-.02em;white-space:nowrap;backdrop-filter:blur(.8rem);background:#ffffffe0;border:1px solid #0d5d6524;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.9rem;padding:.68rem 1rem;font-size:clamp(.9rem,1.15vw,1rem);font-weight:700;line-height:1;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:fixed;top:clamp(1rem,2.2vw,1.55rem);right:clamp(1rem,3vw,2.25rem);box-shadow:0 .55rem 1.6rem #154a4c1a}.lp-story__header-cta:hover{background:#fff;transform:translateY(-.08rem);box-shadow:0 .75rem 1.9rem #154a4c26}.lp-story__header-cta:focus-visible{outline-offset:3px;background:#fff;outline:3px solid #1b949757}.lp-story__header-cta-arrow{font-size:1.08em;line-height:1;display:inline-block;transform:translateY(-.02em)}@media (width<=800px){.lp-story__header-cta{min-height:2.55rem;padding:.58rem .82rem;font-size:.84rem;top:.78rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.lp-story__header-cta{transition:none}}.lp-story__header{transition:opacity .24s,translate .24s;translate:0}.lp-story[data-final-handoff] .lp-story__header{opacity:0;pointer-events:none;translate:0 -.75rem}.lp-story__header-cta{background:#fffffff5;border-color:#07586333;gap:.52rem;min-height:3.2rem;padding:.78rem 1.2rem;font-size:clamp(.98rem,1.2vw,1.08rem);box-shadow:0 .7rem 2rem #154a4c24}.lp-story__header-cta:hover{box-shadow:0 .9rem 2.25rem #154a4c30}.lp-story__header-cta-arrow{font-size:1.14em}@media (width<=800px){.lp-story__header-cta{min-height:2.85rem;padding:.66rem .94rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.lp-story__header{transition:none;translate:none}}.lp-story__header{z-index:120;justify-content:space-between;align-items:center;width:min(100vw - 3rem,70rem);margin-inline:auto;display:flex;position:fixed;top:clamp(1rem,2vw,1.4rem);left:0;right:0}.lp-story__header-cta{color:#fff;background:#075863;border:1px solid #ffffff52;min-height:3.2rem;padding:.78rem 1.22rem;font-size:clamp(.98rem,1.2vw,1.08rem);position:static;top:auto;right:auto;box-shadow:0 .7rem 1.9rem #093f4638,0 0 0 1px #07586314}.lp-story__header-cta:hover{color:#fff;background:#064b55;transform:translateY(-.08rem);box-shadow:0 .9rem 2.3rem #093f4647,0 0 0 1px #fff3}.lp-story__header-cta:focus-visible{color:#fff;outline-offset:3px;background:#064b55;outline:3px solid #3fb1b561}.lp-story__header-cta-arrow{margin-left:.05rem;font-size:1.15em}@media (width<=800px){.lp-story__header{width:calc(100vw - 2rem);top:.78rem}.lp-story__header-cta{min-height:2.9rem;padding:.67rem .96rem;font-size:.9rem}}@media (width>=801px){.lp-scene--origin-world{background-color:#edf5f2;background-image:radial-gradient(at 24% 32%,#fff6 0%,#ffffff1f 30%,#0000 58%),linear-gradient(#f4faf82e 0%,#f4faf80d 48%,#f4faf833 100%),url(/assets/lp/scene1-origin-world-bg-desktop.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-scene--map-invitation{background-color:#edf7f8;background-image:radial-gradient(at 50% 43%,#fff3 0%,#ffffff12 28%,#0000 58%),linear-gradient(#f7fcfc1a 0%,#f7fcfc0a 52%,#f7fcfc38 100%),url(/assets/lp/scene6-map-invitation-bg-desktop.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-scene--observation-focus{background-color:#dfe8d8;background-image:linear-gradient(#f7faf41f 0%,#f7faf405 55%,#f7faf41f 100%),url(/assets/lp/scene2-observation-focus-bg-desktop.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.lp-scene--record-birth{background-color:#dce8d7;background-image:radial-gradient(#f8fbf733 0%,#f8fbf71a 24%,#0000 54%),linear-gradient(#f2f8f11f 0%,#f2f8f10a 52%,#f2f8f129 100%),url(/assets/lp/scene3-record-birth-bg-desktop.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-scene--many-origins{background-color:#eff4ed;background-image:linear-gradient(#ffffff14 0%,#ffffff05 50%,#ffffff1f 100%),url(/assets/lp/scene4-many-origins-bg-desktop.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.lp-scene--japan-emergence{background-color:#071529;background-image:radial-gradient(at 62% 49%,#45759614 0%,#0000 45%),linear-gradient(#030c1d1a 0%,#030c1d33 100%),url(/assets/lp/scene5-japan-emergence-bg-desktop.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-scene--observation-focus{background-image:radial-gradient(at 16% 52%,#f7fbf9db 0%,#f7fbf9b8 20%,#f7fbf96b 34%,#f7fbf91f 45%,#0000 56%),linear-gradient(#f7faf41f 0%,#f7faf405 55%,#f7faf41f 100%),url(/assets/lp/scene2-observation-focus-bg-desktop.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-story__headline--observation{color:#073f55;text-shadow:0 .04em .12em #fffffff5,0 .08em .34em #ffffffbd}.lp-japan-canvas--final .lp-japan-canvas__shape{opacity:.94;filter:drop-shadow(0 0 .26rem #ffffffc2)drop-shadow(0 .8rem 1.9rem #0a4e564d);background:linear-gradient(145deg,#65ceb3 0%,#36aaa2 48%,#287f94 100%)}.lp-japan-canvas--final .lp-japan-point--current{background:#087f86;width:.95rem;height:.95rem;box-shadow:0 0 0 .34rem #ffffff7a,0 0 1.08rem #08747bad}.lp-scene--many-origins{background-image:linear-gradient(#fafcfa57 0%,#fafcfa42 48%,#f4f8f74d 100%),url(/assets/lp/scene4-many-origins-bg-desktop.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.lp-scene--many-origins:before{content:"";z-index:0;pointer-events:none;opacity:0;animation:lp-scene4-dusk-bridge 1s linear var(--scene-time,0s) both paused;background:linear-gradient(#0d2a380d 0%,#09223124 48%,#0416257a 100%);position:absolute;inset:0}.lp-scene--many-origins>.lp-scene__frame{z-index:1;position:relative}.lp-scene--japan-emergence:before{content:"";z-index:0;pointer-events:none;opacity:0;animation:lp-scene5-dusk-entry 1s linear var(--scene-time,0s) both paused;background:linear-gradient(#5f7e9157 0%,#3152693d 32%,#1231451a 62%,#0000 100%);position:absolute;inset:0}.lp-scene--japan-emergence>.lp-scene__frame{z-index:1;position:relative}}@keyframes lp-scene4-dusk-bridge{0%,58%{opacity:0}74%{opacity:.28}88%{opacity:.62}to{opacity:1}}@keyframes lp-scene5-dusk-entry{0%{opacity:.72}24%{opacity:.46}46%{opacity:.18}62%,to{opacity:0}}@media (width>=801px){.lp-final-action{z-index:40;position:absolute;bottom:clamp(4.9rem,8.8vh,7rem);left:50%;transform:translate(-50%)}.lp-final-action__link{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#087684 0%,#055767 100%);border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;gap:.68rem;min-height:4.15rem;padding:.95rem 1.65rem;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 .75rem 2.2rem #02374347,0 0 0 .28rem #ffffff29}.lp-final-action__link:hover{background:linear-gradient(135deg,#078391 0%,#064f60 100%);transform:translateY(-.12rem);box-shadow:0 1rem 2.6rem #02374357,0 0 0 .3rem #fff3}.lp-final-action__link:focus-visible{outline-offset:.22rem;outline:.2rem solid #fffffff5}.lp-final-action__link span{font-size:1.12em;display:inline-block;transform:translateY(-.02em)}}@media (width>=801px) and (prefers-reduced-motion:reduce){.lp-final-action__link{transition:none}.lp-final-action__link:hover{transform:none}}@media (width>=801px){.lp-scene--map-invitation{--lp-final-cta-map-offset:min(18vw, 18.4rem)}.lp-final-action{top:calc(50% + var(--lp-final-cta-map-offset));bottom:auto;transform:translate(-50%,-50%)}.lp-final-action__link{min-height:4.2rem;padding:.98rem 1.7rem;font-size:clamp(1.08rem,1.15vw,1.2rem)}}@media (width>=801px) and (aspect-ratio>=19/10){.lp-scene--map-invitation{--lp-final-cta-map-offset:min(15.8vw, 16.5rem)}.lp-final-action__link{min-height:4.35rem;padding:1.02rem 1.82rem;font-size:clamp(1.12rem,1.2vw,1.22rem)}}@media (width<=800px){.lp-story{--lp-observation-record-left:50%;--lp-observation-record-top:43%;--lp-observation-record-width:min(56vw, 15rem)}.lp-scene--origin-world{background-color:#e8f3f4;background-image:radial-gradient(at 50% 25%,#ffffff5c 0%,#ffffff1a 34%,#0000 62%),linear-gradient(#f4fbfb1a 0%,#0000 48%,#ecf7f51f 100%),url(/assets/lp/scene1-origin-world-bg-mobile.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-story__headline--origin{text-align:center;text-shadow:0 .08em .24em #ffffffe0,0 .18em .7em #164e572e;width:calc(100vw - 2.4rem);top:25%;left:50%;transform:translate(-50%)}.lp-origin-world__focus,.lp-origin-world__photo{border-width:.3rem;border-radius:.95rem}.lp-origin-world__note,.lp-origin-world__photo--branch{display:none}.lp-origin-world__focus{animation-name:lp-origin-focus-mobile}.lp-origin-world__photo--summer{width:25vw;top:14%;left:-3%}.lp-origin-world__photo--field{width:28vw;bottom:8%;right:-4%}.lp-origin-world__sticker--koromo{width:18vw;top:14%;left:68%}.lp-origin-world__sticker--researcher{width:19vw;bottom:20%;right:3%}.lp-origin-world__sticker--nosto{width:17vw;top:45%;right:-1%}.lp-scene--observation-focus{background-color:#dfe8d8;background-image:radial-gradient(at 50% 21%,#f9fcf8c7 0%,#f9fcf88a 24%,#f9fcf82e 43%,#0000 62%),linear-gradient(#f7faf414 0%,#0000 54%,#f7faf41a 100%),url(/assets/lp/scene2-observation-focus-bg-mobile.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-story__headline--observation{color:#073f55;text-shadow:0 .04em .12em #fffffff5,0 .1em .4em #ffffffd1;width:calc(100vw - 2.3rem);top:20.5%;left:1.15rem;transform:translateY(-50%)}.lp-observation__quiet-field{aspect-ratio:.9;filter:blur(1.7rem);width:96vw;top:44%}.lp-observation__subject{border-width:.34rem;border-radius:1.35rem;animation-name:lp-observation-subject-mobile}.lp-story__capture-frame i{width:1.5rem;height:1.5rem}.lp-scene--record-birth{background-color:#dce8d7;background-image:radial-gradient(at 50% 42%,#f8fbf71f 0%,#0000 48%),linear-gradient(#f2f8f112 0%,#0000 52%,#f2f8f11a 100%),url(/assets/lp/scene3-record-birth-bg-mobile.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-record-birth__record{border-width:.34rem;border-radius:1.35rem;animation-name:lp-record-transform-mobile}.lp-record-birth__copy{font-size:clamp(2.15rem,10.5vw,3.25rem)}.lp-record-birth__metadata{gap:.56rem;animation-name:lp-record-metadata-mobile}.lp-record-birth__meta-line{height:.4rem}}@keyframes lp-origin-focus-mobile{0%,58%{border-radius:1rem;width:29vw;top:62%;left:70%;transform:translate(-50%,-50%)rotate(5deg)}to{border-radius:1.45rem;width:min(82vw,22rem);top:56%;left:50%;transform:translate(-50%,-50%)rotate(0)}}@keyframes lp-observation-subject-mobile{0%{width:min(82vw,22rem);top:56%;left:50%;transform:translate(-50%,-50%)}34%{width:min(70vw,19rem);top:50%;left:50%;transform:translate(-50%,-50%)}62%,to{left:var(--lp-observation-record-left);top:var(--lp-observation-record-top);width:var(--lp-observation-record-width);transform:translate(-50%,-50%)}}@keyframes lp-record-transform-mobile{0%,18%{left:var(--lp-observation-record-left);top:var(--lp-observation-record-top);width:var(--lp-observation-record-width);border-width:.34rem;border-radius:1.35rem;padding:0;transform:translate(-50%,-50%);box-shadow:0 1rem 2.5rem #19465226}42%{border-width:1px;border-radius:1.2rem;width:min(64vw,16rem);padding:.56rem .56rem 0;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.1rem 2.6rem #1b4b572e}to{border-width:1px;border-radius:1.2rem;width:min(64vw,16rem);padding:.56rem;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.1rem 2.6rem #1b4b5730}}@keyframes lp-record-metadata-mobile{0%,34%{opacity:0;height:0;padding-top:0;padding-bottom:0}55%{opacity:.42;height:3.8rem;padding-top:.65rem;padding-bottom:.3rem}80%{opacity:.9;height:6.8rem;padding-top:.78rem;padding-bottom:.55rem}92%,to{opacity:1;height:8.4rem;padding-top:.82rem;padding-bottom:.68rem}}@media (width<=800px){.lp-scene--many-origins{background-color:#eff4ed;background-image:radial-gradient(at 50% 48%,#fcfdfba8 0%,#fcfdfb70 22%,#fcfdfb29 38%,#0000 56%),linear-gradient(#fafcfa2e 0%,#fafcfa1a 50%,#f4f8f733 100%),url(/assets/lp/scene4-many-origins-bg-mobile.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-story__headline--gather{text-shadow:0 .06em .18em #fffffff0,0 .16em .6em #14485233;top:48%}.lp-flow-record{border-radius:1rem;width:clamp(6.8rem,29vw,8rem);padding:.36rem}.lp-record-route--a{--source-x:14%;--source-y:24%;--queue-x:29%;--queue-y:31%}.lp-record-route--b{--source-x:86%;--source-y:23%;--queue-x:71%;--queue-y:31%}.lp-record-route--c{--source-x:14%;--source-y:76%;--queue-x:29%;--queue-y:69%}.lp-record-route--d{--source-x:86%;--source-y:75%;--queue-x:71%;--queue-y:69%}.lp-many-origins__sticker--researcher{width:clamp(3.4rem,14vw,4.2rem);top:45%;left:3%}.lp-many-origins__sticker--sayan{width:clamp(3.1rem,13vw,3.9rem);top:48%;right:3%}.lp-scene--many-origins:before{content:"";z-index:0;pointer-events:none;opacity:0;animation:lp-scene4-dusk-bridge 1s linear var(--scene-time,0s) both paused;background:linear-gradient(#0f2c3a08 0%,#0922311c 46%,#04162585 100%);position:absolute;inset:0}.lp-scene--many-origins>.lp-scene__frame{z-index:1;position:relative}.lp-scene--japan-emergence{background-color:#071529;background-image:radial-gradient(at 50% 54%,#4575961a 0%,#0000 48%),linear-gradient(#030c1d0f 0%,#030c1d2e 100%),url(/assets/lp/scene5-japan-emergence-bg-mobile.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-scene--japan-emergence:before{content:"";z-index:0;pointer-events:none;opacity:0;animation:lp-scene5-dusk-entry 1s linear var(--scene-time,0s) both paused;background:linear-gradient(#64849747 0%,#34566c33 30%,#14344814 62%,#0000 100%);position:absolute;inset:0}.lp-scene--japan-emergence>.lp-scene__frame{z-index:1;position:relative}.lp-story__headline--japan{width:calc(100vw - 2.3rem);top:15.5%;left:1.15rem}.lp-japan-canvas--emergence{width:80vw;top:54%;left:50%}.lp-map-record{border-radius:.76rem;width:clamp(3.8rem,15vw,5.1rem);padding:.26rem}.lp-map-record img{border-radius:.52rem}.lp-scene--map-invitation{background-color:#edf7f8;background-image:radial-gradient(at 50% 43%,#ffffff2e 0%,#ffffff0f 32%,#0000 60%),linear-gradient(#f7fcfc14 0%,#f7fcfc08 50%,#f7fcfc26 100%),url(/assets/lp/scene6-map-invitation-bg-mobile.webp);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.lp-japan-canvas--final{width:78vw;top:44%;left:50%}.lp-japan-canvas--final .lp-japan-canvas__shape{opacity:.94;filter:drop-shadow(0 0 .22rem #ffffffb8)drop-shadow(0 .7rem 1.55rem #0a4e5647);background:linear-gradient(145deg,#65ceb3 0%,#36aaa2 48%,#287f94 100%)}.lp-japan-canvas--final .lp-japan-point--current{background:#087f86;width:.76rem;height:.76rem;box-shadow:0 0 0 .27rem #ffffff70,0 0 .82rem #08747ba3}.lp-final-world__photo{display:none}.lp-final-world__sticker--koromo{width:clamp(3rem,13vw,4.1rem);top:17%;right:4%}.lp-final-world__sticker--nosto{width:clamp(2.8rem,12vw,3.8rem);bottom:12%;left:4%}.lp-final-action{animation-name:lp-final-action-enter-mobile;top:calc(44% + min(53vw,12rem));bottom:auto}.lp-final-action__link{color:#fff;letter-spacing:.005em;background:linear-gradient(135deg,#087684 0%,#055767 100%);border:1px solid #ffffff57;min-height:3.55rem;padding:.84rem 1.35rem;font-size:1rem;font-weight:800;box-shadow:0 .7rem 1.9rem #02374342,0 0 0 .22rem #ffffff26}.lp-final-action__link:hover,.lp-final-action__link:focus-visible{color:#fff;background:linear-gradient(135deg,#078391 0%,#064f60 100%)}}@keyframes lp-final-action-enter-mobile{0%,30%{opacity:0;transform:translate(-50%,calc(1rem - 50%))}58%,to{opacity:1;transform:translate(-50%,-50%)}}@media (width>=801px) and (width<=1599px){.lp-story{--lp-desktop-copy-gutter:clamp(3.25rem, 4.25vw, 5rem)}.lp-story__headline--origin{left:var(--lp-desktop-copy-gutter)}.lp-story__headline--observation,.lp-story__headline--japan{left:max(var(--lp-desktop-copy-gutter), calc(( 100vw - 88rem ) / 2))}}@media (width>=1600px){.lp-story{--lp-desktop-copy-left:max(5rem, calc(( 100vw - 88rem ) / 2))}.lp-story__headline--origin,.lp-story__headline--observation,.lp-story__headline--japan{left:var(--lp-desktop-copy-left)}.lp-story__header{width:min(100vw - 6rem,100rem)}}.lp-story-copy__text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-story-copy-visual{width:fit-content;max-width:100%;display:block;position:relative}.lp-story-copy-visual--fog:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#ffffffad 0%,#ffffff61 43%,#fff0 78%);position:absolute;inset:-32% -18%}.lp-story-copy__image{z-index:1;width:100%;max-width:none;height:auto;display:block;position:relative}.lp-story__headline--origin,.lp-story__headline--observation,.lp-story__headline--gather,.lp-story__headline--japan{rotate:0deg}.lp-story__headline--origin .lp-story-copy-visual{width:clamp(18rem,31vw,30rem)}.lp-story__headline--observation .lp-story-copy-visual{width:clamp(21rem,35vw,34rem)}.lp-record-birth__copy .lp-story-copy-visual{width:clamp(13rem,22vw,21rem);margin-inline:auto}.lp-story__headline--gather .lp-story-copy-visual{width:clamp(13rem,21vw,19rem);margin-inline:auto}.lp-story__headline--japan .lp-story-copy-visual{width:clamp(15rem,24vw,23rem)}@media (width<=800px){.lp-story__headline--origin .lp-story-copy-visual{width:min(67vw,18rem)}.lp-story__headline--observation .lp-story-copy-visual{width:min(78vw,21rem)}.lp-record-birth__copy .lp-story-copy-visual{width:min(52vw,14rem)}.lp-story__headline--gather .lp-story-copy-visual{width:min(46vw,12rem)}.lp-story__headline--japan .lp-story-copy-visual{width:min(56vw,15rem)}.lp-story-copy-visual--fog:before{inset:-38% -20%}}.lp-observation__quiet-field{display:none}@media (width>=801px){.lp-scene--observation-focus{background-image:url(/assets/lp/scene2-observation-focus-bg-desktop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (width<=800px){.lp-scene--observation-focus{background-image:url(/assets/lp/scene2-observation-focus-bg-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}}.lp-story__header-cta{pointer-events:auto}.lp-story[data-final-handoff] .lp-story__brand,.lp-story[data-final-handoff] .lp-story__header-cta{pointer-events:none}.lp-scene--observation-focus:not([data-assets-ready]),.lp-scene--record-birth:not([data-assets-ready]),.lp-scene--many-origins:not([data-assets-ready]),.lp-scene--japan-emergence:not([data-assets-ready]),.lp-scene--map-invitation:not([data-assets-ready]){background-image:none!important}.lp-origin-world__focus{transform-origin:50%;animation-name:lp-origin-focus-stable}@keyframes lp-origin-focus-stable{0%,58%{border-radius:1.25rem;transform:translate(-50%,-50%)rotate(5deg)scale(1)}to{transform:translate(calc(-50% + var(--lp-cls-origin-dx,0px)), calc(-50% + var(--lp-cls-origin-dy,0px))) rotate(0deg) scale(var(--lp-cls-origin-scale,1));border-radius:2rem}}.lp-observation__subject{transform-origin:50%;animation-name:lp-observation-subject-stable}@keyframes lp-observation-subject-stable{0%{transform:translate(-50%,-50%)scale(1)}34%{transform:translate(calc(-50% + var(--lp-cls-observation-mid-dx,0px)), calc(-50% + var(--lp-cls-observation-mid-dy,0px))) scale(var(--lp-cls-observation-mid-scale,1))}62%,to{transform:translate(calc(-50% + var(--lp-cls-observation-end-dx,0px)), calc(-50% + var(--lp-cls-observation-end-dy,0px))) scale(var(--lp-cls-observation-end-scale,1))}}@media (width<=800px){.lp-origin-world__focus{width:29vw;animation-name:lp-origin-focus-stable-mobile;top:62%;left:70%}.lp-observation__subject{width:min(82vw,22rem);animation-name:lp-observation-subject-stable-mobile;top:56%;left:50%}}@keyframes lp-origin-focus-stable-mobile{0%,58%{border-radius:1rem;transform:translate(-50%,-50%)rotate(5deg)scale(1)}to{transform:translate(calc(-50% + var(--lp-cls-origin-dx,0px)), calc(-50% + var(--lp-cls-origin-dy,0px))) rotate(0deg) scale(var(--lp-cls-origin-scale,1));border-radius:1.45rem}}@keyframes lp-observation-subject-stable-mobile{0%{transform:translate(-50%,-50%)scale(1)}34%{transform:translate(calc(-50% + var(--lp-cls-observation-mid-dx,0px)), calc(-50% + var(--lp-cls-observation-mid-dy,0px))) scale(var(--lp-cls-observation-mid-scale,1))}62%,to{transform:translate(calc(-50% + var(--lp-cls-observation-end-dx,0px)), calc(-50% + var(--lp-cls-observation-end-dy,0px))) scale(var(--lp-cls-observation-end-scale,1))}}.lp-scene23-actor{z-index:36;pointer-events:none;opacity:0;animation:lp-scene23-actor-presence 1s linear calc(var(--story-progress,0) * -1s) both paused;position:absolute;inset:0;overflow:visible}.lp-scene23-actor__card{box-sizing:border-box;width:clamp(18rem,24vw,22rem);box-shadow:none;animation:lp-scene23-card-shell 1s linear calc(var(--story-progress,0) * -1s) both paused;background:#fff0;border:1px solid #0000;border-radius:1.5rem;margin:0;padding:.72rem;position:absolute;top:48%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lp-scene23-actor__media{z-index:2;aspect-ratio:1.25;transform-origin:50%;width:100%;translate:var(--lp-scene23-start-dx,0px) var(--lp-scene23-start-dy,0px);scale:var(--lp-scene23-start-scale,1);animation:lp-scene23-media-geometry 1s linear calc(var(--story-progress,0) * -1s) both paused;will-change:translate, scale;background:#edf4ef;border-radius:2rem;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .42rem #fffffff5,0 1.4rem 3.8rem #19465226}.lp-scene23-actor__media>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lp-scene23-actor__copy{animation:lp-scene23-copy 1s linear calc(var(--story-progress,0) * -1s) both paused}.lp-scene23-actor__metadata{opacity:0;height:12rem;animation:lp-scene23-metadata 1s linear calc(var(--story-progress,0) * -1s) both paused;padding:1.1rem .35rem .95rem}.lp-scene23-actor__meta-line{animation:lp-scene23-meta-line 1s linear calc(var(--story-progress,0) * -1s) both paused}@keyframes lp-scene23-actor-presence{0%,12.5%{opacity:0}17.5%,45%{opacity:1}47.5%,to{opacity:0}}@keyframes lp-scene23-media-geometry{0%,15%{translate:var(--lp-scene23-start-dx,0px) var(--lp-scene23-start-dy,0px);scale:var(--lp-scene23-start-scale,1);border-radius:2rem;box-shadow:0 0 0 .42rem #fffffff5,0 1.4rem 3.8rem #19465226}18.06%{translate:var(--lp-scene23-mid-dx,0px) var(--lp-scene23-mid-dy,0px);scale:var(--lp-scene23-mid-scale,1)}20.58%,27.78%{translate:var(--lp-scene23-capture-dx,0px) var(--lp-scene23-capture-dy,0px);scale:var(--lp-scene23-capture-scale,1);border-radius:2rem;box-shadow:0 0 0 .42rem #fffffff5,0 1.4rem 3.8rem #19465226}32.82%,to{border-radius:.95rem;translate:0;scale:1;box-shadow:0 0 #fff0}}@keyframes lp-scene23-card-shell{0%,27.78%{box-shadow:none;background:#fff0;border-color:#fff0}32.82%,to{background:#fff;border-color:#fffffff5;box-shadow:0 1.35rem 3.2rem #1b4b5730}}@keyframes lp-scene23-copy{0%,24%{opacity:0;transform:translate(-50%,-50%)scale(.96)}25.68%{opacity:1;transform:translate(-50%,-50%)scale(1)}29.46%{opacity:1;transform:translate(-50%,-50%)scale(1)}33.24%,to{opacity:0;transform:translate(-50%,-54%)scale(.98)}}@keyframes lp-scene23-metadata{0%,31.14%{opacity:0}35.55%{opacity:.42}40.8%{opacity:.9}43.32%,to{opacity:1}}@keyframes lp-scene23-meta-line{0%,35.55%{opacity:0;transform:translateY(.35rem)scaleX(.94)}40.8%{opacity:.82;transform:translateY(0)scaleX(1)}43.32%,to{opacity:1;transform:translateY(0)scaleX(1)}}@media (width<=800px){.lp-scene23-actor__card{border-radius:1.2rem;width:min(64vw,16rem);padding:.56rem;top:44%}.lp-scene23-actor__media{border-radius:1.35rem;box-shadow:0 0 0 .34rem #fffffff5,0 1rem 2.5rem #19465226}.lp-scene23-actor__metadata{gap:.56rem;height:8.4rem;padding:.82rem .35rem .68rem}@keyframes lp-scene23-media-geometry{0%,15%{translate:var(--lp-scene23-start-dx,0px) var(--lp-scene23-start-dy,0px);scale:var(--lp-scene23-start-scale,1);border-radius:1.35rem;box-shadow:0 0 0 .34rem #fffffff5,0 1rem 2.5rem #19465226}18.06%{translate:var(--lp-scene23-mid-dx,0px) var(--lp-scene23-mid-dy,0px);scale:var(--lp-scene23-mid-scale,1)}20.58%,27.78%{translate:var(--lp-scene23-capture-dx,0px) var(--lp-scene23-capture-dy,0px);scale:var(--lp-scene23-capture-scale,1);border-radius:1.35rem;box-shadow:0 0 0 .34rem #fffffff5,0 1rem 2.5rem #19465226}32.82%,to{border-radius:.82rem;translate:0;scale:1;box-shadow:0 0 #fff0}}}@media (prefers-reduced-motion:reduce){.lp-origin-world__focus,.lp-observation__subject,.lp-scene23-actor,.lp-scene23-actor__card,.lp-scene23-actor__media,.lp-scene23-actor__copy,.lp-scene23-actor__metadata,.lp-scene23-actor__meta-line{will-change:auto;animation-timing-function:step-end}}*{box-sizing:border-box}html{background:#f8fbfb}body{color:#0b3e5f;background:#f8fbfb;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif}footer[data-astro-cid-lcdefpme]{background:#f8fbfb;border-top:1px solid #275d701a;justify-content:center;align-items:center;min-height:7rem;display:flex}footer[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.7;width:6.6rem;height:auto}.site-footer__inner[data-astro-cid-lcdefpme]{justify-items:center;gap:.85rem;padding:1.4rem 1rem;display:grid}.site-footer__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;font-size:.76rem;display:flex}.site-footer__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.site-footer__links[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#0b3e5fad;font:inherit}.site-footer__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.18em}.site-footer__links[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.site-footer__links[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:3px solid #176d8847}
