.editor-styles-wrapper,.wp-site-blocks{font-family:var(--font-jp)}.editor-styles-wrapper :where(h1),.wp-site-blocks :where(h1){line-height:1.4667}@media screen and (width >= 48rem){.editor-styles-wrapper :where(h1),.wp-site-blocks :where(h1){line-height:1.4348}}.editor-styles-wrapper :where(h1):where(:not(:first-child)),.wp-site-blocks :where(h1):where(:not(:first-child)){margin-block-start:clamp(25px,16.746px + 2.1164vw,33px)}.editor-styles-wrapper :where(h1):where(:not(:last-child)),.wp-site-blocks :where(h1):where(:not(:last-child)){margin-block-end:clamp(23px,10.619px + 3.1746vw,35px)}.editor-styles-wrapper :where(h2),.wp-site-blocks :where(h2){line-height:1.5833}@media screen and (width >= 48rem){.editor-styles-wrapper :where(h2),.wp-site-blocks :where(h2){line-height:1.4444}}.editor-styles-wrapper :where(h2):where(:not(:first-child)),.wp-site-blocks :where(h2):where(:not(:first-child)){margin-block-start:clamp(41px,32.746px + 2.1164vw,49px)}.editor-styles-wrapper :where(h2):where(:not(:last-child)),.wp-site-blocks :where(h2):where(:not(:last-child)){margin-block-end:.75rem}.editor-styles-wrapper :where(h3),.wp-site-blocks :where(h3){line-height:1.6}@media screen and (width >= 48rem){.editor-styles-wrapper :where(h3),.wp-site-blocks :where(h3){line-height:1.5}}.editor-styles-wrapper :where(h3):where(:not(:first-child)),.wp-site-blocks :where(h3):where(:not(:first-child)){margin-block-start:clamp(41px,32.746px + 2.1164vw,49px)}.editor-styles-wrapper :where(h3):where(:not(:last-child)),.wp-site-blocks :where(h3):where(:not(:last-child)){margin-block-end:clamp(9px,7.9683px + .2646vw,10px)}.editor-styles-wrapper :where(h4),.wp-site-blocks :where(h4){line-height:1.5556}@media screen and (width >= 48rem){.editor-styles-wrapper :where(h4),.wp-site-blocks :where(h4){line-height:1.6}}.editor-styles-wrapper :where(h4):where(:not(:first-child)),.wp-site-blocks :where(h4):where(:not(:first-child)){margin-block-start:clamp(42px,34.7778px + 1.8519vw,49px)}.editor-styles-wrapper :where(h4):where(:not(:last-child)),.wp-site-blocks :where(h4):where(:not(:last-child)){margin-block-end:clamp(7px,3.9048px + .7937vw,10px)}.editor-styles-wrapper :where(h5),.wp-site-blocks :where(h5){line-height:1.625}.editor-styles-wrapper :where(h5):where(:not(:first-child)),.wp-site-blocks :where(h5):where(:not(:first-child)){margin-block-start:clamp(42px,33.746px + 2.1164vw,50px)}.editor-styles-wrapper :where(h5):where(:not(:last-child)),.wp-site-blocks :where(h5):where(:not(:last-child)){margin-block-end:clamp(7px,4.9365px + .5291vw,9px)}:where(.page .wp-site-blocks :where(p),.page .editor-styles-wrapper :where(p)){line-height:1.8571}.editor-styles-wrapper :where(p):where(:not(:last-child)),.wp-site-blocks :where(p):where(:not(:last-child)){margin-block-end:clamp(23px,16.8095px + 1.5873vw,29px)}.editor-styles-wrapper :where(a),.wp-site-blocks :where(a){text-underline-offset:.1875rem}.wp-block-columns{row-gap:1.5625rem}.wp-block-columns:where(:not(:first-child)){margin-block-start:clamp(46px,37.746px + 2.1164vw,54px)}.wp-block-columns:where(:not(:last-child)){margin-block-end:clamp(45px,34.6825px + 2.6455vw,55px)}.wp-block-table:where(:not(:first-child)){margin-block-start:clamp(10px,5.873px + 1.0582vw,14px)}.wp-block-table:where(:not(:last-child)){margin-block-end:clamp(47px,38.746px + 2.1164vw,55px)}p.is-style-subtitle{font-family:var(--font-en)}p.is-style-subtitle+.wp-block-heading{margin-block-start:.5625rem}p.is-style-subtitle:first-child{margin-block-start:-.25rem}p.is-style-lead{padding-block:clamp(2px,.9683px + .2646vw,3px) .125rem}p.is-style-lead:where(:not(:last-child)){margin-block-end:clamp(45px,33.6508px + 2.9101vw,56px)}.wp-block-list:where(:not(:last-child)){margin-block-end:clamp(24px,15.746px + 2.1164vw,32px)}ol.wp-block-list li:before{font-family:var(--font-en);inset-block-start:.0625rem}.wp-block-image .wp-element-caption{margin-block-start:.5rem}.wp-block-image:where(:not(:last-child)){margin-block-end:clamp(45px,34.6825px + 2.6455vw,55px)}.wp-block-media-text{row-gap:1.6875rem}.wp-block-media-text:where(:not(:first-child)){margin-block-start:clamp(45px,34.6825px + 2.6455vw,55px)}.wp-block-media-text:where(:not(:last-child)){margin-block-end:clamp(45px,34.6825px + 2.6455vw,55px)}.wp-block-quote{line-height:1.8571;padding-block-end:2.125rem}.wp-block-quote p:first-child:before{margin-block-end:.5rem}.wp-block-quote p:not(:last-child){margin-block-end:.5625rem}.wp-block-quote:where(:not(:last-child)){margin-block-end:clamp(46px,35.6825px + 2.6455vw,56px)}.wp-block-query:has(.wp-block-post.updates) .wp-block-post-template .wp-block-post{padding-block-end:clamp(46px,42.9048px + .7937vw,49px)}.wp-block-query:has(.wp-block-post.updates) .wp-block-post-template .wp-block-post .wp-block-post-date{margin-block-end:calc(clamp(-8px,-10.0635px + .5291vw,-6px)*-1)}.wp-block-query:has(.wp-block-post.updates) .wp-block-post-template .wp-block-post .wp-block-post-title{line-height:1.5}.wp-block-query:has(.wp-block-post.ventures) .wp-block-post-template .wp-block-post{padding-block-end:calc(clamp(-50px,-58.254px + 2.1164vw,-42px)*-1)}.wp-block-query:has(.wp-block-post.ventures) .wp-block-post-template .wp-block-post .wp-block-image{margin-block-end:clamp(14px,12.9683px + .2646vw,15px)}.wp-block-query:has(.wp-block-post.ventures) .wp-block-post-template .wp-block-post .wp-block-post-title{margin-block-end:clamp(5px,.873px + 1.0582vw,9px)}.wp-block-query:has(.wp-block-post.ventures) .wp-block-post-template .wp-block-post .ventures-representative{margin-block-end:calc(clamp(-6px,-12.1905px + 1.5873vw,0px)*-1)}.wp-block-query:has(.wp-block-post.ventures) .wp-block-post-template .wp-block-post .wp-block-app-action-plan{margin-block-end:.875rem}.wp-block-query:has(.wp-block-post.ventures) .wp-block-post-template .wp-block-post .wp-block-app-action-plan .label-text__text{line-height:1.4286;padding-block-start:clamp(0px,-2.0635px + .5291vw,2px)}.wp-block-post-date,.wp-block-post-terms>a{font-family:var(--font-en)}.wp-block-post-terms:where(:not(:last-child)){margin-block-end:clamp(25px,16.746px + 2.1164vw,33px)}.wp-block-bcn-breadcrumb-trail.breadcrumbs{padding-block-end:clamp(14px,12.9683px + .2646vw,15px)}.side-drawer .side-drawer__entry .wp-block-heading.is-style-h2,.side-drawer .side-drawer__entry .wp-post-title.is-style-h2,.side-drawer .side-drawer__entry h2{font-family:var(--font-en)}.side-drawer .side-drawer__entry .wp-block-heading.is-style-h2:not(:last-child),.side-drawer .side-drawer__entry .wp-post-title.is-style-h2:not(:last-child),.side-drawer .side-drawer__entry h2:not(:last-child){margin-block-end:clamp(29px,25.9048px + .7937vw,32px)}.side-drawer .side-drawer__entry .wp-block-heading.is-style-h3:not(:first-child),.side-drawer .side-drawer__entry .wp-post-title.is-style-h3:not(:first-child),.side-drawer .side-drawer__entry h3:not(:first-child){margin-block-start:calc(clamp(-25px,-34.2857px + 2.381vw,-16px)*-1)}.side-drawer .side-drawer__entry .wp-block-heading.is-style-h3:not(:last-child),.side-drawer .side-drawer__entry .wp-post-title.is-style-h3:not(:last-child),.side-drawer .side-drawer__entry h3:not(:last-child){margin-block-end:clamp(6px,1.873px + 1.0582vw,10px)}.side-drawer .side-drawer__close{font-family:var(--font-en);margin-block-start:calc(clamp(-40px,-48.254px + 2.1164vw,-32px)*-1)}.page-header .page-header__content .wp-block-post-terms{margin-block-start:clamp(31px,21.7143px + 2.381vw,40px)}.page-header .page-header__content .wp-block-post-title{margin-block-end:clamp(24px,15.746px + 2.1164vw,32px)}.page-header:has(.page-header__meta){padding-block-start:clamp(32px,26.8413px + 1.3228vw,37px)}.page-header:has(.page-header__meta) .wp-block-post-title{margin-block-start:clamp(25px,22.9365px + .5291vw,27px)}.page-header:has(.page-header__meta):has(.wp-block-post-featured-image) .wp-block-post-featured-image{margin-block-end:clamp(32px,26.8413px + 1.3228vw,37px)}.page-header:has(.page-header__column) .wp-block-post-title{margin-block-start:clamp(9px,4.873px + 1.0582vw,13px)}.page-header:has(.page-header__column) .wp-block-buttons{margin-block-start:clamp(18px,13.873px + 1.0582vw,22px)}.main>.page-header:has(.page-header__column){margin-block-end:clamp(50px,44.8413px + 1.3228vw,55px)}div.is-style-page-section,section.is-style-page-section{padding-block-start:clamp(55px,44.6825px + 2.6455vw,65px)}div.is-style-page-section:not(:last-of-type),section.is-style-page-section:not(:last-of-type){padding-block-end:clamp(130px,119.6825px + 2.6455vw,140px)}.archive-filter{margin-block-end:clamp(60px,60px + 0vw,60px)}.wp-block-group.is-style-page-section[class*=home-] :where(h2.wp-block-heading){font-family:var(--font-en);margin-block:0 clamp(18px,8.7143px + 2.381vw,27px)}.wp-block-group.is-style-page-section[class*=home-] :where(h3.wp-block-heading){margin-block:0 clamp(28px,7.3651px + 5.291vw,48px)}.wp-block-group.is-style-page-section[class*=home-]>.wp-block-query{margin-block-start:clamp(55px,45.7143px + 2.381vw,64px)}.page-header.page-header--home{margin-block-end:clamp(36px,29.8095px + 1.5873vw,42px)}.page-header.page-header--home .page-header__content .wp-block-heading,.page-header.page-header--home .page-header__content>p{font-family:var(--font-en)}.home-intro .wp-block-app-link-group.is-style-banner{margin-block-start:clamp(54px,34.3968px + 5.0265vw,73px)}.home-intro .wp-block-columns:has(.wp-block-app-link-group) .wp-block-app-link-group .link-group__link .acf-innerblocks-container{font-size:clamp(20px,11.746px + 2.1164vw,28px);line-height:1.6;margin-block-end:clamp(23px,19.9048px + .7937vw,26px)}.home-intro .wp-block-columns:has(.wp-block-app-link-group) .wp-block-app-link-group .link-group__link .acf-innerblocks-container .wp-block-heading{margin-block-end:clamp(8px,-1.2857px + 2.381vw,17px)}.home-intro:not(:last-child){margin-block-end:clamp(118px,95.3016px + 5.8201vw,140px)}@media screen and (width >= 48rem){.home-why .wp-block-columns:has(.wp-block-column>.wp-block-heading){-moz-column-gap:clamp(30px,-29.8413px + 15.3439vw,88px);column-gap:clamp(30px,-29.8413px + 15.3439vw,88px)}}.home-why .wp-block-columns:has(.wp-block-column>.wp-block-heading) .wp-block-column .wp-block-heading{margin-block-end:calc(clamp(-3px,-6.0952px + .7937vw,0px)*-1)}.home-why .home-why__figure{margin-block-start:clamp(-51px,-90.2063px + 10.0529vw,-13px)}.home-why .wp-block-columns:has(.wp-block-column>.wp-block-app-link-group){gap:1.25rem 3.6603vw;margin-block-start:calc(clamp(-80px,-109.9206px + 7.672vw,-51px)*-1)}.home-why .wp-block-columns:has(.wp-block-column>.wp-block-app-link-group) .wp-block-column .wp-block-app-link-group .link-group__link{padding-block:clamp(24px,11.619px + 3.1746vw,36px) clamp(17px,5.6508px + 2.9101vw,28px)}.home-why .wp-block-columns:has(.wp-block-column>.wp-block-app-link-group) .wp-block-column .wp-block-app-link-group .link-group__link .acf-innerblocks-container p{margin-block-end:clamp(11px,2.746px + 2.1164vw,19px)}.home-program .home-program__figure{margin-block-start:clamp(34px,-6.2381px + 10.3175vw,73px)}.home-contact{padding-block-end:clamp(130px,119.6825px + 2.6455vw,140px)}.home-contact .wp-block-app-link-group.is-style-box.has-label .link-group__link{padding:clamp(33px,20.619px + 3.1746vw,45px) clamp(20px,3.4921px + 4.2328vw,36px) clamp(18px,.4603px + 4.4974vw,35px) clamp(20px,9.6825px + 2.6455vw,30px)}.home-contact .wp-block-app-link-group.is-style-box.has-label .link-group__link .acf-innerblocks-container{margin-block-end:calc(clamp(-33px,-67.0476px + 8.7302vw,0px)*-1)}.home-contact .wp-block-app-link-group.is-style-box.has-label .link-group__link .acf-innerblocks-container .wp-block-heading{margin-block-end:clamp(21px,-2.7302px + 6.0847vw,44px)}@media screen and (width >= 48rem){.home-contact .wp-block-app-link-group.is-style-box.has-label .link-group__link .link-group__label{inset-block-start:.1875rem;position:relative}}.home-outro .wp-block-cover .wp-block-cover__inner-container{font-family:var(--font-en)}.program-about .wp-block-cover{margin-block-start:clamp(54px,54px + 0vw,54px)}.program-about .program-about__figure>h3.wp-block-heading{font-weight:400;line-height:1.75;padding:clamp(19px,13.8413px + 1.3228vw,24px) calc(clamp(-30px,-35.1587px + 1.3228vw,-25px)*-1) clamp(17px,11.8413px + 1.3228vw,22px)}.why-uniqueness .why-uniqueness__features{margin-block-start:0;row-gap:clamp(22px,18.9048px + .7937vw,25px)}.why-uniqueness .why-uniqueness__features .wp-block-column{padding-block:clamp(25px,19.8413px + 1.3228vw,30px) clamp(1px,-15.5079px + 4.2328vw,17px)}.why-uniqueness .why-uniqueness__features .wp-block-column .wp-block-heading{margin-block-end:clamp(10px,-10.6349px + 5.291vw,30px)}.why-uniqueness .why-uniqueness__features .wp-block-column:last-child{padding-block-end:clamp(24px,5.4286px + 4.7619vw,42px)}@media screen and (width >= 48rem){.why-uniqueness .why-uniqueness__features .wp-block-column:nth-last-child(2){padding-block-end:clamp(27px,11.5238px + 3.9683vw,42px)}}
