@charset "UTF-8";@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-up{from{opacity:0;transform:translateY(var(--fade-move-distance,20px))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{from{opacity:0;transform:translateY(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{from{opacity:0;transform:translateX(var(--fade-move-distance,20px))}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes zoom-in{from{transform:scale(var(--zoom-scale-from,0))}to{transform:scale(1)}}@keyframes zoom-out{from{transform:scale(var(--zoom-scale-from,1.2))}to{transform:scale(1)}}@keyframes blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}[data-inview-animation=sway].is-inview{animation:sway 1s .2s both}@keyframes sway{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-.625rem) rotate(-4deg)}30%{transform:translateX(.5rem) rotate(3deg)}45%{transform:translateX(-.375rem) rotate(-2deg)}60%{transform:translateX(.25rem) rotate(1.5deg)}75%{transform:translateX(-.125rem) rotate(-.8deg)}90%{transform:translateX(.0625rem) rotate(.4deg)}100%{transform:translateX(0) rotate(0)}}.section{padding-block:6rem}.lead{max-inline-size:37.5rem;margin-inline:auto;line-height:2}.lead:is(.is-white .lead){color:#fff}.btn{padding-block:3rem;text-align:center}.headingSet{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;align-items:center;justify-content:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:1.5rem;margin-inline:auto;line-height:1.2;border-block-end:0.0625rem solid #f00}.headingSet_en{font-family:Anton,sans-serif;font-size:3rem;font-style:italic;color:red;text-transform:uppercase}.headingSet_jp{font-size:1.5rem;font-weight:700}.headingSet_jp:is(.is-white .headingSet_jp){color:#fff}:is(.hero, .news){background:url(/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_section_lg.png) no-repeat center;background-size:cover}.hero{position:relative;min-block-size:40.625rem;padding-block:3rem;padding-inline:var(--page-gap);overflow:hidden;color:#fff}.hero_inner{position:relative;z-index:1;max-inline-size:75rem;margin-inline:auto}.hero_heading{display:flex;flex-direction:column;margin-inline-start:2.5rem;font-family:Anton,sans-serif;font-size:7rem;font-weight:700;line-height:1;transform:skew(-10deg)}.hero_heading span{opacity:0;animation-duration:.8s;animation-timing-function:cubic-bezier(0.2,0.8,0.2,1);animation-fill-mode:forwards}.hero_heading span:nth-child(1){--fade-move-distance:12.5rem;animation-name:fade-in-left;animation-delay:1s}.hero_heading span:nth-child(2){--fade-move-distance:12.5rem;color:red;animation-name:fade-in-right;animation-delay:1.2s}.hero_heading span:nth-child(3){--fade-move-distance:12.5rem;animation-name:fade-in-left;animation-delay:1.4s}.hero_text{margin-block-start:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}.hero_text span{color:red}.hero_background{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;animation-name:fade-in;animation-duration:10s;animation-timing-function:cubic-bezier(0.2,0.8,0.2,1);animation-delay:2s;animation-fill-mode:forwards}.hero_background img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.concept{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg.jpg");background-image:-webkit-image-set(url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg.jpg") 1x type('image/jpeg'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg@2x.jpg.avif") 2x type('image/avif'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg@2x.jpg") 2x type('image/jpeg'));background-image:image-set(url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg.jpg") 1x type('image/jpeg'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg@2x.jpg.avif") 2x type('image/avif'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_lg@2x.jpg") 2x type('image/jpeg'))}.project{background:url(/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_project_lg.png) no-repeat center #000;background-size:cover}.projectItem{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:center;margin-block-start:3rem;color:#fff}.projectItem:nth-of-type(even){flex-direction:row-reverse}.projectItem_body{flex:1}.projectItem_pic{flex-basis:43.75rem}.projectItem_heading{display:flex;flex-direction:column;line-height:1.4}.projectItem_heading span:nth-child(1){display:flex;-moz-column-gap:0.5rem;column-gap:.5rem;align-items:center;font-family:Anton,sans-serif;font-size:2rem;font-style:italic;color:red;text-transform:uppercase}.projectItem_heading span:nth-child(1) span{font-size:6rem}.projectItem_heading span:nth-child(2){font-size:1.5rem;font-weight:700}.projectItem_text{margin-block-start:0.75rem;line-height:2}.projectItem_text a{color:inherit}.projectItem_text a.is-hover{text-decoration:none}.projectItem_btn{margin-block-start:0.75rem}.projectItem_btn :where(.e-btn){color:#000}.entry{background-color:#000}.entry .c-entryList{margin-block-start:1.5rem}.report .newsEntry{margin-block-start:6rem}.news .m-newsListCard a{color:#fff}.partner{padding-block-start:6rem}.partnerList{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-block-start:3rem}.partnerList_item{display:flex;flex-basis:10rem;align-items:center;justify-content:center;aspect-ratio:2/1}.partnerList_item img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:32.5rem) and (resolution >= 2dppx){:is(.hero, .news){background-image:url(/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_section_lg@2x.png)}}@media (max-width:32.4375rem){.section{padding-block:3rem}.headingSet{margin-block-start:3rem}:is(.hero, .news){background-image:url(/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_section_sm.png)}.hero{min-block-size:46.875rem}.hero_heading{font-size:5rem}.concept{background-image:url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_sm.jpg");background-image:-webkit-image-set(url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_sm.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_sm.jpg") 1x type('image/jpeg'));background-image:image-set(url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_sm.jpg.avif") 1x type('image/avif'), url("/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_concept_sm.jpg") 1x type('image/jpeg'))}.project{background-image:url(/themes/kiraoil/assets/img/sustainability/community/motorsports/index/bg_project_sm.png)}.projectItem{display:block}.projectItem_pic{margin-block-start:1.5rem}.report .newsEntry{margin-block-start:3rem}.partner{padding-block-start:3rem}.partnerList{-moz-column-gap:clamp(1rem,-2.2161rem + 16.0804vw,3rem);column-gap:clamp(1rem,-2.2161rem + 16.0804vw,3rem);inline-size:100%;max-inline-size:23rem;margin-inline:auto}.partnerList_item{flex-basis:calc(50% - clamp(0.5rem,-1.1081rem + 8.0402vw,1.5rem))}}