﻿@font-face{font-family:"din";src:url("../fonts/din1451alt.ttf") format("truetype")}:root{--gray50: #ECEFF1;--gray100: #CFD8DC;--gray200: #B0BEC5;--gray300: #90A4AE;--gray400: #78909C;--gray500: #607D8B;--gray600: #546E7A;--gray700: #455A64;--gray800: #37474F;--gray900: #263238;--teal50: #E0F2F1;--teal100: #B2DFDB;--teal200: #80CBC4;--teal300: #4DB6AC;--teal400: #26A69A;--teal500: #009688;--teal600: #00897B;--teal700: #00796B;--teal800: #00695C;--teal900: #004D40;--dark:#072448;--red: #ff6150;--tr00: all 0.0s ease-in-out;--tr01: all 0.1s ease-in-out;--tr02: all 0.2s ease-in-out;--tr03: all 0.3s ease-in-out;--tr04: all 0.4s ease-in-out;--tr05: all 0.5s ease-in-out;--tr06: all 0.6s ease-in-out;--tr07: all 0.7s ease-in-out;--tr08: all 0.8s ease-in-out;--tr09: all 0.9s ease-in-out;--tr10: all 1.0s ease-in-out;--tr15: all 1.5s ease-in-out;--tr20: all 2.0s ease-in-out;--module: min(5vw, calc(25px + 1vw));--moduleDouble: calc(var(--module) * 2);--moduleTriple: calc(var(--module) * 3);--moduleHalf: calc(var(--module) / 2);--font-size50: max(11px, 0.6vw);--font-size100: max(12px, 0.7vw);--font-size200: max(13px, 0.8vw);--font-size300: max(14px, 0.9vw);--font-size400: max(16px, 0.95vw);--font-size450: max(17px, 1.05vw);--font-size500: max(18px, 1.15vw);--font-size600: max(24px, 1.35vw);--font-size700: max(28px, 1.75vw);--font-size800: max(31px, 2.4vw);--font-size900: max(56px, 3.2vw);--normalFont: "Noto Sans JP", sans-serif;--engFont: "Abel", sans-serif;--titleFont: "WDXL Lubrifont JP N", sans-serif;--black: var(--gray800);--normalBorder: 1px solid rgba(0, 0, 0, 0.1);--blackBorder: 1px solid var(--black);--greenBorder: 1px solid #019c57;--headerHeight: 3.2rem;--logoColor: 0, 162, 89;--bgColor: #ffffff;--top-offset: 2rem}@media(max-width: 721px){:root{--headerHeight: 3.5rem;--module: 10px;--moduleDouble: calc(var(--module) * 2);--moduleTriple: calc(var(--module) * 3);--moduleHalf: calc(var(--module) / 2)}}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?97ef02");src:url("../fonts/icomoon.eot?97ef02#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?97ef02") format("truetype"),url("../fonts/icomoon.woff?97ef02") format("woff"),url("../fonts/icomoon.svg?97ef02#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp{display:none}@media(max-width: 721px){.sp{display:block}}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%;vertical-align:bottom;height:auto}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html,body{vertical-align:middle;font-size:var(--font-size400);line-height:1.75;transition:var(--tr04);color:var(--black);letter-spacing:.05em;font-size-adjust:.495;background-color:#fff}body{margin:0;padding:0;font-family:var(--normalFont);background:var(--bgColor)}body.menuOpen{overflow:hidden}*{position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--normalFont);font-size:var(--font-size400);margin:0;padding:0}hr{width:90%;display:block;margin:5vw auto}.smallClip{clip-path:inset(30vh 55vw 30vh 55vw round 2vw)}.swiperUtil{display:flex;align-items:center;align-content:center;margin:var(--module) 0;gap:1rem}@media(max-width: 1024px){.swiperUtil{gap:2vw;margin-block:1rem 3rem}}.swiperUtil .swiper-button-next,.swiperUtil .swiper-button-prev{position:relative;width:4rem;height:4rem;border:1px solid var(--gray200);margin:0;top:auto;left:auto;bottom:auto;right:auto;color:var(--gray800);border-radius:50%}@media(max-width: 1024px){.swiperUtil .swiper-button-next,.swiperUtil .swiper-button-prev{width:3rem;height:3rem}}.swiperUtil .swiper-scrollbar{flex:1;position:relative}a.btn{display:flex;gap:3rem;align-items:center;justify-content:center;width:fit-content;color:#072448;background-color:#fff;border-radius:5px;padding:5px 5px 5px 2rem;font-weight:550}a.btn span{display:inline;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;padding-top:.2em;padding-bottom:.2em}a.btn:hover span{padding-top:.2em;padding-bottom:.2em;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat}a.btn{line-height:1.3;border:1px solid rgba(7,36,72,.15);overflow:hidden;transition:var(--tr04)}a.btn:before{content:"";width:3rem;height:3rem;background-color:#072448;border-radius:3px;position:absolute;display:block;right:5px;top:calc(50% - 1.5rem);z-index:1;transition:var(--tr04)}a.btn:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";flex-shrink:0;width:3rem;height:3rem;color:#fff;border-radius:3px;font-size:1.6rem;z-index:2;text-shadow:-3rem 0 0 #fff}a.btn:hover{border-color:#072448}a.btn:hover:after{transform:translateX(3rem);transition:var(--tr04)}a.c-newsBtn{border-bottom:var(--normalBorder);display:flex;padding:1.5rem 0 1.5rem 0;gap:1rem;align-items:center}a.c-newsBtn span{display:inline;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;padding-top:.2em;padding-bottom:.2em}a.c-newsBtn:hover span{padding-top:.2em;padding-bottom:.2em;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat}a.c-newsBtn time{font-size:var(--font-size200);font-family:var(--engFont)}a.c-newsBtn:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";margin-left:auto;width:2rem;height:2rem}@media(max-width: 721px){a.c-newsBtn{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.3rem 1rem;padding-block:1rem}a.c-newsBtn time{grid-column:span 2}}a.c-ceoBtn{display:block;aspect-ratio:2/1;border-radius:10px;overflow:hidden;margin-bottom:20px;container-type:inline-size}@media(max-width: 1024px){a.c-ceoBtn{aspect-ratio:3/2;margin-bottom:3%}}@media(max-width: 721px){a.c-ceoBtn{aspect-ratio:3/4}}a.c-ceoBtn h4{line-height:1;font-size:8cqw;position:absolute;left:50%;transform:translateX(-50%);bottom:0;font-family:var(--engFont);letter-spacing:.4em;color:#fff;opacity:.7;text-align:center;white-space:nowrap}a.c-ceoBtn picture{transition:var(--tr10);display:block;width:100%;height:100%;background-color:#000}a.c-ceoBtn picture img{opacity:.95;height:auto;object-fit:cover}@media(max-width: 1024px){a.c-ceoBtn picture img{height:100%}}a.c-ceoBtn div{width:100%;height:100%;position:absolute;left:0;top:0;padding:var(--moduleDouble);display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:start;color:#fff;gap:1rem}@media(max-width: 1024px){a.c-ceoBtn div{padding:var(--module)}}@media(max-width: 721px){a.c-ceoBtn div{padding:var(--moduleDouble)}}a.c-ceoBtn div:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(10rem) saturate(2);backdrop-filter:blur(10rem) saturate(2);-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to left, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%);mask-image:linear-gradient(to top, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to left, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-transform:translateZ(0);transform:translateZ(0)}a.c-ceoBtn div h3{font-size:var(--font-size600);font-weight:550}@media(max-width: 1024px){a.c-ceoBtn div h3{font-size:var(--font-size400)}}a.c-ceoBtn div p{font-size:var(--font-size900);line-height:1.25}@media(max-width: 1024px){a.c-ceoBtn div p{font-size:var(--font-size700);line-height:1.5}}@media(max-width: 721px){a.c-ceoBtn div p{font-size:var(--font-size600)}}a.c-ceoBtn:hover picture{transform:scale(1.05)}a.c-interviewBtn{display:flex;flex-direction:column;justify-content:end;align-items:start;align-content:start;aspect-ratio:2/3;border-radius:5px;overflow:hidden}a.c-interviewBtn picture{width:100%;height:100%;position:absolute;left:0;top:0;transition:var(--tr04)}a.c-interviewBtn picture img{width:100%;height:100%;object-fit:cover}a.c-interviewBtn picture:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to top right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 50%);z-index:1}a.c-interviewBtn div{color:#fff;padding:1rem 1rem 2rem 2rem;border-radius:0 1rem 0 0;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;gap:.5rem;z-index:20}@media(max-width: 1024px){a.c-interviewBtn div{padding:2vw;padding-right:calc(3rem + 4vw)}}@media(max-width: 721px){a.c-interviewBtn div{padding:var(--moduleDouble);padding-right:calc(3rem + var(--moduleDouble)*2)}}a.c-interviewBtn div h3{font-size:var(--font-size200);font-weight:550}a.c-interviewBtn div h4{font-size:var(--font-size500);font-weight:550;line-height:1.25}a.c-interviewBtn div p{display:flex;justify-content:start;align-items:center;align-content:center;gap:1rem}a.c-interviewBtn div p .name{font-weight:550}a.c-interviewBtn div p .year{font-size:var(--font-size200)}@media(hover: hover){a.c-interviewBtn:hover picture{transform:scale(1.05)}}a.c-interviewBtn:focus-visible picture{transform:scale(1.05)}a.c-interviewBtn:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";width:3rem;height:3rem;background-color:#fff;color:var(--teal500);position:absolute;left:calc(100% - 5.5rem);top:calc(100% - 5.5rem);font-size:1.5rem;border-radius:50%;z-index:11}@media(max-width: 1024px){a.c-interviewBtn:after{left:auto;right:2vw}}@media(max-width: 721px){a.c-interviewBtn:after{right:var(--moduleDouble)}}a.c-interviewBtn.current{pointer-events:none}a.c-interviewBtn.current:before{content:"";position:absolute;inset:0;background:rgba(38,50,56,.5);z-index:30}a.c-interviewBtn.current:after{all:unset;content:"現在のページ";position:absolute;top:2rem;left:2rem;font-family:var(--titleFont) !important;color:#fff;z-index:40}p:has(.btn){display:flex;justify-content:center;align-content:center;align-items:center;margin:2rem 0}.c-accessibility-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#logoLink{--color:var(--black);position:absolute;left:0;top:0;display:flex;align-items:stretch;align-content:stretch;z-index:999999;height:calc(var(--headerHeight) + 4rem);padding:0;transition:var(--tr04)}@media(max-width: 1024px){#logoLink{height:fit-content;gap:.5rem}}#logoLink svg{width:auto;height:100%;padding:2rem;fill:var(--color)}@media(max-width: 1024px){#logoLink svg{padding:2rem 0 0 var(--module);width:6rem;height:auto}}@media(max-width: 721px){#logoLink svg{padding:3vw 0 0 3vw;width:4.5rem}}#logoLink h1{line-height:1.25;padding:0 0 0 0;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;justify-content:center;margin-left:-1rem}#logoLink h1 svg{padding:.5rem 0;height:2.25rem}#logoLink h1 span{font-family:var(--engFont);display:block;font-size:var(--font-size200);color:var(--color)}@media(max-width: 1024px){#logoLink h1{margin-left:unset;align-items:start;margin-top:2rem}#logoLink h1 svg{height:auto;width:12rem;margin-left:-0.5rem}#logoLink h1 span{font-size:var(--font-size100)}}@media(max-width: 721px){#logoLink h1{margin-top:.5rem}}#logoLink:hover{opacity:.7}#logoLink.white{--color: #ffffff}#siteHeader{position:absolute;right:2rem;top:0;height:calc(var(--headerHeight) + 2rem);display:flex;align-items:stretch;align-content:stretch;gap:1rem;z-index:999999;width:auto;padding:2rem 0 0 0}@media(max-width: 1024px){#siteHeader{position:fixed;right:var(--module);padding-top:2rem;height:fit-content}}@media(max-width: 721px){#siteHeader{padding-top:.5rem}}#siteHeader #entryBtn{background:linear-gradient(90deg, var(--gray600), var(--gray700));background:#072448;border-radius:25vw;display:flex;justify-content:center;align-content:center;align-items:center;padding:0 2rem 0 0;font-weight:450;width:15rem;color:#fff;overflow:hidden;box-shadow:0 0 1rem 0 rgba(0,0,0,.1);z-index:10}#siteHeader #entryBtn span{z-index:2}#siteHeader #entryBtn:before{content:"";width:32rem;height:32rem;position:absolute;right:calc(var(--headerHeight)/2 - 16rem);top:calc(var(--headerHeight)/2 - 16rem);border-radius:50%;transform:scale(0.02);background:linear-gradient(90deg, #ff6150, #ff6150);z-index:1;transition:var(--tr04)}#siteHeader #entryBtn:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";width:2rem;height:2rem;background-color:#fff;position:absolute;right:calc(var(--headerHeight)/2 - 1rem);top:calc(var(--headerHeight)/2 - 1rem);border-radius:50%;z-index:2;color:#072448;transition:var(--tr03);transition-delay:0s;transform:scale(0)}#siteHeader #entryBtn:hover:before{transform:scale(1)}#siteHeader #entryBtn:hover:after{transform:scale(1);transition-delay:.15s}@media(max-width: 721px){#siteHeader #entryBtn{width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,width 1.8s ease-in}}#siteHeader #menuBtn{width:var(--headerHeight);height:var(--headerHeight);aspect-ratio:1/1;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:6px;transition:var(--tr02);transition-delay:.2s;cursor:pointer;box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}@media(max-width: 1024px){#siteHeader #menuBtn{height:var(--headerHeight)}}#siteHeader #menuBtn>div{width:1.5rem;height:2px;margin:-1px 0;background-color:#072448;transition:var(--tr02);transition-delay:0s}#siteHeader #menuBtn.active{transition-delay:0s;gap:0}#siteHeader #menuBtn.active div{transition-delay:.2s;transform:rotate(15deg);background-color:#ff6150}#siteHeader #menuBtn.active div:first-child{transform:rotate(25deg)}#siteHeader #menuBtn.active div:nth-child(2){transform:scaleX(0)}#siteHeader #menuBtn.active div:nth-child(3){transform:rotate(-25deg)}:has(#coverNav.active) #siteHeader #entryBtn{opacity:1;visibility:visible;width:15rem;pointer-events:visible;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}main{overflow-x:clip}#topicpath{position:absolute;top:calc(var(--headerHeight) + 3rem);right:var(--moduleDouble);font-size:var(--font-size100);color:#fff;z-index:10}@media(max-width: 1024px){#topicpath{right:var(--module)}}@media(max-width: 721px){#topicpath{top:calc(var(--headerHeight) + 2rem);font-size:var(--font-size50)}}#topicpath ul{display:flex;gap:.5rem}#topicpath ul li:not(:last-child){display:grid;grid-template-columns:auto auto;gap:.5rem;align-items:center}#topicpath ul li:not(:last-child):after{content:"";display:block;width:0;height:0;border-style:solid;border-top:.2rem solid rgba(0,0,0,0);border-bottom:.2rem solid rgba(0,0,0,0);border-left:.4rem solid currentColor;border-right:0}#topicpath ul li a{display:inline;background:linear-gradient(currentColor, currentColor) 100% 100%/0 1px no-repeat;transition:background-size .3s ease-in-out}@media(hover: hover){#topicpath ul li a:hover{background:linear-gradient(currentColor, currentColor) 0 100%/100% 1px no-repeat}}#topicpath ul li a:focus-visible{background:linear-gradient(currentColor, currentColor) 0 100%/100% 1px no-repeat}#topicpath.dark{color:var(--dark)}#siteFooter{background-color:var(--gray50);display:grid;padding:0 var(--moduleDouble);z-index:1}#siteFooter #footerEntry{z-index:99;display:grid;margin:var(--moduleTriple) 0 var(--module) 0;background:#072448;color:#fff;grid-template-columns:1fr 2fr;padding:var(--module);transition:var(--tr10);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.025);align-items:center;align-content:center;overflow:hidden;border-radius:10px}@media(max-width: 1024px){#siteFooter #footerEntry{gap:1rem}}@media(max-width: 721px){#siteFooter #footerEntry{grid-template-columns:minmax(0, 1fr);gap:.5rem;padding:2rem 2rem 3rem;margin-block:3rem 1rem}}#siteFooter #footerEntry>*{z-index:2}#siteFooter #footerEntry h4{display:flex;justify-content:center;align-content:center;align-items:center;font-size:5vw;letter-spacing:.1em}@media(max-width: 1024px){#siteFooter #footerEntry h4{font-size:7vw;justify-content:left}}@media(max-width: 721px){#siteFooter #footerEntry h4{font-size:12vw}}#siteFooter #footerEntry h5{font-weight:550;font-size:var(--font-size600)}@media(max-width: 1024px){#siteFooter #footerEntry h5{font-size:var(--font-size500)}}@media(max-width: 1024px){#siteFooter #footerEntry h6,#siteFooter #footerEntry p{font-size:var(--font-size100)}}#siteFooter #footerEntry:before{content:"";width:200vw;height:200vw;position:absolute;left:calc(100% - 6rem - 100vw);top:calc(50% - 100vw);border-radius:50%;transform:scale(0.01);background:linear-gradient(90deg, #ff6150, #ff6150);z-index:1;transition:var(--tr06)}@media(max-width: 1024px){#siteFooter #footerEntry:before{left:calc(100% - 4rem - 100vw)}}@media(max-width: 721px){#siteFooter #footerEntry:before{top:calc(4.5rem - 100vw)}}#siteFooter #footerEntry:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";width:4rem;height:4rem;background-color:#fff;position:absolute;left:calc(100% - 8rem);top:calc(50% - 2rem);border-radius:50%;z-index:2;color:#072448;transition:var(--tr06);transition-delay:0s;transform:scale(0);font-size:2rem}@media(max-width: 1024px){#siteFooter #footerEntry:after{left:calc(100% - 6rem)}}@media(max-width: 721px){#siteFooter #footerEntry:after{top:2.5rem}}@media(hover: hover){#siteFooter #footerEntry:hover:before{transform:scale(1)}#siteFooter #footerEntry:hover:after{transform:scale(1)}}#siteFooter #footerEntry:focus-visible:before{transform:scale(1)}#siteFooter #footerEntry:focus-visible:after{transform:scale(1)}#siteFooter #footerEntry.onActive:before,#siteFooter #footerEntry.onLeave:before{transform:scale(1)}#siteFooter #footerEntry.onActive:after,#siteFooter #footerEntry.onLeave:after{transform:scale(1)}#siteFooter #footerAddress{display:grid;grid-template-columns:20rem 1fr;gap:2rem}@media(max-width: 1024px){#siteFooter #footerAddress{grid-template-columns:minmax(0, 1fr);gap:.5rem}}#siteFooter #footerAddress h6{font-weight:550;font-size:var(--font-size500);text-align:center}#siteFooter #footerAddress dl{display:flex;gap:.3rem}#siteFooter #footerAddress dl dd:first-child{margin-right:.5rem}@media(max-width: 1024px){#siteFooter #footerAddress>div:not([id]){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;font-size:var(--font-size200)}}#siteFooter #footerLogo{display:grid;gap:0 .5rem;grid-template-columns:3rem 1fr;align-items:center;align-content:center}@media(max-width: 1024px){#siteFooter #footerLogo{grid-template-columns:4rem 15rem;justify-content:center}}#siteFooter #footerLogo img{width:100%;height:auto}#siteFooter #footerSitemap{padding:var(--moduleDouble) 0}@media(max-width: 1024px){#siteFooter #footerSitemap{padding-block:3rem}}#siteFooter #footerSitemap>ul{column-count:3;gap:2rem}@media(max-width: 1024px){#siteFooter #footerSitemap>ul{column-count:2}}@media(max-width: 721px){#siteFooter #footerSitemap>ul{column-count:1}}#siteFooter #footerSitemap>ul>li{break-inside:avoid;align-items:start;margin:0 0 3rem 0}@media(max-width: 1024px){#siteFooter #footerSitemap>ul>li{margin-bottom:1.5rem}}#siteFooter #footerSitemap>ul>li>a{font-family:var(--titleFont);font-size:var(--font-size600);line-height:1.25;gap:0 .5rem;color:var(--gray500)}@media(max-width: 1024px){#siteFooter #footerSitemap>ul>li>a{font-size:var(--font-size400)}}#siteFooter #footerSitemap>ul>li>a:hover span.large{color:var(--gray500)}#siteFooter #footerSitemap>ul>li>a:hover:after{transform:rotate(-45deg);color:var(--teal500)}#siteFooter #footerSitemap>ul>li .trigger{display:none}#siteFooter #footerSitemap>ul>li ul{font-weight:550;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;gap:.5rem;margin:1rem 0 0 0}@media(max-width: 1024px){#siteFooter #footerSitemap>ul>li ul{gap:.3rem;margin-top:.3rem}}#siteFooter #footerSitemap>ul>li ul li{display:flex;align-items:center;align-content:center}#siteFooter #footerSitemap>ul>li ul li a{line-height:1.25;font-size:var(--font-size300)}#siteFooter #footerSitemap>ul>li ul li a span{display:inline;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;padding-top:.2em;padding-bottom:.2em}#siteFooter #footerSitemap>ul>li ul li a:hover span{padding-top:.2em;padding-bottom:.2em;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat}#siteFooter #footerSitemap>ul>li ul li a{display:flex;gap:.5rem;align-content:center;align-items:center}#siteFooter #footerSitemap>ul>li ul li a:before{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:""}@media(max-width: 1024px){#siteFooter #footerSitemap>ul>li ul li a{font-size:var(--font-size100)}}#siteFooter #footerSitemap>ul>li ul.interview dl dt{font-size:.9rem;color:var(--gray300)}#siteFooter #footerSitemap>ul>li ul.interview dl dd{margin:.5rem 0}#siteFooter .corporate{width:fit-content;margin:2rem 0 0}@media(max-width: 1024px){#siteFooter .corporate{margin:2rem auto}}#siteFooter .corporate .btn{color:#fff;background:#263238}#siteFooter .corporate .btn:before{color:#072448;background:#fff}#siteFooter .corporate .btn:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";color:#263238;text-shadow:-3rem 0 0 #263238}#siteFooter #copyright{padding:var(--moduleDouble) 0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media(max-width: 1024px){#siteFooter #copyright{padding-block:3rem}}@media(max-width: 721px){#siteFooter #copyright{flex-direction:column}}#siteFooter #copyright p small{font-size:var(--font-size200);font-family:var(--engFont)}#siteFooter #copyright ul{display:flex;gap:1rem}#siteFooter #copyright ul li a span{display:inline;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;padding-top:.2em;padding-bottom:.2em}#siteFooter #copyright ul li a:hover span{padding-top:.2em;padding-bottom:.2em;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat}#siteFooter #copyright ul li a{font-size:var(--font-size100);display:flex;align-items:center;align-content:center;gap:.5rem}#siteFooter #copyright ul li a[target=_blank]:before{width:1.2rem;height:1.2rem;background:var(--gray100);border-radius:50%;font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:""}#coverNav{width:100%;height:100vh;z-index:99999;position:absolute;left:0;top:0;pointer-events:none;background:rgba(0,0,0,0)}#coverNav #coverNavInner{transition:var(--tr04);background-color:var(--gray50);color:#fff;clip-path:inset(0 0 100% 0);height:100vh;padding:var(--moduleDouble) var(--module);display:grid;grid-template-columns:1fr 2fr;gap:var(--module);--black: var(--gray600);color:var(--black)}@media(max-width: 1024px){#coverNav #coverNavInner{overflow-y:auto;padding:calc(var(--headerHeight) + 6rem) var(--moduleDouble) 5rem;grid-template-columns:minmax(0, 1fr);gap:4rem}}@media(max-width: 721px){#coverNav #coverNavInner{padding:calc(var(--headerHeight) + 4rem) var(--moduleTriple) 5rem}}#coverNav #coverNavInner>div{height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;gap:.5rem}#coverNav #coverNavInner>div img{width:80%;height:fit-content}#coverNav #coverNavInner>div img.logoMark{width:30%}@media(max-width: 1024px){#coverNav #coverNavInner>div img{width:60%}#coverNav #coverNavInner>div img.logoMark{width:20%}}@media(max-width: 721px){#coverNav #coverNavInner>div img{width:80%}#coverNav #coverNavInner>div img.logoMark{width:30%}}#coverNav #coverNavInner>div h6{font-weight:550}#coverNav #coverNavInner>div .corporate{width:fit-content;margin:2rem 0 0}#coverNav #coverNavInner>div .corporate .btn{color:#fff;background:#263238}#coverNav #coverNavInner>div .corporate .btn:before{color:#263238;background:#fff}#coverNav #coverNavInner>div .corporate .btn:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";color:#263238;text-shadow:-3rem 0 0 #263238}@media(max-width: 1024px){#coverNav #coverNavInner>div{gap:.8rem}#coverNav #coverNavInner>div h6{font-size:var(--font-size100)}}#coverNav #coverNavInner nav{height:100%;overflow-y:auto;overscroll-behavior:contain}#coverNav #coverNavInner nav::-webkit-scrollbar{-webkit-appearance:none;width:8px}#coverNav #coverNavInner nav::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5)}#coverNav #coverNavInner nav::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}@media(max-width: 1024px){#coverNav #coverNavInner nav{overflow-y:visible}}#coverNav #coverNavInner nav>ul{display:grid;height:100%;gap:2rem}@media(max-width: 1024px){#coverNav #coverNavInner nav>ul{grid-template-rows:min-content;gap:2rem;min-height:auto}}#coverNav #coverNavInner nav>ul>li{display:grid;align-content:center;align-items:center}#coverNav #coverNavInner nav>ul>li:has(ul){grid-template-columns:1fr 2fr}@media(max-width: 1024px){#coverNav #coverNavInner nav>ul>li:has(ul){grid-template-columns:minmax(0, 1fr);gap:1rem}}@media(max-width: 721px){#coverNav #coverNavInner nav>ul>li:has(ul){gap:.5rem}}#coverNav #coverNavInner nav>ul>li>a{display:flex;font-size:var(--font-size600);align-items:end;font-weight:450;font-family:var(--titleFont);line-height:1}@media(max-width: 1024px){#coverNav #coverNavInner nav>ul>li>a{align-items:center}}#coverNav #coverNavInner nav>ul>li>a:before{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";border:1px solid var(--gray200);width:2em;height:2em;border-radius:50%;margin:0 .5em 0 0;flex-shrink:0}#coverNav #coverNavInner nav>ul>li>a span.large{color:var(--gray200);font-size:3.5vw;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--gray600);transition:var(--tr04)}@media(max-width: 1024px){#coverNav #coverNavInner nav>ul>li>a span.large{font-size:5vw}}@media(max-width: 721px){#coverNav #coverNavInner nav>ul>li>a span.large{font-size:7vw}}@media(hover: hover){#coverNav #coverNavInner nav>ul>li>a:hover span.large{color:var(--gray600)}}#coverNav #coverNavInner nav>ul>li>a:focus-visible span.large{color:var(--gray600)}#coverNav #coverNavInner nav>ul>li .trigger{display:none}#coverNav #coverNavInner nav>ul>li ul{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;align-content:center;gap:0 1.5rem}@media(max-width: 1024px){#coverNav #coverNavInner nav>ul>li ul{margin-left:calc(var(--font-size600)*2.5);column-gap:3vw}}#coverNav #coverNavInner nav>ul>li ul li{display:flex;gap:1.5rem;align-items:center;align-content:center}#coverNav #coverNavInner nav>ul>li ul li a span{display:inline;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;padding-top:.2em;padding-bottom:.2em}#coverNav #coverNavInner nav>ul>li ul li a:hover span{padding-top:.2em;padding-bottom:.2em;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat}#coverNav #coverNavInner nav>ul>li ul li a{display:flex;font-size:var(--font-size500)}#coverNav #coverNavInner nav>ul>li ul li+li:before{content:"/";opacity:.5}@media(max-width: 1024px){#coverNav #coverNavInner nav>ul>li ul li{gap:3vw}#coverNav #coverNavInner nav>ul>li ul li a{font-size:var(--font-size300)}}#coverNav #coverNavInner nav>ul>li ul.interview{gap:1rem 0}#coverNav #coverNavInner nav>ul>li ul.interview li{gap:0}#coverNav #coverNavInner nav>ul>li ul.interview li:before{display:none}#coverNav #coverNavInner nav>ul>li ul.interview dl dt{font-size:.9rem;color:var(--gray300)}#coverNav #coverNavInner nav>ul>li ul.interview dl a{flex-direction:column;width:fit-content}@media(max-width: 721px){#coverNav #coverNavInner nav>ul>li ul.interview dl a dd{padding:.5em 0}}#coverNav.active{pointer-events:all}#coverNav.active #coverNavInner{clip-path:inset(0)}.pin-spacer:has(#coverNav){pointer-events:none}body:has(#coverNav.active) #logoLink{opacity:0;pointer-events:none}.l-sectionBg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--gray50);border-radius:1rem 1rem 0 0;transform-origin:top center;transform:scale(0.95)}.l-pageHeader{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;align-items:end;padding:25vh var(--moduleDouble) 5rem;z-index:1;overflow-x:clip}@media(max-width: 1024px){.l-pageHeader{padding:12rem var(--moduleDouble) 3rem;gap:5rem}}.l-pageHeader hgroup{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content;justify-items:right;order:1;z-index:1}.l-pageHeader hgroup em{display:flex;color:#072448;font-size:4.5vw;-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100);line-height:1}@media(max-width: 1024px){.l-pageHeader hgroup em{font-size:7vw}}@media(max-width: 721px){.l-pageHeader hgroup em{font-size:12vw}}.l-pageHeader hgroup em>span{font-family:var(--engFont);transition:var(--tr04);clip-path:inset(100% 0 0 0);margin:0 -0.025em}.l-pageHeader hgroup em>span:nth-child(1){transition-delay:2.04s}.l-pageHeader hgroup em>span:nth-child(2){transition-delay:2.08s}.l-pageHeader hgroup em>span:nth-child(3){transition-delay:2.12s}.l-pageHeader hgroup em>span:nth-child(4){transition-delay:2.16s}.l-pageHeader hgroup em>span:nth-child(5){transition-delay:2.2s}.l-pageHeader hgroup em>span:nth-child(6){transition-delay:2.24s}.l-pageHeader hgroup em>span:nth-child(7){transition-delay:2.28s}.l-pageHeader hgroup em>span:nth-child(8){transition-delay:2.32s}.l-pageHeader hgroup em>span:nth-child(9){transition-delay:2.36s}.l-pageHeader hgroup em>span:nth-child(10){transition-delay:2.4s}.l-pageHeader hgroup em>span:nth-child(11){transition-delay:2.44s}.l-pageHeader hgroup em>span:nth-child(12){transition-delay:2.48s}.l-pageHeader hgroup em>span:nth-child(13){transition-delay:2.52s}.l-pageHeader hgroup em>span:nth-child(14){transition-delay:2.56s}.l-pageHeader hgroup em>span:nth-child(15){transition-delay:2.6s}.l-pageHeader hgroup h1{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}@media(max-width: 1024px){.l-pageHeader hgroup h1{font-size:var(--font-size200)}}@media(max-width: 721px){.l-pageHeader hgroup h1{font-size:var(--font-size100)}}.l-pageHeader hgroup h1>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.l-pageHeader hgroup h1>span:nth-child(1){transition-delay:2.04s}.l-pageHeader hgroup h1>span:nth-child(2){transition-delay:2.08s}.l-pageHeader hgroup h1>span:nth-child(3){transition-delay:2.12s}.l-pageHeader hgroup h1>span:nth-child(4){transition-delay:2.16s}.l-pageHeader hgroup h1>span:nth-child(5){transition-delay:2.2s}.l-pageHeader hgroup h1>span:nth-child(6){transition-delay:2.24s}.l-pageHeader hgroup h1>span:nth-child(7){transition-delay:2.28s}.l-pageHeader hgroup h1>span:nth-child(8){transition-delay:2.32s}.l-pageHeader hgroup h1>span:nth-child(9){transition-delay:2.36s}.l-pageHeader hgroup h1>span:nth-child(10){transition-delay:2.4s}.l-pageHeader hgroup h1>span:nth-child(11){transition-delay:2.44s}.l-pageHeader hgroup h1>span:nth-child(12){transition-delay:2.48s}.l-pageHeader hgroup h1>span:nth-child(13){transition-delay:2.52s}.l-pageHeader hgroup h1>span:nth-child(14){transition-delay:2.56s}.l-pageHeader hgroup h1>span:nth-child(15){transition-delay:2.6s}.l-pageHeader hgroup h1>span:nth-child(16){transition-delay:2.64s}.l-pageHeader hgroup h1>span:nth-child(17){transition-delay:2.68s}.l-pageHeader hgroup h1>span:nth-child(18){transition-delay:2.72s}.l-pageHeader hgroup h1>span:nth-child(19){transition-delay:2.76s}.l-pageHeader hgroup h1>span:nth-child(20){transition-delay:2.8s}.l-pageHeader hgroup h1>span:nth-child(21){transition-delay:2.84s}.l-pageHeader hgroup h1>span:nth-child(22){transition-delay:2.88s}.l-pageHeader hgroup h1>span:nth-child(23){transition-delay:2.92s}.l-pageHeader hgroup h1>span:nth-child(24){transition-delay:2.96s}.l-pageHeader hgroup h1>span:nth-child(25){transition-delay:3s}.l-pageHeader hgroup h1>span:nth-child(26){transition-delay:3.04s}.l-pageHeader hgroup h1>span:nth-child(27){transition-delay:3.08s}.l-pageHeader hgroup h1>span:nth-child(28){transition-delay:3.12s}.l-pageHeader hgroup h1>span:nth-child(29){transition-delay:3.16s}.l-pageHeader hgroup h1>span:nth-child(30){transition-delay:3.2s}.l-pageHeader>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;color:var(--dark);opacity:.9;z-index:1}.l-pageHeader>div strong{font-size:4.5vw;font-weight:250;line-height:1.3;font-feature-settings:"palt";letter-spacing:.02em}@media(max-width: 1024px){.l-pageHeader>div strong{font-size:7vw}}@media(max-width: 721px){.l-pageHeader>div strong{font-size:12vw}}.l-pageHeader>div strong>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.l-pageHeader>div strong>span:nth-child(1){transition-delay:.34s}.l-pageHeader>div strong>span:nth-child(2){transition-delay:.38s}.l-pageHeader>div strong>span:nth-child(3){transition-delay:.42s}.l-pageHeader>div strong>span:nth-child(4){transition-delay:.46s}.l-pageHeader>div strong>span:nth-child(5){transition-delay:.5s}.l-pageHeader>div strong>span:nth-child(6){transition-delay:.54s}.l-pageHeader>div strong>span:nth-child(7){transition-delay:.58s}.l-pageHeader>div strong>span:nth-child(8){transition-delay:.62s}.l-pageHeader>div strong>span:nth-child(9){transition-delay:.66s}.l-pageHeader>div strong>span:nth-child(10){transition-delay:.7s}.l-pageHeader>div strong>span:nth-child(11){transition-delay:.74s}.l-pageHeader>div strong>span:nth-child(12){transition-delay:.78s}.l-pageHeader>div strong>span:nth-child(13){transition-delay:.82s}.l-pageHeader>div strong>span:nth-child(14){transition-delay:.86s}.l-pageHeader>div strong>span:nth-child(15){transition-delay:.9s}.l-pageHeader>div strong>span:nth-child(16){transition-delay:.94s}.l-pageHeader>div strong>span:nth-child(17){transition-delay:.98s}.l-pageHeader>div strong>span:nth-child(18){transition-delay:1.02s}.l-pageHeader>div strong>span:nth-child(19){transition-delay:1.06s}.l-pageHeader>div strong>span:nth-child(20){transition-delay:1.1s}.l-pageHeader>div strong>span:nth-child(21){transition-delay:1.14s}.l-pageHeader>div strong>span:nth-child(22){transition-delay:1.18s}.l-pageHeader>div strong>span:nth-child(23){transition-delay:1.22s}.l-pageHeader>div strong>span:nth-child(24){transition-delay:1.26s}.l-pageHeader>div strong>span:nth-child(25){transition-delay:1.3s}.l-pageHeader>div strong>span:nth-child(26){transition-delay:1.34s}.l-pageHeader>div strong>span:nth-child(27){transition-delay:1.38s}.l-pageHeader>div strong>span:nth-child(28){transition-delay:1.42s}.l-pageHeader>div strong>span:nth-child(29){transition-delay:1.46s}.l-pageHeader>div strong>span:nth-child(30){transition-delay:1.5s}.l-pageHeader>div p{font-size:var(--font-size450)}@media(max-width: 1024px){.l-pageHeader>div p{font-size:var(--font-size200)}}@media(max-width: 721px){.l-pageHeader>div p{font-size:var(--font-size100)}}.l-pageHeader>div p>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.l-pageHeader>div p>span:nth-child(1){transition-delay:.34s}.l-pageHeader>div p>span:nth-child(2){transition-delay:.38s}.l-pageHeader>div p>span:nth-child(3){transition-delay:.42s}.l-pageHeader>div p>span:nth-child(4){transition-delay:.46s}.l-pageHeader>div p>span:nth-child(5){transition-delay:.5s}.l-pageHeader>div p>span:nth-child(6){transition-delay:.54s}.l-pageHeader>div p>span:nth-child(7){transition-delay:.58s}.l-pageHeader>div p>span:nth-child(8){transition-delay:.62s}.l-pageHeader>div p>span:nth-child(9){transition-delay:.66s}.l-pageHeader>div p>span:nth-child(10){transition-delay:.7s}.l-pageHeader>div p>span:nth-child(11){transition-delay:.74s}.l-pageHeader>div p>span:nth-child(12){transition-delay:.78s}.l-pageHeader>div p>span:nth-child(13){transition-delay:.82s}.l-pageHeader>div p>span:nth-child(14){transition-delay:.86s}.l-pageHeader>div p>span:nth-child(15){transition-delay:.9s}.l-pageHeader>div p>span:nth-child(16){transition-delay:.94s}.l-pageHeader>div p>span:nth-child(17){transition-delay:.98s}.l-pageHeader>div p>span:nth-child(18){transition-delay:1.02s}.l-pageHeader>div p>span:nth-child(19){transition-delay:1.06s}.l-pageHeader>div p>span:nth-child(20){transition-delay:1.1s}.l-pageHeader>div p>span:nth-child(21){transition-delay:1.14s}.l-pageHeader>div p>span:nth-child(22){transition-delay:1.18s}.l-pageHeader>div p>span:nth-child(23){transition-delay:1.22s}.l-pageHeader>div p>span:nth-child(24){transition-delay:1.26s}.l-pageHeader>div p>span:nth-child(25){transition-delay:1.3s}.l-pageHeader>div p>span:nth-child(26){transition-delay:1.34s}.l-pageHeader>div p>span:nth-child(27){transition-delay:1.38s}.l-pageHeader>div p>span:nth-child(28){transition-delay:1.42s}.l-pageHeader>div p>span:nth-child(29){transition-delay:1.46s}.l-pageHeader>div p>span:nth-child(30){transition-delay:1.5s}.l-pageHeader>div p>span:nth-child(31){transition-delay:1.54s}.l-pageHeader>div p>span:nth-child(32){transition-delay:1.58s}.l-pageHeader>div p>span:nth-child(33){transition-delay:1.62s}.l-pageHeader>div p>span:nth-child(34){transition-delay:1.66s}.l-pageHeader>div p>span:nth-child(35){transition-delay:1.7s}.l-pageHeader>div p>span:nth-child(36){transition-delay:1.74s}.l-pageHeader>div p>span:nth-child(37){transition-delay:1.78s}.l-pageHeader>div p>span:nth-child(38){transition-delay:1.82s}.l-pageHeader>div p>span:nth-child(39){transition-delay:1.86s}.l-pageHeader>div p>span:nth-child(40){transition-delay:1.9s}.l-pageHeader>div p>span:nth-child(41){transition-delay:1.94s}.l-pageHeader>div p>span:nth-child(42){transition-delay:1.98s}.l-pageHeader>div p>span:nth-child(43){transition-delay:2.02s}.l-pageHeader>div p>span:nth-child(44){transition-delay:2.06s}.l-pageHeader>div p>span:nth-child(45){transition-delay:2.1s}.l-pageHeader>div p>span:nth-child(46){transition-delay:2.14s}.l-pageHeader>div p>span:nth-child(47){transition-delay:2.18s}.l-pageHeader>div p>span:nth-child(48){transition-delay:2.22s}.l-pageHeader>div p>span:nth-child(49){transition-delay:2.26s}.l-pageHeader>div p>span:nth-child(50){transition-delay:2.3s}.l-pageHeader>div p>span:nth-child(51){transition-delay:2.34s}.l-pageHeader>div p>span:nth-child(52){transition-delay:2.38s}.l-pageHeader>div p>span:nth-child(53){transition-delay:2.42s}.l-pageHeader>div p>span:nth-child(54){transition-delay:2.46s}.l-pageHeader>div p>span:nth-child(55){transition-delay:2.5s}.l-pageHeader>div p>span:nth-child(56){transition-delay:2.54s}.l-pageHeader>div p>span:nth-child(57){transition-delay:2.58s}.l-pageHeader>div p>span:nth-child(58){transition-delay:2.62s}.l-pageHeader>div p>span:nth-child(59){transition-delay:2.66s}.l-pageHeader>div p>span:nth-child(60){transition-delay:2.7s}.l-pageHeader>div p>span:nth-child(61){transition-delay:2.74s}.l-pageHeader>div p>span:nth-child(62){transition-delay:2.78s}.l-pageHeader>div p>span:nth-child(63){transition-delay:2.82s}.l-pageHeader>div p>span:nth-child(64){transition-delay:2.86s}.l-pageHeader>div p>span:nth-child(65){transition-delay:2.9s}.l-pageHeader>div p>span:nth-child(66){transition-delay:2.94s}.l-pageHeader>div p>span:nth-child(67){transition-delay:2.98s}.l-pageHeader>div p>span:nth-child(68){transition-delay:3.02s}.l-pageHeader>div p>span:nth-child(69){transition-delay:3.06s}.l-pageHeader>div p>span:nth-child(70){transition-delay:3.1s}.l-pageHeader>div p>span:nth-child(71){transition-delay:3.14s}.l-pageHeader>div p>span:nth-child(72){transition-delay:3.18s}.l-pageHeader>div p>span:nth-child(73){transition-delay:3.22s}.l-pageHeader>div p>span:nth-child(74){transition-delay:3.26s}.l-pageHeader>div p>span:nth-child(75){transition-delay:3.3s}.l-pageHeader>div p>span:nth-child(76){transition-delay:3.34s}.l-pageHeader>div p>span:nth-child(77){transition-delay:3.38s}.l-pageHeader>div p>span:nth-child(78){transition-delay:3.42s}.l-pageHeader>div p>span:nth-child(79){transition-delay:3.46s}.l-pageHeader>div p>span:nth-child(80){transition-delay:3.5s}.l-pageHeader>div p>span:nth-child(81){transition-delay:3.54s}.l-pageHeader>div p>span:nth-child(82){transition-delay:3.58s}.l-pageHeader>div p>span:nth-child(83){transition-delay:3.62s}.l-pageHeader>div p>span:nth-child(84){transition-delay:3.66s}.l-pageHeader>div p>span:nth-child(85){transition-delay:3.7s}.l-pageHeader>div p>span:nth-child(86){transition-delay:3.74s}.l-pageHeader>div p>span:nth-child(87){transition-delay:3.78s}.l-pageHeader>div p>span:nth-child(88){transition-delay:3.82s}.l-pageHeader>div p>span:nth-child(89){transition-delay:3.86s}.l-pageHeader>div p>span:nth-child(90){transition-delay:3.9s}.l-pageHeader>div p>span:nth-child(91){transition-delay:3.94s}.l-pageHeader>div p>span:nth-child(92){transition-delay:3.98s}.l-pageHeader>div p>span:nth-child(93){transition-delay:4.02s}.l-pageHeader>div p>span:nth-child(94){transition-delay:4.06s}.l-pageHeader>div p>span:nth-child(95){transition-delay:4.1s}.l-pageHeader>div p>span:nth-child(96){transition-delay:4.14s}.l-pageHeader>div p>span:nth-child(97){transition-delay:4.18s}.l-pageHeader>div p>span:nth-child(98){transition-delay:4.22s}.l-pageHeader>div p>span:nth-child(99){transition-delay:4.26s}.l-pageHeader>div p>span:nth-child(100){transition-delay:4.3s}.l-pageHeader picture{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;z-index:-1;opacity:0;scale:1.1;transition:opacity 1s ease-in-out,scale 1.5s ease-in-out}.l-pageHeader picture img{width:100%;height:100%;object-fit:cover;max-height:100%}.l-pageHeader.start hgroup em>span,.l-pageHeader.start hgroup h1>span{clip-path:inset(0)}.l-pageHeader.start>div strong>span,.l-pageHeader.start>div p>span{clip-path:inset(0)}.l-pageHeader.start picture{scale:1;opacity:1}.l-pageHeader:has(picture):before{content:"";position:absolute;inset:0;background:rgba(38,50,56,.5)}.l-pageHeader:has(picture) hgroup em,.l-pageHeader:has(picture) hgroup h1{color:#fff}.l-pageHeader:has(picture)>div{color:#fff}.l-pageWrapper{display:grid;grid-template-columns:20% minmax(0, 1fr);margin-top:-1rem;background:var(--gray50);border-radius:1rem 1rem 0 0;z-index:2}.l-pageWrapper.hasMedia{background:#fff}@media(max-width: 1024px){.l-pageWrapper{grid-template-columns:25% minmax(0, 1fr)}}@media(max-width: 721px){.l-pageWrapper{grid-template-columns:minmax(0, 1fr)}}@scope (.l-pageSide) to (.l-pageSide){:scope{--_current-background: var(--gray50);--_current-duration: .4s;--_current-easing: ease-in-out;isolation:isolate;container:inline-size}display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content;gap:1rem;margin-top:-5rem;background:#fff;padding-block:5rem;padding-left:var(--module);border-radius:0 1rem 1rem 0;transform:translate(-100%, 10rem);opacity:0;transition:opacity .8s ease-in-out,transform 1s ease-in-out;transition-delay:1.5s;:is(ul){display:block grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;height:fit-content}:is(ul):before{content:var(--_pseudo-content);position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);z-index:-1;position-anchor:--item-has-hocus;background:var(--gray50);border-radius:1rem 0 0 1rem}@media(prefers-reduced-motion: no-preference){:is(ul):before{transition-duration:var(--_current-duration);transition-property:top,bottom;transition-timing-function:var(--_current-easing)}}@media(any-hover){:is(ul):has(:any-link:hover){--_pseudo-content: ""}}:is(ul):has(:focus-visible){--_pseudo-content: ""}@media(any-hover){li:has(:any-link:hover){anchor-name:--item-has-hocus}}li:has(:focus-visible){anchor-name:--item-has-hocus}li:has(.current){anchor-name:--item-has-hocus}li:has(span){margin-bottom:.5rem}li:has(span)>span{font-family:var(--engFont);font-size:var(--font-size500);font-weight:600;color:var(--gray300)}a{--_foreground-hocus: var(--color-accent);--_translate-hocus: 1rem;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:center;font-family:var(--titleFont);color:var(--dark);padding-block:1rem;transition-duration:var(--_current-duration);transition-property:color,translate}a:before{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";display:grid;place-items:center;width:2rem;aspect-ratio:1;background:var(--dark);color:#fff;border-radius:50%;transition:background .4s ease-in-out}@media(any-hover){a:any-link:hover{color:var(--red);translate:var(--_translate-hocus)}a:any-link:hover:before{background:var(--red)}}a:focus-visible{color:var(--_foreground-hocus);translate:var(--_translate-hocus)}a:focus-visible:before{background:var(--red)}:scope:has(a.current) ul:before{--_pseudo-content: ""}:scope:has(a.current) .current{color:var(--red);translate:var(--_translate-hocus)}:scope:has(a.current) .current:before{background:var(--red)}:scope.start{transform:translate(0, 0);opacity:1}@media(max-width: 1024px){:scope{padding-left:3vw}:scope :is(ul){position:sticky;top:var(--headerHeight)}}@media(max-width: 721px){:scope{display:none}}}.l-pageContainer{display:grid;grid-template-columns:minmax(0, 1fr);gap:10rem;padding:6rem var(--moduleTriple) 0}@media(max-width: 1024px){.l-pageContainer{padding-inline:var(--moduleDouble);gap:5rem}}@media(max-width: 721px){.l-pageContainer{padding-block:4rem}}.l-pageContainer>section{display:grid;grid-template-columns:minmax(0, 1fr);gap:4rem}@media(max-width: 1024px){.l-pageContainer>section{gap:2rem}}.l-pageContainer>section>header{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content;gap:.5rem}.l-pageContainer>section>header :where(em){display:flex;color:#072448;font-size:4.5vw;-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100);line-height:1;margin-left:-0.08em}@media(max-width: 1024px){.l-pageContainer>section>header :where(em){font-size:7vw}}@media(max-width: 721px){.l-pageContainer>section>header :where(em){font-size:10vw}}.l-pageContainer>section>header :where(em)>span{font-family:var(--engFont);transition:var(--tr04);clip-path:inset(100% 0 0 0);margin:0 -0.025em}.l-pageContainer>section>header :where(em)>span:nth-child(1){transition-delay:.04s}.l-pageContainer>section>header :where(em)>span:nth-child(2){transition-delay:.08s}.l-pageContainer>section>header :where(em)>span:nth-child(3){transition-delay:.12s}.l-pageContainer>section>header :where(em)>span:nth-child(4){transition-delay:.16s}.l-pageContainer>section>header :where(em)>span:nth-child(5){transition-delay:.2s}.l-pageContainer>section>header :where(em)>span:nth-child(6){transition-delay:.24s}.l-pageContainer>section>header :where(em)>span:nth-child(7){transition-delay:.28s}.l-pageContainer>section>header :where(em)>span:nth-child(8){transition-delay:.32s}.l-pageContainer>section>header :where(em)>span:nth-child(9){transition-delay:.36s}.l-pageContainer>section>header :where(em)>span:nth-child(10){transition-delay:.4s}.l-pageContainer>section>header :where(em)>span:nth-child(11){transition-delay:.44s}.l-pageContainer>section>header :where(em)>span:nth-child(12){transition-delay:.48s}.l-pageContainer>section>header :where(em)>span:nth-child(13){transition-delay:.52s}.l-pageContainer>section>header :where(em)>span:nth-child(14){transition-delay:.56s}.l-pageContainer>section>header :where(em)>span:nth-child(15){transition-delay:.6s}.l-pageContainer>section>header :where(em)>span:nth-child(16){transition-delay:.64s}.l-pageContainer>section>header :where(em)>span:nth-child(17){transition-delay:.68s}.l-pageContainer>section>header :where(em)>span:nth-child(18){transition-delay:.72s}.l-pageContainer>section>header :where(em)>span:nth-child(19){transition-delay:.76s}.l-pageContainer>section>header :where(em)>span:nth-child(20){transition-delay:.8s}.l-pageContainer>section>header :where(em)>span:nth-child(21){transition-delay:.84s}.l-pageContainer>section>header :where(em)>span:nth-child(22){transition-delay:.88s}.l-pageContainer>section>header :where(em)>span:nth-child(23){transition-delay:.92s}.l-pageContainer>section>header :where(em)>span:nth-child(24){transition-delay:.96s}.l-pageContainer>section>header :where(em)>span:nth-child(25){transition-delay:1s}.l-pageContainer>section>header :where(em)>span:nth-child(26){transition-delay:1.04s}.l-pageContainer>section>header :where(em)>span:nth-child(27){transition-delay:1.08s}.l-pageContainer>section>header :where(em)>span:nth-child(28){transition-delay:1.12s}.l-pageContainer>section>header :where(em)>span:nth-child(29){transition-delay:1.16s}.l-pageContainer>section>header :where(em)>span:nth-child(30){transition-delay:1.2s}.l-pageContainer>section>header h2{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}@media(max-width: 1024px){.l-pageContainer>section>header h2{font-size:var(--font-size300)}}@media(max-width: 721px){.l-pageContainer>section>header h2{font-size:var(--font-size200)}}.l-pageContainer>section>header h2>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.l-pageContainer>section>header h2>span:nth-child(1){transition-delay:.04s}.l-pageContainer>section>header h2>span:nth-child(2){transition-delay:.08s}.l-pageContainer>section>header h2>span:nth-child(3){transition-delay:.12s}.l-pageContainer>section>header h2>span:nth-child(4){transition-delay:.16s}.l-pageContainer>section>header h2>span:nth-child(5){transition-delay:.2s}.l-pageContainer>section>header h2>span:nth-child(6){transition-delay:.24s}.l-pageContainer>section>header h2>span:nth-child(7){transition-delay:.28s}.l-pageContainer>section>header h2>span:nth-child(8){transition-delay:.32s}.l-pageContainer>section>header h2>span:nth-child(9){transition-delay:.36s}.l-pageContainer>section>header h2>span:nth-child(10){transition-delay:.4s}.l-pageContainer>section>header h2>span:nth-child(11){transition-delay:.44s}.l-pageContainer>section>header h2>span:nth-child(12){transition-delay:.48s}.l-pageContainer>section>header h2>span:nth-child(13){transition-delay:.52s}.l-pageContainer>section>header h2>span:nth-child(14){transition-delay:.56s}.l-pageContainer>section>header h2>span:nth-child(15){transition-delay:.6s}.l-pageContainer>section>header h2>span:nth-child(16){transition-delay:.64s}.l-pageContainer>section>header h2>span:nth-child(17){transition-delay:.68s}.l-pageContainer>section>header h2>span:nth-child(18){transition-delay:.72s}.l-pageContainer>section>header h2>span:nth-child(19){transition-delay:.76s}.l-pageContainer>section>header h2>span:nth-child(20){transition-delay:.8s}.l-pageContainer>section>header h2>span:nth-child(21){transition-delay:.84s}.l-pageContainer>section>header h2>span:nth-child(22){transition-delay:.88s}.l-pageContainer>section>header h2>span:nth-child(23){transition-delay:.92s}.l-pageContainer>section>header h2>span:nth-child(24){transition-delay:.96s}.l-pageContainer>section>header h2>span:nth-child(25){transition-delay:1s}.l-pageContainer>section>header h2>span:nth-child(26){transition-delay:1.04s}.l-pageContainer>section>header h2>span:nth-child(27){transition-delay:1.08s}.l-pageContainer>section>header h2>span:nth-child(28){transition-delay:1.12s}.l-pageContainer>section>header h2>span:nth-child(29){transition-delay:1.16s}.l-pageContainer>section>header h2>span:nth-child(30){transition-delay:1.2s}.l-pageContainer>section.onActive>header em>span,.l-pageContainer>section.onActive>header h2>span{clip-path:inset(0)}.pagination .pagination__list{display:flex;gap:2vw;align-items:center;justify-content:center}@media(max-width: 1024px){.pagination .pagination__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 10vw;justify-items:center}}@media(max-width: 1024px){.pagination .previouspostslink,.pagination .nextpostslink{order:1}}.pagination .previouspostslink a,.pagination .nextpostslink a{display:inline;color:var(--black);background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat;padding-top:.2em;padding-bottom:.2em;transition:background-size .4s ease-in-out,color .4s ease-in-out}@media(hover: hover){.pagination .previouspostslink a:hover,.pagination .nextpostslink a:hover{background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;color:color-mix(in srgb, var(--black) 50%, transparent)}}.pagination .previouspostslink a:focus-visible,.pagination .nextpostslink a:focus-visible{background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;color:color-mix(in srgb, var(--black) 50%, transparent)}@media(max-width: 1024px){.pagination .previouspostslink{place-self:end;grid-column-start:1}}@media(max-width: 1024px){.pagination .nextpostslink{place-self:start;grid-column-start:2}}@media(max-width: 1024px){.pagination .pagination__item-main{grid-column:span 2}}.pagination .pagination__group{display:flex;gap:1vw;align-items:center}@media(max-width: 1024px){.pagination .pagination__group{gap:0}}.pagination .pagination__group .pagination__link{display:grid;place-items:center;width:4rem;aspect-ratio:1/1;background:#fff;border-radius:50%;color:color-mix(in srgb, var(--black) 50%, transparent);z-index:1;transition:color .4s ease-in-out}@media(max-width: 1024px){.pagination .pagination__group .pagination__link{width:2.5rem}}.pagination .pagination__group .pagination__link:before{content:"";position:absolute;width:100%;height:100%;align-self:center;background-color:#ff6150;color:#fff;clip-path:inset(2rem round 2rem);z-index:-1;transition:clip-path .4s ease-in-out}@media(hover: hover){.pagination .pagination__group .pagination__link:hover{color:#fff}.pagination .pagination__group .pagination__link:hover:before{clip-path:inset(0.25rem round 2rem)}}.pagination .pagination__group .pagination__link:focus-visible{color:#fff}.pagination .pagination__group .pagination__link:focus-visible:before{clip-path:inset(0.25rem round 2rem)}.pagination .pagination__group .current span{display:grid;place-items:center;width:4rem;aspect-ratio:1/1;background:#fff;border-radius:50%;color:#fff;z-index:1}@media(max-width: 1024px){.pagination .pagination__group .current span{width:3rem}}.pagination .pagination__group .current span:before{content:"";position:absolute;width:100%;height:100%;align-self:center;background-color:var(--red);color:#fff;clip-path:inset(0.25rem round 2rem);z-index:-1}.dataBox{background-color:#fff;padding:2rem;gap:2rem;display:flex;color:#072448;border-radius:5px;align-items:start}@media(max-width: 1024px){.dataBox{flex-wrap:wrap;gap:1rem;align-items:center;padding:5vw}}@media(max-width: 721px){.dataBox{padding:var(--moduleDouble)}}.dataBox div{flex:1}.dataBox div+div:before{content:":";font-size:4rem;width:2rem;height:2rem;position:absolute;display:flex;justify-content:center;align-content:center;align-items:center;left:-2rem;top:50%}@media(max-width: 1024px){.dataBox div+div:before{font-size:6vw;top:45%;left:-3vw}}@media(max-width: 721px){.dataBox div+div:before{font-size:13vw;left:-6.5vw}}.dataBox img{width:5rem}@media(max-width: 1024px){.dataBox img{width:100%;padding-inline:2vw}}@media(max-width: 721px){.dataBox img{padding-inline:var(--moduleTriple)}}.dataBox h3{font-size:var(--font-size600);font-weight:550;padding:0 0 1rem 0;text-align:center}@media(max-width: 1024px){.dataBox h3{font-size:var(--font-size500);line-height:1.3;text-wrap:balance;padding-bottom:.5rem}}.dataBox p{font-size:var(--font-size500);margin:0 auto;display:block;line-height:1;text-align:center}.dataBox p strong{font-size:6rem;font-family:var(--engFont)}@media(max-width: 1024px){.dataBox p strong{font-size:7vw}}@media(max-width: 721px){.dataBox p strong{font-size:13vw}}@media(max-width: 1024px){.dataBox small{font-size:var(--font-size100)}}.interviewSwiper{margin:0 0 0 0}.interviewSwiper .swiper-wrapper{height:fit-content}.interviewSwiper .swiper-slide{aspect-ratio:2/3;transition:transform .4s ease-in-out;overflow:hidden}.interviewSwiper .swiper-slide.dragging{transform:scale(0.9)}.l-personNav{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;padding:6rem var(--moduleDouble) 0;overflow-x:clip}@media(max-width: 1024px){.l-personNav{gap:2rem;padding:5rem var(--moduleDouble)}}.l-personNav>header{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content}.l-personNav>header em{display:flex;color:#072448;font-size:4.5vw;-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100);line-height:1}@media(max-width: 1024px){.l-personNav>header em{font-size:7vw}}@media(max-width: 721px){.l-personNav>header em{font-size:12vw}}.l-personNav>header em>span{font-family:var(--engFont);transition:var(--tr04);clip-path:inset(100% 0 0 0);margin:0 -0.025em}.l-personNav>header em>span:nth-child(1){transition-delay:.04s}.l-personNav>header em>span:nth-child(2){transition-delay:.08s}.l-personNav>header em>span:nth-child(3){transition-delay:.12s}.l-personNav>header em>span:nth-child(4){transition-delay:.16s}.l-personNav>header em>span:nth-child(5){transition-delay:.2s}.l-personNav>header em>span:nth-child(6){transition-delay:.24s}.l-personNav>header em>span:nth-child(7){transition-delay:.28s}.l-personNav>header em>span:nth-child(8){transition-delay:.32s}.l-personNav>header em>span:nth-child(9){transition-delay:.36s}.l-personNav>header em>span:nth-child(10){transition-delay:.4s}.l-personNav>header em>span:nth-child(11){transition-delay:.44s}.l-personNav>header em>span:nth-child(12){transition-delay:.48s}.l-personNav>header em>span:nth-child(13){transition-delay:.52s}.l-personNav>header em>span:nth-child(14){transition-delay:.56s}.l-personNav>header em>span:nth-child(15){transition-delay:.6s}.l-personNav>header h3{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}@media(max-width: 1024px){.l-personNav>header h3{font-size:var(--font-size300)}}@media(max-width: 721px){.l-personNav>header h3{font-size:var(--font-size200)}}.l-personNav>header h3>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.l-personNav>header h3>span:nth-child(1){transition-delay:.04s}.l-personNav>header h3>span:nth-child(2){transition-delay:.08s}.l-personNav>header h3>span:nth-child(3){transition-delay:.12s}.l-personNav>header h3>span:nth-child(4){transition-delay:.16s}.l-personNav>header h3>span:nth-child(5){transition-delay:.2s}.l-personNav>header h3>span:nth-child(6){transition-delay:.24s}.l-personNav>header h3>span:nth-child(7){transition-delay:.28s}.l-personNav>header h3>span:nth-child(8){transition-delay:.32s}.l-personNav>header h3>span:nth-child(9){transition-delay:.36s}.l-personNav>header h3>span:nth-child(10){transition-delay:.4s}.l-personNav>header h3>span:nth-child(11){transition-delay:.44s}.l-personNav>header h3>span:nth-child(12){transition-delay:.48s}.l-personNav>header h3>span:nth-child(13){transition-delay:.52s}.l-personNav>header h3>span:nth-child(14){transition-delay:.56s}.l-personNav>header h3>span:nth-child(15){transition-delay:.6s}.l-personNav>header h3>span:nth-child(16){transition-delay:.64s}.l-personNav>header h3>span:nth-child(17){transition-delay:.68s}.l-personNav>header h3>span:nth-child(18){transition-delay:.72s}.l-personNav>header h3>span:nth-child(19){transition-delay:.76s}.l-personNav>header h3>span:nth-child(20){transition-delay:.8s}.l-personNav>header h3>span:nth-child(21){transition-delay:.84s}.l-personNav>header h3>span:nth-child(22){transition-delay:.88s}.l-personNav>header h3>span:nth-child(23){transition-delay:.92s}.l-personNav>header h3>span:nth-child(24){transition-delay:.96s}.l-personNav>header h3>span:nth-child(25){transition-delay:1s}.l-personNav>header h3>span:nth-child(26){transition-delay:1.04s}.l-personNav>header h3>span:nth-child(27){transition-delay:1.08s}.l-personNav>header h3>span:nth-child(28){transition-delay:1.12s}.l-personNav>header h3>span:nth-child(29){transition-delay:1.16s}.l-personNav>header h3>span:nth-child(30){transition-delay:1.2s}.l-personNav.onActive>header em>span,.l-personNav.onActive>header h3>span{clip-path:inset(0)}body:has(.newsContents) a{text-decoration:none}.workMiryokuList{display:grid;grid-template-columns:minmax(0, 1fr);gap:20rem;counter-reset:item-numbers}.workMiryokuList .workMiryokuItem{width:100%;padding:5vw;border-radius:.5rem;backdrop-filter:blur(5rem)}@media(max-width: 1024px){.workMiryokuList .workMiryokuItem{padding:2rem}}.workMiryokuList .workMiryokuItem.isCard1{background:var(--gray100);color:var(--gray700)}.workMiryokuList .workMiryokuItem.isCard2{background:color-mix(in srgb, var(--gray200) 30%, transparent)}.workMiryokuList .workMiryokuItem.isCard3{background:color-mix(in srgb, var(--gray300) 30%, transparent)}.workMiryokuList .workMiryokuItem.isCard4{background:color-mix(in srgb, var(--gray400) 30%, transparent)}.workMiryokuList .workMiryokuItemWrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3vw;width:100%;min-height:auto;height:auto;aspect-ratio:16/9}@media(max-width: 1024px){.workMiryokuList .workMiryokuItemWrapper{grid-template-columns:minmax(0, 1fr);gap:2rem;padding:2rem}}.workMiryokuList .workMiryokuItemWrapper h3{display:grid;grid-template-columns:minmax(0, 1fr);place-content:start;font-size:3vw;font-weight:300;line-height:1.5}.workMiryokuList .workMiryokuItemWrapper h3:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);font-size:10vw;font-weight:100;color:#fff}@media(max-width: 1024px){.workMiryokuList .workMiryokuItemWrapper h3{grid-template-columns:minmax(0, 1fr) auto;gap:3vw;font-size:5vw;line-height:1.3;text-wrap:pretty}.workMiryokuList .workMiryokuItemWrapper h3:before{order:1}}@media(max-width: 721px){.workMiryokuList .workMiryokuItemWrapper h3{gap:var(--moduleDouble);font-size:8vw}}.workMiryokuList .workMiryokuItemWrapper>div{display:grid;grid-template-columns:minmax(0, 1fr);place-content:flex-start;gap:2rem}.workMiryokuList .workMiryokuItemWrapper>div picture{height:fit-content;aspect-ratio:3/2;place-self:end;border-radius:.5rem;overflow:clip}.workMiryokuList .workMiryokuItemWrapper>div picture img{height:100%;object-fit:cover}@media(max-width: 1024px){.workMiryokuList .workMiryokuItemWrapper>div picture{width:70%}}.work_designLayout{display:grid;grid-template-columns:minmax(0, 1fr);gap:8rem}@media(max-width: 1024px){.work_designLayout{gap:5rem}}.work_designLayout>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem}.work_designLayout>div>header{margin-right:calc(-1*var(--moduleTriple))}@media(max-width: 1024px){.work_designLayout>div>header{margin-right:calc(-1*var(--moduleDouble))}}.work_designLayout>div>header picture{display:block;height:100%;aspect-ratio:2/1;border-radius:1rem 0 0 1rem;overflow:clip}.work_designLayout>div>header picture img{width:100%;object-fit:cover}@media(max-width: 1024px){.work_designLayout>div>header picture{aspect-ratio:3/2}}.work_designLayout>div>header hgroup{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg, var(--black), transparent);color:#fff;padding:3em var(--module) 1em;border-radius:0 0 0 1rem}.work_designLayout>div>header hgroup span{font-size:var(--font-size300)}.work_designLayout>div>header hgroup h3{font-size:var(--font-size800);font-weight:300}@media(max-width: 1024px){.work_designLayout>div>header hgroup{padding:2rem var(--module)}.work_designLayout>div>header hgroup h3{font-size:var(--font-size600);line-height:1.5}}@media(max-width: 721px){.work_designLayout>div>header hgroup{padding:2rem var(--moduleDouble) 1rem}}.work_designLayout>div>div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--module)}@media(max-width: 1024px){.work_designLayout>div>div{grid-template-columns:minmax(0, 1fr);gap:2rem}}.work_designLayout>div>div>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}.work_designLayout>div>div>ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;height:fit-content}.work_designLayout>div>div>ul>li{background:#fff;border-radius:.5rem;overflow:clip}.work_designLayout>div>div>ul>li h4{color:#fff;background:var(--dark);padding:1rem}.work_designLayout>div>div>ul>li p{padding:1rem}.work_designLayout>div>div>ul>li>ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:.3rem;padding-inline:1rem}.work_designLayout>div>div>ul>li>ul>li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5em}.work_designLayout>div>div>ul>li>ul>li:before{content:"";width:.4em;aspect-ratio:1;margin-top:calc(.5lh - .2em);background:var(--gray300);border-radius:50%}.work_mfgFlow{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem 2.5vw;counter-reset:item-numbers}.work_mfgFlow>li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--moduleDouble)}.work_mfgFlow>li:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);font-family:var(--engFont);font-size:var(--font-size800);font-weight:300;display:grid;place-items:center;width:13rem;aspect-ratio:1;background:linear-gradient(0deg, transparent, #fff);border-radius:50%;z-index:1}.work_mfgFlow>li:not(:last-child):after{content:"";position:absolute;top:8rem;left:6.5rem;width:1px;height:calc(100% - 6rem);background:linear-gradient(0deg, var(--black), transparent calc(100% - 1rem))}.work_mfgFlow>li>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;place-content:flex-start;margin-top:4rem}.work_mfgFlow>li h5{font-size:var(--font-size800)}.work_mfgFlow>li h6{font-size:var(--font-size600)}.work_mfgFlow>li ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;padding-top:2rem;border-top:1px solid var(--gray100)}.work_mfgFlow>li ul li{display:grid;gap:.5rem;padding-bottom:2rem;border-bottom:1px solid var(--gray100)}.mdStepCopy{font-size:var(--font-size800)}@media(max-width: 1024px){.mdStepCopy{font-size:var(--font-size600);line-height:1.5}}.mdStepContainer{display:grid;grid-template-columns:25% minmax(0, 1fr);gap:3vw}@media(max-width: 1024px){.mdStepContainer{grid-template-columns:minmax(0, 1fr);gap:2rem}}.mdStepContainer aside ol{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;counter-reset:item-numbers}@media(max-width: 1024px){.mdStepContainer aside ol{display:flex;overflow-y:auto;margin-inline:calc(var(--moduleDouble)*-1);padding-inline:var(--moduleDouble)}.mdStepContainer aside ol li{flex-shrink:0}}.mdStepContainer aside ol a{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5em;align-items:center;background:hsla(0,0%,100%,.5);color:var(--gray300);width:100%;padding:1rem;border-radius:.5rem;transition:color .4s ease-in-out,background .4s ease-in-out,border-radius .4s ease-in-out}.mdStepContainer aside ol a:before{counter-increment:item-numbers;content:"step" counter(item-numbers, decimal-leading-zero);font-family:var(--engFont);font-size:var(--font-size100);color:var(--gray300);transition:color .4s ease-in-out}.mdStepContainer aside ol a.current{background:#fff;color:var(--black)}.mdStepContainer aside ol a.current:before{color:var(--red)}@media(max-width: 1024px){.mdStepContainer aside ol a{font-size:var(--font-size100);padding:1em}.mdStepContainer aside ol a:before{font-size:var(--font-size50)}}.mdStepList{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;counter-reset:item-numbers}.mdStepList:before{content:"";position:absolute;top:0;left:10%;width:1rem;height:100%;background:#fff}@media(max-width: 1024px){.mdStepList{gap:2rem}.mdStepList:before{left:5%}}.mdStepList>li{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;padding:2rem;background:#fff;border-radius:.5rem}.mdStepList>li.mdStepRep{margin-left:20%;background:hsla(0,0%,100%,.5)}@media(max-width: 1024px){.mdStepList>li.mdStepRep{gap:1rem;padding:1.5rem;margin-left:15%}}.mdStepList>li.mdStepRep:before{content:"";position:absolute;top:50%;left:-10%;width:10%;height:3px;background:hsla(0,0%,100%,.5)}.mdStepList>li.mdStepRep em{display:flex;gap:.5em;align-items:center;font-size:var(--font-size600)}.mdStepList>li.mdStepRep em:before{content:"";font-family:"Font Awesome 7 Pro";font-size:1.5em;font-weight:600;line-height:1}@media(max-width: 1024px){.mdStepList>li.mdStepRep em{font-size:var(--font-size500)}}.mdStepList>li .mdStepRepList{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem}@media(max-width: 1024px){.mdStepList>li .mdStepRepList{gap:.7rem}}.mdStepList>li .mdStepRepList>li{background:var(--gray50);padding:1rem;border-radius:.5rem;border-left:5px solid var(--gray100)}.mdStepList>li .mdStepRepList>li header{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;padding-bottom:.8rem;margin-bottom:.5rem;border-bottom:var(--normalBorder)}.mdStepList>li .mdStepRepList>li header *{margin-block:calc((1em - 1lh)/2)}.mdStepList>li .mdStepRepList>li header p{font-size:var(--font-size100);color:var(--red)}.mdStepList>li .mdStepRepList>li header h4{font-size:var(--font-size450);font-weight:500;color:var(--gray500)}.mdStepList>li .mdStepRepList>li header h4 span{color:var(--red)}@media(max-width: 1024px){.mdStepList>li .mdStepRepList>li header h4{font-size:var(--font-size400);line-height:1.3}}.mdStepList>li>header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid var(--gray100);align-items:center}@media(max-width: 721px){.mdStepList>li>header{gap:var(--moduleDouble)}}.mdStepList>li i{display:grid;place-items:center;width:var(--font-size900);aspect-ratio:1;font-size:var(--font-size700);font-weight:200;background:var(--gray500);color:var(--gray50);border-radius:50%}.mdStepList>li hgroup{display:grid;grid-template-columns:minmax(0, 1fr);gap:.3rem}@media(max-width: 1024px){.mdStepList>li hgroup{gap:.5rem}}.mdStepList>li hgroup:before{counter-increment:item-numbers;content:"Step" counter(item-numbers, decimal-leading-zero);font-family:var(--engFont);font-size:var(--font-size200);line-height:1;position:absolute;top:0;right:0;background:var(--red);color:#fff;padding:.3em .5em;border-radius:100vmax;order:1}@media(max-width: 1024px){.mdStepList>li hgroup:before{font-size:var(--font-size50);top:-1rem;right:-1rem}}.mdStepList>li hgroup *{margin-block:calc((1em - 1lh)/2)}.mdStepList>li hgroup h3{font-size:var(--font-size400)}@media(max-width: 1024px){.mdStepList>li hgroup h3{font-size:var(--font-size100)}}.mdStepList>li hgroup strong{font-size:var(--font-size700)}@media(max-width: 1024px){.mdStepList>li hgroup strong{font-size:var(--font-size500);line-height:1.3}}.mdStepList>li>ul:not([class]){display:grid;grid-template-columns:repeat(auto-fill, minmax(min(270px, 100%), 1fr));gap:.5rem}.mdStepList>li>ul:not([class])>li{background:linear-gradient(275deg, var(--gray100) 0%, var(--gray50) 100%);padding:1rem;border-radius:.5rem}.mdStepList>li>ul:not([class])>li h6{font-size:var(--font-size500)}.mdStepList>li>ul:not([class])>li p{font-size:var(--font-size200)}.mdStepList>li>div:not([class]){background:linear-gradient(325deg, var(--gray100) 0%, var(--gray50) 100%);padding:1.5rem;border-radius:.5rem}.mdStepList>li>div:not([class]) h6{font-size:var(--font-size500)}.mdStepList>li>div:not([class]) p{font-size:var(--font-size200)}.mdStepList>li>div:not([class])>div{padding:1rem 0 1rem 2rem;border-radius:.5rem}.mdStepList>li>div:not([class])>div h6{font-size:var(--font-size500);position:relative}.mdStepList>li>div:not([class])>div h6::before{content:"";width:1rem;height:2px;background:#fff;position:absolute;top:50%;left:-1.5rem}.mdStepList>li>div:not([class])>div p{font-size:var(--font-size200)}.miryokuList{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;min-width:600px;width:50vw;padding-block:var(--moduleDouble);margin-inline:auto;z-index:1;counter-reset:item-numbers}@media(max-width: 1024px){.miryokuList{min-width:auto;width:100%;padding-block:3rem;z-index:2}}.miryokuList li{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;background:hsla(0,0%,100%,.8);padding:var(--moduleDouble)}@media(max-width: 1024px){.miryokuList li{gap:2rem;padding:2rem var(--moduleDouble)}}.miryokuList li:first-child{border-radius:.5rem .5rem 0 0}.miryokuList li:last-child{border-radius:0 0 .5rem .5rem}.miryokuList li h3{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;font-size:var(--font-size800);color:var(--dark)}@media(max-width: 1024px){.miryokuList li h3{font-size:var(--font-size600);line-height:1.5;text-align:center;text-wrap:balance;font-feature-settings:"palt";letter-spacing:.05em}}.miryokuList li h3:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);font-family:var(--engFont);color:var(--red)}.miryokuList li h3 span{font-size:var(--font-size500)}.miryokuList li picture{aspect-ratio:3/2;border-radius:.5rem;overflow:clip}.miryokuList li picture img{scale:1.15;width:100%;height:100%;object-fit:cover}.miryokuList li p{text-align:justify;font-feature-settings:"palt";letter-spacing:.1em;padding-inline:var(--module)}.miryokuBackImg{position:absolute;top:0;left:0;margin-inline:calc(-1*var(--moduleTriple));width:calc(100% + var(--moduleTriple)*2);height:100vh}@media(max-width: 1024px){.miryokuBackImg{margin-inline:calc(-1*var(--moduleDouble));width:calc(100% + var(--moduleDouble)*2);height:100%}}.miryokuBackImg:before{content:"";position:absolute;inset:0;backdrop-filter:blur(3rem);z-index:1}.miryokuBackImg img{position:absolute;inset:0;min-width:100%;min-height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out}.miryokuBackImg img.active{opacity:1}.trainingList{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;counter-reset:item-numbers}.trainingList>div{display:grid;grid-template-columns:30% minmax(0, 1fr);border-radius:.5rem}@media(max-width: 1024px){.trainingList>div{grid-template-columns:35% minmax(0, 1fr)}}@media(max-width: 721px){.trainingList>div{grid-template-columns:minmax(0, 1fr)}}.trainingList>div:nth-child(1) dt{background:rgba(7,36,72,.6)}.trainingList>div:nth-child(1) dt:not(:last-child):before{border-top-color:rgba(7,36,72,.6)}.trainingList>div:nth-child(2) dt{background:rgba(7,36,72,.7)}.trainingList>div:nth-child(2) dt:not(:last-child):before{border-top-color:rgba(7,36,72,.7)}.trainingList>div:nth-child(3) dt{background:rgba(7,36,72,.8)}.trainingList>div:nth-child(3) dt:not(:last-child):before{border-top-color:rgba(7,36,72,.8)}.trainingList>div:nth-child(4) dt{background:rgba(7,36,72,.9)}.trainingList>div:nth-child(4) dt:not(:last-child):before{border-top-color:rgba(7,36,72,.9)}.trainingList>div dt{display:grid;gap:.5rem;place-items:center;place-content:center;min-height:20rem;background:var(--gray500);color:#fff;border-radius:.5rem 0 0 .5rem}@media(max-width: 1024px){.trainingList>div dt{padding-inline:var(--module)}}@media(max-width: 721px){.trainingList>div dt{gap:0;min-height:auto;padding:1.5rem var(--moduleDouble);border-radius:.5rem .5rem 0 0}}.trainingList>div dt h3{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;justify-items:center;font-size:var(--font-size600);line-height:1.5;text-align:center}.trainingList>div dt h3:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);display:grid;place-items:center;font-family:var(--engFont);font-size:var(--font-size700);line-height:1;width:5vw;aspect-ratio:1;background:#fff;color:var(--gray500);border-radius:50%}@media(max-width: 1024px){.trainingList>div dt h3{gap:.5rem;font-size:var(--font-size500)}.trainingList>div dt h3:before{font-size:var(--font-size500);width:2em}.trainingList>div dt h3 br{display:none}}.trainingList>div dt span{font-size:var(--font-size200);color:var(--gray100)}.trainingList>div:not(:last-child) dt:before{content:"";position:absolute;bottom:-0.98rem;width:0;height:0;border-style:solid;border-right:1rem solid rgba(0,0,0,0);border-left:1rem solid rgba(0,0,0,0);border-top:1rem solid var(--gray500);border-bottom:0}@media(max-width: 721px){.trainingList>div:not(:last-child) dt:before{display:none}}.trainingList>div dd{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;align-content:center;padding:2rem;background:#fff;border-radius:0 .5rem .5rem 0}@media(max-width: 721px){.trainingList>div dd{padding:var(--moduleDouble);border-radius:0 0 .5rem .5rem}}.trainingList>div dd ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:.3rem;padding:1rem;background:var(--gray50);border-radius:.5rem;height:fit-content}.trainingList>div dd ul li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5em}.trainingList>div dd ul li:before{content:"";width:.4em;aspect-ratio:1;margin-top:calc(.5lh - .2em);background:var(--gray300);border-radius:50%}.careerstepContainer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7vw}@media(max-width: 1024px){.careerstepContainer{grid-template-columns:minmax(0, 1fr);gap:4rem}}.careerstepFigure{display:flex;gap:1px;height:35vh;align-items:flex-end;order:1}@media(max-width: 1024px){.careerstepFigure{order:unset}}.careerstepFigure:before{content:"";position:absolute;top:10%;left:0;width:100%;height:2rem;background:var(--red);clip-path:polygon(0 35%, 90.7% 35%, 90.7% 0, 100% 50%, 90.7% 100%, 90.7% 65%, 0 65%);transform-origin:left center;rotate:-15deg}.careerstepFigure li{display:grid;align-items:end;width:25%;height:100%}.careerstepFigure li a{writing-mode:tb-rl;display:grid;gap:.5rem;align-content:center;font-size:var(--font-size500);line-height:1;align-items:center;color:#fff;width:100%;padding:2rem 1rem;z-index:1;transition:box-shadow .4s ease-in-out,background .4s ease-in-out}@media(max-width: 1024px){.careerstepFigure li a{font-size:var(--font-size400)}}.careerstepFigure li a:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);z-index:-1;transition:background .4s ease-in-out}@media(hover: hover){.careerstepFigure li a:hover{box-shadow:0 0 3rem rgba(255,97,80,.8);z-index:1}.careerstepFigure li a:hover:before{background:var(--red)}}.careerstepFigure li a:focus-visible{box-shadow:0 0 3rem rgba(255,97,80,.8);z-index:1}.careerstepFigure li a:focus-visible:before{background:var(--red)}.careerstepFigure li a.current{box-shadow:0 0 3rem rgba(255,97,80,.8);z-index:1}.careerstepFigure li a.current:before{background:var(--red)}.careerstepFigure li span{text-orientation:upright;font-size:var(--font-size100);font-weight:500;height:fit-content;background:#fff;color:var(--red);padding:.5em .3em .5em .2em;border-radius:5rem}@media(max-width: 1024px){.careerstepFigure li span{font-size:var(--font-size50)}}.careerstepFigure li:nth-child(1) a{height:70%;background:rgba(7,36,72,.5)}.careerstepFigure li:nth-child(2) a{height:80%;background:rgba(7,36,72,.6)}.careerstepFigure li:nth-child(3) a{height:90%;background:rgba(7,36,72,.7)}.careerstepFigure li:nth-child(4) a{height:100%;background:rgba(7,36,72,.8)}.careerStepList{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem}@media(max-width: 1024px){.careerStepList{gap:3rem}}.careerStepList>li{padding-bottom:5rem;border-bottom:1px solid var(--gray200)}@media(max-width: 1024px){.careerStepList>li{padding-bottom:3rem}}.careerStepList>li:not(:last-child):before,.careerStepList>li:not(:last-child):after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:1rem .5rem 0 .5rem;border-color:var(--gray200) rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.careerStepList>li:not(:last-child):after{border-width:.9rem .4rem 0 .4rem;border-color:var(--gray50) rgba(0,0,0,0) rgba(0,0,0,0)}.careerStepList>li>header{display:flex;align-items:center;gap:1vw;margin-bottom:1rem}.careerStepList>li>header span{color:var(--red)}.careerStepList>li>header h3{font-size:var(--font-size600);line-height:1.5;color:var(--dark)}@media(max-width: 1024px){.careerStepList>li>header{gap:var(--moduleDouble);margin-bottom:.5rem}.careerStepList>li>header span{font-size:var(--font-size200)}.careerStepList>li>header h3{font-size:var(--font-size500)}}.careerStepList>li h4{font-size:var(--font-size800);font-weight:350;margin-bottom:1.5rem;line-height:1.5}@media(max-width: 1024px){.careerStepList>li h4{font-size:var(--font-size600);margin-bottom:1rem}}.shikakuContainer{gap:5rem;place-content:flex-start;padding-block:5rem 3rem;z-index:1}@media(max-width: 1024px){.shikakuContainer{padding-block:5rem}}.shikakuContainer>header em,.shikakuContainer>header h2{color:#fff}.shikakuContainer .shikakuIntro{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;color:#fff}.shikakuContainer .shikakuIntro strong{font-size:var(--font-size800);font-weight:350}@media(max-width: 1024px){.shikakuContainer .shikakuIntro strong{font-size:var(--font-size600)}}.shikakuContainer .shikakuListContainer{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;color:#fff}@media(max-width: 1024px){.shikakuContainer .shikakuListContainer{gap:2rem}}.shikakuContainer .shikakuListContainer h3{font-size:var(--font-size600)}.shikakuContainer .shikakuList{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5vw;color:#fff;min-height:60vh}@media(max-width: 1024px){.shikakuContainer .shikakuList{grid-template-columns:minmax(0, 1fr);gap:3rem}}.shikakuContainer .shikakuList li{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;height:100%;place-items:center;place-content:center}.shikakuContainer .shikakuList li:not(:last-child):before{content:"";position:absolute;top:0;right:-2.5vw;width:1px;height:100%;background:hsla(0,0%,100%,.3)}@media(max-width: 1024px){.shikakuContainer .shikakuList li:not(:last-child):before{top:auto;bottom:-1.5rem;right:0;width:100%;height:1px}}.shikakuContainer .shikakuList li h4{font-size:var(--font-size600);text-align:center}@media(max-width: 1024px){.shikakuContainer .shikakuList li h4{font-size:var(--font-size500)}}.shikakuContainer .shikakuBack{position:absolute;inset:0;margin-inline:calc(-1*var(--moduleTriple));overflow:clip;z-index:-1}.shikakuContainer .shikakuBack:before{content:"";position:absolute;inset:0;background:color-mix(in srgb, var(--dark) 70%, transparent);z-index:1}.shikakuContainer .shikakuBack img{object-fit:cover;width:100%;height:100%;filter:grayscale(1) contrast(0.5)}@media(max-width: 1024px){.shikakuContainer .shikakuBack{margin-inline:calc(-1*var(--moduleDouble))}.shikakuContainer .shikakuBack img{position:sticky;top:0;height:100vh}}.environmentList{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(17rem, 100%), 1fr));gap:1.5vw}@media(max-width: 1024px){.environmentList{grid-template-columns:repeat(2, minmax(0, 1fr))}}.environmentList li{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;align-content:space-between;justify-items:center;aspect-ratio:3/4;background:#fff;padding:var(--module);border-radius:.5rem}@media(max-width: 1024px){.environmentList li{aspect-ratio:unset;height:100%;padding:2vw}}@media(max-width: 721px){.environmentList li{padding:var(--module)}}.environmentList li:before{content:"";position:absolute;top:.3rem;left:.3rem;width:.5rem;aspect-ratio:1;background:var(--red);border-radius:50%}.environmentList li strong{font-size:var(--font-size500);text-wrap:balance;text-align:center;line-height:1.6;color:var(--dark)}@media(max-width: 1024px){.environmentList li strong{font-size:var(--font-size400);line-height:1.3}}.environmentList li header{display:grid;gap:.5rem;justify-items:center;place-content:center;width:100%;padding:2rem 1rem;background:var(--gray50);border-radius:.5rem}.environmentList li header i{font-size:4vw;color:var(--dark)}.environmentList li header h3{font-family:var(--titleFont);font-size:var(--font-size600);text-wrap:balance;text-align:center}@media(max-width: 1024px){.environmentList li header{padding:2rem var(--module)}.environmentList li header i{font-size:var(--font-size600)}.environmentList li header h3{font-size:var(--font-size450);line-height:1.5}}.environmentList li p{font-size:var(--font-size300);line-height:1.6}@media(max-width: 1024px){.environmentList li p{font-size:var(--font-size200);line-height:1.5}}@media(max-width: 1024px){:has(.pagePerson):has(h1) header>div strong br{display:none}}.interviewList{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;width:100%}.interviewList li{width:calc((100% - 2rem)/3)}@media(max-width: 1024px){.interviewList{gap:.5rem}.interviewList li{width:calc((100% - .5rem)/2)}}@media(max-width: 721px){.interviewList{gap:1rem}.interviewList li{width:100%}}.ceoWrapper{margin-bottom:8rem}@media(max-width: 1024px){.ceoWrapper{margin-bottom:unset;overflow-x:clip}}.ceoHeader{position:absolute;top:0;left:0;width:100%;height:100vh}@media(max-width: 1024px){.ceoHeader{height:100%}}.ceoHeader:before{content:"";position:absolute;inset:0;backdrop-filter:blur(10rem) saturate(2);mask-image:linear-gradient(to top, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to left, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%);mask-composite:intersect;pointer-events:none;opacity:1;transition:opacity .4s ease-in-out}@media(max-width: 1024px){.ceoHeader:before{z-index:1}}.ceoHeader>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;position:absolute;top:53%;left:var(--moduleDouble);transform:translateY(-50%)}@media(max-width: 1024px){.ceoHeader>div{z-index:1;top:0;transform:unset;place-content:center;height:100vh;padding-top:10vh}}.ceoHeader>div hgroup{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;color:#fff}.ceoHeader>div em{display:flex;font-size:var(--font-size900);-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100);line-height:1}@media(max-width: 721px){.ceoHeader>div em{font-size:12vw}}.ceoHeader>div em>span{font-family:var(--engFont);transition:var(--tr04);clip-path:inset(100% 0 0 0);margin:0 -0.025em}.ceoHeader>div em>span:nth-child(1){transition-delay:.04s}.ceoHeader>div em>span:nth-child(2){transition-delay:.08s}.ceoHeader>div em>span:nth-child(3){transition-delay:.12s}.ceoHeader>div em>span:nth-child(4){transition-delay:.16s}.ceoHeader>div em>span:nth-child(5){transition-delay:.2s}.ceoHeader>div em>span:nth-child(6){transition-delay:.24s}.ceoHeader>div em>span:nth-child(7){transition-delay:.28s}.ceoHeader>div em>span:nth-child(8){transition-delay:.32s}.ceoHeader>div em>span:nth-child(9){transition-delay:.36s}.ceoHeader>div em>span:nth-child(10){transition-delay:.4s}.ceoHeader>div em>span:nth-child(11){transition-delay:.44s}.ceoHeader>div em>span:nth-child(12){transition-delay:.48s}.ceoHeader>div em>span:nth-child(13){transition-delay:.52s}.ceoHeader>div em>span:nth-child(14){transition-delay:.56s}.ceoHeader>div em>span:nth-child(15){transition-delay:.6s}.ceoHeader>div h1{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}@media(max-width: 1024px){.ceoHeader>div h1{font-size:var(--font-size100)}}.ceoHeader>div h1>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.ceoHeader>div h1>span:nth-child(1){transition-delay:.54s}.ceoHeader>div h1>span:nth-child(2){transition-delay:.58s}.ceoHeader>div h1>span:nth-child(3){transition-delay:.62s}.ceoHeader>div h1>span:nth-child(4){transition-delay:.66s}.ceoHeader>div h1>span:nth-child(5){transition-delay:.7s}.ceoHeader>div h1>span:nth-child(6){transition-delay:.74s}.ceoHeader>div h1>span:nth-child(7){transition-delay:.78s}.ceoHeader>div h1>span:nth-child(8){transition-delay:.82s}.ceoHeader>div strong{font-size:4.5vw;font-weight:250;line-height:1.5;color:#fff;font-feature-settings:"palt";letter-spacing:.05em}@media(max-width: 1024px){.ceoHeader>div strong{font-size:var(--font-size800)}}.ceoHeader>div strong>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.ceoHeader>div strong>span:nth-child(1){transition-delay:.84s}.ceoHeader>div strong>span:nth-child(2){transition-delay:.88s}.ceoHeader>div strong>span:nth-child(3){transition-delay:.92s}.ceoHeader>div strong>span:nth-child(4){transition-delay:.96s}.ceoHeader>div strong>span:nth-child(5){transition-delay:1s}.ceoHeader>div strong>span:nth-child(6){transition-delay:1.04s}.ceoHeader>div strong>span:nth-child(7){transition-delay:1.08s}.ceoHeader>div strong>span:nth-child(8){transition-delay:1.12s}.ceoHeader>div strong>span:nth-child(9){transition-delay:1.16s}.ceoHeader>div strong>span:nth-child(10){transition-delay:1.2s}.ceoHeader>div strong>span:nth-child(11){transition-delay:1.24s}.ceoHeader>div strong>span:nth-child(12){transition-delay:1.28s}.ceoHeader>div strong>span:nth-child(13){transition-delay:1.32s}.ceoHeader>div strong>span:nth-child(14){transition-delay:1.36s}.ceoHeader>div strong>span:nth-child(15){transition-delay:1.4s}.ceoHeader>div strong>span:nth-child(16){transition-delay:1.44s}.ceoHeader>div strong>span:nth-child(17){transition-delay:1.48s}.ceoHeader>div strong>span:nth-child(18){transition-delay:1.52s}.ceoHeader>div strong>span:nth-child(19){transition-delay:1.56s}.ceoHeader>div strong>span:nth-child(20){transition-delay:1.6s}.ceoHeader>div strong>span:nth-child(21){transition-delay:1.64s}.ceoHeader>div strong>span:nth-child(22){transition-delay:1.68s}.ceoHeader>div strong>span:nth-child(23){transition-delay:1.72s}.ceoHeader>div strong>span:nth-child(24){transition-delay:1.76s}.ceoHeader>div strong>span:nth-child(25){transition-delay:1.8s}.ceoHeader>div strong>span:nth-child(26){transition-delay:1.84s}.ceoHeader>div strong>span:nth-child(27){transition-delay:1.88s}.ceoHeader>div strong>span:nth-child(28){transition-delay:1.92s}.ceoHeader>div strong>span:nth-child(29){transition-delay:1.96s}.ceoHeader>div strong>span:nth-child(30){transition-delay:2s}.ceoHeader>div .sign{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;color:#fff}.ceoHeader>div .sign span,.ceoHeader>div .sign h2{margin-block:calc((1em - 1lh)/2)}.ceoHeader>div .sign h2{font-size:max(2rem,3vw)}.ceoHeader>div .sign h4{font-size:var(--font-size200)}@media(max-width: 1024px){.ceoHeader>div .sign span{font-size:var(--font-size100)}.ceoHeader>div .sign h2{font-size:var(--font-size600)}.ceoHeader>div .sign h4{font-size:var(--font-size50)}}.ceoHeader>div .sign{opacity:0;transition:opacity .6s ease-in-out;transition-delay:2.5s}.ceoHeader picture{display:block;width:100%;height:100vh;z-index:-1;scale:1.1;opacity:0;transition:opacity 1s ease-in-out,scale 1.5s ease-in-out}.ceoHeader picture img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.ceoHeader picture{z-index:0;position:sticky;top:0}}.ceoHeader.start>div em>span,.ceoHeader.start>div h1>span,.ceoHeader.start>div strong>span{clip-path:inset(0)}.ceoHeader.start picture{scale:1;opacity:1}.ceoHeader.start .sign{opacity:1}.ceoHeader.active:before{opacity:0}.ceoHeader.active>div em>span,.ceoHeader.active>div h1>span,.ceoHeader.active>div strong>span{clip-path:inset(100% 0 0 0);transition-delay:0s}.ceoContainer{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;width:50%;margin-left:auto;padding:150vh var(--moduleTriple) 30vh;font-size:var(--font-size450);line-height:2;text-align:justify;font-feature-settings:"palt";letter-spacing:.05em}.ceoContainer h4{font-size:max(2rem,3vw);font-weight:350;line-height:1.6}@media(max-width: 1024px){.ceoContainer{gap:2rem;width:100%;background:linear-gradient(0deg, rgb(255, 255, 255) 105vh, rgba(255, 255, 255, 0) calc(100% - 100vh))}}@media(max-width: 721px){.ceoContainer{padding:150vh var(--moduleDouble) 5rem}}.ceoInterviewContent{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;font-size:var(--font-size450);line-height:2;text-align:justify;font-feature-settings:"palt";letter-spacing:.05em}@media(max-width: 1024px){.ceoInterviewContent{padding-inline:var(--moduleDouble)}}.ceoInterviewContent header{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;place-content:start}.ceoInterviewContent h4{font-size:max(2rem,3vw);font-weight:350;line-height:1.6}.ceoInterviewContent h5{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1em;align-items:center;font-size:max(1.5rem,1.5vw);line-height:1.5;color:var(--gray500)}.ceoInterviewContent h5:before{content:"";display:block;width:.8em;aspect-ratio:3/1;background:var(--red);border-radius:.1em}@media(max-width: 1024px){.ceoInterviewContent h5{font-size:var(--font-size500)}}.ceoInterviewContent picture{border-radius:.5rem;overflow:clip}.ceoInterviewContent picture img{object-fit:cover;width:100%;height:100%}.ceoInterviewContent div{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem}.ceoInterviewContent>section{display:grid}.ceoInterviewContent>section.content_1{grid-template-columns:auto minmax(0, 1fr) auto;gap:7vw;align-items:center;min-height:90vh;min-width:1025px;width:95%;margin-inline:auto;margin-bottom:5rem}.ceoInterviewContent>section.content_1>div{gap:1rem;margin-block:3rem}.ceoInterviewContent>section.content_1 header{gap:1rem;margin-bottom:2rem}.ceoInterviewContent>section.content_1 header h4{text-align:center}.ceoInterviewContent>section.content_1 header h5{grid-template-columns:minmax(0, 1fr);gap:1rem;justify-items:center;text-align:center;text-wrap:balance}.ceoInterviewContent>section.content_1 header h5:before{margin-top:unset}.ceoInterviewContent>section.content_1 picture{aspect-ratio:3/4;width:25vw}.ceoInterviewContent>section.content_1 picture:first-child{margin-top:auto}.ceoInterviewContent>section.content_1 picture:last-child{margin-bottom:auto}@media(max-width: 1024px){.ceoInterviewContent>section.content_1{grid-template-columns:minmax(0, 1fr);min-width:auto;width:100%;margin-bottom:3rem}.ceoInterviewContent>section.content_1 picture{width:50%}.ceoInterviewContent>section.content_1 picture:first-child{width:60%;margin-left:auto}}.ceoInterviewContent>section.content_2{grid-template-columns:minmax(0, 1fr);gap:8rem}.ceoInterviewContent>section.content_2 picture{width:60%;aspect-ratio:2/1;margin-left:auto}.ceoInterviewContent>section.content_2>div{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8vw;min-width:800px;width:70%;margin-inline:auto}.ceoInterviewContent>section.content_2>div>div{margin-top:12rem}@media(max-width: 1024px){.ceoInterviewContent>section.content_2{gap:5rem}.ceoInterviewContent>section.content_2 picture{width:80%;aspect-ratio:3/2}.ceoInterviewContent>section.content_2>div{grid-template-columns:minmax(0, 1fr);min-width:auto;width:100%}.ceoInterviewContent>section.content_2>div>div{margin-top:unset}}.ceoInterviewContent>section.content_3{gap:8rem;min-width:900px;width:90%;margin-inline:auto;margin-top:5rem}.ceoInterviewContent>section.content_3 picture{aspect-ratio:16/9;border-radius:.5rem}.ceoInterviewContent>section.content_3>div{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:end;gap:8vw;min-width:800px;width:80%;margin-inline:auto}.ceoInterviewContent>section.content_3>div header{margin-bottom:auto}.ceoInterviewContent>section.content_3>div>div{margin-top:5rem}@media(max-width: 1024px){.ceoInterviewContent>section.content_3{gap:5rem;min-width:auto;width:100%;margin-top:3rem}.ceoInterviewContent>section.content_3 picture{aspect-ratio:4/3}.ceoInterviewContent>section.content_3>div{grid-template-columns:minmax(0, 1fr);min-width:auto;width:100%}.ceoInterviewContent>section.content_3>div>div{margin-top:unset}}.ceoInterviewContent>section.content_4{margin-top:8rem;gap:8rem}.ceoInterviewContent>section.content_4 picture{width:60%}.ceoInterviewContent>section.content_4>div{gap:6rem}.ceoInterviewContent>section.content_4>div header{min-width:500px;width:40%;margin-inline:auto 15vw}.ceoInterviewContent>section.content_4>div>div{min-width:500px;width:40%;margin-inline:15vw auto}@media(max-width: 1024px){.ceoInterviewContent>section.content_4{gap:5rem;margin-top:3rem}.ceoInterviewContent>section.content_4>div{gap:2rem}.ceoInterviewContent>section.content_4>div header{min-width:auto;width:100%;margin-inline:unset}.ceoInterviewContent>section.content_4>div>div{min-width:auto;width:100%;margin-inline:unset}}.ceoInterviewContent>section.content_5{margin-top:5rem;gap:8vw;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:end;min-width:900px;width:85%;margin-inline:auto}.ceoInterviewContent>section.content_5 picture{order:1;aspect-ratio:1;margin-bottom:auto}.ceoInterviewContent>section.content_5>div{gap:5rem;margin-top:15rem}@media(max-width: 1024px){.ceoInterviewContent>section.content_5{grid-template-columns:minmax(0, 1fr);gap:5rem;min-width:auto;width:100%;margin-top:2rem}.ceoInterviewContent>section.content_5 picture{order:0;width:70%;margin-left:auto}.ceoInterviewContent>section.content_5>div{margin-top:unset;gap:2rem}}.ceoInterviewContent>section.content_6{gap:0;margin-top:3rem}.ceoInterviewContent>section.content_6>picture{width:30%;aspect-ratio:16/9;margin-left:5vw}.ceoInterviewContent>section.content_6>div:first-child{grid-template-columns:50% minmax(0, 1fr);gap:8vw;width:80%;min-width:800px;margin-inline:5vw auto}.ceoInterviewContent>section.content_6>div:first-child picture{margin-top:8rem}.ceoInterviewContent>section.content_6>div:last-child{grid-template-columns:minmax(0, 1fr) 50%;gap:8vw;min-width:800px;width:90%;margin-inline:auto 0}.ceoInterviewContent>section.content_6>div:last-child picture{order:1;aspect-ratio:3/2}.ceoInterviewContent>section.content_6>div:last-child>div{margin-top:12rem}@media(max-width: 1024px){.ceoInterviewContent>section.content_6{gap:2rem}.ceoInterviewContent>section.content_6>div:first-child{grid-template-columns:minmax(0, 1fr);gap:5rem;min-width:auto;width:100%;margin-inline:unset}.ceoInterviewContent>section.content_6>div:first-child picture{margin-top:unset}.ceoInterviewContent>section.content_6>div:last-child{grid-template-columns:minmax(0, 1fr);gap:5rem;min-width:auto;width:100%}.ceoInterviewContent>section.content_6>div:last-child picture{width:60%;margin-left:auto}.ceoInterviewContent>section.content_6>div:last-child>div{margin-top:unset}}.ceoInterviewContent>section.content_7{margin-block:8rem;min-height:100vh}@media(max-width: 1024px){.ceoInterviewContent>section.content_7{margin-block:5rem 0rem;margin-inline:calc(var(--moduleDouble)*-1)}}.ceoInterviewContent>section.content_7 .ceoMessage{position:absolute;top:0;left:50%;transform:translateX(-50%);width:70vw;height:100vh;overflow:clip}@media(max-width: 1024px){.ceoInterviewContent>section.content_7 .ceoMessage{position:sticky;top:0;left:auto;transform:unset;margin-inline:auto}}.ceoInterviewContent>section.content_7 .ceoMessage:before{content:"";position:absolute;inset:0;z-index:1;transition:backdrop-filter .4s ease-in-out}.ceoInterviewContent>section.content_7 .ceoMessage picture{width:100%;height:auto}.ceoInterviewContent>section.content_7 h5{color:#fff}.ceoInterviewContent>section.content_7 h5:before{background:#fff}.ceoInterviewContent>section.content_7:has(.onActive) .ceoMessage:before{backdrop-filter:blur(10rem) brightness(0.8)}.ceoInterviewContent>section.content_7>div:last-child{margin-top:80vh;padding-bottom:20rem;min-width:500px;width:40%;margin-inline:auto;color:#fff}@media(max-width: 1024px){.ceoInterviewContent>section.content_7>div:last-child{min-width:auto;width:100%;margin-top:50vh;padding-bottom:50vh;padding-inline:var(--moduleDouble)}}@media(max-width: 721px){.ceoInterviewContent>section.content_7>div:last-child{padding-bottom:10rem}}.interviewWrapper{background:var(--gray50);border-radius:0 0 1rem 1rem;overflow:clip}.interviewHeader{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));place-items:center;height:110vh;padding-inline:var(--moduleDouble)}@media(max-width: 1024px){.interviewHeader{grid-template-columns:minmax(0, 1fr);gap:3rem;height:auto;place-content:center;padding:10rem var(--moduleTriple) 0}}.interviewHeader:before{content:"";display:block;position:absolute;inset:0;background-image:var(--bg-image);background-size:cover;background-position:center;background-attachment:fixed;filter:blur(10rem);z-index:-1}@media(max-width: 1024px){.interviewHeader:before{z-index:0;background-size:auto}}.interviewHeader>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem;color:#fff;width:70%}@media(max-width: 1024px){.interviewHeader>div{width:100%;gap:1rem;order:1}}.interviewHeader>div h1{font-size:3.5vw;font-weight:250;line-height:1.3;font-feature-settings:"palt";letter-spacing:.1em}@media(max-width: 1024px){.interviewHeader>div h1{font-size:var(--font-size800)}}@media(max-width: 721px){.interviewHeader>div h1{font-size:var(--font-size700)}}.interviewHeader>div h1>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.interviewHeader>div h1>span:nth-child(1){transition-delay:.04s}.interviewHeader>div h1>span:nth-child(2){transition-delay:.08s}.interviewHeader>div h1>span:nth-child(3){transition-delay:.12s}.interviewHeader>div h1>span:nth-child(4){transition-delay:.16s}.interviewHeader>div h1>span:nth-child(5){transition-delay:.2s}.interviewHeader>div h1>span:nth-child(6){transition-delay:.24s}.interviewHeader>div h1>span:nth-child(7){transition-delay:.28s}.interviewHeader>div h1>span:nth-child(8){transition-delay:.32s}.interviewHeader>div h1>span:nth-child(9){transition-delay:.36s}.interviewHeader>div h1>span:nth-child(10){transition-delay:.4s}.interviewHeader>div h1>span:nth-child(11){transition-delay:.44s}.interviewHeader>div h1>span:nth-child(12){transition-delay:.48s}.interviewHeader>div h1>span:nth-child(13){transition-delay:.52s}.interviewHeader>div h1>span:nth-child(14){transition-delay:.56s}.interviewHeader>div h1>span:nth-child(15){transition-delay:.6s}.interviewHeader>div h1>span:nth-child(16){transition-delay:.64s}.interviewHeader>div h1>span:nth-child(17){transition-delay:.68s}.interviewHeader>div h1>span:nth-child(18){transition-delay:.72s}.interviewHeader>div h1>span:nth-child(19){transition-delay:.76s}.interviewHeader>div h1>span:nth-child(20){transition-delay:.8s}.interviewHeader>div h1>span:nth-child(21){transition-delay:.84s}.interviewHeader>div h1>span:nth-child(22){transition-delay:.88s}.interviewHeader>div h1>span:nth-child(23){transition-delay:.92s}.interviewHeader>div h1>span:nth-child(24){transition-delay:.96s}.interviewHeader>div h1>span:nth-child(25){transition-delay:1s}.interviewHeader>div h1>span:nth-child(26){transition-delay:1.04s}.interviewHeader>div h1>span:nth-child(27){transition-delay:1.08s}.interviewHeader>div h1>span:nth-child(28){transition-delay:1.12s}.interviewHeader>div h1>span:nth-child(29){transition-delay:1.16s}.interviewHeader>div h1>span:nth-child(30){transition-delay:1.2s}.interviewHeader>div>div{display:flex;align-items:baseline;gap:1vw}@media(max-width: 1024px){.interviewHeader>div>div{order:1}}@media(max-width: 721px){.interviewHeader>div>div{gap:5vw}}.interviewHeader>div>div strong{font-family:var(--engFont);font-size:var(--font-size900)}@media(max-width: 1024px){.interviewHeader>div>div strong{font-size:var(--font-size800)}}.interviewHeader>div>div strong>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.interviewHeader>div>div strong>span:nth-child(1){transition-delay:.04s}.interviewHeader>div>div strong>span:nth-child(2){transition-delay:.08s}.interviewHeader>div>div strong>span:nth-child(3){transition-delay:.12s}.interviewHeader>div>div strong>span:nth-child(4){transition-delay:.16s}.interviewHeader>div>div strong>span:nth-child(5){transition-delay:.2s}.interviewHeader>div>div strong>span:nth-child(6){transition-delay:.24s}.interviewHeader>div>div strong>span:nth-child(7){transition-delay:.28s}.interviewHeader>div>div strong>span:nth-child(8){transition-delay:.32s}.interviewHeader>div>div strong>span:nth-child(9){transition-delay:.36s}.interviewHeader>div>div strong>span:nth-child(10){transition-delay:.4s}.interviewHeader>div>div strong>span:nth-child(11){transition-delay:.44s}.interviewHeader>div>div strong>span:nth-child(12){transition-delay:.48s}.interviewHeader>div>div strong>span:nth-child(13){transition-delay:.52s}.interviewHeader>div>div strong>span:nth-child(14){transition-delay:.56s}.interviewHeader>div>div strong>span:nth-child(15){transition-delay:.6s}@media(max-width: 1024px){.interviewHeader>div>div>span{font-size:var(--font-size200)}}.interviewHeader>div>div>span>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.interviewHeader>div>div>span>span:nth-child(1){transition-delay:.04s}.interviewHeader>div>div>span>span:nth-child(2){transition-delay:.08s}.interviewHeader>div>div>span>span:nth-child(3){transition-delay:.12s}.interviewHeader>div>div>span>span:nth-child(4){transition-delay:.16s}.interviewHeader>div>div>span>span:nth-child(5){transition-delay:.2s}.interviewHeader>div>div>span>span:nth-child(6){transition-delay:.24s}.interviewHeader>div>div>span>span:nth-child(7){transition-delay:.28s}.interviewHeader>div>div>span>span:nth-child(8){transition-delay:.32s}.interviewHeader>div>div>span>span:nth-child(9){transition-delay:.36s}.interviewHeader>div>div>span>span:nth-child(10){transition-delay:.4s}.interviewHeader>div>div>span>span:nth-child(11){transition-delay:.44s}.interviewHeader>div>div>span>span:nth-child(12){transition-delay:.48s}.interviewHeader>div>div>span>span:nth-child(13){transition-delay:.52s}.interviewHeader>div>div>span>span:nth-child(14){transition-delay:.56s}.interviewHeader>div>div>span>span:nth-child(15){transition-delay:.6s}.interviewHeader>div>div>span>span:nth-child(16){transition-delay:.64s}.interviewHeader>div>div>span>span:nth-child(17){transition-delay:.68s}.interviewHeader>div>div>span>span:nth-child(18){transition-delay:.72s}.interviewHeader>div>div>span>span:nth-child(19){transition-delay:.76s}.interviewHeader>div>div>span>span:nth-child(20){transition-delay:.8s}.interviewHeader>div>div>span>span:nth-child(21){transition-delay:.84s}.interviewHeader>div>div>span>span:nth-child(22){transition-delay:.88s}.interviewHeader>div>div>span>span:nth-child(23){transition-delay:.92s}.interviewHeader>div>div>span>span:nth-child(24){transition-delay:.96s}.interviewHeader>div>div>span>span:nth-child(25){transition-delay:1s}.interviewHeader>div>div>span>span:nth-child(26){transition-delay:1.04s}.interviewHeader>div>div>span>span:nth-child(27){transition-delay:1.08s}.interviewHeader>div>div>span>span:nth-child(28){transition-delay:1.12s}.interviewHeader>div>div>span>span:nth-child(29){transition-delay:1.16s}.interviewHeader>div>div>span>span:nth-child(30){transition-delay:1.2s}.interviewHeader picture{width:70%;aspect-ratio:3/4;border-radius:1rem;overflow:clip;opacity:0;scale:1.1;transition:opacity 1s ease-in-out,scale 1.5s ease-in-out}.interviewHeader picture img{height:100%;object-fit:cover}@media(max-width: 1024px){.interviewHeader picture{width:80%}}.interviewHeader.start>div h1>span{clip-path:inset(0)}.interviewHeader.start>div>div strong>span,.interviewHeader.start>div>div>span>span{clip-path:inset(0)}.interviewHeader.start picture{opacity:1;scale:1}.interviewContainer{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem;padding-block:20rem 10rem}@media(max-width: 1024px){.interviewContainer{padding:5rem var(--moduleDouble);gap:4rem}}.interviewContainer:before{content:"";position:absolute;inset:0;--stopGradation: calc(100% - 80vh);background:var(--gray50);mask-image:linear-gradient(to top, rgb(0, 0, 0) var(--stopGradation), rgba(0, 0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to left, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to right, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);mask-composite:intersect;backdrop-filter:blur(10rem)}.interviewContainer section{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem;min-width:1000px;width:60vw;margin-inline:auto}@media(max-width: 1024px){.interviewContainer section{min-width:auto;width:100%;gap:4rem}}.interviewContainer section>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem;padding-inline:var(--moduleDouble)}@media(max-width: 1024px){.interviewContainer section>div{padding-inline:unset;gap:1.5rem}}.interviewContainer section header{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem}@media(max-width: 1024px){.interviewContainer section header{gap:.5rem}}.interviewContainer section h2{font-size:var(--font-size800);font-weight:250;line-height:1.5}@media(max-width: 1024px){.interviewContainer section h2{font-size:var(--font-size600)}}.interviewContainer section h3{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;font-size:var(--font-size600);color:var(--red)}.interviewContainer section h3:before{content:"";display:inline-block;width:1em;height:2px;background:currentColor;margin-right:.5em}@media(max-width: 1024px){.interviewContainer section h3{font-size:var(--font-size500)}}.interviewContainer section picture{width:100%;height:100%;aspect-ratio:16/9;border-radius:1rem;overflow:clip}.interviewContainer section picture img{min-width:100%;min-height:100%;object-fit:cover}@media(max-width: 1024px){.interviewContainer section picture{aspect-ratio:3/2;border-radius:.5rem}}.interviewContainer section p{text-align:justify}.newsWrapper{display:grid;grid-template-columns:25% minmax(0, 1fr);gap:var(--moduleTriple);padding:25vh var(--moduleDouble) 5rem}@media(max-width: 1024px){.newsWrapper{gap:var(--moduleDouble);padding:12rem var(--moduleDouble) 5rem}}@media(max-width: 721px){.newsWrapper{grid-template-columns:minmax(0, 1fr);gap:3rem;padding-top:10rem}}.newsHeader{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content;gap:3rem}@media(max-width: 721px){.newsHeader:has(.btn){grid-template-columns:auto auto;align-items:end}}.newsHeader hgroup{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content}.newsHeader hgroup em{display:flex;color:#072448;font-size:4.5vw;-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100);line-height:1}@media(max-width: 1024px){.newsHeader hgroup em{font-size:7vw}}@media(max-width: 721px){.newsHeader hgroup em{font-size:12vw}}.newsHeader hgroup em>span{font-family:var(--engFont);transition:var(--tr04);clip-path:inset(100% 0 0 0);margin:0 -0.025em}.newsHeader hgroup em>span:nth-child(1){transition-delay:.04s}.newsHeader hgroup em>span:nth-child(2){transition-delay:.08s}.newsHeader hgroup em>span:nth-child(3){transition-delay:.12s}.newsHeader hgroup em>span:nth-child(4){transition-delay:.16s}.newsHeader hgroup em>span:nth-child(5){transition-delay:.2s}.newsHeader hgroup em>span:nth-child(6){transition-delay:.24s}.newsHeader hgroup em>span:nth-child(7){transition-delay:.28s}.newsHeader hgroup em>span:nth-child(8){transition-delay:.32s}.newsHeader hgroup em>span:nth-child(9){transition-delay:.36s}.newsHeader hgroup em>span:nth-child(10){transition-delay:.4s}.newsHeader hgroup em>span:nth-child(11){transition-delay:.44s}.newsHeader hgroup em>span:nth-child(12){transition-delay:.48s}.newsHeader hgroup em>span:nth-child(13){transition-delay:.52s}.newsHeader hgroup em>span:nth-child(14){transition-delay:.56s}.newsHeader hgroup em>span:nth-child(15){transition-delay:.6s}.newsHeader hgroup h1{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}@media(max-width: 1024px){.newsHeader hgroup h1{font-size:var(--font-size300)}}@media(max-width: 721px){.newsHeader hgroup h1{font-size:var(--font-size200)}}.newsHeader hgroup h1>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.newsHeader hgroup h1>span:nth-child(1){transition-delay:.04s}.newsHeader hgroup h1>span:nth-child(2){transition-delay:.08s}.newsHeader hgroup h1>span:nth-child(3){transition-delay:.12s}.newsHeader hgroup h1>span:nth-child(4){transition-delay:.16s}.newsHeader hgroup h1>span:nth-child(5){transition-delay:.2s}.newsHeader hgroup h1>span:nth-child(6){transition-delay:.24s}.newsHeader hgroup h1>span:nth-child(7){transition-delay:.28s}.newsHeader hgroup h1>span:nth-child(8){transition-delay:.32s}.newsHeader hgroup h1>span:nth-child(9){transition-delay:.36s}.newsHeader hgroup h1>span:nth-child(10){transition-delay:.4s}.newsHeader hgroup h1>span:nth-child(11){transition-delay:.44s}.newsHeader hgroup h1>span:nth-child(12){transition-delay:.48s}.newsHeader hgroup h1>span:nth-child(13){transition-delay:.52s}.newsHeader hgroup h1>span:nth-child(14){transition-delay:.56s}.newsHeader hgroup h1>span:nth-child(15){transition-delay:.6s}.newsHeader hgroup h1>span:nth-child(16){transition-delay:.64s}.newsHeader hgroup h1>span:nth-child(17){transition-delay:.68s}.newsHeader hgroup h1>span:nth-child(18){transition-delay:.72s}.newsHeader hgroup h1>span:nth-child(19){transition-delay:.76s}.newsHeader hgroup h1>span:nth-child(20){transition-delay:.8s}.newsHeader hgroup h1>span:nth-child(21){transition-delay:.84s}.newsHeader hgroup h1>span:nth-child(22){transition-delay:.88s}.newsHeader hgroup h1>span:nth-child(23){transition-delay:.92s}.newsHeader hgroup h1>span:nth-child(24){transition-delay:.96s}.newsHeader hgroup h1>span:nth-child(25){transition-delay:1s}.newsHeader hgroup h1>span:nth-child(26){transition-delay:1.04s}.newsHeader hgroup h1>span:nth-child(27){transition-delay:1.08s}.newsHeader hgroup h1>span:nth-child(28){transition-delay:1.12s}.newsHeader hgroup h1>span:nth-child(29){transition-delay:1.16s}.newsHeader hgroup h1>span:nth-child(30){transition-delay:1.2s}.newsHeader hgroup h1>span:nth-child(31){transition-delay:1.24s}.newsHeader hgroup h1>span:nth-child(32){transition-delay:1.28s}.newsHeader hgroup h1>span:nth-child(33){transition-delay:1.32s}.newsHeader hgroup h1>span:nth-child(34){transition-delay:1.36s}.newsHeader hgroup h1>span:nth-child(35){transition-delay:1.4s}.newsHeader hgroup h1>span:nth-child(36){transition-delay:1.44s}.newsHeader hgroup h1>span:nth-child(37){transition-delay:1.48s}.newsHeader hgroup h1>span:nth-child(38){transition-delay:1.52s}.newsHeader hgroup h1>span:nth-child(39){transition-delay:1.56s}.newsHeader hgroup h1>span:nth-child(40){transition-delay:1.6s}.newsHeader hgroup h1>span:nth-child(41){transition-delay:1.64s}.newsHeader hgroup h1>span:nth-child(42){transition-delay:1.68s}.newsHeader hgroup h1>span:nth-child(43){transition-delay:1.72s}.newsHeader hgroup h1>span:nth-child(44){transition-delay:1.76s}.newsHeader hgroup h1>span:nth-child(45){transition-delay:1.8s}.newsHeader hgroup h1>span:nth-child(46){transition-delay:1.84s}.newsHeader hgroup h1>span:nth-child(47){transition-delay:1.88s}.newsHeader hgroup h1>span:nth-child(48){transition-delay:1.92s}.newsHeader hgroup h1>span:nth-child(49){transition-delay:1.96s}.newsHeader hgroup h1>span:nth-child(50){transition-delay:2s}.newsHeader hgroup h1>span:nth-child(51){transition-delay:2.04s}.newsHeader hgroup h1>span:nth-child(52){transition-delay:2.08s}.newsHeader hgroup h1>span:nth-child(53){transition-delay:2.12s}.newsHeader hgroup h1>span:nth-child(54){transition-delay:2.16s}.newsHeader hgroup h1>span:nth-child(55){transition-delay:2.2s}.newsHeader hgroup h1>span:nth-child(56){transition-delay:2.24s}.newsHeader hgroup h1>span:nth-child(57){transition-delay:2.28s}.newsHeader hgroup h1>span:nth-child(58){transition-delay:2.32s}.newsHeader hgroup h1>span:nth-child(59){transition-delay:2.36s}.newsHeader hgroup h1>span:nth-child(60){transition-delay:2.4s}.newsHeader hgroup h1>span:nth-child(61){transition-delay:2.44s}.newsHeader hgroup h1>span:nth-child(62){transition-delay:2.48s}.newsHeader hgroup h1>span:nth-child(63){transition-delay:2.52s}.newsHeader hgroup h1>span:nth-child(64){transition-delay:2.56s}.newsHeader hgroup h1>span:nth-child(65){transition-delay:2.6s}.newsHeader hgroup h1>span:nth-child(66){transition-delay:2.64s}.newsHeader hgroup h1>span:nth-child(67){transition-delay:2.68s}.newsHeader hgroup h1>span:nth-child(68){transition-delay:2.72s}.newsHeader hgroup h1>span:nth-child(69){transition-delay:2.76s}.newsHeader hgroup h1>span:nth-child(70){transition-delay:2.8s}.newsHeader hgroup h1>span:nth-child(71){transition-delay:2.84s}.newsHeader hgroup h1>span:nth-child(72){transition-delay:2.88s}.newsHeader hgroup h1>span:nth-child(73){transition-delay:2.92s}.newsHeader hgroup h1>span:nth-child(74){transition-delay:2.96s}.newsHeader hgroup h1>span:nth-child(75){transition-delay:3s}.newsHeader hgroup h1>span:nth-child(76){transition-delay:3.04s}.newsHeader hgroup h1>span:nth-child(77){transition-delay:3.08s}.newsHeader hgroup h1>span:nth-child(78){transition-delay:3.12s}.newsHeader hgroup h1>span:nth-child(79){transition-delay:3.16s}.newsHeader hgroup h1>span:nth-child(80){transition-delay:3.2s}.newsHeader hgroup h1>span:nth-child(81){transition-delay:3.24s}.newsHeader hgroup h1>span:nth-child(82){transition-delay:3.28s}.newsHeader hgroup h1>span:nth-child(83){transition-delay:3.32s}.newsHeader hgroup h1>span:nth-child(84){transition-delay:3.36s}.newsHeader hgroup h1>span:nth-child(85){transition-delay:3.4s}.newsHeader hgroup h1>span:nth-child(86){transition-delay:3.44s}.newsHeader hgroup h1>span:nth-child(87){transition-delay:3.48s}.newsHeader hgroup h1>span:nth-child(88){transition-delay:3.52s}.newsHeader hgroup h1>span:nth-child(89){transition-delay:3.56s}.newsHeader hgroup h1>span:nth-child(90){transition-delay:3.6s}.newsHeader hgroup h1>span:nth-child(91){transition-delay:3.64s}.newsHeader hgroup h1>span:nth-child(92){transition-delay:3.68s}.newsHeader hgroup h1>span:nth-child(93){transition-delay:3.72s}.newsHeader hgroup h1>span:nth-child(94){transition-delay:3.76s}.newsHeader hgroup h1>span:nth-child(95){transition-delay:3.8s}.newsHeader hgroup h1>span:nth-child(96){transition-delay:3.84s}.newsHeader hgroup h1>span:nth-child(97){transition-delay:3.88s}.newsHeader hgroup h1>span:nth-child(98){transition-delay:3.92s}.newsHeader hgroup h1>span:nth-child(99){transition-delay:3.96s}.newsHeader hgroup h1>span:nth-child(100){transition-delay:4s}.newsHeader>div p{font-size:var(--font-size450)}@media(max-width: 1024px){.newsHeader>div p{font-size:var(--font-size300)}}@media(max-width: 721px){.newsHeader>div p{font-size:var(--font-size200)}}.newsHeader>div p>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.newsHeader>div p>span:nth-child(1){transition-delay:.34s}.newsHeader>div p>span:nth-child(2){transition-delay:.38s}.newsHeader>div p>span:nth-child(3){transition-delay:.42s}.newsHeader>div p>span:nth-child(4){transition-delay:.46s}.newsHeader>div p>span:nth-child(5){transition-delay:.5s}.newsHeader>div p>span:nth-child(6){transition-delay:.54s}.newsHeader>div p>span:nth-child(7){transition-delay:.58s}.newsHeader>div p>span:nth-child(8){transition-delay:.62s}.newsHeader>div p>span:nth-child(9){transition-delay:.66s}.newsHeader>div p>span:nth-child(10){transition-delay:.7s}.newsHeader>div p>span:nth-child(11){transition-delay:.74s}.newsHeader>div p>span:nth-child(12){transition-delay:.78s}.newsHeader>div p>span:nth-child(13){transition-delay:.82s}.newsHeader>div p>span:nth-child(14){transition-delay:.86s}.newsHeader>div p>span:nth-child(15){transition-delay:.9s}.newsHeader>div p>span:nth-child(16){transition-delay:.94s}.newsHeader>div p>span:nth-child(17){transition-delay:.98s}.newsHeader>div p>span:nth-child(18){transition-delay:1.02s}.newsHeader>div p>span:nth-child(19){transition-delay:1.06s}.newsHeader>div p>span:nth-child(20){transition-delay:1.1s}.newsHeader>div p>span:nth-child(21){transition-delay:1.14s}.newsHeader>div p>span:nth-child(22){transition-delay:1.18s}.newsHeader>div p>span:nth-child(23){transition-delay:1.22s}.newsHeader>div p>span:nth-child(24){transition-delay:1.26s}.newsHeader>div p>span:nth-child(25){transition-delay:1.3s}.newsHeader>div p>span:nth-child(26){transition-delay:1.34s}.newsHeader>div p>span:nth-child(27){transition-delay:1.38s}.newsHeader>div p>span:nth-child(28){transition-delay:1.42s}.newsHeader>div p>span:nth-child(29){transition-delay:1.46s}.newsHeader>div p>span:nth-child(30){transition-delay:1.5s}.newsHeader>div p>span:nth-child(31){transition-delay:1.54s}.newsHeader>div p>span:nth-child(32){transition-delay:1.58s}.newsHeader>div p>span:nth-child(33){transition-delay:1.62s}.newsHeader>div p>span:nth-child(34){transition-delay:1.66s}.newsHeader>div p>span:nth-child(35){transition-delay:1.7s}.newsHeader>div p>span:nth-child(36){transition-delay:1.74s}.newsHeader>div p>span:nth-child(37){transition-delay:1.78s}.newsHeader>div p>span:nth-child(38){transition-delay:1.82s}.newsHeader>div p>span:nth-child(39){transition-delay:1.86s}.newsHeader>div p>span:nth-child(40){transition-delay:1.9s}.newsHeader>div p>span:nth-child(41){transition-delay:1.94s}.newsHeader>div p>span:nth-child(42){transition-delay:1.98s}.newsHeader>div p>span:nth-child(43){transition-delay:2.02s}.newsHeader>div p>span:nth-child(44){transition-delay:2.06s}.newsHeader>div p>span:nth-child(45){transition-delay:2.1s}.newsHeader>div p>span:nth-child(46){transition-delay:2.14s}.newsHeader>div p>span:nth-child(47){transition-delay:2.18s}.newsHeader>div p>span:nth-child(48){transition-delay:2.22s}.newsHeader>div p>span:nth-child(49){transition-delay:2.26s}.newsHeader>div p>span:nth-child(50){transition-delay:2.3s}.newsHeader>div p>span:nth-child(51){transition-delay:2.34s}.newsHeader>div p>span:nth-child(52){transition-delay:2.38s}.newsHeader>div p>span:nth-child(53){transition-delay:2.42s}.newsHeader>div p>span:nth-child(54){transition-delay:2.46s}.newsHeader>div p>span:nth-child(55){transition-delay:2.5s}.newsHeader>div p>span:nth-child(56){transition-delay:2.54s}.newsHeader>div p>span:nth-child(57){transition-delay:2.58s}.newsHeader>div p>span:nth-child(58){transition-delay:2.62s}.newsHeader>div p>span:nth-child(59){transition-delay:2.66s}.newsHeader>div p>span:nth-child(60){transition-delay:2.7s}.newsHeader>div p>span:nth-child(61){transition-delay:2.74s}.newsHeader>div p>span:nth-child(62){transition-delay:2.78s}.newsHeader>div p>span:nth-child(63){transition-delay:2.82s}.newsHeader>div p>span:nth-child(64){transition-delay:2.86s}.newsHeader>div p>span:nth-child(65){transition-delay:2.9s}.newsHeader>div p>span:nth-child(66){transition-delay:2.94s}.newsHeader>div p>span:nth-child(67){transition-delay:2.98s}.newsHeader>div p>span:nth-child(68){transition-delay:3.02s}.newsHeader>div p>span:nth-child(69){transition-delay:3.06s}.newsHeader>div p>span:nth-child(70){transition-delay:3.1s}.newsHeader>div p>span:nth-child(71){transition-delay:3.14s}.newsHeader>div p>span:nth-child(72){transition-delay:3.18s}.newsHeader>div p>span:nth-child(73){transition-delay:3.22s}.newsHeader>div p>span:nth-child(74){transition-delay:3.26s}.newsHeader>div p>span:nth-child(75){transition-delay:3.3s}.newsHeader>div p>span:nth-child(76){transition-delay:3.34s}.newsHeader>div p>span:nth-child(77){transition-delay:3.38s}.newsHeader>div p>span:nth-child(78){transition-delay:3.42s}.newsHeader>div p>span:nth-child(79){transition-delay:3.46s}.newsHeader>div p>span:nth-child(80){transition-delay:3.5s}.newsHeader>div p>span:nth-child(81){transition-delay:3.54s}.newsHeader>div p>span:nth-child(82){transition-delay:3.58s}.newsHeader>div p>span:nth-child(83){transition-delay:3.62s}.newsHeader>div p>span:nth-child(84){transition-delay:3.66s}.newsHeader>div p>span:nth-child(85){transition-delay:3.7s}.newsHeader>div p>span:nth-child(86){transition-delay:3.74s}.newsHeader>div p>span:nth-child(87){transition-delay:3.78s}.newsHeader>div p>span:nth-child(88){transition-delay:3.82s}.newsHeader>div p>span:nth-child(89){transition-delay:3.86s}.newsHeader>div p>span:nth-child(90){transition-delay:3.9s}.newsHeader>div p>span:nth-child(91){transition-delay:3.94s}.newsHeader>div p>span:nth-child(92){transition-delay:3.98s}.newsHeader>div p>span:nth-child(93){transition-delay:4.02s}.newsHeader>div p>span:nth-child(94){transition-delay:4.06s}.newsHeader>div p>span:nth-child(95){transition-delay:4.1s}.newsHeader>div p>span:nth-child(96){transition-delay:4.14s}.newsHeader>div p>span:nth-child(97){transition-delay:4.18s}.newsHeader>div p>span:nth-child(98){transition-delay:4.22s}.newsHeader>div p>span:nth-child(99){transition-delay:4.26s}.newsHeader>div p>span:nth-child(100){transition-delay:4.3s}@media(max-width: 1024px){.newsHeader>div a{font-size:var(--font-size200)}.newsHeader>div a:before{top:calc(50% - 1rem)}.newsHeader>div a:before,.newsHeader>div a:after{width:2rem;height:2rem}.newsHeader>div a:after{font-size:1.3em}}.newsHeader.start hgroup em>span,.newsHeader.start hgroup h1>span{clip-path:inset(0);transform:translateY(0)}.newsHeader.start>div p>span{clip-path:inset(0);transform:translateY(0)}.pageArchiveNews{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem}@media(max-width: 721px){.pageArchiveNews{gap:3rem}}.newsList{border-top:var(--normalBorder)}.pageSingleNews{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem}@media(max-width: 1024px){.pageSingleNews{gap:3rem}}.pageSingleNews header{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;padding-bottom:5rem;border-bottom:1px solid var(--gray200)}.pageSingleNews header h1{font-size:var(--font-size900);font-weight:300;line-height:1.5;font-feature-settings:"palt";letter-spacing:.1em}@media(max-width: 1024px){.pageSingleNews header{padding-bottom:3rem}.pageSingleNews header h1{font-size:var(--font-size700);font-weight:350}}.newsContents{padding-bottom:5rem;border-bottom:1px solid var(--gray200)}.newsContents h2{font-size:var(--font-size800);font-weight:300;line-height:1.5;padding-top:2rem;border-top:1px solid var(--gray200);margin-block:5rem 2rem}.newsContents h2:first-child{margin-top:unset;padding-top:unset;border-top:unset}@media(max-width: 1024px){.newsContents h2{font-size:var(--font-size700);font-weight:350;padding-top:1.5rem;margin-block:3rem 2rem}}.newsContents h3{font-size:var(--font-size700);font-weight:350;padding:.5rem 1rem;background:var(--gray50);border-radius:.5rem;margin-block:3rem 1rem}.newsContents h3:first-child{margin-top:unset}@media(max-width: 1024px){.newsContents h3{font-size:var(--font-size500)}}.newsContents>ul,.newsContents>ol,.newsContents>p,.newsContents>figure,.newsContents>picture{margin-block:1rem}.newsContents>ul:first-child,.newsContents>ol:first-child,.newsContents>p:first-child,.newsContents>figure:first-child,.newsContents>picture:first-child{margin-top:unset}.newsContents>p strong{font-weight:700}.newsContents>p+p{margin-top:-0.5rem}.newsContents ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem}.newsContents ul li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem}.newsContents ul li:before{content:"";display:block;width:.5em;aspect-ratio:1/1;background:var(--red);border-radius:3px;margin-top:.4lh}.newsContents ol{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;counter-reset:item-numbers}.newsContents ol li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem}.newsContents ol li:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);display:grid;place-items:center;font-family:var(--engFont);font-size:var(--font-size200);width:2em;aspect-ratio:1/1;background:var(--red);color:#fff;border-radius:.3em}.newsContents figure,.newsContents picture{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem}.newsContents figure img,.newsContents picture img{width:100%;height:100%;object-fit:contain}.newsContents figure figcaption,.newsContents picture figcaption{color:var(--gray400)}@media(max-width: 1024px){.newsContents figure figcaption,.newsContents picture figcaption{font-size:var(--font-size200)}}.newsContents a{display:inline;color:var(--dark);background:linear-gradient(currentColor, currentColor) 0 100%/100% 1px no-repeat;padding-bottom:5px;transition:color .4s ease-in-out,background-size .4s ease-in-out}.newsContents a:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";display:inline;color:var(--dark);margin-left:.2rem;transition:color .4s ease-in-out}.newsContents a[target=_blank]:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";display:inline}@media(hover: hover){.newsContents a:hover{color:var(--gray200);background:linear-gradient(currentColor, currentColor) 100% 100%/0 1px no-repeat}.newsContents a:hover:after{color:var(--red)}}.newsContents a:focus-visible{color:var(--gray200);background:linear-gradient(currentColor, currentColor) 100% 100%/0 1px no-repeat}.newsContents a:focus-visible:after{color:var(--red)}.singlePagination ul{display:flex;gap:2vw;justify-content:center;align-items:center}.singlePagination ul a:not([class]){display:inline;color:var(--black);background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat;padding-top:.2em;padding-bottom:.2em;transition:background-size .4s ease-in-out,color .4s ease-in-out}@media(hover: hover){.singlePagination ul a:not([class]):hover{background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;color:color-mix(in srgb, var(--black) 50%, transparent)}}.singlePagination ul a:not([class]):focus-visible{background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;color:color-mix(in srgb, var(--black) 50%, transparent)}@media(max-width: 1024px){.singlePagination ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:center;gap:2rem 5vw}.singlePagination ul li:not(:has([class])):first-child{order:-1;grid-column-start:1;place-self:end}.singlePagination ul li:not(:has([class])):last-child{order:-1;grid-column-start:2;place-self:start}.singlePagination ul li:has([class]){grid-column:span 2}}header:has(.numberHeaderDec) .numberHeaderDec{position:absolute;inset:0;overflow:clip}@media(max-width: 1024px){header:has(.numberHeaderDec) .numberHeaderDec{backdrop-filter:blur(10rem) saturate(2);mask-image:linear-gradient(to top, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to bottom, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%),linear-gradient(to left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%),linear-gradient(to right, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);mask-composite:intersect}}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec{opacity:.5}}header:has(.numberHeaderDec) .numberHeaderDec li{position:absolute;width:10vw;height:fit-content}@media(max-width: 1024px){header:has(.numberHeaderDec) .numberHeaderDec li{width:15vw}}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li{width:20vw}}header:has(.numberHeaderDec) .numberHeaderDec li img{width:fit-content;height:fit-content;opacity:0;transform:scale(0);transition:opacity .1s ease,transform .8s cubic-bezier(0.18, 0.89, 0.32, 1.28)}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(1) img{transition-delay:1.1s}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(2) img{transition-delay:1.2s}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(3) img{transition-delay:1.3s}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(4) img{transition-delay:1.4s}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(5) img{transition-delay:1.5s}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(6) img{transition-delay:1.6s}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(1){top:25%;right:-1%}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(1){top:32%;right:-15%}}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(2){top:4%;right:28%}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(2){top:22%;right:38%}}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(3){bottom:3%;right:36%}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(3){bottom:16%;right:50%}}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(4){top:32%;right:44%}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(4){top:45%;right:65%}}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(5){bottom:30%;right:18%}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(5){bottom:35%;right:15%}}header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(6){bottom:-11%;right:3%}@media(max-width: 721px){header:has(.numberHeaderDec) .numberHeaderDec li:nth-child(6){bottom:13%;right:-12%}}header:has(.numberHeaderDec).start li img{opacity:1;transform:scale(1)}.pageNumber{grid-template-columns:minmax(0, 1fr);gap:5rem;padding:6rem var(--moduleDouble) 0}@media(max-width: 721px){.pageNumber{padding:4rem var(--moduleDouble)}}.pageNumber h2{display:flex;align-items:flex-end;gap:.5rem;font-family:var(--titleFont);font-size:var(--font-size700);line-height:1;margin-bottom:2rem}.pageNumber h2>span{font-size:var(--font-size200);color:var(--gray300)}.pageNumber ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:5px}@media(max-width: 721px){.pageNumber ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}.entryWrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem;align-items:end;padding:20vh var(--moduleDouble) 6rem}@media(max-width: 1024px){.entryWrapper{padding:12rem var(--moduleDouble) 8rem;gap:3rem;z-index:1;overflow:clip}}@media(max-width: 721px){.entryWrapper{padding-block:10rem 5rem}}.entryWrapper:before{content:"";position:absolute;inset:0;backdrop-filter:blur(7.5rem);background-color:rgba(24.8734177215,117.5632911392,232.6265822785,.1)}.entryWrapper:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1rem;background:var(--gray50);border-radius:1rem 1rem 0 0}.entryWrapper header{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:end;order:1}@media(max-width: 1024px){.entryWrapper header{order:unset;grid-template-columns:minmax(0, 1fr);gap:3rem}}.entryWrapper header hgroup{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content;gap:.5rem;justify-items:right;order:1;color:#fff}@media(max-width: 1024px){.entryWrapper header hgroup{order:unset;justify-items:start}}.entryWrapper header hgroup em{display:flex;font-size:4.5vw;-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100);line-height:1}@media(max-width: 1024px){.entryWrapper header hgroup em{font-size:7vw}}@media(max-width: 721px){.entryWrapper header hgroup em{font-size:12vw}}.entryWrapper header hgroup em>span{clip-path:inset(100% 0 0 0);transition:var(--tr04);margin:0 -0.025em}.entryWrapper header hgroup em>span:nth-child(1){transition-delay:.04s}.entryWrapper header hgroup em>span:nth-child(2){transition-delay:.08s}.entryWrapper header hgroup em>span:nth-child(3){transition-delay:.12s}.entryWrapper header hgroup em>span:nth-child(4){transition-delay:.16s}.entryWrapper header hgroup em>span:nth-child(5){transition-delay:.2s}.entryWrapper header hgroup em>span:nth-child(6){transition-delay:.24s}.entryWrapper header hgroup em>span:nth-child(7){transition-delay:.28s}.entryWrapper header hgroup em>span:nth-child(8){transition-delay:.32s}.entryWrapper header hgroup em>span:nth-child(9){transition-delay:.36s}.entryWrapper header hgroup em>span:nth-child(10){transition-delay:.4s}.entryWrapper header hgroup em>span:nth-child(11){transition-delay:.44s}.entryWrapper header hgroup em>span:nth-child(12){transition-delay:.48s}.entryWrapper header hgroup em>span:nth-child(13){transition-delay:.52s}.entryWrapper header hgroup em>span:nth-child(14){transition-delay:.56s}.entryWrapper header hgroup em>span:nth-child(15){transition-delay:.6s}.entryWrapper header hgroup h1{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}@media(max-width: 1024px){.entryWrapper header hgroup h1{font-size:var(--font-size300)}}@media(max-width: 721px){.entryWrapper header hgroup h1{font-size:var(--font-size200)}}.entryWrapper header hgroup h1>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.entryWrapper header hgroup h1>span:nth-child(1){transition-delay:.04s}.entryWrapper header hgroup h1>span:nth-child(2){transition-delay:.08s}.entryWrapper header hgroup h1>span:nth-child(3){transition-delay:.12s}.entryWrapper header hgroup h1>span:nth-child(4){transition-delay:.16s}.entryWrapper header hgroup h1>span:nth-child(5){transition-delay:.2s}.entryWrapper header hgroup h1>span:nth-child(6){transition-delay:.24s}.entryWrapper header hgroup h1>span:nth-child(7){transition-delay:.28s}.entryWrapper header hgroup h1>span:nth-child(8){transition-delay:.32s}.entryWrapper header hgroup h1>span:nth-child(9){transition-delay:.36s}.entryWrapper header hgroup h1>span:nth-child(10){transition-delay:.4s}.entryWrapper header hgroup h1>span:nth-child(11){transition-delay:.44s}.entryWrapper header hgroup h1>span:nth-child(12){transition-delay:.48s}.entryWrapper header hgroup h1>span:nth-child(13){transition-delay:.52s}.entryWrapper header hgroup h1>span:nth-child(14){transition-delay:.56s}.entryWrapper header hgroup h1>span:nth-child(15){transition-delay:.6s}.entryWrapper header hgroup h1>span:nth-child(16){transition-delay:.64s}.entryWrapper header hgroup h1>span:nth-child(17){transition-delay:.68s}.entryWrapper header hgroup h1>span:nth-child(18){transition-delay:.72s}.entryWrapper header hgroup h1>span:nth-child(19){transition-delay:.76s}.entryWrapper header hgroup h1>span:nth-child(20){transition-delay:.8s}.entryWrapper header hgroup h1>span:nth-child(21){transition-delay:.84s}.entryWrapper header hgroup h1>span:nth-child(22){transition-delay:.88s}.entryWrapper header hgroup h1>span:nth-child(23){transition-delay:.92s}.entryWrapper header hgroup h1>span:nth-child(24){transition-delay:.96s}.entryWrapper header hgroup h1>span:nth-child(25){transition-delay:1s}.entryWrapper header hgroup h1>span:nth-child(26){transition-delay:1.04s}.entryWrapper header hgroup h1>span:nth-child(27){transition-delay:1.08s}.entryWrapper header hgroup h1>span:nth-child(28){transition-delay:1.12s}.entryWrapper header hgroup h1>span:nth-child(29){transition-delay:1.16s}.entryWrapper header hgroup h1>span:nth-child(30){transition-delay:1.2s}.entryWrapper header>p{color:#fff}@media(max-width: 1024px){.entryWrapper header>p{font-size:var(--font-size300)}.entryWrapper header>p br{display:none}}.entryWrapper header>p>span{clip-path:inset(100% 0 0 0);transition:var(--tr04)}.entryWrapper header>p>span:nth-child(1){transition-delay:.04s}.entryWrapper header>p>span:nth-child(2){transition-delay:.08s}.entryWrapper header>p>span:nth-child(3){transition-delay:.12s}.entryWrapper header>p>span:nth-child(4){transition-delay:.16s}.entryWrapper header>p>span:nth-child(5){transition-delay:.2s}.entryWrapper header>p>span:nth-child(6){transition-delay:.24s}.entryWrapper header>p>span:nth-child(7){transition-delay:.28s}.entryWrapper header>p>span:nth-child(8){transition-delay:.32s}.entryWrapper header>p>span:nth-child(9){transition-delay:.36s}.entryWrapper header>p>span:nth-child(10){transition-delay:.4s}.entryWrapper header>p>span:nth-child(11){transition-delay:.44s}.entryWrapper header>p>span:nth-child(12){transition-delay:.48s}.entryWrapper header>p>span:nth-child(13){transition-delay:.52s}.entryWrapper header>p>span:nth-child(14){transition-delay:.56s}.entryWrapper header>p>span:nth-child(15){transition-delay:.6s}.entryWrapper header>p>span:nth-child(16){transition-delay:.64s}.entryWrapper header>p>span:nth-child(17){transition-delay:.68s}.entryWrapper header>p>span:nth-child(18){transition-delay:.72s}.entryWrapper header>p>span:nth-child(19){transition-delay:.76s}.entryWrapper header>p>span:nth-child(20){transition-delay:.8s}.entryWrapper header>p>span:nth-child(21){transition-delay:.84s}.entryWrapper header>p>span:nth-child(22){transition-delay:.88s}.entryWrapper header>p>span:nth-child(23){transition-delay:.92s}.entryWrapper header>p>span:nth-child(24){transition-delay:.96s}.entryWrapper header>p>span:nth-child(25){transition-delay:1s}.entryWrapper header>p>span:nth-child(26){transition-delay:1.04s}.entryWrapper header>p>span:nth-child(27){transition-delay:1.08s}.entryWrapper header>p>span:nth-child(28){transition-delay:1.12s}.entryWrapper header>p>span:nth-child(29){transition-delay:1.16s}.entryWrapper header>p>span:nth-child(30){transition-delay:1.2s}.entryWrapper header>p>span:nth-child(31){transition-delay:1.24s}.entryWrapper header>p>span:nth-child(32){transition-delay:1.28s}.entryWrapper header>p>span:nth-child(33){transition-delay:1.32s}.entryWrapper header>p>span:nth-child(34){transition-delay:1.36s}.entryWrapper header>p>span:nth-child(35){transition-delay:1.4s}.entryWrapper header>p>span:nth-child(36){transition-delay:1.44s}.entryWrapper header>p>span:nth-child(37){transition-delay:1.48s}.entryWrapper header>p>span:nth-child(38){transition-delay:1.52s}.entryWrapper header>p>span:nth-child(39){transition-delay:1.56s}.entryWrapper header>p>span:nth-child(40){transition-delay:1.6s}.entryWrapper header>p>span:nth-child(41){transition-delay:1.64s}.entryWrapper header>p>span:nth-child(42){transition-delay:1.68s}.entryWrapper header>p>span:nth-child(43){transition-delay:1.72s}.entryWrapper header>p>span:nth-child(44){transition-delay:1.76s}.entryWrapper header>p>span:nth-child(45){transition-delay:1.8s}.entryWrapper header>p>span:nth-child(46){transition-delay:1.84s}.entryWrapper header>p>span:nth-child(47){transition-delay:1.88s}.entryWrapper header>p>span:nth-child(48){transition-delay:1.92s}.entryWrapper header>p>span:nth-child(49){transition-delay:1.96s}.entryWrapper header>p>span:nth-child(50){transition-delay:2s}.entryWrapper header>p>span:nth-child(51){transition-delay:2.04s}.entryWrapper header>p>span:nth-child(52){transition-delay:2.08s}.entryWrapper header>p>span:nth-child(53){transition-delay:2.12s}.entryWrapper header>p>span:nth-child(54){transition-delay:2.16s}.entryWrapper header>p>span:nth-child(55){transition-delay:2.2s}.entryWrapper header>p>span:nth-child(56){transition-delay:2.24s}.entryWrapper header>p>span:nth-child(57){transition-delay:2.28s}.entryWrapper header>p>span:nth-child(58){transition-delay:2.32s}.entryWrapper header>p>span:nth-child(59){transition-delay:2.36s}.entryWrapper header>p>span:nth-child(60){transition-delay:2.4s}.entryWrapper header>p>span:nth-child(61){transition-delay:2.44s}.entryWrapper header>p>span:nth-child(62){transition-delay:2.48s}.entryWrapper header>p>span:nth-child(63){transition-delay:2.52s}.entryWrapper header>p>span:nth-child(64){transition-delay:2.56s}.entryWrapper header>p>span:nth-child(65){transition-delay:2.6s}.entryWrapper header>p>span:nth-child(66){transition-delay:2.64s}.entryWrapper header>p>span:nth-child(67){transition-delay:2.68s}.entryWrapper header>p>span:nth-child(68){transition-delay:2.72s}.entryWrapper header>p>span:nth-child(69){transition-delay:2.76s}.entryWrapper header>p>span:nth-child(70){transition-delay:2.8s}.entryWrapper header>p>span:nth-child(71){transition-delay:2.84s}.entryWrapper header>p>span:nth-child(72){transition-delay:2.88s}.entryWrapper header>p>span:nth-child(73){transition-delay:2.92s}.entryWrapper header>p>span:nth-child(74){transition-delay:2.96s}.entryWrapper header>p>span:nth-child(75){transition-delay:3s}.entryWrapper header>p>span:nth-child(76){transition-delay:3.04s}.entryWrapper header>p>span:nth-child(77){transition-delay:3.08s}.entryWrapper header>p>span:nth-child(78){transition-delay:3.12s}.entryWrapper header>p>span:nth-child(79){transition-delay:3.16s}.entryWrapper header>p>span:nth-child(80){transition-delay:3.2s}.entryWrapper header>p>span:nth-child(81){transition-delay:3.24s}.entryWrapper header>p>span:nth-child(82){transition-delay:3.28s}.entryWrapper header>p>span:nth-child(83){transition-delay:3.32s}.entryWrapper header>p>span:nth-child(84){transition-delay:3.36s}.entryWrapper header>p>span:nth-child(85){transition-delay:3.4s}.entryWrapper header>p>span:nth-child(86){transition-delay:3.44s}.entryWrapper header>p>span:nth-child(87){transition-delay:3.48s}.entryWrapper header>p>span:nth-child(88){transition-delay:3.52s}.entryWrapper header>p>span:nth-child(89){transition-delay:3.56s}.entryWrapper header>p>span:nth-child(90){transition-delay:3.6s}.entryWrapper header>p>span:nth-child(91){transition-delay:3.64s}.entryWrapper header>p>span:nth-child(92){transition-delay:3.68s}.entryWrapper header>p>span:nth-child(93){transition-delay:3.72s}.entryWrapper header>p>span:nth-child(94){transition-delay:3.76s}.entryWrapper header>p>span:nth-child(95){transition-delay:3.8s}.entryWrapper header>p>span:nth-child(96){transition-delay:3.84s}.entryWrapper header>p>span:nth-child(97){transition-delay:3.88s}.entryWrapper header>p>span:nth-child(98){transition-delay:3.92s}.entryWrapper header>p>span:nth-child(99){transition-delay:3.96s}.entryWrapper header>p>span:nth-child(100){transition-delay:4s}.entryWrapper header>p>span:nth-child(101){transition-delay:4.04s}.entryWrapper header>p>span:nth-child(102){transition-delay:4.08s}.entryWrapper header>p>span:nth-child(103){transition-delay:4.12s}.entryWrapper header>p>span:nth-child(104){transition-delay:4.16s}.entryWrapper header>p>span:nth-child(105){transition-delay:4.2s}.entryWrapper header>p>span:nth-child(106){transition-delay:4.24s}.entryWrapper header>p>span:nth-child(107){transition-delay:4.28s}.entryWrapper header>p>span:nth-child(108){transition-delay:4.32s}.entryWrapper header>p>span:nth-child(109){transition-delay:4.36s}.entryWrapper header>p>span:nth-child(110){transition-delay:4.4s}.entryWrapper header>p>span:nth-child(111){transition-delay:4.44s}.entryWrapper header>p>span:nth-child(112){transition-delay:4.48s}.entryWrapper header>p>span:nth-child(113){transition-delay:4.52s}.entryWrapper header>p>span:nth-child(114){transition-delay:4.56s}.entryWrapper header>p>span:nth-child(115){transition-delay:4.6s}.entryWrapper header>p>span:nth-child(116){transition-delay:4.64s}.entryWrapper header>p>span:nth-child(117){transition-delay:4.68s}.entryWrapper header>p>span:nth-child(118){transition-delay:4.72s}.entryWrapper header>p>span:nth-child(119){transition-delay:4.76s}.entryWrapper header>p>span:nth-child(120){transition-delay:4.8s}.entryWrapper header>p>span:nth-child(121){transition-delay:4.84s}.entryWrapper header>p>span:nth-child(122){transition-delay:4.88s}.entryWrapper header>p>span:nth-child(123){transition-delay:4.92s}.entryWrapper header>p>span:nth-child(124){transition-delay:4.96s}.entryWrapper header>p>span:nth-child(125){transition-delay:5s}.entryWrapper header>p>span:nth-child(126){transition-delay:5.04s}.entryWrapper header>p>span:nth-child(127){transition-delay:5.08s}.entryWrapper header>p>span:nth-child(128){transition-delay:5.12s}.entryWrapper header>p>span:nth-child(129){transition-delay:5.16s}.entryWrapper header>p>span:nth-child(130){transition-delay:5.2s}.entryWrapper header>p>span:nth-child(131){transition-delay:5.24s}.entryWrapper header>p>span:nth-child(132){transition-delay:5.28s}.entryWrapper header>p>span:nth-child(133){transition-delay:5.32s}.entryWrapper header>p>span:nth-child(134){transition-delay:5.36s}.entryWrapper header>p>span:nth-child(135){transition-delay:5.4s}.entryWrapper header>p>span:nth-child(136){transition-delay:5.44s}.entryWrapper header>p>span:nth-child(137){transition-delay:5.48s}.entryWrapper header>p>span:nth-child(138){transition-delay:5.52s}.entryWrapper header>p>span:nth-child(139){transition-delay:5.56s}.entryWrapper header>p>span:nth-child(140){transition-delay:5.6s}.entryWrapper header>p>span:nth-child(141){transition-delay:5.64s}.entryWrapper header>p>span:nth-child(142){transition-delay:5.68s}.entryWrapper header>p>span:nth-child(143){transition-delay:5.72s}.entryWrapper header>p>span:nth-child(144){transition-delay:5.76s}.entryWrapper header>p>span:nth-child(145){transition-delay:5.8s}.entryWrapper header>p>span:nth-child(146){transition-delay:5.84s}.entryWrapper header>p>span:nth-child(147){transition-delay:5.88s}.entryWrapper header>p>span:nth-child(148){transition-delay:5.92s}.entryWrapper header>p>span:nth-child(149){transition-delay:5.96s}.entryWrapper header>p>span:nth-child(150){transition-delay:6s}.entryWrapper ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:1vw}@media(max-width: 1024px){.entryWrapper ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 721px){.entryWrapper ul{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.entryWrapper ul li{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;background:var(--bgColor);padding:2rem;border-radius:1rem;justify-items:center;opacity:0;transform:translateY(3rem);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.entryWrapper ul li:nth-child(1){transition-delay:.08s}.entryWrapper ul li:nth-child(2){transition-delay:.16s}.entryWrapper ul li:nth-child(3){transition-delay:.24s}.entryWrapper ul li:nth-child(4){transition-delay:.32s}.entryWrapper ul li:nth-child(5){transition-delay:.4s}.entryWrapper ul li:nth-child(6){transition-delay:.48s}.entryWrapper ul li:nth-child(7){transition-delay:.56s}.entryWrapper ul li:nth-child(8){transition-delay:.64s}.entryWrapper ul li:nth-child(9){transition-delay:.72s}.entryWrapper ul li:nth-child(10){transition-delay:.8s}.entryWrapper ul li img{aspect-ratio:2/1;width:70%;height:fit-content;object-fit:contain}.entryWrapper ul li h2{font-family:var(--titleFont);font-size:var(--font-size600);line-height:1.5;color:var(--dark);text-align:center}.entryWrapper .entryMovie{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;z-index:-1;opacity:0;scale:1.1;transition:opacity 1s ease-in-out,scale 1.5s ease-in-out}@media(max-width: 1024px){.entryWrapper .entryMovie{inset:0;top:auto;left:auto;translate:unset}.entryWrapper .entryMovie video{position:sticky;top:0;width:auto;height:100vh}}.entryWrapper.start header hgroup em>span,.entryWrapper.start header hgroup h1>span{clip-path:inset(0)}.entryWrapper.start header>p>span{clip-path:inset(0)}.entryWrapper.start ul li{opacity:1;transform:translateY(0)}.entryWrapper.start .entryMovie{opacity:1;scale:1}header:has(.errorMovie){z-index:unset}@media(max-width: 721px){header:has(.errorMovie){padding-top:10rem}}header:has(.errorMovie):before{content:"";position:absolute;inset:0;background:rgba(38,50,56,.5);z-index:2}header:has(.errorMovie) hgroup{z-index:2}header:has(.errorMovie) hgroup em,header:has(.errorMovie) hgroup h1{color:#fff}header:has(.errorMovie)>div:not([class]){color:#fff;z-index:2}header:has(.errorMovie)>div:not([class])>a{margin-top:1rem;clip-path:inset(100% 0 0 0);transition:clip-path .4s ease-in-out;transition-delay:2s}@media(max-width: 721px){header:has(.errorMovie)>div:not([class]) strong{font-size:var(--font-size800)}}header:has(.errorMovie) .errorMovie{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;opacity:0;scale:1.1;transition:opacity 1s ease-in-out,scale 1.5s ease-in-out}header:has(.errorMovie) .errorMovie video{object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%}header:has(.errorMovie).start>div:not([class])>a{clip-path:inset(0)}header:has(.errorMovie).start .errorMovie{scale:1;opacity:1}.pageError{display:block;width:100%;height:1rem;background:var(--gray50);border-radius:1rem 1rem 0 0;margin-block:-1rem -1px;z-index:2}#indexKey #hasVideo{width:100%;height:100vh;background-color:#000}#indexKey #hasVideo video{width:100%;height:100vh;object-fit:cover;opacity:.85;transition:var(--tr04)}@media(max-width: 1024px){#indexKey #hasVideo{position:sticky;top:0}}#indexKey #catchcopy{width:70%;height:100vh;position:absolute;color:#fff;left:0;top:20vh;display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:start;padding:var(--headerHeight) 0 var(--moduleDouble) var(--module);z-index:2}@media(max-width: 1024px){#indexKey #catchcopy{height:100svh;width:fit-content;top:0;justify-content:flex-end;padding:0 0 var(--moduleDouble)}}@media(max-width: 721px){#indexKey #catchcopy{padding-bottom:3rem}}#indexKey #catchcopy h1{font-weight:250;font-size:4.5vw;padding-left:var(--moduleTriple);mix-blend-mode:screen;opacity:.9;margin-bottom:.5em;line-height:1.1}@media(max-width: 1024px){#indexKey #catchcopy h1{font-size:6vw;padding-left:var(--moduleDouble);margin-bottom:.5em}}@media(max-width: 721px){#indexKey #catchcopy h1{font-size:9.5vw;padding-inline:var(--moduleDouble);line-height:1.3}}#indexKey #catchcopy p{padding-left:var(--moduleTriple);width:calc(32rem + var(--moduleDouble));line-height:1.5;mix-blend-mode:screen;font-size:var(--font-size200);opacity:.9}@media(max-width: 1024px){#indexKey #catchcopy p{width:100%;padding-left:var(--moduleDouble)}}@media(max-width: 721px){#indexKey #catchcopy p{padding-inline:var(--moduleDouble)}#indexKey #catchcopy p br{display:none}}#indexKey #message{min-height:100vh;color:#fff;padding:45vh var(--moduleTriple) calc(20vh + 10vw) 55%;backdrop-filter:blur(7.5rem);border-radius:1rem 1rem 0 0;background-color:rgba(24.8734177215,117.5632911392,232.6265822785,.1)}#indexKey #message h2{font-size:4vw;margin-bottom:5vw;line-height:1.5;font-family:var(--engFont)}#indexKey #message p{font-size:var(--font-size500)}@media(max-width: 1024px){#indexKey #message{min-height:unset;padding:8rem var(--moduleDouble)}#indexKey #message h2{font-size:6vw}}@media(max-width: 721px){#indexKey #message h2{font-size:9.5vw}}#isIndex section header{padding:0 var(--moduleDouble) var(--module) var(--moduleDouble);display:flex;justify-content:space-between;align-items:end;color:#072448}@media(max-width: 1024px){#isIndex section header{gap:var(--moduleDouble);padding-bottom:3rem}}@media(max-width: 721px){#isIndex section header{display:contents}}#isIndex section header h2{font-family:var(--titleFont);font-size:var(--font-size400);line-height:1}#isIndex section header h2 .letterSpan{display:flex;color:#072448;font-size:4.5vw;-webkit-text-stroke:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--gray100)}@media(max-width: 1024px){#isIndex section header h2 .letterSpan{font-size:8vw}}@media(max-width: 721px){#isIndex section header h2 .letterSpan{font-size:12vw}}#isIndex section header h2 .letterSpan span{font-family:var(--engFont);transition:var(--tr04);clip-path:inset(100% 0 0 0);margin:0 -0.025em}#isIndex section header h2 .letterSpan span:nth-child(1){transition-delay:.04s}#isIndex section header h2 .letterSpan span:nth-child(2){transition-delay:.08s}#isIndex section header h2 .letterSpan span:nth-child(3){transition-delay:.12s}#isIndex section header h2 .letterSpan span:nth-child(4){transition-delay:.16s}#isIndex section header h2 .letterSpan span:nth-child(5){transition-delay:.2s}#isIndex section header h2 .letterSpan span:nth-child(6){transition-delay:.24s}#isIndex section header h2 .letterSpan span:nth-child(7){transition-delay:.28s}#isIndex section header h2 .letterSpan span:nth-child(8){transition-delay:.32s}#isIndex section header h2 .letterSpan span:nth-child(9){transition-delay:.36s}#isIndex section header h2 .letterSpan span:nth-child(10){transition-delay:.4s}#isIndex section header h2 .letterSpan span:nth-child(11){transition-delay:.44s}#isIndex section header h2 .letterSpan span:nth-child(12){transition-delay:.48s}#isIndex section header h2 .letterSpan span:nth-child(13){transition-delay:.52s}#isIndex section header h2 .letterSpan span:nth-child(14){transition-delay:.56s}#isIndex section header h2 .letterSpan span:nth-child(15){transition-delay:.6s}#isIndex section header h2.onActive .letterSpan span,#isIndex section header h2.onLeave .letterSpan span{clip-path:inset(0);transform:translateY(0)}#isIndex section .sectionBg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--gray50);border-radius:1rem 1rem 0 0;transform-origin:top center;transform:scale(0.95)}#isIndex section#indexNews{border-radius:1rem 1rem 0 0;padding:var(--moduleTriple) var(--moduleDouble);background-color:#fff;display:grid;grid-template-columns:1fr 2fr;margin-top:-1rem}@media(max-width: 1024px){#isIndex section#indexNews{grid-template-columns:minmax(0, 1fr);padding:5rem var(--moduleDouble) 7rem}}@media(max-width: 721px){#isIndex section#indexNews{padding:3rem var(--moduleTriple) 5rem}}#isIndex section#indexNews header{padding:0;display:block}#isIndex section#indexNews header p:has(.btn){justify-content:start}@media(max-width: 1024px){#isIndex section#indexNews header{display:flex;margin-bottom:3rem}#isIndex section#indexNews header p:has(.btn){margin-block:unset}}@media(max-width: 721px){#isIndex section#indexNews header{display:contents}#isIndex section#indexNews header h2{margin-bottom:2rem}#isIndex section#indexNews header p:has(.btn){order:1;justify-content:right;margin-block:2rem 0}}@media(max-width: 1024px){#isIndex section#indexNews>div{border-top:var(--normalBorder)}}#isIndex section#indexData{border-radius:1rem 1rem 0 0;padding:var(--moduleDouble) 0;margin-top:-1rem}@media(max-width: 1024px){#isIndex section#indexData{display:grid;padding-block:5rem}#isIndex section#indexData>header p{margin-block:unset}}@media(max-width: 721px){#isIndex section#indexData{padding-block:3rem}#isIndex section#indexData>header h2{padding-inline:var(--moduleDouble);margin-bottom:2rem}#isIndex section#indexData>header p{order:1;margin:2rem var(--moduleDouble)}}#isIndex section#indexData #indexDataInner{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;margin:0 var(--moduleDouble)}@media(max-width: 721px){#isIndex section#indexData #indexDataInner{grid-template-columns:repeat(2, minmax(0, 1fr))}}#isIndex section#indexPeople{padding:0 0 var(--moduleDouble) var(--moduleDouble);background:var(--gray50);transition:var(--tr10)}@media(max-width: 1024px){#isIndex section#indexPeople{overflow:hidden}}#isIndex section#indexPeople header{position:absolute;left:var(--moduleDouble);top:var(--moduleDouble);z-index:2}@media(max-width: 1024px){#isIndex section#indexPeople header{top:var(--module)}}@media(max-width: 721px){#isIndex section#indexPeople header h2{position:absolute;left:calc(var(--moduleDouble)*2);top:calc(var(--moduleDouble)*2);z-index:2}}#isIndex section#indexPeople .interviewSwiper{margin:0 0 0 0}#isIndex section#indexPeople .interviewSwiper .swiper-slide{aspect-ratio:2/3;transition:transform .4s ease-in-out;overflow:hidden}#isIndex section#indexPeople .interviewSwiper .swiper-slide.dragging{transform:scale(0.9)}#isIndex section#indexWork{background:linear-gradient(180deg, var(--gray50), #ffffff 50%)}@media(max-width: 1024px){#isIndex section#indexWork{display:grid;background:linear-gradient(180deg, var(--gray50), #ffffff 30%);padding:2rem var(--moduleDouble);margin-bottom:2rem}}#isIndex section#indexWork:before{content:"";width:60%;height:100%;background-color:#fff;border-radius:0 1rem 1rem 0;position:absolute;left:0;top:calc(-1*var(--moduleDouble))}@media(max-width: 1024px){#isIndex section#indexWork:before{top:-2rem}}@media(max-width: 721px){#isIndex section#indexWork:before{width:90%}}#isIndex section#indexWork>picture{position:absolute;overflow:hidden;aspect-ratio:2/3;width:calc(50% - 2rem);height:calc(100vh - 4rem);left:50%;top:2rem;transition:var(--tr04);clip-path:inset(0 round 10px)}#isIndex section#indexWork>picture img{width:100%;height:100%;object-fit:cover;margin:0 0}@media(max-width: 1024px){#isIndex section#indexWork>picture{position:relative;top:auto;left:auto;display:block;width:auto;height:100%;aspect-ratio:3/2}}#isIndex section#indexWork #indexWorkInner{padding:0 50% calc(var(--moduleDouble)*2) 0;position:static;margin-left:var(--moduleDouble);margin-bottom:var(--moduleDouble)}@media(max-width: 1024px){#isIndex section#indexWork #indexWorkInner{display:contents}}#isIndex section#indexWork #indexWorkInner header{position:static;padding:0 var(--moduleDouble) var(--module) 0;flex-wrap:wrap}#isIndex section#indexWork #indexWorkInner header h3{width:100%;font-size:var(--font-size800);margin-top:2rem;line-height:1.5}@media(max-width: 1024px){#isIndex section#indexWork #indexWorkInner header{display:contents}#isIndex section#indexWork #indexWorkInner header h2{order:-1;margin-bottom:2rem;z-index:1}#isIndex section#indexWork #indexWorkInner header p{order:1}#isIndex section#indexWork #indexWorkInner header h3{font-size:var(--font-size700);margin-block:2rem 1rem}}#isIndex section#indexWork #indexWorkInner>a{position:static}#isIndex section#indexWork #indexWorkInner>a span{display:inline;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 100% 100%/0 1px no-repeat;padding-top:.2em;padding-bottom:.2em}#isIndex section#indexWork #indexWorkInner>a:hover span{padding-top:.2em;padding-bottom:.2em;transition:background-size .3s ease-in-out;background:linear-gradient(var(--black), var(--black)) 0 100%/100% 1px no-repeat}#isIndex section#indexWork #indexWorkInner>a picture{position:absolute;overflow:hidden;aspect-ratio:2/3;width:calc(50% - 2rem);height:calc(100vh - 4rem);left:50%;top:2rem;transition:var(--tr04);clip-path:inset(0 round 10px);opacity:0;transition:var(--tr04);pointer-events:none}#isIndex section#indexWork #indexWorkInner>a picture img{width:100%;height:100%;object-fit:cover;margin:0}#isIndex section#indexWork #indexWorkInner>a div{padding:1.5rem 4rem 1.5rem 0;border-radius:0 1rem 0 0;margin:0 var(--moduleDouble) 0 0;border-bottom:1px solid var(--gray100);overflow:hidden}@media(max-width: 1024px){#isIndex section#indexWork #indexWorkInner>a div{margin:unset}}#isIndex section#indexWork #indexWorkInner>a div:before{content:"";width:3rem;height:3rem;background-color:#072448;border-radius:3px;position:absolute;display:block;right:5px;top:calc(50% - 1.5rem);z-index:1}#isIndex section#indexWork #indexWorkInner>a div:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";width:3rem;height:3rem;color:#fff;border-radius:3px;font-size:1.6rem;z-index:2;text-shadow:-3rem 0 0 #fff;position:absolute;right:5px;top:calc(50% - 1.5rem);clip-path:inset(0 0 0 0)}#isIndex section#indexWork #indexWorkInner>a div h3{font-weight:450;font-size:var(--font-size500)}#isIndex section#indexWork #indexWorkInner>a div p{font-size:var(--font-size200);opacity:.7}@media(hover: hover){#isIndex section#indexWork #indexWorkInner>a:hover picture{opacity:1}#isIndex section#indexWork #indexWorkInner>a:hover div:after{transform:translateX(3rem);transition:var(--tr04);clip-path:inset(0 0 0 -3rem)}}#isIndex section#indexWork #indexWorkInner>a:focus-visible picture{opacity:1}#isIndex section#indexWork #indexWorkInner>a:focus-visible div:after{transform:translateX(3rem);transition:var(--tr04);clip-path:inset(0 0 0 -3rem)}#isIndex section#indexCompany{padding-top:var(--moduleDouble)}@media(max-width: 1024px){#isIndex section#indexCompany{display:grid}}#isIndex section#indexCompany header{margin:0 var(--module)}@media(max-width: 1024px){#isIndex section#indexCompany header{margin:unset}#isIndex section#indexCompany header p:has(.btn){margin-block:unset}}@media(max-width: 721px){#isIndex section#indexCompany header h2{margin:2rem var(--moduleDouble)}#isIndex section#indexCompany header p:has(.btn){order:1;margin-block:2rem}}#isIndex section#indexCompany #indexCompanyInner{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin:0 1rem}@media(max-width: 1024px){#isIndex section#indexCompany #indexCompanyInner{gap:.5rem;margin-inline:var(--moduleDouble)}}@media(max-width: 721px){#isIndex section#indexCompany #indexCompanyInner{grid-template-columns:repeat(2, minmax(0, 1fr))}}#isIndex section#indexCompany #indexCompanyInner>a{aspect-ratio:3/4;overflow:hidden;border-radius:5px}#isIndex section#indexCompany #indexCompanyInner>a picture{position:absolute;overflow:hidden;aspect-ratio:3/4;width:100%;left:0;top:0;background-color:var(--gray900);transition:var(--tr10)}#isIndex section#indexCompany #indexCompanyInner>a picture img{width:100%;height:125%;object-fit:cover;margin:-12.5% 0;opacity:.65}#isIndex section#indexCompany #indexCompanyInner>a div{width:100%;height:100%;display:flex;justify-content:center;align-content:center;align-items:center;color:#fff}#isIndex section#indexCompany #indexCompanyInner>a div h3{font-size:var(--font-size300);text-align:center;line-height:1.2;padding-inline:var(--module)}#isIndex section#indexCompany #indexCompanyInner>a div h3 span{display:block;font-size:5vw;font-family:var(--engFont);line-height:1;letter-spacing:-0.025em;text-wrap:balance;margin-bottom:1rem}@media(max-width: 1024px){#isIndex section#indexCompany #indexCompanyInner>a div h3{font-size:var(--font-size100);padding-inline:1rem}#isIndex section#indexCompany #indexCompanyInner>a div h3 span{line-height:1;margin-bottom:.5rem;text-wrap:balance}}@media(max-width: 721px){#isIndex section#indexCompany #indexCompanyInner>a div h3 span{font-size:7vw}}#isIndex section#indexCompany #indexCompanyInner>a div:before,#isIndex section#indexCompany #indexCompanyInner>a div:after{font-family:"icomoon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-content:center;align-items:center;content:"";font-size:2rem;background-color:#fff;color:#072448;border-radius:50%;width:4rem;height:4rem;transition:var(--tr04);position:absolute;right:2rem;bottom:2rem}@media(max-width: 1024px){#isIndex section#indexCompany #indexCompanyInner>a div:before,#isIndex section#indexCompany #indexCompanyInner>a div:after{font-size:1.3rem;width:2.5rem;height:2.5rem;right:.8rem;bottom:.8rem}}#isIndex section#indexCompany #indexCompanyInner>a div:after{background-color:#ff6150;color:#fff;clip-path:inset(2rem round 2rem)}#isIndex section#indexCompany #indexCompanyInner>a:hover picture{transform:scale(1.1)}#isIndex section#indexCompany #indexCompanyInner>a:hover div:before,#isIndex section#indexCompany #indexCompanyInner>a:hover div:after{transform:rotate(-45deg)}#isIndex section#indexCompany #indexCompanyInner>a:hover div:after{clip-path:inset(0.25rem round 2rem)}/*# sourceMappingURL=style.css.map */
