@media screen{.scIn.accInTop{position:relative;clip-path:inset(0% 0% 100% 0%)}.scIn.accInTop.move{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInLeft{position:relative;clip-path:inset(0% 100% 0% 0%)}.scIn.accInLeft.move{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInBottom{position:relative;clip-path:inset(100% 0% 0% 0%)}.scIn.accInBottom.move{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInRight{position:relative;clip-path:inset(0% 0% 0% 100%)}.scIn.accInRight.move{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.fadeIn{opacity:0}.scIn.fadeIn.move{opacity:1;transition-duration:1000ms;transition-property:opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.zoomIn{transform:scale(0)}.scIn.zoomIn.move{transform:scale(1);transition-duration:600ms;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInTop{opacity:0;transform:translateY(-50px)}.scIn.slideInTop.move{opacity:1;transform:translateY(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInBottom{opacity:0;transform:translateY(50px)}.scIn.slideInBottom.move{opacity:1;transform:translateY(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInLeft{opacity:0;transform:translateX(-50px)}.scIn.slideInLeft.move{opacity:1;transform:translateX(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInRight{opacity:0;transform:translateX(50px)}.scIn.slideInRight.move{opacity:1;transform:translateX(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.move.delay100{transition-delay:100ms !important}.scIn.move.delay200{transition-delay:200ms !important}.scIn.move.delay300{transition-delay:300ms !important}.scIn.move.delay400{transition-delay:400ms !important}.scIn.move.delay500{transition-delay:500ms !important}.scIn.move.delay600{transition-delay:600ms !important}.scIn.move.delay700{transition-delay:700ms !important}.scIn.move.delay800{transition-delay:800ms !important}.scIn.move.delay900{transition-delay:900ms !important}.scIn.move.delay1000{transition-delay:1000ms !important}.scIn.move.delay1100{transition-delay:1100ms !important}.scIn.move.delay1200{transition-delay:1200ms !important}.scIn.move.delay1300{transition-delay:1300ms !important}.scIn.move.delay1400{transition-delay:1400ms !important}.scIn.move.delay1500{transition-delay:1500ms !important}.scIn.move.delay1600{transition-delay:1600ms !important}.scIn.move.delay1700{transition-delay:1700ms !important}.scIn.move.delay1800{transition-delay:1800ms !important}.scIn.move.delay1900{transition-delay:1900ms !important}.scIn.move.delay2000{transition-delay:2000ms !important}}#wrapper main{padding-top:0;background-color:#f8fffc}#wrapper .kv{position:relative;container-type:inline-size;box-sizing:border-box;display:flex;flex-direction:column}@media print,screen and (min-width: 813px){#wrapper .kv{aspect-ratio:2560/1280}}@media only screen and (max-width: 812px){#wrapper .kv{aspect-ratio:780/912}}@media print,screen and (min-width: 813px){#wrapper .kv .crumb{margin-top:96px;position:absolute;left:0;top:0}}#wrapper .kv .image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;clip-path:inset(0 0 100% 0)}body.loaded #wrapper .kv .image{clip-path:inset(0 0 0 0);transition-duration:1000ms;transition-property:clip-path}#wrapper .kv .image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right, rgb(248, 255, 252) 20%, rgba(248, 255, 252, 0) 70%)}@media only screen and (max-width: 812px){#wrapper .kv .image::after{background:linear-gradient(to bottom, rgba(248, 255, 252, 0) 50%, rgb(248, 255, 252) 100%)}}#wrapper .kv::after{content:"";position:absolute;background:url(../img/kv_ef.svg) 0 0/100% 100%;aspect-ratio:1291/546;width:100vw;transform:translateY(40px);opacity:0}@media print,screen and (min-width: 813px){#wrapper .kv::after{left:0vw;bottom:-7vw}}@media only screen and (max-width: 812px){#wrapper .kv::after{right:0vw;top:16vw;background:url(../img/kv_ef_sp.svg) 0 0/100% 100%;aspect-ratio:170/578;width:40vw}}body.loaded #wrapper .kv::after{transform:translateY(0px);opacity:1;transition-duration:1000ms;transition-property:transform,opacity}#wrapper .kv .texts{flex:1;position:relative;display:flex;flex-direction:column;box-sizing:border-box}@media print,screen and (min-width: 813px){#wrapper .kv .texts{margin-top:180px;margin-bottom:12vw;padding-left:12vw;padding-right:12vw}}@media only screen and (max-width: 812px){#wrapper .kv .texts{justify-content:flex-end;margin-bottom:-24vw;margin-left:6vw;margin-right:6vw}}#wrapper .kv .texts .shoulder{gap:10px;display:flex;align-items:center;background-color:#6dd053;color:#fff;font-size:1rem;border-radius:2px;width:-moz-fit-content;width:fit-content;padding:6px 20px;font-weight:bold}@media only screen and (max-width: 812px){#wrapper .kv .texts .shoulder{padding:4px 15px;font-size:.875rem}}#wrapper .kv .texts .shoulder{clip-path:inset(0% 100% 0% 0%)}body.loaded #wrapper .kv .texts .shoulder{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-delay:800ms;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .kv .texts .shoulder span{display:block;width:1px;height:16px;background-color:#fff}#wrapper .kv .texts h1{margin-top:25px;width:-moz-fit-content;width:fit-content;font-size:2.5rem;font-weight:bold;line-height:1.35em}@media only screen and (max-width: 812px){#wrapper .kv .texts h1{margin-top:15px;font-size:1.625rem}}#wrapper .kv .texts h1{clip-path:inset(0% 100% 0% 0%)}body.loaded #wrapper .kv .texts h1{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-delay:800ms;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .kv .texts .profile{margin-top:40px}@media only screen and (max-width: 812px){#wrapper .kv .texts .profile{margin-top:20px}}#wrapper .kv .texts .profile{display:flex;flex-direction:column;gap:10px;clip-path:inset(0% 100% 0% 0%);width:-moz-fit-content;width:fit-content}body.loaded #wrapper .kv .texts .profile{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-delay:800ms;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .kv .texts .profile .name{font-size:1.5rem;font-weight:bold;color:#6dd053}#wrapper .kv .texts .profile .spec{font-size:.875rem}#wrapper .kv .texts .profile .tags{display:flex;gap:4px}#wrapper .kv .texts .profile .tags li{font-size:.75rem;color:#6dd053;padding:1px 6px;border:1px solid #6dd053;font-weight:bold}#wrapper .intro{margin-top:80px}@media only screen and (max-width: 812px){#wrapper .intro{margin-top:40vw;padding-left:40px;padding-right:40px}}#wrapper .intro .inner{position:relative}@media print,screen and (min-width: 813px){#wrapper .intro .inner{max-width:960px}}#wrapper .intro .frame{box-sizing:border-box;background-color:#cff7e6;border-radius:10px;display:flex;gap:60px;padding:40px}@media print,screen and (min-width: 813px){#wrapper .intro .frame{align-items:center}}@media only screen and (max-width: 812px){#wrapper .intro .frame{gap:25px;padding:25px;flex-direction:column}}#wrapper .intro h2{font-size:1.5rem;font-weight:bold;color:#6dd053;white-space:nowrap}#wrapper .intro .body{font-size:.875rem;line-height:1.75em}#wrapper .box{margin-top:100px}@media only screen and (max-width: 812px){#wrapper .box{margin-top:70px}}#wrapper .box figure{z-index:1;position:relative;margin-bottom:-100px}@media only screen and (max-width: 812px){#wrapper .box figure{margin-bottom:-40px}}#wrapper .box .inner{display:flex;flex-direction:column;position:relative}@media print,screen and (min-width: 813px){#wrapper .box .inner{max-width:1280px;gap:100px}}@media only screen and (max-width: 812px){#wrapper .box .inner{gap:70px}}#wrapper .box .textbox{position:relative}@media print,screen and (min-width: 813px){#wrapper .box .textbox{max-width:800px}}#wrapper .box .textbox .texts{z-index:2;position:relative;box-sizing:border-box;background-color:#fff;border-radius:10px;padding:40px;display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(50px)}@media only screen and (max-width: 812px){#wrapper .box .textbox .texts{padding:25px}}@media print,screen and (min-width: 813px){#wrapper .box .textbox.rev{margin-left:auto}#wrapper .box .textbox.center{margin-left:auto;margin-right:auto}}#wrapper .box .textbox h2{width:-moz-fit-content;width:fit-content;font-size:1rem;font-weight:bold;padding:5px 10px;color:#fff;border-radius:3px;background-color:#6dd053;position:relative;clip-path:inset(0% 100% 0% 0%);display:flex;gap:10px;align-items:center}#wrapper .box .textbox h2 span{display:block;font-weight:bold;border-right:1px solid #fff;padding-right:10px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 812px){#wrapper .box .textbox h2{font-size:.8125rem}}#wrapper .box .textbox h3{width:-moz-fit-content;width:fit-content;font-size:1.5rem;font-weight:bold;color:#6dd053;line-height:1.5em;position:relative;clip-path:inset(0% 100% 0% 0%)}#wrapper .box .textbox .body{font-size:14px;line-height:2em;position:relative;clip-path:inset(0% 100% 0% 0%)}#wrapper .box .textbox.move .texts{opacity:1;transform:translateY(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}#wrapper .box .textbox.move .texts h2{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .box .textbox.move .texts h3{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);transition-delay:200ms}#wrapper .box .textbox.move .texts .body{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);transition-delay:400ms}@media print,screen and (min-width: 813px){#wrapper .box.box2 figure{width:min(100vw - 80px - 80px,(100vw - 1280px)/2 + 1280px - 80px)}}#wrapper .ef{position:absolute}#wrapper .ef.ef1{background:url(../img/interview_ef_1.svg) 0 0/100% 100%;aspect-ratio:112/123}@media print,screen and (min-width: 813px){#wrapper .ef.ef1{left:-250px;top:calc(50% - 50px);width:112px}}@media only screen and (max-width: 812px){#wrapper .ef.ef1{left:-10vw;bottom:0vw;width:20vw}}#wrapper .ef.ef2{background:url(../img/interview_ef_2.svg) 0 0/100% 100%;aspect-ratio:138/170}@media print,screen and (min-width: 813px){#wrapper .ef.ef2{right:-250px;top:50px;width:138px}}@media only screen and (max-width: 812px){#wrapper .ef.ef2{right:-10vw;bottom:-10vw;width:40vw}}#wrapper .ef.ef3{background:url(../img/interview_ef_3.svg) 0 0/100% 100%;aspect-ratio:110/193}@media print,screen and (min-width: 813px){#wrapper .ef.ef3{left:-50px;top:-50px;width:110px}}#wrapper .ef.ef4{background:url(../img/interview_ef_4.svg) 0 0/100% 100%;aspect-ratio:234/234}@media print,screen and (min-width: 813px){#wrapper .ef.ef4{right:-150px;top:-50px;width:234px}}@media only screen and (max-width: 812px){#wrapper .ef.ef4{left:-10vw;bottom:-10vw;width:30vw}}#wrapper .ef.ef5{background:url(../img/interview_ef_5.svg) 0 0/100% 100%;aspect-ratio:86/132}@media print,screen and (min-width: 813px){#wrapper .ef.ef5{right:-350px;bottom:0px;width:86px}}@media only screen and (max-width: 812px){#wrapper .ef.ef5{right:-10vw;bottom:-10vw;width:20vw}}#wrapper .ef.ef6{background:url(../img/interview_ef_6.svg) 0 0/100% 100%;aspect-ratio:121/254}@media print,screen and (min-width: 813px){#wrapper .ef.ef6{left:-350px;top:50%;width:121px}}@media only screen and (max-width: 812px){#wrapper .ef.ef6{left:-10vw;bottom:-10vw;width:30vw}}#wrapper .ef.ef7{background:url(../img/interview_ef_7.svg) 0 0/100% 100%;aspect-ratio:318/610}@media print,screen and (min-width: 813px){#wrapper .ef.ef7{left:calc(100% - 220px);top:0;width:318px}}@media only screen and (max-width: 812px){#wrapper .ef.ef7{right:-10vw;bottom:-10vw;width:20vw}}#wrapper .ef.ef8{background:url(../img/interview_ef_8.svg) 0 0/100% 100%;aspect-ratio:71/71}@media print,screen and (min-width: 813px){#wrapper .ef.ef8{left:-20px;bottom:0;width:71px}}@media only screen and (max-width: 812px){#wrapper .ef.ef8{left:-10vw;bottom:-10vw;width:30vw}}#wrapper .ef.ef9{background:url(../img/interview_ef_9.svg) 0 0/100% 100%;aspect-ratio:376/302}@media print,screen and (min-width: 813px){#wrapper .ef.ef9{left:calc(100% - 50px);bottom:-50px;width:376px}}@media only screen and (max-width: 812px){#wrapper .ef.ef9{right:-10vw;bottom:-10vw;width:30vw}}#wrapper .ef.ef10{background:url(../img/interview_ef_10.svg) 0 0/100% 100%;aspect-ratio:1139/173}@media print,screen and (min-width: 813px){#wrapper .ef.ef10{left:calc(50% - 550px);bottom:-350px;width:1139px}}@media only screen and (max-width: 812px){#wrapper .ef.ef10{background:url(../img/interview_ef_10_sp.svg) 0 0/100% 100%;aspect-ratio:361/61;left:0vw;top:0vw;width:100vw}}#wrapper .message{position:relative;z-index:1}@media print,screen and (min-width: 813px){#wrapper .message{margin-top:100px;padding-top:120px;padding-bottom:70px}}@media only screen and (max-width: 812px){#wrapper .message{margin-top:120px;display:flex;flex-direction:column;gap:20px}}#wrapper .message .image{position:relative;clip-path:inset(0% 100% 0% 0%)}@media print,screen and (min-width: 813px){#wrapper .message .image{position:absolute;left:0;top:0;width:100%;height:100%}}#wrapper .message .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;width:100%;height:100%}#wrapper .message .inner{position:relative}@media print,screen and (min-width: 813px){#wrapper .message .inner{max-width:1280px}}#wrapper .message .texts{background-color:#fff;border-radius:4px;margin-left:auto;padding:50px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(50px)}@media print,screen and (min-width: 813px){#wrapper .message .texts{width:50%}}@media only screen and (max-width: 812px){#wrapper .message .texts{padding:25px;border-radius:6px;position:relative;margin-top:-60px}}#wrapper .message .texts h2{font-size:1.25rem;color:#6dd053;font-weight:bold;width:-moz-fit-content;width:fit-content;position:relative;clip-path:inset(0% 100% 0% 0%)}#wrapper .message .texts .body{font-size:.875rem;line-height:2em;width:-moz-fit-content;width:fit-content;position:relative;clip-path:inset(0% 100% 0% 0%)}#wrapper .message .texts .video{aspect-ratio:16/9;opacity:0;transform:translateY(50px)}#wrapper .message.move .image{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .message.move .texts{opacity:1;transform:translateY(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:600ms}#wrapper .message.move h2{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);transition-delay:800ms}#wrapper .message.move .body{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);transition-delay:1000ms}#wrapper .message.move .video{opacity:1;transform:translateY(0px);transition-duration:1000ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:1200ms}#wrapper .notes{margin-top:40px}@media only screen and (max-width: 812px){#wrapper .notes{margin-top:20px}}@media print,screen and (min-width: 813px){#wrapper .notes .inner{max-width:960px}}#wrapper .notes li{font-size:.75rem;text-indent:-1em;margin-left:1em}#wrapper .interview .lead{display:none}/*# sourceMappingURL=interview.css.map */