.sr-hero-01.sr-cover-parallax .sr-cover-inner{margin:0 auto;position:relative;width:100%;z-index:2}.sr-hero-01.sr-cover-parallax .sr-cover-image{backface-visibility:hidden;transform:translateZ(0);will-change:transform,background-position;z-index:1}.sr-hero-01{position:relative}.sr-hero-01 .height-auto{min-height:0}.sr-hero-01 .height-small{padding:8rem 0}.sr-hero-01 .height-medium{padding:14rem 0}.sr-hero-01 .height-large{padding:20rem 0}.sr-hero-01 .height-full{min-height:100vh}.sr-hero-01 .hero-tagline{margin-bottom:.75rem;p{font-family:var(--heading_font),"Noto Serif JP",sans-serif;font-size:1.5rem;font-weight:700}}.sr-hero-01 .hero-subheading{margin-top:1.25rem}.sr-hero-01 .hero-subheading p,.sr-hero-01 .hero-tagline p{margin-bottom:0;@media (min-width:768px){display:inline-block;width:auto}}.sr-hero-01 .heading{font-family:"Noto serif JP",sans-serif;font-weight:700}.sr-hero-01 .hero-subheading mark{background:linear-gradient(transparent 95%,var(--secondary) 0)!important;color:inherit!important}.sr-hero-01 .description p{display:inline;font-family:var(--heading_font),"Noto Serif JP",sans-serif;font-size:1rem;line-height:1.75;margin-bottom:.5rem;@media (min-width:768px){display:block;line-height:inherit;line-height:1.5}}.sr-hero-01-news{height:auto;margin-bottom:4rem;position:relative;transform:translateY(35%);width:100%;z-index:10}@media (min-width:768px) and (max-width:991px){.sr-hero-01-news{margin-bottom:2.5rem;transform:translateY(25%)}}.sr-hero-01-news-inner{background-color:rgba(0,0,0,.95);margin-left:auto;margin-right:-15px;max-width:1300px;padding:1.5rem 2rem;text-align:left;width:100%}.sr-hero-01-news-heading{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;text-decoration:none;transition:all .3s ease;&:hover{color:var(--secondary)}}.sr-hero-01-news-list{list-style:none;margin:0;padding:0}.sr-hero-01-news-item:last-child{border-bottom:none}.sr-hero-01-news-item a{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem 0;text-decoration:none;transition:color .3s ease;&:hover{color:var(--secondary)}}.sr-hero-01-news-date{flex:0 0 auto;font-size:.95rem;letter-spacing:.05em;min-width:110px;opacity:.8;width:auto}.sr-hero-01-news-title{flex:1 1 300px;font-size:.95rem;line-height:1.65}@media (max-width:767px){.sr-hero-01-news{margin:0;padding:0;transform:none}.sr-hero-01-news .container-fluid{padding:0}.sr-hero-01-news-inner{margin:2.5rem 0 0;padding:1rem}}.cta-group .btn-wrapper{width:100%;@media (min-width:768px){width:auto}}.cta-group .btn-wrapper .cta-button{justify-content:center;min-width:300px;width:auto;@media (min-width:768px){min-width:fit-content;width:auto}}