@charset "UTF-8";article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,li,main,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}legend{padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,main,nav,section:not(:hidden){display:block}nav,ul{list-style:none}:root{--ts-content-0:1440;--ts-content-1:1320;--ts-content-2:1200;--ts-content-3:1080;--ts-content-4:960;--ts-content-5:720;--ts-root-font-size:13;--ts-parent-font-size:13;--ts-target-font-size:13;--ts-base-font-size:13;--ts-color-primary:#185DAC;--ts-color-primary-rgb:24,93,172;--ts-color-secondary:#58B2DC;--ts-color-secondary-rgb:88,178,220;--ts-color-cv:#FCD154;--ts-color-cv-rgb:252,209,84;--ts-color-extra:#FFF;--ts-color-extra-rgb:255,255,255;--ts-color-jp-primary:#185DAC;--ts-color-jp-secondary:#58B2DC;--ts-color-jp-cv:#FCD154;--ts-color-jp-extra:#FFF;--ts-color-en-primary:#000;--ts-color-en-secondary:#333;--ts-color-en-cv:#C7B37A;--ts-color-en-extra:#FFF;--ts-color-text-primary:#000;--ts-color-text-secondary:#333;--ts-color-text-secondary2:#5B5B5B;--ts-color-text-extra:#fff;--ts-color-text-main:#000;--ts-color-text-txt:#333;--ts-color-text-txt2:#5B5B5B;--ts-color-text-extra:#fff;--ts-color-line1:#757575;--ts-color-line2:#9e9e9e;--ts-color-line3:#e0e0e0;--ts-color-sub:#D7D7D7;--ts-color-sub1:#D7D7D7;--ts-color-sub2:#5B5B5B;--ts-color-table-border:#e0e0e0;--ts-color-table-bg:#F5F5F5;--ts-color-table-border2:#757575;--ts-color-table-bg2:#616161;--ts-color-body:#333;--ts-color-title:#000;--ts-color-catch:#000;--ts-color-cv:#FCD154;--ts-color-accent:#7D663B;--ts-color-alert:#A91A1A;--ts-color-bg-dark:#120E0D;--ts-color-bg-light:#FFF;--ts-font-serif:Noto Serif JP,Shippori Mincho,游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;--ts-font-sans-serif:Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--ts-font-en:Quicksand,sans-serif;--ts-font-noto:Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--ts-font-noto-serif:Noto Serif JP,Noto Serif KR,Noto Serif SC,Noto Serif TC,Shippori Mincho,游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;--ts-font-quicksand:Quicksand,sans-serif;--ts-font-garamond:Cormorant Garamond,serif;--ts-font-open:Open Sans,sans-serif;--ts-font-alata:Alata,sans-serif;--ts-font-st:var(--ts-font-quicksand);--ts-font-body:var(--ts-font-noto-serif);--ts-font-line-height-normal:1.5;--ts-font-line-height-emphasis:1.8;--ts-box-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem) rgba(0, 0, 0, 0.08);--ts-font-num:var(--ts-font-en);--ts-border-radius:calc(16 / var(--ts-parent-font-size) * 1rem);--ts-icon-width:1em;--ts-icon-color:var(--ts-body-color);--focus-outline:3px black solid;--gnav-height:calc(60 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);--lower-title-height:calc(240 / var(--ts-parent-font-size) * 1rem);--z-index-modal:100;--ts-gnav-arrow-height:calc(10 / var(--ts-parent-font-size) * 1rem);--ts-value-zoom:1;--ts-border-radius-bg:calc(40 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-content:calc(30 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-0:0;--ts-border-radius-link-image:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){:root{--ts-content-0:375;--ts-content-1:359;--ts-content-2:343;--ts-content-3:311;--ts-content-4:279;--ts-content-5:279}}@media only screen and (min-width:1441px){:root{--ts-base-font-size:16}}@media only screen and (min-width:1441px) and (max-width:1600px){:root{--ts-base-font-size:14.5}}@media only screen and (min-width:1025px) and (max-width:1440px){:root{--ts-base-font-size:13}}@media only screen and (min-width:897px) and (max-width:1024px){:root{--ts-base-font-size:13}}@media only screen and (min-width:768px) and (max-width:896px){:root{--ts-base-font-size:12}}@media only screen and (max-width:767px){:root{--ts-parent-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--lower-title-height:calc(190 / var(--ts-parent-font-size) * 1rem);--gnav-height:calc(80 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){:root{--lower-title-height:calc(95 / var(--ts-parent-font-size) * 1rem);--gnav-height:calc(65 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--ts-value-zoom:.75}}@media only screen and (max-width:767px){:root{--ts-value-zoom:.9}}@media only screen and (max-width:767px){:root{--ts-border-radius-bg:calc(16 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-content:calc(8 / var(--ts-parent-font-size) * 1rem)}}html:not(:lang(ja)){--ts-border-radius-bg:0;--ts-border-radius-content:calc(4 / var(--ts-parent-font-size) * 1rem);--ts-font-st:var(--ts-font-garamond)}html[data-lang-group=latin]{--ts-font-line-height-normal:1.7;--ts-font-line-height-emphasis:2;--ts-font-body:var(--ts-font-open)}@media only screen and (min-width:1025px){.homepage{--gnav-margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.is-modal-menu-show,.is-sticky-active{--gnav-margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}html{font-size:calc(var(--ts-base-font-size)/ 16 * 100%)}:root{--ts-body-color:var(--ts-color-body);--ts-body-bg:var(--ts-color-bg-light);--ts-body-font:var(--ts-font-serif)}body{color:var(--ts-body-color);fill:var(--ts-body-color);background:var(--ts-body-bg);-webkit-text-size-adjust:none;line-height:var(--ts-font-line-height-normal)}html[data-lang-group=cjk] body{font-weight:500}html[data-lang-group=latin] body{font-weight:400}body a{color:inherit;fill:inherit;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body.is-bodylock{overflow:hidden}body,input,pre,select,textarea{font-family:var(--ts-body-font)}input,select,textarea{font-size:100%}*{box-sizing:border-box}#abi_page{max-width:2560px;margin-right:auto;margin-left:auto;width:100%;overflow:hidden}@media only screen and (min-width:768px){#abi_page{font-size:100%!important}}svg:not([width][height]){width:1rem}img{width:100%;height:auto}button{background:0 0;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;cursor:pointer;text-align:left}[id*=svg_defs]{display:none}.jump_menu{display:none}.swiper{overflow:hidden;position:relative}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;width:100%}.p-kv{position:relative;width:100%;flex-shrink:0;margin-bottom:calc(90 / var(--ts-parent-font-size) * 1rem)}.p-kv__logo{border-radius:calc(10 / var(--ts-parent-font-size) * 1rem);z-index:1;width:calc(103 / var(--ts-parent-font-size) * 1rem);position:absolute;left:calc(30 / var(--ts-parent-font-size) * 1rem);top:calc(30 / var(--ts-parent-font-size) * 1rem);overflow:hidden}@media only screen and (max-width:767px){.p-kv__logo{width:calc(80 / var(--ts-parent-font-size) * 1rem);top:calc(15 / var(--ts-parent-font-size) * 1rem);left:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-kv__title{--ts-kv-title-offset:calc(60 / var(--ts-parent-font-size) * 1rem);--ts-kv-title-top:calc(50 / 830 * var(--vh) * 100);--ts-kv-title-bottom:calc(15 / 830 * var(--vh) * 100);height:calc(var(--vh) * 100);z-index:10;position:relative;pointer-events:none;position:absolute;width:100%;left:0;top:0}@media only screen and (max-width:767px){.p-kv__title{--ts-kv-title-offset:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-kv__title>.inner{display:block;max-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-kv__title>.inner{position:relative;width:100%;height:100%;margin-inline:auto}}@media only screen and (max-width:1024px){.p-kv__title>.inner{padding-top:3em;display:flex;flex-direction:row-reverse;justify-content:center;flex-wrap:wrap}}@media only screen and (max-width:767px){html:not(:lang(ja)) .p-kv__title>.inner{text-align:center;padding-top:8em;width:90%;margin-right:auto;margin-left:auto}}.p-kv__title-left,.p-kv__title-right{font-family:var(--ts-font-noto-serif);font-weight:500;color:#fff;text-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.6);height:auto}@media only screen and (min-width:768px){.p-kv__title-left,.p-kv__title-right{line-height:1;font-size:calc(80 / 830 * var(--vh) * 100);position:absolute}}html:lang(ja) .p-kv__title-left,html:lang(ja) .p-kv__title-right{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}@media only screen and (max-width:767px){html:lang(ja) .p-kv__title-left,html:lang(ja) .p-kv__title-right{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:30}}@media only screen and (min-width:1025px){html:lang(zh-CN) .p-kv__title-left,html:lang(zh-CN) .p-kv__title-right,html:lang(zh-TW) .p-kv__title-left,html:lang(zh-TW) .p-kv__title-right{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}}html[data-lang-group=cjk] .p-kv__title-left,html[data-lang-group=cjk] .p-kv__title-right{white-space:nowrap}html[data-lang-group=latin] .p-kv__title-left,html[data-lang-group=latin] .p-kv__title-right{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-kv__title-left,html[data-lang-group=latin] .p-kv__title-right{--ts-target-font-size:44}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-kv__title-left,html[data-lang-group=latin] .p-kv__title-right{--ts-target-font-size:24}}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-kv__title-left,html[data-lang-group=latin] .p-kv__title-right{writing-mode:vertical-rl;text-orientation:mixed;text-align:left;display:inline-block;height:calc(var(--vh) * 100 * .75)}}@media only screen and (max-width:1024px){html[data-lang-group=latin] .p-kv__title-left,html[data-lang-group=latin] .p-kv__title-right{line-height:1.4}}html:lang(zh-CN) .p-kv__title-left,html:lang(zh-CN) .p-kv__title-right,html:lang(zh-TW) .p-kv__title-left,html:lang(zh-TW) .p-kv__title-right{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html:lang(zh-CN) .p-kv__title-left,html:lang(zh-CN) .p-kv__title-right,html:lang(zh-TW) .p-kv__title-left,html:lang(zh-TW) .p-kv__title-right{--ts-target-font-size:57}}@media only screen and (max-width:767px){html:lang(zh-CN) .p-kv__title-left,html:lang(zh-CN) .p-kv__title-right,html:lang(zh-TW) .p-kv__title-left,html:lang(zh-TW) .p-kv__title-right{--ts-target-font-size:28}}html:lang(ko) .p-kv__title-left,html:lang(ko) .p-kv__title-right{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);white-space:wrap}@media only screen and (min-width:768px){html:lang(ko) .p-kv__title-left,html:lang(ko) .p-kv__title-right{--ts-target-font-size:48}}@media only screen and (max-width:767px){html:lang(ko) .p-kv__title-left,html:lang(ko) .p-kv__title-right{--ts-target-font-size:28}}@media only screen and (min-width:1025px){html:lang(ko) .p-kv__title-left,html:lang(ko) .p-kv__title-right{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;height:calc(var(--vh) * 100 * .7)}}@media only screen and (min-width:768px){.p-kv__title-right{right:var(--ts-kv-title-offset);top:var(--ts-kv-title-top)}}@media only screen and (min-width:768px){.p-kv__title-left{left:var(--ts-kv-title-offset);bottom:var(--ts-kv-title-bottom)}}.p-kv__center{position:absolute;left:0;top:0;height:calc(var(--vh) * 100);z-index:10;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}@media only screen and (max-width:767px){.p-kv__center{padding-top:10em}}.p-kv__center>*{pointer-events:auto}.p-kv__center .c-slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:calc(24 / var(--ts-parent-font-size) * 1rem)}.p-kv__badge{position:absolute;right:calc(100% - 2em);bottom:calc(100% - 3.5em);width:calc(100 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1;border-radius:50%;background-color:rgba(28,47,113,.85);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.3)}html[data-lang-group=latin] .p-kv__badge{bottom:calc(100% - 1em)}@media only screen and (max-width:767px){.p-kv__badge{width:calc(85 / var(--ts-parent-font-size) * 1rem)}}.p-kv__badge-num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:"Cormorant Infant",serif;font-weight:400;color:#fff;line-height:.8;display:inline-flex}@media only screen and (min-width:768px){.p-kv__badge-num{--ts-target-font-size:38}}@media only screen and (max-width:767px){.p-kv__badge-num{--ts-target-font-size:28}}.p-kv__badge-text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-noto-serif);font-style:normal;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.p-kv__badge-text{--ts-target-font-size:21}}@media only screen and (max-width:767px){.p-kv__badge-text{--ts-target-font-size:15}}html[data-lang-group=latin] .p-kv__badge-text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-kv__badge-text{--ts-target-font-size:16}}.p-kv__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);color:#fff;text-shadow:0 calc(2 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.8);margin-bottom:.25em;font-family:Alata;font-weight:400;line-height:1.8;color:#fff}@media only screen and (min-width:768px){.p-kv__sub{--ts-target-font-size:24}}@media only screen and (max-width:767px){.p-kv__sub{--ts-target-font-size:20}}.p-kv__date{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);display:flex;align-items:baseline;justify-content:center;color:#fff;text-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(16 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.8);margin-bottom:calc(30 / var(--ts-parent-font-size) * 1rem);z-index:1;position:relative}.p-kv__date-wrp{position:relative}@media only screen and (min-width:768px){.p-kv__date{--ts-target-font-size:64}}@media only screen and (max-width:767px){.p-kv__date{--ts-target-font-size:48}}.p-kv__date-num{font-family:Alata;font-style:normal;font-weight:400;line-height:1}.p-kv__date-day{writing-mode:vertical-rl;text-orientation:mixed;text-align:left;display:inline-block;font-size:calc(100% * (31 / 64));line-height:1;font-family:Alata;margin-left:calc(15 / var(--ts-parent-font-size) * 1rem);transform:translateY(calc(5 / var(--ts-parent-font-size) * 1rem))}@media only screen and (max-width:767px){.p-kv__date-day{margin-left:calc(8 / var(--ts-parent-font-size) * 1rem)}}.p-kv__lead{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);color:#fff;text-align:center;text-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.8);line-height:1.4;font-family:"Shippori Mincho",serif;font-weight:600}@media only screen and (min-width:768px){.p-kv__lead{--ts-target-font-size:40}}@media only screen and (max-width:767px){.p-kv__lead{--ts-target-font-size:28}}html[data-lang-group=latin] .p-kv__lead{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-kv__lead{--ts-target-font-size:28}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-kv__lead{--ts-target-font-size:22}}html:not(:lang(ja)) .p-kv__lead{width:90%}.p-kv__lead-sub{font-size:calc(100% * (24 / 40));display:block}.p-kv__lead-main{margin-top:.5rem}.p-kv__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);width:100%;max-width:calc(250 / var(--ts-parent-font-size) * 1rem)}.p-kv__btn .c-btn__link{width:100%}.p-kv__slider{display:block;width:100%;--ts-slide-padding-inline:0}.p-kv__slider-element{-webkit-clip-path:url(#kv-clip);clip-path:url(#kv-clip);height:calc(var(--vh) * 100 * (900 / 830))}@media only screen and (max-width:767px){.p-kv__slider-element{height:calc(var(--vh) * 100);-webkit-clip-path:url(#kv-clip-sp);clip-path:url(#kv-clip-sp)}}.p-kv__slider-slide{height:100%;overflow:hidden}.p-kv__slider-slide img{object-fit:cover;height:100%}.p-kv__slider-slide img{transition-property:transform;transition-timing-function:linear;transition-duration:3s;transition-delay:.1s;object-fit:cover;width:100%;height:100%}.p-kv__slider-slide.swiper-slide-active img{transform:scale(1.05)}.js-swiper-wrp [class*=" js-swiper-"]:not(.swiper-initialized):not(.is-few) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^=js-swiper-]:not(.swiper-initialized):not(.is-few) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.js-accordion{position:relative}.js-accordion[aria-expanded=false] .o-icon--minus{display:none}.js-accordion[aria-expanded=true] .o-icon--plus{display:none}.js-accordion[aria-expanded=true] .o-icon--down{transform:scaleY(-1)}.accordion_p+[data-accordion-target],.js-accordion+[data-accordion-target]{height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden}[data-accordion-target]:has(+.js-accordion){height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden}.l-footer{margin-top:calc(var(--ts-content-border-radius) * -1)}.o-gnav{margin-bottom:calc(160 / var(--ts-parent-font-size) * 1rem);background-color:#1c2f71;color:#fff}@media only screen and (max-width:767px){.o-gnav{margin-bottom:8rem}}.o-gnav__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:calc(105 / var(--ts-parent-font-size) * 1rem);padding-top:.75em;padding-bottom:.75em}@media only screen and (max-width:767px){.o-gnav__main{height:auto;padding-block:2em}}.o-gnav__main-item{height:100%}@media only screen and (max-width:767px){.o-gnav__main-item{height:auto;width:50%}}.o-gnav__main-link{height:100%;display:flex;justify-content:center;flex-direction:column;text-decoration:none;padding-inline:calc(25 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=latin] .o-gnav__main-link{padding-inline:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.o-gnav__main-link{width:100%;padding-block:.5em}}@media only screen and (min-width:1025px){html[data-lang-group=latin] .o-gnav__main-link{min-width:calc(150 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=latin] .o-gnav__main-link{min-width:calc(120 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__main-link .en{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:24;padding-top:.25em;line-height:1;font-family:var(--ts-font-garamond);color:#c7b37a;text-align:center}.o-gnav__main-link .label{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;text-align:center;margin-top:.25em}html[data-lang-group=latin] .o-gnav__main-link .label{line-height:1.3;min-height:calc(1.3 * 1em * 2);display:flex;align-items:center;text-align:center;justify-content:center;max-width:calc(180 / var(--ts-parent-font-size) * 1rem)}.o-gnav__main-link .o-icon{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);fill:#fff;margin-right:auto;margin-left:auto}.c-close{display:flex;flex-direction:column;align-items:center}.c-close__btn{cursor:pointer}.c-close__icon{display:block;border-radius:100px;width:calc(35 / var(--ts-parent-font-size) * 1rem);height:calc(35 / var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-text-txt2);display:flex;justify-content:center;align-items:center}.c-close__icon .o-icon{fill:#fff;pointer-events:none}.c-close__text{margin-top:.5em;font-family:var(--ts-font-quicksand)}.p-fixed-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden}.p-fixed-bg::before{content:"";background:linear-gradient(180deg,rgba(17,17,17,.6) 0,rgba(24,27,35,.6) 12.5%,rgba(31,36,53,.6) 25%,rgba(46,55,89,.6) 50%,rgba(60,74,124,.6) 75%,rgba(74,93,160,.6) 100%);display:block;inset:0;position:absolute}.p-fixed-bg img,.p-fixed-bg video{width:100%;height:100%;object-fit:cover}body:has(.p-fixed-bg){background:0 0}body:has(.p-fixed-bg) #abi_page{background:0 0}