@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}article,aside,figcaption,figure,footer,header,nav,section{display:block}body,html{height:100%;margin:0;padding:0;width:100%;-webkit-text-size-adjust:none}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}.clear{clear:both}.alignleft{float:left;margin:0 2% 2% 0}.alignright{float:right;margin:0 0 2% 2%}.aligncenter{clear:both;display:block;margin:2% auto}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-block;display:block}img,video{height:auto;max-width:100%;vertical-align:bottom}.wow{visibility:hidden}:root{--black:#0f1011;--grey:#6c6e73;--hr:hsla(0,0%,100%,.15)}body{background:var(--black);color:#fff;font-family:Inter,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,MS Pゴシック,MS PGothic,sans-serif;font-feature-settings:"palt" 1;font-size:12px;font-weight:400;height:auto;line-height:1.8;min-height:100%;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word}.pc{display:block}.sp{display:none}.pci{display:inline-block}.spi{display:none}.invisible,.visible{opacity:0}.visible{-webkit-animation:fadeIn .4s ease-out .1s forwards;-o-animation:fadeIn .4s ease-out .1s forwards;animation:fadeIn .4s ease-out .1s forwards}.fade{opacity:0}.fade.visible{-webkit-animation:fadeIn .5s ease .2s forwards;-o-animation:fadeIn .5s ease .2s forwards;animation:fadeIn .5s ease .2s forwards}.android .venobox{pointer-events:none}.bgNone .bg{display:none!important}.onlyEN,.onlyJA{display:none}html[lang=en] .onlyEN,html[lang=ja] .onlyJA{display:block}@media screen and (max-width:800px){body{line-height:1.65}.pc{display:none}.sp{display:block}.spi{display:inline-block}.pci{display:none}}#header{position:absolute;width:100%;z-index:100}#header .header-wrap{height:80px;width:100%}#header .logo-tokyo-u{display:none;left:50px;position:absolute;top:50%;transform:translateY(-50%);width:152px;z-index:100}html[lang=en] #header .logo-tokyo-u{width:250px}#header .logo-foe{display:none;left:240px;position:absolute;top:50%;transform:translateY(-50%);width:147px;z-index:100}html[lang=en] #header .logo-foe{left:347px;width:195px}.hs-content-id-81146194738 #header .logo-foe,.hs-content-id-81146194738 #header .logo-tokyo-u,.hs-content-id-81255846549 #header .logo-foe,.hs-content-id-81255846549 #header .logo-tokyo-u{display:block}#header .logo-iei{left:50px;position:absolute;top:50%;transform:translateY(-50%);width:310px;z-index:100}html[lang=en] #header .logo-iei{width:546px}#header .logo-foe a,#header .logo-iei a,#header .logo-tokyo-u a{transition:.3s}#header .logo-foe a:hover,#header .logo-iei a:hover,#header .logo-tokyo-u a:hover{opacity:.6}.hs-content-id-81146194738 #header .logo-iei,.hs-content-id-81255846549 #header .logo-iei{display:none}#header .splogo a{display:block;margin-bottom:30px;width:165px}.menu{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100vh;max-height:100%;opacity:0;overflow-y:scroll;padding:100px 20px;position:fixed;right:0;top:0;transition:opacity .15s ease-in 0s;visibility:hidden;width:100vw;z-index:100}.opened .menu{opacity:1;transition:opacity .2s ease-out .3s;visibility:visible}.menu .menu-wrap{display:block;height:auto;padding:0;width:100%}.menu .main-nav{color:#ced6db;display:grid;font-size:20px;font-weight:700;grid-template-columns:1fr;height:auto;letter-spacing:.025em;line-height:1;row-gap:35px;text-align:center;text-indent:.025em;width:100%}.menu .main-nav>li{display:block;margin-left:0}.menu .main-nav>li>a{border-bottom:none;display:inline-block;line-height:1;padding-left:.5em;position:relative;width:100%}.menu .main-nav>li>a:hover{opacity:.6}@media screen and (max-width:800px){#header{position:absolute}#header .header-wrap{height:55px}#header .logo-tokyo-u{left:11px;width:130px}#header .logo-foe{left:160px;width:126px}html[lang=en] #header .logo-tokyo-u{width:150px}html[lang=en] #header .logo-foe{left:185px;width:132px}#header .logo-iei{left:8px;width:217px}html[lang=en] #header .logo-iei{width:300px}.menu{padding:60px 20px}.menu .main-nav{font-size:15px;row-gap:27px}}.lang{position:fixed;right:135px;top:33px;z-index:2000}.lang .globe_class{background:none;border-radius:0;cursor:default;height:auto;width:auto}.lang .globe_class:hover .lang_list_class{display:flex}.lang .lang_list_class{display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:700;left:auto;letter-spacing:.1em;line-height:1;padding:0;position:relative;text-align:left;text-indent:.1em;top:auto;transform:none}.lang .lang_list_class:after,.lang .lang_list_class:before{display:none}.lang .lang_list_class li{background:none;font-size:15px;line-height:1;text-align:center;width:40px}.lang .lang_list_class li:first-child{border:none;padding:0}html[lang=en] .lang .lang_list_class{flex-direction:row-reverse}.lang .lang_list_class li:last-child{border:none;padding:0}.lang .lang_list_class li:not(:first-child){border-left:1px solid #fff}html[lang=en] .lang .lang_list_class li:not(:first-child){border-left:none;border-right:1px solid #fff}.lang .lang_list_class li a{color:#fff;display:inline-block;line-height:1;opacity:.5;overflow:hidden;position:relative;text-indent:24px;transition:.3s;white-space:nowrap;width:24px}.lang .lang_list_class li a[lang=ja]:before{content:"JP";left:0;position:absolute;text-align:center;text-indent:.1em;top:0;width:24px}.lang .lang_list_class li a[lang=en]:before{content:"EN";left:0;position:absolute;text-align:center;text-indent:.1em;top:0;width:24px}.lang .lang_list_class li a:hover,html[lang=en] .lang .lang_list_class li a[lang=en],html[lang=ja] .lang .lang_list_class li a[lang=ja]{color:#fff;opacity:1}@media screen and (max-width:800px){.lang{position:static;text-align:center;transform:none}.lang ul{justify-content:center;margin-top:50px}.lang .lang_list_class li a,.lang .lang_list_class li a:hover,html[lang=en] .lang .lang_list_class li a[lang=en],html[lang=ja] .lang .lang_list_class li a[lang=ja]{color:#c9d1d5}}.menu-close{cursor:pointer;height:50px;opacity:0;position:fixed;right:37px;top:15px;visibility:hidden;width:50px;z-index:2001}.opened .menu-close{opacity:1;visibility:visible}#header .overlay{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100vw;z-index:99}.opened #header .overlay{opacity:1;visibility:visible}.menu-trigger{cursor:pointer;display:block;height:50px;position:fixed;right:37px;top:15px;width:50px;z-index:2000}.menu-trigger span{backface-visibility:hidden;background-color:#fff;display:block;height:4px;left:0;opacity:1;position:absolute;transition:.3s;width:100%}.menu-trigger span:first-of-type,.menu-trigger span:nth-of-type(3){transition:background-color .2s ease 0s,top .2s ease .63s,transform .2s ease 0s}.menu-trigger span:first-of-type{top:14px}.menu-trigger span:nth-of-type(2){display:none;top:23px;transition:background-color .2s ease 0s,opacity .2s ease 0s}.menu-trigger span:nth-of-type(3){top:32px}.opened .menu-trigger span:first-of-type,.opened .menu-trigger span:nth-of-type(3){transition:background-color .2s ease 0s,top .1s ease 0s,transform .1s ease .15s}.opened .menu-trigger span:first-of-type{top:23px;transform:rotate(-32deg)}.opened .menu-trigger span:nth-of-type(2){opacity:0}.opened .menu-trigger span:nth-of-type(3){top:23px;transform:rotate(32deg)}@media screen and (max-width:800px){.menu-close,.menu-trigger{height:45px;right:11px;top:5px;width:45px}.menu-trigger span{height:3px}.menu-trigger span:first-of-type{top:13px}.menu-trigger span:nth-of-type(2){display:none;top:21px}.menu-trigger span:nth-of-type(3){top:29px}.opened .menu-trigger span:first-of-type{top:21px;transform:rotate(-32deg)}.opened .menu-trigger span:nth-of-type(2){opacity:0}.opened .menu-trigger span:nth-of-type(3){top:21px;transform:rotate(32deg)}}#footer{position:relative;z-index:1}#footer .footer-wrap{background-color:var(--black);padding:160px 50px 60px}#footer .btntop{border:1px solid var(--grey);border-radius:50%;bottom:30px;display:block;height:88px;opacity:0;position:fixed;right:20px;transition:.5s;visibility:hidden;width:88px;z-index:100}#footer .btntop:hover{background:#fff;border-color:#fff}.moved #footer .btntop{opacity:1;visibility:visible}#footer .btntop:after{border-left:1px solid var(--grey);border-top:1px solid var(--grey);content:"";height:12px;left:50%;position:absolute;top:52%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:12px}#footer .btntop:hover:after{border-color:var(--black)}#footer .footer-wrap .inner{column-gap:10vw;display:grid;grid-template-columns:repeat(2,1fr)}#footer .footer-wrap .left{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}#footer .footer-wrap .logo{display:inline-block}#footer .footer-wrap .logo img{width:444px}html[lang=en] #footer .footer-wrap .logo img{width:560px}#footer .footer-wrap .address{color:#e1e5ea;font-size:14px;line-height:2;width:100%}#footer .footer-wrap .address span{display:inline-block;text-align:left}#footer .footer-wrap .address a{text-decoration:underline}#footer .footer-wrap .address a:hover{text-decoration:none}#footer .footer-wrap .right{text-align:left}#footer .footer-wrap .main{color:#c1c8d0;column-gap:9vw;display:inline-grid;font-size:18px;font-weight:700;grid-template-columns:repeat(2,1fr);letter-spacing:.025em;row-gap:40px}#footer .footer-wrap .main li a:hover{text-decoration:underline}#footer .footer-wrap .inner+.inner{margin-top:160px}#footer .footer-wrap .logos{align-items:center;display:flex;justify-content:flex-end}#footer .footer-wrap .logos>div{margin-right:2vw}#footer .footer-wrap .logos>div:last-child{margin-right:0}#footer .footer-wrap .logo-tokyo-u{width:210px}#footer .footer-wrap .logo-foe{width:147px}#footer .footer-wrap .logo-erf{width:145px}#footer .footer-wrap .copyright{font-size:11px;line-height:2}@media screen and (max-width:800px){#footer .footer-wrap{padding:60px 0 20px}#footer .footer-wrap .inner{display:block}#footer .footer-wrap .left{display:block;text-align:center}#footer .footer-wrap .logo img{width:311px}html[lang=en] #footer .footer-wrap .logo img{width:340px}#footer .footer-wrap .address{font-size:13px;line-height:2.384615384615385;margin:30px 0 53px}#footer .footer-wrap .address span{text-align:center}#footer .footer-wrap .main{border-top:1px solid #3d3f43;column-gap:0;display:grid;font-size:13px;grid-template-columns:repeat(2,1fr);margin-bottom:0;position:relative;row-gap:0;width:100%}#footer .footer-wrap .main:after{background:#3d3f43;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px}#footer .footer-wrap .main li{border-bottom:1px solid #3d3f43;margin:0}#footer .footer-wrap .main li a{align-items:center;display:flex;height:3.7em;line-height:1.4;padding:0 2em 0 1.5em;position:relative;transition:.3s}html[lang=en] #footer .footer-wrap .main li a{font-size:12px}#footer .footer-wrap .main li a:after{border-right:1px solid #3d3f43;border-top:1px solid #3d3f43;box-sizing:border-box;content:"";display:block;height:9px;position:absolute;right:1em;top:50%;transform:rotate(45deg);transform-origin:right top;width:9px}#footer .footer-wrap .main li a:hover{background:#3d3f43}#footer .footer-wrap .inner+.inner{margin-top:0}#footer .footer-wrap .logos{column-gap:30px;flex-wrap:wrap;justify-content:center}#footer .footer-wrap .logos>div{margin:36px 0 0}#footer .footer-wrap .logo-tokyo-u{width:100%}#footer .footer-wrap .logo-tokyo-u img{width:152px}html[lang=en] #footer .footer-wrap .logo-tokyo-u img{width:180px}html[lang=en] #footer .footer-wrap .logo-foe{width:160px}html[lang=en] #footer .footer-wrap .logo-erf{width:125px}#footer .footer-wrap .copyright{font-size:10px;line-height:1.5;margin-top:60px;padding-left:15px}#footer .btntop{bottom:15px;height:58px;right:11px;width:58px}#footer .btntop:after{top:55%}}.pagenavi-wrap .wp-pagenavi{font-size:15px;letter-spacing:-.5em;padding:100px 0 0;text-align:center}.pagenavi-wrap .wp-pagenavi a,.pagenavi-wrap .wp-pagenavi span{border:none;border-bottom:1px solid #fff;color:#282828;display:inline-block;letter-spacing:normal;line-height:1.8;margin:0 10px;min-width:1em;padding:0 .1em;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:auto}.pagenavi-wrap .wp-pagenavi a:hover{border-bottom:1px solid #282828}.pagenavi-wrap .wp-pagenavi span{opacity:1}.pagenavi-wrap .wp-pagenavi span.current{border-bottom:1px solid #282828;color:#282828;opacity:1}#wrap{position:relative}main{display:block}.main-wrap,main{background-color:var(--black);position:relative;z-index:1}.main-wrap{margin:auto;overflow:hidden}.header-logo{padding:5%;text-align:right;width:100%}.header-logo a{display:inline-block}.header-logo a img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;vertical-align:top;width:225px}.header-logo a:hover img{opacity:.5}@media screen and (max-width:800px){#wrap,.main-wrap{min-width:0}.main-wrap{overflow:hidden}}#slide{padding-bottom:80px;padding-top:80px;position:relative}#slide .section-wrap{height:56.25vw;max-height:calc(100vh - 160px);position:relative;width:100%}#slide .section-wrap .logo{left:49.5%;position:absolute;top:44%;transform:translate(-50%,-50%);width:234px;z-index:10}html[lang=en] #slide .section-wrap .logo{width:636px}#slide .section-wrap div{height:100%;line-height:1;vertical-align:top}#slide .section-wrap .slick-list{overflow:visible}#slide .section-wrap .mainsp-slider{display:none}#slide .slide-wrap{opacity:0}#slide .slide-wrap.slick-initialized{opacity:1;transition:2s;transition-delay:1.2s}#slide .slide-wrap .slide-list{padding:0;position:relative}#slide .slide-wrap .slide-list img{font-family:"object-fit: cover;";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#slide .slide-wrap .slide-list:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#slide .slide-wrap .slide-list .link{align-items:center;display:inline-flex;font-size:22px;font-weight:700;height:80px;left:50px;letter-spacing:.1em;padding-right:1em;position:absolute;top:100%;transition:.3s;white-space:nowrap;z-index:2}html[lang=en] #slide .slide-wrap .slide-list .link{font-size:18px;letter-spacing:.05em}#slide .slide-wrap .slide-list .link:after{border-right:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;content:"";display:block;height:.5em;position:absolute;right:0;top:50%;transform:rotate(45deg);transform-origin:right top;width:.5em}#slide .slide-wrap .slide-list .link:hover{opacity:.6}#slide .slide-wrap .slide-list .wrapper{overflow:hidden;position:relative}#slide .slide-wrap .slide-list iframe{height:calc(100% + 160px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:0s;width:100%}#slide .slide-wrap .slick-active .slide-list iframe{opacity:1;transition:1s;transition-delay:1s}@media (min-aspect-ratio:16/9){#slide .slide-wrap .slide-list iframe{height:calc(56.25vw + 160px);width:100vw}}#slide .slick-dots{align-items:center;bottom:auto;display:inline-flex;font-size:12px;height:80px;left:50%;line-height:1;padding:0;text-align:center;top:100%;transform:translate(-50%);width:auto}#slide .slick-dots li{height:1em;line-height:1;margin:0 4px;width:1em}#slide .slick-dots li button{background-color:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;font-size:12px;height:1em;padding:0;transition:.3s;width:1em}#slide .slick-dots li button:hover,#slide .slick-dots li.slick-active button{background-color:#fff;border:1px solid #fff}#slide .my-video-links,#slide .slick-dots li button:before{display:none}.scroll{bottom:-80px;display:block;height:110px;opacity:1;overflow:hidden;position:absolute;right:26px;width:50px;z-index:50}.scroll .line{height:100%;top:0;width:1px}.scroll .line,.scroll:after{background:#c5cacd;display:block;left:50%;position:absolute}.scroll:after{animation-duration:4s;animation-iteration-count:infinite;animation-name:down;animation-timing-function:ease;border-radius:50%;content:"";height:10px;transform:translate(-50%);width:10px}.scroll:before{bottom:100%;content:"Scroll";font-family:Inter,sans-serif;font-size:11px;font-weight:400;left:36px;letter-spacing:.1em;line-height:1;position:absolute;transform:rotate(90deg);transform-origin:left bottom}@keyframes down{0%{top:-20px}to{top:160px}}@media screen and (max-width:800px){#slide{height:100vh;padding-bottom:55px;padding-top:55px}#slide .section-wrap{height:100%;max-height:100%}#slide .section-wrap .logo{top:46.4vw;transform:translate(-50%);width:51.2vw}html[lang=en] #slide .section-wrap .logo{top:28vw;transform:translate(-50%);width:100vw}#slide .slide-wrap .slide-list .link{align-items:center;display:inline-flex;font-size:15px;height:55px;left:15px;margin-top:0}html[lang=en] #slide .slide-wrap .slide-list .link{font-size:12px}#slide .section-wrap .main-slider,#slide .slide-wrap .slide-list:after{display:none}#slide .my-video-links,#slide .section-wrap .mainsp-slider{display:block}#slide .my-video-links img{height:14vw;left:50%;margin-left:-7vw;position:absolute;top:93.2vw;width:14vw;z-index:10}#slide .slick-dots{align-items:center;bottom:auto;display:inline-flex;height:55px;left:auto;right:15px;top:100%;transform:translate(0)}.scroll{display:none}}.home .sec-wrap{border-bottom:1px solid var(--hr);padding:120px 0 100px}.sec-title{display:flex;padding:0 50px 60px}.sec-title .title{display:flex;flex-grow:1}.sec-title .title h2{font-size:36px;font-weight:700;letter-spacing:.075em;line-height:44px;white-space:nowrap;width:155px}.sec-title .title .desc{color:#d4d9e0;flex-grow:1;font-size:15px;line-height:2.4;text-align:center}.sec-title .title .sort{flex-grow:1;font-size:15px;line-height:1.2;margin-left:1em;text-align:center}html[lang=en] .sec-title .title .sort{letter-spacing:.075em;margin-left:.3em}.sec-title .viewmore{width:155px}.viewmore a{border:1px solid var(--grey);border-radius:22px;color:#d4d9e0;display:block;font-family:Inter,sans-serif;font-size:13px;font-weight:500;height:44px;letter-spacing:.1em;line-height:1;padding-top:1.1em;position:relative;text-align:center;text-indent:.1em;transition:.3s;width:100%}.viewmore a:hover{background:#fff;border-color:#fff;color:var(--black)}.viewmore a:after{border-right:1px solid var(--grey);border-top:1px solid var(--grey);box-sizing:border-box;content:"";display:block;height:.7em;position:absolute;right:1em;top:50%;transform:rotate(45deg);transform-origin:right top;width:.7em}.viewmore a:hover:after{border-color:var(--black)}@media screen and (max-width:800px){.home .sec-wrap{padding:60px 0}.sec-title{padding:0 15px 40px;position:relative}.sec-title .title{display:block}.sec-title .title h2{font-size:25px;letter-spacing:.05em;line-height:36px;width:100%}.sec-title .title .desc{font-size:14px;line-height:2;margin-top:30px;text-align:left}.sec-title .title .desc br{display:none}.sec-title .viewmore{position:absolute;right:15px;top:0;width:127px}.viewmore a{font-size:11px;height:36px;padding-top:1em}html[lang=en] .sec-title .title .sort{font-size:12px;letter-spacing:.03em}}#about .sec-wrap{border-top:1px solid var(--hr);margin-top:70px}#about .sec-content{padding:0 50px}#about .sec-content ul{column-gap:34px;display:grid;grid-template-columns:repeat(3,1fr)}#about .sec-content ul a{transition:.3s}#about .sec-content ul a:hover{opacity:.6}#about .sec-content ul .thumb{padding-top:100%;position:relative;width:100%}#about .sec-content ul .thumb img{border-radius:50%;filter:brightness(80%);font-family:"object-fit: cover;";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#about .sec-content ul .txt{margin-top:30px;text-align:center}#about .sec-content ul .txt h3{font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.25}#about .sec-content ul .txt p{color:#d4d9e0;font-size:14px;letter-spacing:.05em;line-height:2;margin-top:1em}@media screen and (max-width:800px){#about .sec-wrap{margin-top:40px}#about .sec-content{padding:0 30px}#about .sec-content ul{display:grid;grid-template-columns:repeat(1,1fr);row-gap:40px}#about .sec-content ul .txt{margin-top:20px}#about .sec-content ul .txt h3{font-size:23px}#about .sec-content ul .txt p{font-size:12px;margin-top:.5em}}#highlight{overflow:hidden}#highlight .sec-content{margin:auto;max-width:906px;width:100%}#highlight .sec-content div{line-height:1;vertical-align:top}#highlight .slick-list{overflow:visible}#highlight .slide-list{padding:0 5px}#highlight .slide-list .inner{display:block;padding-top:100%;position:relative;width:100%}#highlight .slide-list .thumb{border-radius:10px;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:.3s;width:100%}#highlight .slide-list .thumb:hover{opacity:.6}#highlight .slide-list .thumb img{filter:brightness(80%);font-family:"object-fit: cover;";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#highlight .slide-list .thumb:after{background:linear-gradient(0deg,#636363,#fff);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}#highlight .slide-list a,#highlight .slide-list div{line-height:1;vertical-align:top}#highlight .slide-list a{display:block;position:relative}#highlight .slide-list .txt{bottom:0;left:0;padding:15px;position:absolute;width:100%;z-index:2}#highlight .slide-list .txt .cat a{border:1px solid hsla(0,0%,100%,.5);border-radius:1em;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.025em;line-height:2;margin-right:1em;padding:0 1em;text-indent:.025em;transition:.3s}#highlight .slide-list .txt .cat a:hover{background:#fff;border-color:#fff;color:var(--black)}#highlight .slide-list .txt h3{color:#eef1f4;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:5px 0 10px}#highlight .slide-list .txt h3 a{display:inline-block;line-height:1.5}#highlight .slide-list .txt h3 a:hover{text-decoration:underline}#highlight .slide-list .txt .keyword{display:flex;flex-wrap:wrap;font-size:12px;letter-spacing:.025em;line-height:1.2}#highlight .slide-list .txt .keyword li{margin-right:1em;margin-top:.6em}#highlight .slide-list .txt .keyword li:before{content:"#";margin-right:.3em}#highlight .slide-list .txt .keyword li a{display:inline;vertical-align:unset}#highlight .slick-prev{background:var(--black);border-radius:50%;height:60px;left:-30px;margin-top:-30px;transform:rotate(180deg);width:60px;z-index:3}#highlight .slick-next:before,#highlight .slick-prev:before{border-right:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;content:"";display:block;height:14px;margin-right:-3px;margin-top:-7px;position:absolute;right:50%;top:50%;transform:rotate(45deg);width:14px}#highlight .slick-next{background:var(--black);border-radius:50%;height:60px;margin-top:-30px;right:-30px;transform:rotate(0);width:60px;z-index:3}#highlight .slick-dots{bottom:-48px;font-size:12px;line-height:1;padding:0;text-align:center}#highlight .slick-dots li{height:1em;line-height:1;margin:0 4px;width:1em}#highlight .slick-dots li button{background-color:transparent;border:1px solid var(--grey);border-radius:50%;font-size:12px;height:1em;padding:0;transition:.3s;width:1em}#highlight .slick-dots li button:hover,#highlight .slick-dots li.slick-active button{background-color:#fff;border:1px solid #fff}#highlight .slick-dots li button:before{display:none}@media screen and (max-width:800px){#highlight .sec-content{width:calc(100% - 40px)}#highlight .slide-list{padding:0 4px}#highlight .slick-prev{height:47px;left:-20px;margin-top:-24px;width:47px}#highlight .slick-prev:before{height:10px;margin-top:-5px;width:10px}#highlight .slick-next{height:47px;margin-top:-24px;right:-20px;width:47px}#highlight .slick-next:before{height:10px;margin-top:-5px;width:10px}#highlight .slick-dots{bottom:-33px}#highlight .slide-list .txt{padding:12px}#highlight .slide-list .txt .cat a{font-size:10px}}#news .sec-content{padding:0 10px}#news .sec-content>ul{column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}#news .sec-content>ul>li{position:relative}#news .sec-content>ul .thumb{border-radius:10px;display:block;overflow:hidden;padding-top:100%;position:relative;transition:.3s;width:100%}#news .sec-content>ul .thumb:hover{opacity:.6}#news .sec-content>ul .thumb img{filter:brightness(80%);font-family:"object-fit: cover;";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#news .sec-content>ul .thumb:after{background:linear-gradient(0deg,#636363,#fff);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}#news .sec-content>ul .txt{bottom:0;color:#fff;left:0;padding:15px;position:absolute;width:100%;z-index:2}#news .sec-content>ul .txt .datecat .cat{align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:200px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.025em;line-height:1;margin-right:1em;min-height:26px;padding:.4em 1em;text-indent:.025em;transition:.3s}html[lang=en] #news .sec-content>ul .txt .datecat .cat{padding:.4em 1.5em}#news .sec-content>ul .txt .datecat .cat:hover{background:#fff;border-color:#fff;color:var(--black)}#news .sec-content>ul .txt .datecat .date{font-family:Inter,sans-serif;font-size:12px;font-weight:400}#news .sec-content>ul .txt h3{color:#eef1f4;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:5px 0 10px}#news .sec-content>ul .txt h3 a:hover{text-decoration:underline}#news .sec-content>ul .txt .keyword{display:flex;flex-wrap:wrap;font-size:12px;letter-spacing:.025em;line-height:1.2}#news .sec-content>ul .txt .keyword li{margin-right:1em;margin-top:.6em}#news .sec-content>ul .txt .keyword li:before{content:"#";margin-right:.3em}#news .sec-content>ul .txt .keyword li a:hover{text-decoration:underline}@media screen and (max-width:800px){#news .sec-content{padding:0 15px}#news .sec-content>ul{grid-template-columns:repeat(2,1fr);row-gap:20px}#news .sec-content>ul .txt{padding:10px 0 0;position:static}#news .sec-content>ul .txt .datecat .cat{font-size:10px;min-height:20px}#news .sec-content>ul .txt .datecat .date{display:block;font-size:11px;margin-top:.3em}#news .sec-content>ul .txt h3{font-size:13px;line-height:1.363847944142746;margin:8px 0 5px}#news .sec-content>ul .txt .keyword{color:#797e84}#news .sec-content>ul .thumb:after{display:none}}.archive .sec-wrap,.hs-blog-post .content-wrapper{color:#f0f1f2}#news.archive .sec-title .selects{display:inline-flex}#news.archive .sec-title .selects .select-wrap{border:1px solid #6c6e73;border-radius:22px;color:#d4d9e0;cursor:pointer;font-size:16px;font-weight:700;height:44px;line-height:1;margin-left:1em;padding:13px 2.5em 0 1.5em;position:relative;transition:.3s}#news.archive .sec-title .selects .select-wrap:hover{background:#fff;border-color:#fff;color:var(--black)}#news.archive .sec-title .selects .select-wrap.select1:before{content:"部門から探す"}#news.archive .sec-title .selects .select-wrap.select2:before{content:"研究グループから探す"}#news.archive .sec-title .selects .select-wrap.select3:before{content:"キーワードから探す"}html[lang=en] #news.archive .sec-title .selects .select-wrap.select1:before{content:"Department"}html[lang=en] #news.archive .sec-title .selects .select-wrap.select2:before{content:"Group"}html[lang=en] #news.archive .sec-title .selects .select-wrap.select3:before{content:"Keyword"}#news.archive .sec-title .selects .select-wrap:after{border-bottom:1px solid #d4d9e0;border-left:1px solid #d4d9e0;bottom:43%;box-sizing:border-box;content:"";display:block;height:.5em;opacity:.6;position:absolute;right:1em;transform:rotate(-45deg);transform-origin:left bottom;transition:.3s;width:.5em}#news.archive .sec-title .selects .select-wrap:hover:after{border-color:var(--black)}#news.archive .sec-title .selects select{background:none;box-shadow:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media screen and (max-width:800px){#news.archive .sec-title{display:block}#news.archive .sec-title .selects{display:flex;flex-wrap:wrap;margin-top:30px;row-gap:10px}#news.archive .sec-title .selects .select-wrap{border-radius:18px;font-size:12px;height:36px;margin-left:0;padding-top:12px;text-align:center;width:100%}}#group .sec-content{padding:0 50px}#group .sec-content .wrapper>ul{align-self:flex-start;column-gap:13px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:25px}#group .sec-content .wrapper>ul li{display:flex}#group .sec-content .wrapper>h2.none,#group .sec-content .wrapper>ul li.none,#group .sec-content .wrapper>ul.none{display:none}#group .sec-content .wrapper>h2.none{font-size:36px;font-weight:700;letter-spacing:.075em;line-height:44px;margin:120px 0 60px;white-space:nowrap}#group.tag-department-of-project .sec-content .wrapper>h2.show-department-of-project,#group.tag-department-of-research-infrastructure .sec-content .wrapper>h2.show-department-of-research-infrastructure,#group.tag-プロジェクト部門 .sec-content .wrapper>h2.show-プロジェクト部門,#group.tag-研究基盤部門 .sec-content .wrapper>h2.show-研究基盤部門{display:block}#group.tag-department-of-project .sec-content .wrapper>ul.show-department-of-project,#group.tag-department-of-research-infrastructure .sec-content .wrapper>ul.show-department-of-research-infrastructure,#group.tag-プロジェクト部門 .sec-content .wrapper>ul.show-プロジェクト部門,#group.tag-研究基盤部門 .sec-content .wrapper>ul.show-研究基盤部門{display:grid}#group.tag-department-of-project .sec-content .wrapper>ul li.show-department-of-project,#group.tag-department-of-research-infrastructure .sec-content .wrapper>ul li.show-department-of-research-infrastructure,#group.tag-プロジェクト部門 .sec-content .wrapper>ul li.show-プロジェクト部門,#group.tag-研究基盤部門 .sec-content .wrapper>ul li.show-研究基盤部門{display:flex}#group .sec-content .wrapper>ul .thumb{border-radius:50%;height:15.384615384615385vw;overflow:hidden;position:relative;transition:.3s;width:15.384615384615385vw}#group .sec-content .wrapper>ul .thumb:hover{opacity:.6}#group .sec-content .wrapper>ul .thumb img{filter:brightness(80%);font-family:"object-fit: cover;";height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#group .sec-content .wrapper>ul .txt{align-content:center;display:flex;flex:1 1 0;flex-wrap:wrap;padding-left:1vw}#group .sec-content .wrapper>ul .txt h3{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.333333333333333;width:100%}#group .sec-content .wrapper>ul .txt h3 a:hover{text-decoration:underline}#group .sec-content .wrapper>ul .txt .keyword{color:#797e84;font-size:12px;letter-spacing:.025em;line-height:1.2;margin-top:1em;width:100%}#group .sec-content .wrapper>ul .txt .keyword li:before{content:"#";margin-right:.3em}#group .sec-content .wrapper>ul .txt .keyword li{margin-top:.6em}#group .sec-content .wrapper>ul .txt .keyword li a:hover{text-decoration:underline}@media screen and (max-width:800px){#group .sec-content{padding:0 15px}#group .sec-content .wrapper>h2.none{font-size:25px;letter-spacing:.05em;line-height:36px;margin:60px 0 40px}#group .sec-content .wrapper>ul{grid-template-columns:repeat(2,1fr);row-gap:20px}#group .sec-content .wrapper>ul li{display:block;min-width:0}#group.tag-department-of-project .sec-content .wrapper>ul li.show-department-of-project,#group.tag-department-of-research-infrastructure .sec-content .wrapper>ul li.show-department-of-research-infrastructure,#group.tag-プロジェクト部門 .sec-content .wrapper>ul li.show-プロジェクト部門,#group.tag-研究基盤部門 .sec-content .wrapper>ul li.show-研究基盤部門{display:block}#group .sec-content .wrapper>ul .thumb{display:block;height:auto;padding-top:100%;width:100%}#group .sec-content .wrapper>ul .txt{display:block;margin-top:10px;padding:0;text-align:center}#group .sec-content .wrapper>ul .txt h3{font-size:15px}#group .sec-content .wrapper>ul .txt .keyword{font-size:10px;margin-top:.5em}}#group.archive .sec-title .viewmore{width:220px}#group.archive .sec-title .viewmore a{width:155px}#group.archive .sec-content{column-gap:50px;display:grid;grid-template-columns:auto 220px}#group.archive .sec-content .wrapper>ul{grid-template-columns:repeat(2,1fr)}#group.archive .sec-content .wrapper>ul .txt h3{font-size:18px;line-height:1.3333}#group.archive .sidebar h2{font-size:24px;font-weight:700;line-height:30px;margin-bottom:20px}#group.archive .sidebar *+h2{margin-top:100px}#group.archive .sidebar ul{display:grid;grid-template-columns:1fr;row-gap:10px}.sidebar [class^=item-] a{border:1px solid #6c6e73;color:#c1c8d0}.sidebar [class^=item-] a:hover,.sidebar [class^=item-].current a{background:#fff;border-color:#fff;color:var(--black)}#group.archive .sidebar ul a{border-radius:3em;display:inline-block;font-size:13px;font-weight:700;line-height:1.3;padding:.8em 1.3em;transition:.3s}#group.archive .sidebar .cat1 li{display:none}#group.archive .sidebar .cat1 .item-advanced-nanocharacterization-center,#group.archive .sidebar .cat1 .item-department-of-project,#group.archive .sidebar .cat1 .item-department-of-research-infrastructure,#group.archive .sidebar .cat1 .item-department-of-strategic-studies,#group.archive .sidebar .cat1 .item-nano-engineering-research-center,#group.archive .sidebar .cat1 .item-ナノ工学研究センター,#group.archive .sidebar .cat1 .item-プロジェクト部門,#group.archive .sidebar .cat1 .item-先端ナノ計測センター,#group.archive .sidebar .cat1 .item-戦略研究部門,#group.archive .sidebar .cat1 .item-研究基盤部門{display:block}#group.archive .sidebar .cat2 .item-advanced-nanocharacterization-center,#group.archive .sidebar .cat2 .item-department-of-project,#group.archive .sidebar .cat2 .item-department-of-research-infrastructure,#group.archive .sidebar .cat2 .item-department-of-strategic-studies,#group.archive .sidebar .cat2 .item-nano-engineering-research-center,#group.archive .sidebar .cat2 .item-ナノ工学研究センター,#group.archive .sidebar .cat2 .item-プロジェクト部門,#group.archive .sidebar .cat2 .item-先端ナノ計測センター,#group.archive .sidebar .cat2 .item-戦略研究部門,#group.archive .sidebar .cat2 .item-研究基盤部門{display:none}#group.archive .sidebar .cat1 .item-department-of-strategic-studies,#group.archive .sidebar .cat1 .item-戦略研究部門{order:1}#group.archive .sidebar .cat1 .item-department-of-project,#group.archive .sidebar .cat1 .item-プロジェクト部門{order:2}#group.archive .sidebar .cat1 .item-department-of-research-infrastructure,#group.archive .sidebar .cat1 .item-研究基盤部門{order:3}#group.archive .sidebar .cat1 .item-nano-engineering-research-center,#group.archive .sidebar .cat1 .item-ナノ工学研究センター{order:4}#group.archive .sidebar .cat1 .item-advanced-nanocharacterization-center,#group.archive .sidebar .cat1 .item-先端ナノ計測センター{order:5}@media screen and (max-width:800px){#group.archive .sec-content{display:block}#group.archive .sec-content .wrapper>ul .txt h3{font-size:15px;line-height:1.3333}#group.archive .sec-title{display:block}#group.archive .sec-title .selects{column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:30px}#group.archive .sec-title .selects .select-wrap{border:1px solid #6c6e73;border-radius:18px;cursor:pointer;font-size:12px;font-weight:700;height:36px;line-height:1;padding:12px 15px 0 0;position:relative;text-align:center}#group.archive .sec-title .selects .select-wrap:after{border-bottom:1px solid #d4d9e0;border-left:1px solid #d4d9e0;bottom:43%;box-sizing:border-box;content:"";display:block;height:.5em;opacity:.6;position:absolute;right:1em;transform:rotate(-45deg);transform-origin:left bottom;width:.5em}#group.archive .sec-title .selects .select-wrap.select1:before{content:"部門から探す"}#group.archive .sec-title .selects .select-wrap.select3:before{content:"キーワードから探す"}html[lang=en] #group.archive .sec-title .selects .select-wrap.select1:before{content:"Department"}html[lang=en] #group.archive .sec-title .selects .select-wrap.select3:before{content:"Keyword"}#group.archive .sec-title .selects .select-wrap select{background:none;box-shadow:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#group.archive .select1 .item-department-of-strategic-studies,#group.archive .select1 .item-戦略研究部門{order:1}#group.archive .select1 .item-department-of-project,#group.archive .select1 .item-プロジェクト部門{order:2}#group.archive .select1 .item-department-of-research-infrastructure,#group.archive .select1 .item-研究基盤部門{order:3}#group.archive .select1 .item-nano-engineering-research-center,#group.archive .select1 .item-ナノ工学研究センター{order:4}#group.archive .select1 .item-advanced-nanocharacterization-center,#group.archive .select1 .item-先端ナノ計測センター{order:5}#group.archive .sec-content>ul .txt h3{font-size:15px}}#keyword .sec-title{align-items:center}#keyword .sec-title .desc p{color:#fefefe;font-size:18px;letter-spacing:.05em;white-space:nowrap}#keyword .sec-content{padding:0 50px}#keyword .sec-content ul{column-gap:10px;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.025em;row-gap:20px;text-indent:.025em}#keyword .sec-content ul li a{border:1px solid var(--grey);border-radius:1em;color:#c1c8d0;display:inline-block;line-height:2;padding:0 1em;transition:.3s;white-space:nowrap}#keyword .sec-content ul li a:hover{background:#fff;border-color:#fff;color:var(--black)}@media screen and (max-width:800px){#keyword .sec-title .desc p{font-size:11px}#keyword .sec-content{padding:0 15px}#keyword .sec-content ul{column-gap:5px;font-size:13px;row-gap:10px}}.hs-site-page #mv .datecat,.hs-site-page #mv .thumb{display:none}.hs-site-page #mv .mv-wrap .post-title{height:100%}.hs-site-page #mv .mv-wrap .post-title .title{font-size:45px;left:50%;position:absolute;text-align:center;top:45%;transform:translate(-50%,-50%)}.hs-site-page #mv .mv-wrap .post-title .datecat{display:none}.hs-site-page .content-wrapper{color:#f0f1f2;font-size:16px;letter-spacing:.05em;line-height:2;margin:auto;max-width:1300px;padding:80px 50px 150px;width:100%}.hs-site-page .blog-post-content .hs_cos_wrapper_type_rich_text>*+*{margin-top:1em}.hs-site-page .blog-post-content .hs_cos_wrapper_type_rich_text h2{font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.2}.hs-site-page .blog-post-content .hs_cos_wrapper p a{text-decoration:underline}.hs-site-page .blog-post-content .hs_cos_wrapper p a:hover{text-decoration:none}.hs-site-page .row-fluid-wrapper+.row-fluid-wrapper{margin-top:60px}.hs-content-id-81255845148 .embed-wrap,.hs-content-id-83166248292 .embed-wrap{padding-top:56.25%;position:relative;width:100%}.hs-content-id-81255845148 .embed-wrap iframe,.hs-content-id-83166248292 .embed-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:800px){.hs-site-page .content-wrapper{font-size:14px;padding:40px 15px 80px}.hs-site-page #mv .mv-wrap .post-title .title{font-size:26px;top:50%;white-space:nowrap}.hs-site-page .blog-post-content .hs_cos_wrapper_type_rich_text h2{font-size:22px}}#page-member #member .sec-wrap{margin-top:0;padding-top:80px}#page-member .content-wrap{color:#f0f1f2;padding:120px 0 0}#page-member .targets{display:flex}#page-member .sec-title{border-bottom:1px solid var(--hr)}#page-member .targets a{align-items:center;border:1px solid #6c6e73;border-radius:22px;color:#d4d9e0;display:inline-flex;font-size:16px;font-weight:700;height:44px;line-height:1.2;margin-left:1em;padding:0 2.5em 0 1.5em;position:relative;transition:.3s}#page-member .targets a:hover{background:#fff;border-color:#fff;color:var(--black)}html[lang=en] #page-member .targets a{border-radius:30px;font-size:14px;height:60px;hyphens:auto}#page-member .targets a:after{border-bottom:1px solid #d4d9e0;border-left:1px solid #d4d9e0;bottom:43%;box-sizing:border-box;content:"";display:block;height:.5em;opacity:.6;position:absolute;right:1em;transform:rotate(-45deg);transform-origin:left bottom;width:.5em}#page-member .targets a:hover:after{border-color:var(--black)}#page-member #member .sec-content{font-size:16px;letter-spacing:.05em;line-height:2;margin:auto;max-width:1300px;padding:0 50px 120px;width:100%}#page-member #member .sec-content>ul{display:grid;grid-template-columns:repeat(2,1fr)}#page-member #member{border-bottom:1px solid var(--hr)}#page-member #member .sec-content>ul li{grid-template-columns:200px auto}#page-member #member .sec-h2 h2{margin-bottom:60px}@media screen and (max-width:800px){#page-member .content-wrap{padding:100px 0}#page-member .sec-title{display:block}#page-member .targets{column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:30px;row-gap:10px}html[lang=en] #page-member .targets{grid-template-columns:1fr}#page-member .targets a{font-size:12px;margin-left:0}#page-member .targets a,html[lang=en] #page-member .targets a{border-radius:18px;height:36px}#page-member #member .sec-content{padding:0 15px 40px}#page-member #member .sec-wrap{padding:30px 0 0}#page-member #member .sec-h2 h2{margin-bottom:30px}.hs-site-page #page-member .row-fluid-wrapper+.row-fluid-wrapper{margin-top:0}}.page-about .blog-post{column-gap:50px;display:grid;grid-template-columns:auto 220px}.page-about .sidebar{align-self:start;left:0;position:sticky;top:120px}.page-about .sidebar ul{color:#969a9e;font-size:18px;font-weight:400;letter-spacing:.025em;line-height:1;width:100%}.hs-site-page .page-about .blog-post-content .hs_cos_wrapper_type_rich_text br{display:inline-block}.hs-site-page .page-about .blog-post-content .hs_cos_wrapper_type_rich_text>*+*{margin-top:3em}.hs-content-id-81181232800 .page-about .sidebar .greeting,.hs-content-id-81197772621 .page-about .sidebar .pre,.hs-content-id-81197919123 .page-about .sidebar .enkaku,.hs-content-id-81197919499 .page-about .sidebar .kougaku,.hs-content-id-83224913968 .page-about .sidebar .greeting,.hs-content-id-83226384474 .page-about .sidebar .pre,.hs-content-id-83226384673 .page-about .sidebar .kougaku{color:#f0f1f2;font-weight:700}.page-about .sidebar ul a{display:inline-block;margin-bottom:2em;padding-left:1.2em;position:relative}.page-about .sidebar ul a:hover{text-decoration:underline}.page-about .sidebar ul a:before{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:50%;content:"";display:block;height:10px;left:0;opacity:.8;position:absolute;transform:rotate(-45deg);transform-origin:right bottom;width:10px}.page-about .history{border-bottom:1px solid var(--hr)}.page-about .history li{display:grid;font-size:16px;grid-template-columns:200px auto;letter-spacing:.05em;line-height:1.9}.page-about .history li .period{font-weight:700}.page-about .history li .content,.page-about .history li .period{border-top:1px solid var(--hr);padding:1em}.hs-content-id-81197919123.hs-site-page .page-about .row-fluid-wrapper.row-number-3{display:none}@media screen and (max-width:800px){.page-about .blog-post{grid-template-columns:1fr}.page-about .sidebar{border-top:1px solid var(--hr);margin-top:120px;padding-top:120px;position:static}}.pagination{color:#b3b8c1;font-family:Inter,sans-serif;font-size:15px;font-weight:400;letter-spacing:.1em;margin-top:80px;text-indent:.1em}.pagination .pagination__link{display:block;margin:0}.pagination .pagination__link--first,.pagination .pagination__link--last{display:none}.pagination .pagination__link--number{border:1px solid #6c6e73;border-radius:20px;font-weight:500;height:40px;line-height:2;margin:0 3px;padding:4px 0 0;text-align:center;transition:.3s;width:40px}.pagination .pagination__link--number:hover{border-color:#e8eaec}.pagination .pagination__link--number.pagination__link--active{background-color:#e8eaec;border-color:#e8eaec;color:#0f1011}.pagination .pagination__link-icon{display:none}.pagination .pagination__link--prev{border:1px solid #6c6e73;border-radius:20px;height:40px;margin:0 3px;padding:5px 0 0 15px;position:relative;text-align:center;transition:.3s;width:100px}.pagination .pagination__link--prev:hover{border-color:#d4d9e0;color:#d4d9e0}.pagination .pagination__link--prev:after{border-bottom:1px solid #d4d9e0;border-left:1px solid #d4d9e0;bottom:50%;box-sizing:border-box;content:"";display:block;height:8px;left:1em;opacity:.6;position:absolute;transform:rotate(45deg);transform-origin:left bottom;transition:.3s;width:8px}.pagination .pagination__link--prev:hover:after{opacity:1}.pagination .pagination__link--next{border:1px solid #6c6e73;border-radius:20px;height:40px;padding:5px 15px 0 0;position:relative;text-align:center;transition:.3s;width:100px}.pagination .pagination__link--next:hover{border-color:#d4d9e0;color:#d4d9e0}.pagination .pagination__link--next:after{border-bottom:1px solid #d4d9e0;border-right:1px solid #d4d9e0;bottom:50%;box-sizing:border-box;content:"";display:block;height:8px;opacity:.6;position:absolute;right:1em;transform:rotate(-45deg);transform-origin:right bottom;transition:.3s;width:8px}.pagination .pagination__link--next:hover:after{opacity:1}.pagination .pagination__link--next{margin:0 3px}.pagination .pagination__link--disabled{opacity:0;visibility:hidden}@media screen and (max-width:800px){.pagination{font-size:12px}.pagination .pagination__link--number{height:32px;width:32px}.pagination .pagination__link--next,.pagination .pagination__link--prev{height:32px;width:80px}}.archive .sec-wrap{border-bottom:1px solid var(--hr);padding:150px 0 100px}@media screen and (max-width:800px){.archive .sec-wrap{padding:100px 0 80px}}.body-container--blog-post{border-bottom:1px solid var(--hr)}.hs-blog-post .content-wrapper{font-size:16px;letter-spacing:.05em;line-height:2;margin:auto;max-width:1300px;padding:80px 50px 150px;width:100%}.hs-blog-post .blog-post-content .hs_cos_wrapper iframe,.hs-blog-post .blog-post-content .hs_cos_wrapper img{max-width:100%}.hs-blog-post .blog-post-content .blog-post-content>*+*,.hs-blog-post .blog-post-content .hs_cos_wrapper>*+*{margin-top:1em}.hs-blog-post .blog-post-content .hs_cos_wrapper br{display:inline-block}.hs-blog-post .blog-post-content .hs_cos_wrapper p a{text-decoration:underline}.hs-blog-post .blog-post-content .hs_cos_wrapper p a:hover{text-decoration:none}.hs-blog-post .blog-post-content .hs_cos_wrapper h2{font-size:180%;font-weight:700;line-height:1.5;margin-bottom:.5em}.hs-blog-post .blog-post-content .hs_cos_wrapper *+h2{margin-top:3em}.hs-blog-post .blog-post-content .hs_cos_wrapper h3{font-size:150%;font-weight:700;line-height:1.5;margin-bottom:.5em}.hs-blog-post .blog-post-content .hs_cos_wrapper *+h3{margin-top:3em}.hs-blog-post .blog-post-content .hs_cos_wrapper h4{font-size:120%;font-weight:700;line-height:1.6;margin-bottom:.5em}.hs-blog-post .blog-post-content .hs_cos_wrapper *+h4{margin-top:3em}.hs-blog-post .prevnextall{border-top:1px solid var(--hr);font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:2;margin-top:50px;padding-top:50px}.hs-blog-post .prevnextall ul{display:flex;justify-content:space-between}.hs-blog-post .prevnextall a{border:1px solid #6c6e73;border-radius:20px;color:#b3b8c1;display:inline-block;height:40px;letter-spacing:.1em;padding-top:4px;position:relative;text-align:center;text-indent:.1em;transition:.3s}.hs-blog-post .prevnextall .prev a{padding-left:.5em;width:100px}.hs-blog-post .prevnextall a:hover{background:#fff;border-color:#fff;color:var(--black)}.hs-blog-post .prevnextall .prev a:before{border-left:1px solid #6c6e73;border-top:1px solid #6c6e73;box-sizing:border-box;content:"";display:block;height:8px;left:1em;margin-top:-4px;position:absolute;top:50%;transform:rotate(-45deg);width:8px}.hs-blog-post .prevnextall .prev a:hover:before{border-color:var(--black)}.hs-blog-post .prevnextall .prev{width:100px}.hs-blog-post .prevnextall .all{width:80px}.hs-blog-post .prevnextall .next{width:100px}.hs-blog-post .prevnextall .all a{width:80px}.hs-blog-post .prevnextall .next a{padding-right:.5em;width:100px}.hs-blog-post .prevnextall .next a:before{border-right:1px solid #6c6e73;border-top:1px solid #6c6e73;box-sizing:border-box;content:"";display:block;height:8px;margin-top:-4px;position:absolute;right:1em;top:50%;transform:rotate(45deg);width:8px}@media screen and (max-width:800px){.hs-blog-post .content-wrapper{font-size:14px;padding:40px 15px 80px}.hs-blog-post .prevnextall{font-size:12px}.hs-blog-post .prevnextall a{border-radius:16px;height:32px;padding-top:3px}.hs-blog-post .prevnextall .next,.hs-blog-post .prevnextall .next a,.hs-blog-post .prevnextall .prev,.hs-blog-post .prevnextall .prev a{width:80px}}.hs-blog-id-76694765631 #hs_cos_wrapper_module_16566571885771,.hs-blog-id-76694765631 #hs_cos_wrapper_module_16567224351612{display:none}@keyframes fadeInUpC{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpC{-webkit-animation-name:fadeInUpC;animation-name:fadeInUpC}