@charset "UTF-8";html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:#fff;color:#000;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,meiryo,メイリオ,sans-serif;font-size:14px;height:100%;line-height:1.5;margin:0;padding:0;text-align:left;width:100%}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse}a{color:#000;text-decoration:none;transition:all .2s ease}@media(hover){a:hover{opacity:.6;transition:all .2s ease}}li,ul{list-style-type:none}::-moz-selection{background-color:#4051ff;color:#000;text-shadow:none}::selection{background-color:#4051ff;color:#000;text-shadow:none}.legacy-ie{background:#eee;left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}.legacy-ie a{text-decoration:none}.noscript{left:0;padding:100px 0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.l-header{background:#fff;box-shadow:0 -2px 25px 0 rgba(0,0,0,.13);left:0;top:0;transition:all .2s ease;width:100%;z-index:4}.l-header,.l-header.is-open{position:fixed;transform:translateY(0)}.l-header.is-open .l-header__nav{display:block;opacity:1;visibility:visible}.l-header__inner{display:flex;flex-wrap:wrap;height:60px;justify-content:space-between;margin:0 auto;padding:12px 4% 0;position:relative}@media screen and (min-width:768px){.l-header__inner{align-items:center;height:102px;padding:0 42px}}.l-header__logo{width:180px}@media screen and (min-width:768px){.l-header__logo{width:290px}}.l-header__logo img{width:100%}.l-header__logo a:hover{opacity:1}.view-footer .l-header{transform:translateY(-110%)!important}.l-footer{background:#000;color:#fff;padding:44px 0 22px}@media screen and (min-width:768px){.l-footer{padding:97px 0 44px}}.l-footer a:hover{opacity:1}.l-footer .l-footer__wrap{display:grid;gap:26px;padding:0 16px}@media screen and (min-width:768px){.l-footer .l-footer__wrap{gap:32px}}.l-footer .l-footer__logos{align-items:center;display:flex;gap:12px;justify-content:center}@media screen and (min-width:768px){.l-footer .l-footer__logos{gap:20px}.l-footer .l-footer__logos .--logo{max-width:583px;width:100%}.l-footer .l-footer__logos .--logo img{width:100%}.l-footer .l-footer__logos .--60th{max-width:100px;width:100%}.l-footer .l-footer__logos .--60th img{width:100%}}.l-footer .l-footer__min{font-family:Zen Old Mincho;font-size:16px;font-weight:700;line-height:147%}@media screen and (min-width:768px){.l-footer .l-footer__min{font-size:28px}}.l-footer .l-footer__copy{border-top:1px solid #fff;display:block;margin:44px auto 0;max-width:calc(100% - 32px);padding-top:23px;text-align:center}@media screen and (min-width:768px){.l-footer .l-footer__copy{margin:98px auto 0;padding-top:45px}}.p-container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container{padding-left:40px;padding-right:40px}}.p-container--md{box-sizing:border-box;margin:0 auto;max-width:1080px;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--md{padding-left:40px;padding-right:40px}}.p-container--sm{box-sizing:border-box;margin:0 auto;padding-left:4vw;padding-right:4vw;width:100%}@media screen and (min-width:768px){.p-container--sm{padding-left:40px;padding-right:40px}}.c-menu-icon{cursor:pointer;display:block;position:relative;z-index:300}@media screen and (min-width:992px){.c-menu-icon{display:none}}.c-menu-icon__wrap{height:40px;margin-left:auto;margin-right:auto;position:relative;width:20px}.c-menu-icon__wrap>span{background-color:#0016ff;height:1px;left:0;position:absolute;transition:.2s ease-out;width:100%}.c-menu-icon__wrap>span:first-child{top:14px}.c-menu-icon__wrap>span:nth-child(2){top:20px}.c-menu-icon__wrap>span:nth-child(3){top:26px}.c-menu-icon.is-open .c-menu-icon__wrap>span{background-color:#0016ff}.c-menu-icon.is-open .c-menu-icon__wrap>span:first-child{transform:translateY(6px) rotate(-45deg)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(2){transform:scaleX(0)}.c-menu-icon.is-open .c-menu-icon__wrap>span:nth-child(3){transform:translateY(-6px) rotate(45deg)}.c-button{align-items:center;background:#0016ff;border:2px solid #0016ff;border-radius:5px;color:#fff;display:block;display:flex;height:48px;justify-content:center;transition:all .2s;width:240px}.c-button:hover{background:#fff;color:#0016ff}.c-button--small{height:40px;width:180px}.c-button--large{font-weight:700;height:56px;width:320px}@media screen and (min-width:768px){.c-button--large{font-size:16px}}.c-button--outlined{background:#fff;color:#0016ff}.c-button--outlined:hover{background-color:#0016ff;color:#fff}.c-button--rounded{border-radius:100vh}.c-button--gray{background-color:#e1e8ed;border-color:#e1e8ed;color:#657786}.c-button--gray:hover{background-color:#657786;border-color:#657786;color:#e1e8ed}.c-button-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.c-button-wrapper .c-button{margin:0 8px}}@media screen and (min-width:425px){.u-hide-up-xs{display:none!important}}@media screen and (min-width:554px){.u-hide-up-sm{display:none!important}}@media screen and (min-width:768px){.u-hide-up-md{display:none!important}}@media screen and (min-width:992px){.u-hide-up-lg{display:none!important}}@media screen and (min-width:1200px){.u-hide-up-xl{display:none!important}}@media screen and (max-width:424px){.u-hide-down-xs{display:none!important}}@media screen and (max-width:553px){.u-hide-down-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-down-md{display:none!important}}@media screen and (max-width:991px){.u-hide-down-lg{display:none!important}}@media screen and (max-width:1199px){.u-hide-down-xl{display:none!important}}.u-keepall{word-break:keep-all}.u-media-up{display:none}@media screen and (min-width:768px){.u-media-up{display:inline}}.page-front .mainview{background-color:#5088b5;height:100vh;height:100svh;overflow:hidden;position:relative;width:100%;z-index:5}.page-front .mainview .mainview__bg{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 3s ease 1.5s;width:100%;z-index:0}.loaded .page-front .mainview .mainview__bg{opacity:1}.page-front .mainview .mainview__bg img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 10s linear;width:100%}.loaded .page-front .mainview .mainview__bg img{transform:scale(1.075)}.page-front .mainview:before{background:linear-gradient(180deg,rgba(0,75,120,0),#5088b5 50%,rgba(0,75,120,0));content:"";height:50%;left:0;mix-blend-mode:multiply;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media screen and (min-width:1200px){.page-front .mainview:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#5088b5);bottom:0;height:30%;top:auto;transform:translate(0)}}.page-front .mainview .mainview__lead{color:#fff;display:grid;font-family:Zen Old Mincho,serif;font-size:50px;font-weight:500;left:calc(50% + .37em);letter-spacing:4px;line-height:118%;padding:50px 0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:-moz-fit-content;width:fit-content;word-break:break-all;z-index:2}@media screen and (min-width:768px){.page-front .mainview .mainview__lead{font-size:7.6vw}}@media screen and (min-width:1200px){.page-front .mainview .mainview__lead{bottom:-.15em;font-weight:500;left:0;letter-spacing:.068em;padding:0;top:auto;transform:translate(0)}.page-front .mainview .mainview__lead br{display:none}}.page-front .mainview .mainview__lead span span{display:inline-block;opacity:0;transform:translateY(.05em);transition:opacity 2s ease,transform 2s ease}.loaded .page-front .mainview .mainview__lead span span{opacity:1;transform:translateY(0)}.page-front .mainview .mainview__lead span span:first-child{transition-delay:1.12s}.page-front .mainview .mainview__lead span span:nth-child(2){transition-delay:1.24s}.page-front .mainview .mainview__lead span span:nth-child(3){transition-delay:1.36s}.page-front .mainview .mainview__lead span span:nth-child(4){transition-delay:1.48s}.page-front .mainview .mainview__lead span span:nth-child(5){transition-delay:1.6s}.page-front .mainview .mainview__lead span span:nth-child(6){transition-delay:1.72s}.page-front .mainview .mainview__lead span span:nth-child(7){transition-delay:1.84s}.page-front .mainview .mainview__lead span span:nth-child(8){transition-delay:1.96s}.page-front .mainview .mainview__lead span span:nth-child(9){transition-delay:2.08s}.page-front .mainview .mainview__lead span span:nth-child(10){transition-delay:2.2s}.page-front .mainview .mainview__lead span span:nth-child(11){transition-delay:2.32s}.page-front .mainview .mainview__lead span span:nth-child(12){transition-delay:2.44s}.page-front .mainview .mainview__lead span span:nth-child(13){transition-delay:2.56s}.page-front .mainview .mainview__lead span span:nth-child(14){transition-delay:2.68s}.page-front .mainview .mainview__lead span span:nth-child(15){transition-delay:2.8s}.page-front .mainview .mainview__lead span span:nth-child(16){transition-delay:2.92s}.page-front .mainview .mainview__lead span span:nth-child(17){transition-delay:3.04s}.page-front .mainview .mainview__lead span span:nth-child(18){transition-delay:3.16s}.page-front .mainview .mainview__lead span span:nth-child(19){transition-delay:3.28s}.page-front .mainview .mainview__lead span span:nth-child(20){transition-delay:3.4s}.page-front .about{overflow:hidden;padding:30vh 0 58px;position:relative}@media screen and (min-width:768px){.page-front .about{padding:75vh 0 93px}}.page-front .about .about__lead{color:#065d94;font-family:EB Garamond;font-size:clamp(2.5rem,-.489rem + 12.76vw,5.625rem);font-style:normal;font-weight:400;left:50%;line-height:normal;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:-1}@media screen and (min-width:768px){.page-front .about .about__lead{font-size:7vw}}.page-front .about .about__text{display:grid;font-size:16px;font-weight:400;gap:2.06em;line-height:200%;margin-top:30px;padding:0 12px;position:relative;text-align:center;z-index:2}@media screen and (min-width:768px){.page-front .about .about__text{font-size:24px;margin:60px auto 0;max-width:950px;padding:0}}.page-front .about .about__text strong{font-weight:500}.page-front .about .about__logos{margin-top:40px;position:relative;z-index:2}@media screen and (min-width:768px){.page-front .about .about__logos{margin-top:75px}}.page-front .about .about__logos .about__logo{margin:0 auto;max-width:160px}@media screen and (min-width:768px){.page-front .about .about__logos .about__logo{max-width:280px}}.page-front .about .about__logos .about__logo__button-wrap{display:grid;margin-top:32px;place-content:center}@media screen and (min-width:768px){.page-front .about .about__logos .about__logo__button-wrap{margin-top:72px}}.page-front .about .about__logos .about__logo__button{align-items:center;color:#065d94;display:inline-flex;font-size:16px;font-weight:400;gap:4px;margin:0 auto;position:relative}@media screen and (min-width:768px){.page-front .about .about__logos .about__logo__button{font-size:18px}}.page-front .about .about__logos .about__logo__button:before{border-right:1px solid #065d94;border-top:1px solid #065d94;content:"";height:6px;position:absolute;right:8px;top:9px;transform:rotate(45deg);width:6px}@media screen and (min-width:768px){.page-front .about .about__logos .about__logo__button:before{right:8px;top:11px}}.page-front .about .about__logos .about__logo__button:after{border:1px solid #065d94;border-radius:50%;content:"";display:block;height:19px;width:19px}.page-front .about .about__logos .about__logo__button:hover{text-decoration:underline}.page-front .about .about__banner{display:block;margin:56px auto 0;max-width:420px;width:100%}@media screen and (min-width:768px){.page-front .about .about__banner{margin:86px auto 0;max-width:780px}}.page-front .about .about__banner img{width:100%}.page-front .movie{color:#fff;margin:0 auto;max-width:calc(100% - 50px);padding:64px 0;position:relative;text-align:center;z-index:3}@media screen and (min-width:768px){.page-front .movie{max-width:calc(100% - 130px);padding:194px 0}}.page-front .movie .movie__bg{background:#2671a2;height:100%;left:0;position:absolute;top:0;transform:scale(0);width:100%}.page-front .movie .movie__hgroup{display:grid;gap:16px;position:relative;z-index:2}@media screen and (min-width:768px){.page-front .movie .movie__hgroup{gap:51px}}.page-front .movie .movie__lead{display:flex;flex-flow:column;font-family:EB Garamond;font-size:42px;font-weight:400;line-height:101%;text-transform:uppercase}@media screen and (min-width:768px){.page-front .movie .movie__lead{flex-flow:row;font-size:clamp(3.75rem,1.25rem + 5.21vw,7.5rem);gap:.3em;justify-content:center}}.page-front .movie .movie__text{font-size:16px;font-weight:400;line-height:180%}@media screen and (min-width:768px){.page-front .movie .movie__text{font-size:22px}}.page-front .message{background:#fff;overflow:hidden;padding:61px 0 80px;position:relative;z-index:3}@media screen and (min-width:768px){.page-front .message{padding:203px 0 153px}}.page-front .message .p-container{display:grid;gap:24px}@media screen and (min-width:768px){.page-front .message .p-container{gap:6.85%;grid-template-columns:75.3% auto}}.page-front .message .message__hgroup{overflow:hidden}@media screen and (min-width:768px){.page-front .message .message__hgroup{grid-column:2/3;overflow:initial;position:relative;top:36px;writing-mode:vertical-rl}}.page-front .message .message__lead{color:#f1f5f8;font-family:EB Garamond;font-size:78px;font-weight:400;line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.page-front .message .message__lead{font-size:180px;left:-.49em;position:relative;top:-.3em}}.page-front .message .message__copy{font-family:Zen Old Mincho;font-size:24px;font-style:normal;font-weight:500;line-height:160%;margin-top:-31px}@media screen and (min-width:768px){.page-front .message .message__copy{font-size:30px;letter-spacing:.1em;line-height:1.6;position:relative;z-index:2}.page-front .message .message__copy br.sp{display:none}.page-front .message .message__content{grid-row:1/2}}.page-front .message .message__text{font-size:16px;font-weight:400;line-height:180%;margin-top:24px}@media screen and (min-width:768px){.page-front .message .message__text{font-size:17px;margin-top:52px;padding-left:100px}}.page-front .message .message__profile{font-weight:400;line-height:170%;margin-top:36px}@media screen and (min-width:768px){.page-front .message .message__profile{margin-top:30px;padding-left:100px}}.page-front .message .message__profile .message__profile-job{font-size:18px}.page-front .message .message__profile .message__profile-name{font-size:22px;margin-top:12px}.page-front .history{background:#075d95;color:#fff;padding:42px 0 100px;position:relative}@media screen and (min-width:768px){.page-front .history{padding:114px 0 100px}}.page-front .history:before{background-color:#fff;content:"";display:block;height:100%;left:24px;position:absolute;top:0;width:1px;z-index:2}@media screen and (min-width:768px){.page-front .history:before{left:106px}}@media screen and (min-width:1200px){.page-front .history:before{left:calc(50% - 500px)}}.page-front .history:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 25%,#fff);bottom:0;content:"";display:block;height:500px;left:0;position:absolute;width:100%;z-index:0}.page-front .history .history__bg{background:linear-gradient(180deg,#075d95 25%,#fff);content:"";height:100vh;left:0;position:absolute;top:0;width:100%;z-index:0}.page-front .history .p-container{position:relative;z-index:2}.page-front .history .history__lead{font-family:EB Garamond;font-size:42px;font-weight:400;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.page-front .history .history__lead{font-size:120px}}.page-front .history .history__list{display:grid;gap:16px;margin-top:32px}@media screen and (min-width:768px){.page-front .history .history__list{gap:0;margin-top:70px}.page-front .history .history__item{align-items:baseline;display:grid;gap:10.6%;grid-template-columns:250px auto}}.page-front .history .history__item .history__item-year{font-family:EB Garamond;font-size:30px;font-weight:400;line-height:180%;overflow:hidden;text-align:right;width:95px}.page-front .history .history__item .history__item-year span{display:inline-block;opacity:0;transform:translateY(.5em);transition:all .3s ease}.page-front .history .history__item .history__item-year span:first-child{transition-delay:.1s}.page-front .history .history__item .history__item-year span:nth-child(2){transition-delay:.2s}.page-front .history .history__item .history__item-year span:nth-child(3){transition-delay:.3s}.page-front .history .history__item .history__item-year span:nth-child(4){transition-delay:.4s}.page-front .history .history__item .history__item-year span:nth-child(5){transition-delay:.5s}.page-front .history .history__item .history__item-year span:nth-child(6){transition-delay:.6s}.page-front .history .history__item .history__item-year span:nth-child(7){transition-delay:.7s}.page-front .history .history__item .history__item-year span:nth-child(8){transition-delay:.8s}.page-front .history .history__item .history__item-year span:nth-child(9){transition-delay:.9s}.page-front .history .history__item .history__item-year span:nth-child(10){transition-delay:1s}.page-front .history .history__item .history__item-year span:nth-child(11){transition-delay:1.1s}.page-front .history .history__item .history__item-year span:nth-child(12){transition-delay:1.2s}.page-front .history .history__item .history__item-year span:nth-child(13){transition-delay:1.3s}.page-front .history .history__item .history__item-year span:nth-child(14){transition-delay:1.4s}.page-front .history .history__item .history__item-year span:nth-child(15){transition-delay:1.5s}.page-front .history .history__item .history__item-year span:nth-child(16){transition-delay:1.6s}.page-front .history .history__item .history__item-year span:nth-child(17){transition-delay:1.7s}.page-front .history .history__item .history__item-year span:nth-child(18){transition-delay:1.8s}.page-front .history .history__item .history__item-year span:nth-child(19){transition-delay:1.9s}.page-front .history .history__item .history__item-year span:nth-child(20){transition-delay:2s}@media screen and (min-width:768px){.page-front .history .history__item .history__item-year{font-size:52px;width:auto}}.page-front .history .history__item .history__item-content{font-size:16px;font-weight:400;line-height:160%;margin-top:7px;padding-left:48px}@media screen and (min-width:768px){.page-front .history .history__item .history__item-content{font-size:20px;margin-top:0;padding-left:0;padding-top:50px;position:relative;top:-2px}}.page-front .history .history__item .history__item-content figure{margin-top:8px;max-width:620px;position:relative}@media screen and (min-width:768px){.page-front .history .history__item .history__item-content figure{margin-top:28px}}.page-front .history .history__item .history__item-content figure figcaption{align-items:flex-end;background:linear-gradient(0deg,rgba(2,69,112,.65),rgba(15,69,105,0));bottom:0;display:grid;font-size:12px;height:33%;left:0;padding:8px;position:absolute;width:100%}@media screen and (min-width:768px){.page-front .history .history__item .history__item-content figure figcaption{font-size:16px}}.page-front .members{padding:90px 0;position:relative}@media screen and (min-width:768px){.page-front .members{padding:190px 0}}.page-front .members:before{bottom:100%;content:"";position:absolute}.page-front .members .members__lead{color:#065d94;font-family:EB Garamond;font-size:42px;font-weight:400;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.page-front .members .members__lead{font-size:120px}}.page-front .members .members__text{font-size:16px;font-weight:300;text-align:center}[data-scroll]{opacity:0;transform:translateY(50px);transition:opacity .5s ease,transform .5s ease}[data-scroll].--active{opacity:1;transform:translateY(0)}.--active .history__item-year span{opacity:1!important;transform:translateY(0)!important}.modal{background-color:rgba(0,0,0,.8);display:grid;height:100vh;height:100svh;left:0;padding:0;place-items:center;position:fixed;top:0;width:100%;z-index:1000}.modal .modal-item{background:#fff;display:grid;height:auto;margin:auto;max-width:1000px;width:calc(100vw - 47px)}.modal .modal-wrap{height:100%;position:absolute;width:100%}.modal .modal-inner{position:relative}.modal .modal-close-button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:21px;top:-44px;transition:opacity .3s ease;width:40px;z-index:20}.modal .modal-close-button:hover{opacity:.6}.modal .modal-close-button .close-line{background:currentcolor;color:#fff;display:inline-block;height:2px;line-height:1;position:relative;transform:rotate(45deg);vertical-align:middle;width:100%}.modal .modal-close-button .close-line:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.about__modal{max-height:calc(100vh - 110px);overflow:hidden;position:relative}.about__modal .modal-item__copy{bottom:-.15em;color:#f1f5f8;font-family:EB Garamond;font-size:12.8vw;font-style:normal;font-weight:400;left:0;line-height:normal;position:absolute;text-align:center;white-space:nowrap;width:100%;z-index:0}@media screen and (min-width:992px){.about__modal .modal-item__copy{font-size:140px}}.about__modal .modal-item__wrap{max-height:calc(100vh - 110px);max-height:calc(100svh - 110px);overflow:auto;padding:56px 16px 73px;position:relative;width:100%;z-index:2}@media screen and (min-width:768px){.about__modal .modal-item__wrap{align-items:center;display:grid;gap:41px;grid-template-columns:auto 340px;max-width:1000px;padding:80px 78px 90px}}@media screen and (min-width:992px){.about__modal .modal-item__wrap{width:100vw}}.about__modal .about__modal__logo{margin:0 auto;max-width:170px;width:100%}@media screen and (min-width:768px){.about__modal .about__modal__logo{max-width:245px}}.about__modal .about__modal__lead{color:#065d94;font-family:EB Garamond;font-size:22px;font-weight:400;margin-top:48px;text-transform:uppercase}@media screen and (min-width:768px){.about__modal .about__modal__lead{font-size:28px;margin-top:0}}.about__modal .about__modal__text{display:grid;font-size:16px;font-weight:400;gap:1.8em;line-height:180%;margin-top:16px}.loading{background-color:#fff;display:grid;height:100vh;height:100dvh;height:100svh;left:0;opacity:1;place-items:center;position:fixed;top:0;transition:all 1.5s ease;width:100%;z-index:10}.loading figure{max-width:270px;width:50%}.loaded .loading{opacity:0;pointer-events:none}.c-slideTop{background-color:hsla(0,0%,100%,.8);border:1px solid #2671a2;border-radius:50%;bottom:16px;display:grid;height:44px;opacity:1;place-items:center;position:fixed;right:16px;transition:all .3s ease;width:44px;z-index:4}@media screen and (min-width:768px){.c-slideTop{bottom:60px;height:70px;right:60px;width:70px}}.c-slideTop>svg{stroke:#2671a2;transition:all .3s ease;width:16px}@media screen and (min-width:768px){.c-slideTop>svg{height:27px;width:23px}}@media(hover:hover){.c-slideTop:hover{background-color:#2671a2;border-color:#2671a2;opacity:.86}.c-slideTop:hover>svg{stroke:#fff}}
