﻿@font-face{font-family:"xNotoSansJP";src:local("Noto Sans JP")}@font-face{font-family:"xYuGothic";font-weight:400;font-style:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGo-Medium"),local("YuGothic Medium"),local("YuGothic-Regular"),local("Yu Gothic")}@font-face{font-family:"xYuGothic";font-weight:700;font-style:normal;src:local("YuGothic-Bold"),local("Yu Gothic Bold"),local("YuGo-Bold"),local("YuGothic Bold"),local("Yu Gothic")}@font-face{font-family:"xYuMincho";font-weight:400;font-style:normal;src:local("YuMincho-Regular"),local("Yu Mincho Regular"),local("YuMin-Medium"),local("YuMincho Medium"),local("Yu Mincho")}@font-face{font-family:"xYuMincho";font-weight:600;font-style:normal;src:local("YuMincho-Demibold"),local("Yu Mincho Demibold"),local("YuMin-Demibold"),local("YuMincho Demibold"),local("Yu Mincho")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:url("data:application/octet-stream;base64,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")}:root{--iconfont: "icon";--icon-boxIn: "\e005";--icon-boxPacked: "\e006";--icon-carCheck: "\e007";--icon-gear: "\e008";--icon-null: "\e000";--icon-up: "\e001";--icon-left: "\e002";--icon-down: "\e003";--icon-right: "\e004"}@font-face{font-family:"icon";font-style:normal;font-weight:normal;src:url("data:font/woff2;base64,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")}.Icon{--icon: none;display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-0.1em}.Icon::before{content:var(--icon);display:block;font-family:inherit;font-style:inherit;font-weight:inherit;font-variant:inherit;line-height:inherit;text-transform:inherit;vertical-align:inherit}.Icon.-boxIn{--icon: var(--icon-boxIn)}.Icon.-boxPacked{--icon: var(--icon-boxPacked)}.Icon.-carCheck{--icon: var(--icon-carCheck)}.Icon.-gear{--icon: var(--icon-gear)}.Icon.-null{--icon: var(--icon-null)}.Icon.-up{--icon: var(--icon-up)}.Icon.-left{--icon: var(--icon-left)}.Icon.-down{--icon: var(--icon-down)}.Icon.-right{--icon: var(--icon-right)}@media(min-width: 1025px){_{_:0}}@media(min-width: 769px){_{_:0}}@media(max-width: 1024px)and (min-width: 769px){_{_:0}}@media(max-width: 1024px){_{_:0}}@media(max-width: 768px){_{_:0}}@media(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){_{_:0}}html{height:100%;font-family:"xYuGothic","xNotoSansJP","Noto Sans JP","Noto Sans","Source Han Sans JP","Noto Sans Japanese","Noto Sans CJK JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-feature-settings:"palt" on;line-height:1.5;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}.-onlyLargeScreen{display:none !important}@media(min-width: 1025px){.-onlyLargeScreen{display:initial !important}}.-onlySmallScreen{display:none !important}@media(max-width: 768px){.-onlySmallScreen{display:initial !important}}@media(max-width: 768px){.-ignoreSmallScreen{display:none !important}}@media(max-width: 1024px)and (min-width: 769px){.-ignoreMiddleScreen{display:none !important}}@media(min-width: 1025px){.-ignoreLargeScreen{display:none !important}}.-textCenter{text-align:center !important}.-textRight{text-align:right !important}.FixedHeader{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;height:80px;background:#fff}@media(max-width: 768px){.FixedHeader{height:60px}}.FixedHeader__Logo{display:block}.FixedHeader__Logo img{display:block;height:60px;width:auto}@media(max-width: 768px){.FixedHeader__Logo img{height:44px}}html{scroll-behavior:smooth}body{background:#f6f7fa url("../img/bg_001.webp") 50% min(855px,80px + 51.953125vw + 110px) no-repeat}@media(max-width: 768px){body{background-image:none}}.Hero{position:relative;max-width:1280px;padding-top:80px;padding-left:98px;margin:0 auto}@media(max-width: 768px){.Hero{padding-top:60px;padding-left:0}}.Hero .Hero__Slider{position:relative;z-index:1;padding:0;margin:0 auto;overflow:hidden;list-style:none;border-bottom-left-radius:60px}@media(max-width: 768px){.Hero .Hero__Slider{border-bottom-left-radius:30px}}.Hero .Hero__Wrapper{position:relative;z-index:1;box-sizing:content-box;display:flex;width:100%;height:100%;transform:translate3d(0px, 0, 0);transition-property:transform;padding:0;margin:0;list-style:none}.Hero .Hero__Wrapper li{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform;aspect-ratio:1182/665}@media(max-width: 768px){.Hero .Hero__Wrapper li{aspect-ratio:804/698}}.Hero .Hero__Wrapper img{display:block;width:100%;height:auto}.Hero .Hero__Pagination{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:98px}@media(max-width: 768px){.Hero .Hero__Pagination{position:static;flex-direction:row;gap:14px;width:auto;margin-top:20px}}.Hero .Hero__Pagination button{display:block;width:4px;height:64px;padding:0;border:0;background:#133282;opacity:.3;transition:opacity .3s}@media(max-width: 768px){.Hero .Hero__Pagination button{width:38px;height:3px}}.Hero .Hero__Pagination button.swiper-pagination-bullet-active{opacity:1}.Hero .Hero__LinkButton{position:absolute;z-index:1;bottom:32px;right:32px;display:grid;place-items:center;width:260px;height:50px;border-radius:999px;font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none;color:#fff;background:linear-gradient(90deg, #C70019 50%, #E50121 50%);background-size:200% 100%;background-position:100% 0;transition:background-position .3s ease-out,transform .2s ease-out}.Hero .Hero__LinkButton:hover{background-position:0 0;transform:scale(1.03)}.Hero .Hero__LinkButton:active{transform:scale(0.98)}@media(max-width: 768px){.Hero .Hero__LinkButton{width:160px;bottom:20px;right:20px}}.Section{max-width:1280px;padding:0 40px;margin:140px auto}@media(max-width: 768px){.Section{margin-block:60px;padding:0 20px}}.Section>small{display:block;text-align:center}.SectionTitle,.VideoGallery .VideoGallery__Title,.TheNumbers .TheNumbers__Title{--color: #2A2F4E;--color2: #4D8BFF;margin:0 0 30px;font-style:normal;font-weight:700;font-size:48px;line-height:1.4;text-align:center;color:var(--color)}@media(max-width: 768px){.SectionTitle,.VideoGallery .VideoGallery__Title,.TheNumbers .TheNumbers__Title{font-size:32px;line-height:1.5}}.SectionTitle.-outViewOnce,.VideoGallery .-outViewOnce.VideoGallery__Title,.TheNumbers .-outViewOnce.TheNumbers__Title{opacity:0}.SectionTitle.-inViewOnce,.VideoGallery .-inViewOnce.VideoGallery__Title,.TheNumbers .-inViewOnce.TheNumbers__Title{transition:opacity .6s ease-out}.SectionTitle em,.VideoGallery .VideoGallery__Title em,.TheNumbers .TheNumbers__Title em{font-style:inherit;color:rgba(0,0,0,0);background-position:100% 0;background-clip:text;background-image:linear-gradient(90deg, var(--color2) 50%, var(--color) 50%, var(--color) 100%);background-size:200% auto}.SectionTitle em:where(.-inViewOnce *),.VideoGallery .VideoGallery__Title em:where(.-inViewOnce *),.TheNumbers .TheNumbers__Title em:where(.-inViewOnce *){animation:ud81j8y .6s .3s 1 both}@keyframes ud81j8y{0%{background-position:100% 0}100%{background-position:0 0}}.SectionTitle small,.VideoGallery .VideoGallery__Title small,.TheNumbers .TheNumbers__Title small{display:block;margin-top:10px;font-weight:300;font-size:24px;line-height:1.4;letter-spacing:.1em}@media(max-width: 768px){.SectionTitle small,.VideoGallery .VideoGallery__Title small,.TheNumbers .TheNumbers__Title small{font-size:18px}}.SectionLead{font-weight:400;font-size:18px;line-height:1.6;text-align:center;letter-spacing:.02em;color:#2a2f4e}@media(max-width: 768px){.SectionLead{font-weight:500}}@media(max-width: 768px){.LogisticsNetwork{position:relative}.LogisticsNetwork::before{content:"";inset:0;position:absolute;z-index:1;display:block;width:148px;aspect-ratio:1;margin:auto;background:url("../img/logistics-network/bg_002.svg") 0 0/100% 100%;pointer-events:none;transition:opacity .3s}.LogisticsNetwork.-scrolled::before{opacity:0}}.LogisticsNetwork .LogisticsNetwork__View{max-width:920px;margin:0 auto}@media(max-width: 768px){.LogisticsNetwork .LogisticsNetwork__View{background:#bcd5ed;max-width:800px;height:600px;overflow:auto;overscroll-behavior:none}}.LogisticsNetwork .LogisticsNetwork__ViewInner{position:relative;aspect-ratio:920/880;background:url("../img/logistics-network/bg_001.png") 0 0/100% 100%}@media(max-width: 768px){.LogisticsNetwork .LogisticsNetwork__ViewInner{width:800px}}.LogisticsNetwork .LogisticsNetwork__Base img{display:block;width:100%;height:auto}.LogisticsNetwork .LogisticsNetwork__Pin{position:absolute;top:calc(var(--y)/880*100%);left:calc(var(--x)/920*100%);translate:-50% -100%;display:block;width:4.347826087%;aspect-ratio:60/87;padding:0;border:0;background:url("../img/logistics-network/bg_003.png") 0 0/100% 100%;cursor:pointer;animation:ud81j9p .3s cubic-bezier(0.8, 1.4, 0.8, 1) calc(var(--delay)*.05s) 1 both,ud81jac 1.5s ease-in-out calc(var(--delay)*.05s + .3s) infinite}.LogisticsNetwork .LogisticsNetwork__Pin:where(.LogisticsNetwork.-outViewDeepOnce *){animation:none;opacity:0}@keyframes ud81j9p{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes ud81jac{0%,100%{transform:translateY(0)}50%{transform:translateY(-20%)}}.LogisticsNetwork .LogisticsNetwork__Object1{--x: 470;--y: 212;position:absolute;left:calc(var(--x)/920*100%);top:calc(var(--y)/880*100%);width:10.8695652174%;aspect-ratio:1;background:url("../img/logistics-network/bg_004.svg") 0 0/100% 100%;animation:ud81jah 6s .5s ease-in-out infinite}.LogisticsNetwork .LogisticsNetwork__Object1:where(.LogisticsNetwork.-outViewDeepOnce *){animation:none;opacity:0}@keyframes ud81jah{0%{left:51.0869565217%;top:24.0909090909%;opacity:0}10%{opacity:1}80%{opacity:1}90%,100%{left:86.9565217391%;top:46.5909090909%;opacity:0}}.LogisticsNetworkDetails{display:none;position:fixed;inset:0;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;padding:60px 20px;background:rgba(0,0,0,.5);z-index:300}@media(max-width: 768px){.LogisticsNetworkDetails{padding:50px 12px;align-items:flex-start;overflow:auto}}.LogisticsNetworkDetails[open]{display:flex;animation:ud81jam .5s 0s 1 both}@keyframes ud81jam{0%{opacity:0}100%{opacity:1}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Inner{position:relative;box-sizing:border-box;width:100%;max-width:990px;max-height:100%;padding:78px 130px;border-radius:30px;background:#fff;overflow:auto}@media(min-width: 769px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;column-gap:40px}}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Inner{max-height:none;padding:24px 16px 30px;border-radius:20px;overflow:visible}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Inner{animation:ud81jay .5s 0s 1 both}@keyframes ud81jay{0%{transform:translateY(20%)}100%{transform:none}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Header{display:flex;flex-wrap:wrap;align-items:center;column-gap:36px;padding-left:20px;margin-bottom:30px}@media(min-width: 769px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Header{grid-column:1/-1;grid-row:1}}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Header{flex-wrap:nowrap;gap:12px;padding-left:0;margin-bottom:16px}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Icon{flex-shrink:0;width:180px}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Icon{width:80px}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Icon img{display:block;width:100%;height:auto}.LogisticsNetworkDetails .LogisticsNetworkDetails__Title{display:flex;gap:14px;align-items:center;margin:0;font-weight:700;font-size:42px;line-height:1.4;color:#133282}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Title{gap:8px;font-size:22px}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Title::before{content:"";display:block;width:40px;height:58px;background:url("../img/logistics-network-details/bg_001.png") 0 0/100% 100%}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Title::before{width:24px;height:35px}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Description{flex-basis:calc(100% - 180px - 36px);margin:8px 0 0 216px;font-weight:700;font-size:36px;line-height:1.4;letter-spacing:.01em;color:#7384bd}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Description{flex-basis:auto;margin:4px 0 0 0;font-size:16px;line-height:1.3}}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Image{margin-top:16px}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Image img{display:block;width:100%;height:auto;border-radius:12px}@media(min-width: 769px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Image{grid-column:1;grid-row:2;align-self:center}}.LogisticsNetworkDetails .LogisticsNetworkDetails__Text{margin:30px 0 0;font-weight:400;font-size:24px;line-height:1.5;letter-spacing:.02em;color:#2a2f4e}@media(min-width: 769px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Text{grid-column:2;grid-row:2;align-self:center;margin:0}}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__Text{margin:16px 0 0;font-size:14px;line-height:1.6}}.LogisticsNetworkDetails .LogisticsNetworkDetails__CloseButton{display:block;width:32px;aspect-ratio:1;padding:0;margin:30px auto 0;border:0;background:url("../img/logistics-network-details/bg_002.svg") 0 0/100% 100%;cursor:pointer}@media(min-width: 769px){.LogisticsNetworkDetails .LogisticsNetworkDetails__CloseButton{grid-column:1/-1;grid-row:3}}@media(max-width: 768px){.LogisticsNetworkDetails .LogisticsNetworkDetails__CloseButton{width:28px;margin:20px auto 0}}.OurWorks{max-width:1080px;padding:0;margin:52px auto 0;list-style:none}@media(max-width: 768px){.OurWorks{margin:82px -20px 0}}.OurWorks li{position:relative;padding-bottom:30px;border-radius:30px 30px 0px 0px;color:#133282;background:#fff;transition:color .3s}.OurWorks li:nth-child(2n+2){background:#f4f6f7}.OurWorks li:nth-child(n+2){margin-top:-30px}.OurWorks li:last-child{border-radius:30px;padding-bottom:0}.OurWorks li::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(103.46deg, #133282 13.1%, #0082D8 96.68%);opacity:0;transition:opacity .3s;pointer-events:none}.OurWorks li.-open{color:#fff}.OurWorks li.-open::before{opacity:1}.OurWorks .OurWorks__ItemTitle{position:relative;margin:0}.OurWorks .OurWorks__ItemTitle button{display:flex;align-items:center;gap:36px;box-sizing:border-box;width:100%;padding:40px 86px;border:0;font:inherit;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:.02em;color:inherit;background:rgba(0,0,0,0)}@media(max-width: 768px){.OurWorks .OurWorks__ItemTitle button{padding-inline:22px;gap:22px}}.OurWorks .OurWorks__ItemTitle .Icon{position:static;display:block;font-size:72px}@media(max-width: 768px){.OurWorks .OurWorks__ItemTitle .Icon{font-size:56px}}.OurWorks .OurWorks__ItemBody{position:relative;display:none;gap:40px;align-items:start;padding:0 86px 66px;font-weight:700;font-size:16px;line-height:1.7;letter-spacing:.02em}@media(max-width: 768px){.OurWorks .OurWorks__ItemBody{flex-direction:column;padding:0 22px 30px;gap:20px}}.OurWorks .OurWorks__ItemBody:where(.OurWorks>li.-open *){display:flex}.OurWorks .OurWorks__ItemBody img{display:block;width:312px;max-width:40%;height:auto;border-radius:30px}@media(max-width: 768px){.OurWorks .OurWorks__ItemBody img{width:100%;max-width:none}}.OurWorks .OurWorks__ItemBody p{margin:0}.TheNumbers{position:relative;z-index:1;box-sizing:border-box;max-width:1280px;margin:140px auto;padding:144px 0 164px;border-radius:30px;color:#fff;background:linear-gradient(103.46deg, #CD0003 13.1%, #FF4144 96.68%)}@media(max-width: 768px){.TheNumbers{margin-block:64px 0;padding:54px 0 68px}}.TheNumbers .TheNumbers__Title{--color: #fff;--color2: #FFC6C7}.TheNumbers .TheNumbers__Slider{position:relative;z-index:1;padding:0;margin:0 auto;overflow:hidden;list-style:none;margin-top:60px;padding:0 100px;overscroll-behavior-x:contain}@media(max-width: 768px){.TheNumbers .TheNumbers__Slider{margin-top:30px;padding:0 23px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.TheNumbers .TheNumbers__Wrapper{display:flex;gap:30px;padding:0;margin:0;list-style:none}@media(max-width: 768px){.TheNumbers .TheNumbers__Wrapper::after{content:"";flex-shrink:0;width:1px}}.TheNumbers .TheNumbers__Wrapper li{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform;box-sizing:border-box;width:410px;height:auto;padding:40px 20px 50px;flex-shrink:0;border:2px solid #fff;border-radius:30px;background-repeat:no-repeat;background-position:50% 50%}@media(max-width: 768px){.TheNumbers .TheNumbers__Wrapper li{width:293px;padding:30px;background-position:50% 38%;scroll-snap-align:center;scroll-snap-stop:always}}.TheNumbers .TheNumbers__ItemTitle{display:flex;align-items:center;justify-content:center;margin:0;font-weight:700;font-size:36px;line-height:1.4;text-align:center;letter-spacing:.01em}@media(max-width: 768px){.TheNumbers .TheNumbers__ItemTitle{font-size:26px;line-height:1.5}}.TheNumbers .TheNumbers__ItemNumber{display:flex;align-items:center;justify-content:center;margin:10px 0 24px;font-weight:700;font-size:36px;line-height:1.4;text-align:center;letter-spacing:.01em}@media(max-width: 768px){.TheNumbers .TheNumbers__ItemNumber{margin:24px 0;font-size:26px;line-height:1.5}}.TheNumbers .TheNumbers__ItemNumber em{font-family:Oswald;font-style:normal;font-weight:700;font-size:96px;line-height:1;letter-spacing:-0.05em}@media(max-width: 768px){.TheNumbers .TheNumbers__ItemNumber em{font-size:70px}}.TheNumbers .TheNumbers__ItemText{display:flex;flex-direction:column;justify-content:center;margin:0;font-weight:700;font-size:18px;line-height:1.6;text-align:center;letter-spacing:.02em}@media(max-width: 768px){.TheNumbers .TheNumbers__ItemText{font-size:16px;line-height:1.7}}.Person{display:grid;grid-template:"pfp lead" "pfp info" "pfp text"/305px 1fr;gap:0 40px;box-sizing:border-box;max-width:1080px;padding:0 0 48px 48px;margin:60px auto 0;border-left:1px solid #2a2f4e;border-bottom:1px solid #2a2f4e;color:#2a2f4e}@media(max-width: 768px){.Person{display:block;max-width:none;padding:0 0 20px 20px;margin-top:85px}.Person+.Person{margin-top:30px}}.Person .Person__Header{display:contents}@media(max-width: 768px){.Person .Person__Header{display:grid;grid-template:"pfp ." "pfp info"/142px 1fr;align-items:end;gap:0 20px;margin-bottom:30px}}.Person .Person__PFP{grid-area:pfp;position:relative}.Person .Person__PFPInner{position:absolute;inset:0 0 10px;filter:drop-shadow(10px 10px 0px #A9C7FF);overflow:hidden}@media(max-width: 768px){.Person .Person__PFPInner{position:static;width:142px;height:auto;aspect-ratio:142/162;filter:drop-shadow(5px 5px 0px #A9C7FF)}}.Person .Person__PFPInner img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.Person .Person__PFPInner img:where(.Person__PFP.-inViewOnce *){transform:scale(1.05)}.Person .Person__PFPInner img:hover{transform:scale(1.1)}.Person .Person__Info{grid-area:info;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:160%;letter-spacing:.02em;color:#2a2f4e}@media(max-width: 768px){.Person .Person__Info{grid-area:info;display:flex;flex-direction:column;gap:10px}}.Person .Person__Company{display:inline-flex;margin:0 1em 0 0}@media(max-width: 768px){.Person .Person__Company{display:flex;margin:0;font-weight:700;font-size:16px;line-height:1.2}}.Person .Person__Company::before{content:"●";margin-right:2px;color:#4d8bff}.Person .Person__Name{display:inline;margin:0}@media(max-width: 768px){.Person .Person__Name{display:block;font-weight:700;font-size:23px;line-height:1.5;letter-spacing:.01em}}.Person .Person__Position{display:inline;margin:0}@media(max-width: 768px){.Person .Person__Position{font-weight:700;font-size:16px;line-height:1.2}}.Person .Person__Lead{grid-area:lead;margin:0 0 20px;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:.02em}@media(max-width: 768px){.Person .Person__Lead{font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.02em}}.Person .Person__Text{grid-area:text;font-weight:400;font-size:16px;line-height:1.7;letter-spacing:.02em;color:#2a2f4e}@media(max-width: 768px){.Person .Person__Text{font-weight:500}}.Person .Person__Text p{margin:20px 0 0}.Person .Person__Text p:first-child{margin-top:0}.VideoGallery{box-sizing:border-box;max-width:1280px;margin:140px auto 0;padding:144px 40px 122px;border-radius:30px;color:#fff;background:linear-gradient(103.46deg, #22AA00 13.1%, #0082D8 96.68%)}@media(max-width: 768px){.VideoGallery{padding:54px 20px;margin:0}}.VideoGallery .VideoGallery__Title{--color: #fff;--color2: #D0FFA9}.VideoGallery .VideoGallery__List{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:832px;padding:0 40px;list-style:none;margin:0 auto}@media(max-width: 768px){.VideoGallery .VideoGallery__List{gap:30px;padding:0}}.VideoGallery .VideoGallery__List li{width:381px;max-width:100%;padding:46px 36px 27px;border:2px solid #fff;border-radius:30px}@media(max-width: 768px){.VideoGallery .VideoGallery__List li{width:100%;padding:0;border:0;border-radius:0}}.VideoGallery .VideoGallery__List li.-primary{width:100%;padding:0;border:0;border-radius:0}.VideoGallery .VideoGallery__List li.-primary .VideoThumb__ThumbTitle{margin-top:48px;font-size:28px}@media(max-width: 768px){.VideoGallery .VideoGallery__List li.-primary .VideoThumb__ThumbTitle{margin-top:32px;font-size:22px}}.VideoThumb{container-type:inline-size;display:block;text-decoration:none;color:inherit}.VideoThumb .VideoThumb__Thumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#d9d9d9}.VideoThumb .VideoThumb__Thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out,opacity .3s ease-out}.VideoThumb .VideoThumb__Thumb .VideoThumb__Preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:0}.VideoThumb .VideoThumb__Thumb .VideoThumb__Preview.-playing{opacity:1}.VideoThumb .VideoThumb__Thumb::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .3s ease-out;pointer-events:none}.VideoThumb .VideoThumb__Thumb::before{content:"";position:absolute;z-index:1;inset:0;display:block;width:17.358490566%;height:auto;aspect-ratio:1;margin:auto;background:url("../img/video-thumb/bg_001.svg") 0 0/100% 100%;transition:transform .3s ease-out}@media(min-width: 769px){@container ( min-width: 680px ){.VideoThumb .VideoThumb__Thumb::before{background-image:url("../img/video-thumb/bg_002.svg")}}}@media(max-width: 768px){.VideoThumb .VideoThumb__Thumb::before{background-image:url("../img/video-thumb/bg_002.svg")}}.VideoThumb:hover .VideoThumb__Thumb img{transform:scale(1.05)}.VideoThumb:hover .VideoThumb__Thumb::after{background:rgba(0,0,0,.2)}.VideoThumb:hover .VideoThumb__Thumb::before{transform:scale(1.15);animation:playButtonPulse 1.5s ease-out infinite}.VideoThumb .VideoThumb__ThumbTitle{margin:8.3018867925% 0 0;font-weight:700;font-size:22px;line-height:1.5;text-align:center}@media(max-width: 768px){.VideoThumb .VideoThumb__ThumbTitle{margin-top:10px;font-size:18px;line-height:1.6;letter-spacing:.02em}}@keyframes playButtonPulse{0%{filter:drop-shadow(0 0 0 rgba(255, 255, 255, 0))}50%{filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.6))}100%{filter:drop-shadow(0 0 0 rgba(255, 255, 255, 0))}}.VideoModal{display:none;position:fixed;inset:0;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;padding:60px 20px;background:rgba(0,0,0,.5);z-index:300}.VideoModal[open]{display:flex;animation:ud81jbn .5s 0s 1 both}@keyframes ud81jbn{0%{opacity:0}100%{opacity:1}}.VideoModal .VideoModal__Inner{position:relative;height:100%;max-height:500px;aspect-ratio:16/9;animation:ud81jce .5s 0s 1 both}@keyframes ud81jce{0%{transform:translateY(20%)}100%{transform:none}}@media(max-aspect-ratio: 16/9){.VideoModal .VideoModal__Inner{height:auto;width:100%;max-width:890px}}.VideoModal .VideoModal__Close{position:absolute;top:-46px;right:0;width:36px;height:36px;padding:0;border:0;cursor:pointer;background:url("../img/video-modal/bg_001.svg") 0 0/100% 100%}@media(max-width: 768px){.VideoModal .VideoModal__Close{top:-46px;right:0}}.VideoModal .VideoModal__Video{aspect-ratio:16/9;background:#000}.VideoModal .VideoModal__Video iframe,.VideoModal .VideoModal__Video video{display:block;width:100%;height:100%;border:0}.VideoModal .VideoModal__VideoPlayer{object-fit:contain}.ToyotatimesLink{padding:140px 40px}@media(max-width: 768px){.ToyotatimesLink{padding:60px 20px}}.ToyotatimesLink .ToyotatimesLink__Inner{position:relative;display:block;box-sizing:border-box;max-width:627px;padding:44px;margin:0 auto;border:1px solid #000;font-weight:400;font-size:16px;line-height:1.7;text-align:center;text-decoration:none;letter-spacing:.02em;color:#2a2f4e;overflow:hidden;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out}.ToyotatimesLink .ToyotatimesLink__Inner::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.03) 4px, rgba(0, 0, 0, 0.03) 8px);opacity:0;transition:opacity .3s ease-out;pointer-events:none}.ToyotatimesLink .ToyotatimesLink__Inner:hover{transform:scale(0.98);box-shadow:inset 0 0 0 3px #000;border-color:rgba(0,0,0,0)}.ToyotatimesLink .ToyotatimesLink__Inner:hover::before{opacity:1}.ToyotatimesLink .ToyotatimesLink__Inner:active{transform:scale(0.96)}@media(max-width: 768px){.ToyotatimesLink .ToyotatimesLink__Inner{padding:50px 30px;font-weight:500}}.ToyotatimesLink .ToyotatimesLink__Inner :where(p){margin:0}.ToyotatimesLink .ToyotatimesLink__Logo{margin:0 0 25px}.ToyotatimesLink .ToyotatimesLink__Logo img{display:block;max-width:100%;height:auto;margin:0 auto}.ToyotatimesLink .ToyotatimesLink__Lead{margin:0;font-weight:700;font-size:20px;line-height:1.6;text-align:center}.CTALinks{padding:120px 40px;margin:0 auto;color:#2a2f4e;background:#fff}@media(max-width: 768px){.CTALinks{padding:60px 20px}}.CTALinks .CTALinks__Lead{margin:0 0 20px;font-weight:700;font-size:36px;line-height:1.4;text-align:center;letter-spacing:.01em}@media(max-width: 768px){.CTALinks .CTALinks__Lead{font-size:18px;line-height:1.6;letter-spacing:.02em}}.CTALinks ul{display:flex;justify-content:center;padding:0;margin:0;list-style:none}.CTALinks a{display:grid;place-items:center;width:220px;height:50px;border-radius:999px;font-weight:700;font-size:16px;line-height:1;letter-spacing:.02em;text-decoration:none;color:#fff;background:linear-gradient(90deg, #C70019 50%, #EB0A1E 50%);background-size:200% 100%;background-position:100% 0;transition:background-position .3s ease-out,transform .2s ease-out,box-shadow .3s ease-out}.CTALinks a:hover{background-position:0 0;transform:scale(1.05);box-shadow:0 4px 20px rgba(235,10,30,.4)}.CTALinks a:active{transform:scale(0.98)}.CTALinks .CTALinks__Notice{margin:20px 0 0;font-weight:400;font-size:14px;line-height:1.2;text-align:center}.PageFooter{padding:60px 40px;color:#fff;background:#2a2f4e}@media(max-width: 768px){.PageFooter{padding:20px 20px}}.PageFooter .PageFooter__Copyright{margin:0;font-weight:400;font-size:16px;line-height:1;letter-spacing:.02em;text-align:center}@media(max-width: 768px){.PageFooter .PageFooter__Copyright{font-size:14px;line-height:1.2}}/*! 
 * OverlayScrollbars
 * Version: 2.11.5
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto !important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;bottom:0;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;margin:-133px;padding:inherit;right:0;top:0;transform:scale(0.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none !important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none !important;appearance:none !important;display:none !important;height:0 !important;width:0 !important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{height:100%;margin:0;width:100%}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch !important;display:flex;flex-direction:row !important;flex-wrap:nowrap !important;scroll-behavior:auto !important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){border:none;box-sizing:inherit;flex:auto;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{overflow:hidden !important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping]{overflow:visible !important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x) !important;overflow-y:var(--os-viewport-overflow-y) !important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0 !important;line-height:0 !important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{clip:rect(0, 0, 0, 0) !important;border-width:0 !important;display:none !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto !important;scroll-snap-type:none !important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden !important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden !important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto !important;width:auto !important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none !important}.os-scrollbar-track{border:none !important;padding:0 !important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none !important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important;transition:none !important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{height:calc(var(--os-viewport-percent)*100%);right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%))}@supports(container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none !important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;box-sizing:border-box}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}
