@charset "UTF-8";/*! kiso.css v1.2.2 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors: active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:-moz-placeholder)){direction:ltr}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::-moz-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}:root{--screens-xxxl: 1920;--screen-xxl: 1440;--screen-xl: 1280;--screen-lg: 1024;--screen-md: 800;--screen-xs: 400;--lp-max: 1440px;--lp-inner: 1400px;--lp-pad: 20px;--header-height: 114px;--z-header: 10;--color-green: #10ff00;--color-black-gray: #202120;--color-gray: #a6aaab;--color-gray-mid: #b2b6b7;--color-gray-dk: #323332;--color-white: #ffffff;--color-white-gray: #edeeee;--color-light-gray: #b8bcbd;--color-dark-gray: #878887;--font-base: "IBM Plex Sans JP", sans-serif;--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--spacing-full-negative: calc(50% - 50vw) ;--rounded-full: calc(infinity * 1px)}*,:before,:after{min-inline-size:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:focus-within{scroll-behavior:smooth}body{font-family:var(--font-base)!important;font-feature-settings:"palt"}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}h1{margin-block:unset}a{text-decoration:none}button{padding:unset;border:unset}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.lp-footer{position:relative;z-index:1;padding-block:10vw 4.1666666667vw;padding-inline:.6944444444vw;overflow-x:hidden;background:var(--color-gray)}@media screen and (max-width: 799px){.lp-footer{padding-block:20vw 21vw;padding-inline:2.5vw}}.lp-footer__right{display:flex;justify-content:flex-end;padding-inline-end:.6944444444vw}@media screen and (max-width: 799px){.lp-footer__right{padding-inline-end:0}}.lp-footer__right-inner{display:flex;flex-direction:column}.lp-footer__produced{display:flex;flex-direction:column;width:8.5416666667vw;aspect-ratio:123/44}@media screen and (max-width: 799px){.lp-footer__produced{width:25vw}}.lp-footer__produced img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-footer__nav{display:flex;flex-direction:column;gap:.9027777778vw;margin-block-start:2.3611111111vw}@media screen and (max-width: 799px){.lp-footer__nav{gap:3.25vw;margin-block-start:6vw}}.lp-footer__nav-link{display:flex;height:.7638888889vw;transition:opacity .3s}@media screen and (max-width: 799px){.lp-footer__nav-link{height:2.75vw}}.lp-footer__nav-link:focus-visible{opacity:.6}@media (any-hover: hover){.lp-footer__nav-link:hover{opacity:.6}}.lp-footer__nav-link img{width:auto;height:100%}.lp-footer__go-top{display:flex;-moz-column-gap:.2777777778vw;column-gap:.2777777778vw;align-items:flex-start;margin-block-start:1.5277777778vw;transition:opacity .3s}@media screen and (max-width: 799px){.lp-footer__go-top{-moz-column-gap:1vw;column-gap:1vw;margin-block-start:6.5vw}}.lp-footer__go-top:focus-visible{opacity:.6}@media (any-hover: hover){.lp-footer__go-top:hover{opacity:.6}}.lp-footer__go-top-text{width:8.0555555556vw;aspect-ratio:116/41}@media screen and (max-width: 799px){.lp-footer__go-top-text{width:24.25vw}}.lp-footer__go-top-text img{width:100%;height:auto}.lp-footer__go-top-icon{width:1.1111111111vw;aspect-ratio:16/20}@media screen and (max-width: 799px){.lp-footer__go-top-icon{width:3.5vw}}.lp-footer__go-top-icon img{width:100%;height:auto}.lp-footer__title-area{margin-block-start:2.3611111111vw}@media screen and (max-width: 799px){.lp-footer__title-area{margin-block-start:8.5vw}}.lp-footer__title{display:flex;width:98.6111111111vw;aspect-ratio:1420/195;overflow:hidden}@media screen and (max-width: 799px){.lp-footer__title{width:95vw;aspect-ratio:380/184}}.lp-footer__title img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-footer__bottom{display:flex;gap:.8333333333vw;align-items:center;justify-content:space-between;margin-block-start:-1.9444444444vw}@media screen and (max-width: 799px){.lp-footer__bottom{gap:2vw;margin-block-start:3.5vw}}.lp-footer__event-info{width:83.0555555556vw;aspect-ratio:1196/66}@media screen and (max-width: 799px){.lp-footer__event-info{width:51.5vw;aspect-ratio:206/56}}.lp-footer__event-info img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-footer__copyright{display:grid;place-content:center;width:11.7361111111vw;aspect-ratio:116/19;margin-block-start:3.1944444444vw;margin-inline:auto}@media screen and (max-width: 799px){.lp-footer__copyright{width:38.25vw;margin-block-start:9vw}}.lp-footer__copyright img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-footer__cta{display:flex;align-items:center;width:14.7916666667vw;height:4.5833333333vw;padding-inline:1.1111111111vw;cursor:pointer;background:var(--color-green);transition:background-color .3s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-footer__cta{width:41.5vw;height:14vw;padding:3.75vw 2.5vw}}.lp-footer__cta:focus-visible{background-color:var(--color-black-gray)}.lp-footer__cta:focus-visible .lp-footer__cta-text svg path{fill:var(--color-green)}.lp-footer__cta:focus-visible .lp-footer__cta-arrow svg path{fill:var(--color-green)}@media (any-hover: hover){.lp-footer__cta:hover{background-color:var(--color-black-gray)}.lp-footer__cta:hover .lp-footer__cta-text svg path{fill:var(--color-green)}.lp-footer__cta:hover .lp-footer__cta-arrow svg path{fill:var(--color-green)}}.lp-footer__cta-inner{display:flex;gap:.2777777778vw;align-items:flex-start}@media screen and (max-width: 799px){.lp-footer__cta-inner{gap:.5vw}}.lp-footer__cta-text{display:grid;grid-template-columns:repeat(5,max-content);row-gap:.3472222222vw}@media screen and (max-width: 799px){.lp-footer__cta-text{row-gap:1vw}}.lp-footer__cta-text svg{width:1.0416666667vw}@media screen and (max-width: 799px){.lp-footer__cta-text svg{width:2.75vw}}.lp-footer__cta-text svg path{fill:var(--color-black-gray);transition:fill .3s var(--ease-out-quart)}.lp-footer__cta-arrow{display:grid;width:1.0416666667vw;aspect-ratio:1/1}@media screen and (max-width: 799px){.lp-footer__cta-arrow{width:2.75vw}}.lp-footer__cta-arrow svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-footer__cta-arrow svg path{fill:var(--color-black-gray);transition:fill .3s var(--ease-out-quart)}body:has(.lp-body){min-width:100%}#main:has(.lp-body){width:100%;padding:0;font-size:initial;line-height:initial}.lp-body{position:relative;z-index:0;background:var(--color-gray)}.lp-sticky-anchor-wrap{position:fixed;right:.9722222222vw;bottom:8.4027777778vw;z-index:10;opacity:1;transition:opacity .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-sticky-anchor-wrap{right:2.5vw;bottom:19vw}}.lp-sticky-anchor-wrap.is-visible{display:flex}.lp-sticky-anchor-wrap.is-footer-visible,.lp-sticky-anchor-wrap.is-schedule-visible{pointer-events:none;opacity:0}.lp-sticky-anchor{display:flex;width:12.5vw;height:3.125vw;padding:1.1111111111vw;cursor:pointer;background:var(--color-black-gray);transition:background-color .3s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-sticky-anchor{width:28.5vw;height:8.25vw;padding:3vw 2.5vw}}.lp-sticky-anchor:focus-visible .lp-sticky-anchor__text svg path{fill:var(--color-green)}.lp-sticky-anchor:focus-visible .lp-sticky-anchor__arrow svg path{fill:var(--color-green)}@media (any-hover: hover){.lp-sticky-anchor:hover .lp-sticky-anchor__text svg path{fill:var(--color-green)}.lp-sticky-anchor:hover .lp-sticky-anchor__arrow svg path{fill:var(--color-green)}}.lp-sticky-anchor__inner{display:flex;gap:.2777777778vw;align-items:flex-start}@media screen and (max-width: 799px){.lp-sticky-anchor__inner{gap:1vw}}.lp-sticky-anchor__text{display:grid;grid-template-columns:repeat(9,max-content)}.lp-sticky-anchor__text svg{width:.9027777778vw}@media screen and (max-width: 799px){.lp-sticky-anchor__text svg{width:2.25vw}}.lp-sticky-anchor__text svg path{fill:var(--color-white);transition:fill .3s var(--ease-out-quart)}.lp-sticky-anchor__arrow{display:grid;width:.9027777778vw;aspect-ratio:1/1}@media screen and (max-width: 799px){.lp-sticky-anchor__arrow{width:2.25vw}}.lp-sticky-anchor__arrow svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-sticky-anchor__arrow svg path{fill:var(--color-white);transition:fill .3s var(--ease-out-quart)}.lp-sticky-cta-wrap{position:fixed;right:.9722222222vw;bottom:.9722222222vw;z-index:10;opacity:1;transition:opacity .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-sticky-cta-wrap{right:2.5vw;bottom:2.5vw}}.lp-sticky-cta-wrap.is-visible{display:flex}.lp-sticky-cta-wrap.is-footer-visible{pointer-events:none;opacity:0}.lp-sticky-cta-wrap.is-overview-visible .lp-sticky-cta{background-color:var(--color-white)}.lp-sticky-cta-wrap.is-overview-visible .lp-sticky-cta:focus-visible{background-color:var(--color-black-gray)}@media (any-hover: hover){.lp-sticky-cta-wrap.is-overview-visible .lp-sticky-cta:hover{background-color:var(--color-black-gray)}}.lp-sticky-cta{display:flex;align-items:center;width:12.5vw;height:6.875vw;padding:1.1111111111vw;cursor:pointer;background:var(--color-green);transition:background-color .3s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-sticky-cta{width:28.5vw;height:15.5vw;padding:4.5vw 2.5vw}}.lp-sticky-cta:focus-visible{background-color:var(--color-black-gray)}.lp-sticky-cta:focus-visible .lp-sticky-cta__text svg path{fill:var(--color-green)}.lp-sticky-cta:focus-visible .lp-sticky-cta__arrow svg path{fill:var(--color-green)}@media (any-hover: hover){.lp-sticky-cta:hover{background-color:var(--color-black-gray)}.lp-sticky-cta:hover .lp-sticky-cta__text svg path{fill:var(--color-green)}.lp-sticky-cta:hover .lp-sticky-cta__arrow svg path{fill:var(--color-green)}}.lp-sticky-cta__inner{display:flex;gap:.2777777778vw;align-items:flex-start}@media screen and (max-width: 799px){.lp-sticky-cta__inner{gap:1vw}}.lp-sticky-cta__text{display:grid;grid-template-columns:repeat(5,max-content);row-gap:.3472222222vw}@media screen and (max-width: 799px){.lp-sticky-cta__text{row-gap:1vw}}.lp-sticky-cta__text svg{width:1.0416666667vw}@media screen and (max-width: 799px){.lp-sticky-cta__text svg{width:2.75vw}}.lp-sticky-cta__text svg path{fill:var(--color-black-gray);transition:fill .3s var(--ease-out-quart)}.lp-sticky-cta__arrow{display:grid;width:1.0416666667vw;aspect-ratio:1/1}@media screen and (max-width: 799px){.lp-sticky-cta__arrow{width:2.75vw}}.lp-sticky-cta__arrow svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-sticky-cta__arrow svg path{fill:var(--color-black-gray);transition:fill .3s var(--ease-out-quart)}.js-opening-overlay{position:fixed;inset:0;z-index:9999;display:grid;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);pointer-events:none}.js-opening-cell{background:var(--color-green);transform-origin:center;transition:opacity .55s var(--ease-out-quart),transform .55s var(--ease-out-quart);will-change:opacity}.js-opening-cell.is-hidden{opacity:0}.lp-kv{position:relative;width:100%;height:calc(100vh + 161px);padding-block-end:11.1111111111vw;overflow:hidden;background:var(--color-gray)}@media screen and (max-width: 799px){.lp-kv{z-index:-1;height:calc(100vh + 200px);padding-block-end:37vw}}.lp-kv__bg{position:fixed;top:50%;left:50%;z-index:0;width:89.7222222222vw;aspect-ratio:1292/924;pointer-events:none;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);transition:opacity .4s}@media screen and (max-width: 799px){.lp-kv__bg{width:323vw}}.lp-kv__bg img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.lp-kv__bg.is-fading{opacity:0}.lp-kv__header{position:relative;padding-block-start:1.3888888889vw;padding-inline:.6944444444vw}@media screen and (max-width: 799px){.lp-kv__header{z-index:1;padding-block-start:4vw;padding-inline:2.5vw}}.lp-kv__title{position:fixed;top:calc(.9722222222vw + 161px);left:.6944444444vw;width:98.6111111111vw;aspect-ratio:1420/195;transition:opacity .4s}@media screen and (max-width: 799px){.lp-kv__title{top:calc(2.5vw + 200px);left:2.5vw;width:95vw;aspect-ratio:380/184}}.lp-kv__title img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-kv__title.is-fading{opacity:0}.lp-kv__info{position:fixed;top:calc(13.8888888889vw + 161px);left:1.3888888889vw;width:14.0277777778vw;aspect-ratio:231/140;transition:opacity .4s}@media screen and (max-width: 799px){.lp-kv__info{top:calc(50vw + 200px);left:3.5vw;width:28.5vw;aspect-ratio:114/70}}.lp-kv__info img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-kv__info.is-fading{opacity:0}.lp-kv__content{position:fixed;top:45%;left:50%;z-index:1;width:52.2222222222vw;margin-inline:auto;transform:translate(-50%)}@media screen and (max-width: 799px){.lp-kv__content{top:52%;width:91vw;aspect-ratio:364/300;margin-inline:auto}}.lp-kv__content-inner{position:relative}.lp-kv__person-area{position:fixed;top:42%;left:50%;z-index:1;width:48.6111111111vw;aspect-ratio:752/480;contain:layout style;pointer-events:none;transform:translate(-50%);transition:opacity .4s}@media screen and (max-width: 799px){.lp-kv__person-area{top:50%;width:91vw;aspect-ratio:364/300}}.lp-kv__person-area.is-fading{opacity:0}.lp-kv__person-area.is-glitching .lp-kv__person:before{animation:kv-glitch-before 3.5s linear 1 both;will-change:transform,clip-path}.lp-kv__person-area.is-glitching .lp-kv__person:after{animation:kv-glitch-after 3.5s linear 1 both;will-change:transform,clip-path}.lp-kv__person-area.is-glitching .lp-kv__person .r{animation:kv-rgb-shift-r 3.5s steps(1,jump-end) 1 both;will-change:transform}.lp-kv__person-area.is-glitching .lp-kv__person .g{animation:kv-rgb-shift-g 3.5s steps(1,jump-end) 1 both;will-change:transform}.lp-kv__person-area.is-glitching .lp-kv__person .b{animation:kv-rgb-shift-b 3.5s steps(1,jump-end) 1 both;will-change:transform}.lp-kv__person{inset:0;pointer-events:none;background:transparent no-repeat center;background-size:cover;opacity:0}.lp-kv__person:nth-of-type(1){background-image:url(../images/kv/img_kv_main1.svg)}@media screen and (max-width: 799px){.lp-kv__person:nth-of-type(1){background-image:url(../images/kv/img_kv_main1_sp.svg)}}.lp-kv__person:nth-of-type(2){background-image:url(../images/kv/img_kv_main2.svg)}@media screen and (max-width: 799px){.lp-kv__person:nth-of-type(2){background-image:url(../images/kv/img_kv_main2_sp.svg)}}.lp-kv__person:nth-of-type(3){background-image:url(../images/kv/img_kv_main3.svg)}@media screen and (max-width: 799px){.lp-kv__person:nth-of-type(3){background-image:url(../images/kv/img_kv_main3_sp.svg)}}.lp-kv__person.is-active{pointer-events:auto;opacity:1}.lp-kv__person:before,.lp-kv__person:after{position:absolute;inset:0;content:"";background:inherit;background-size:cover}@keyframes kv-glitch-before{0%{clip-path:polygon(0% 22.4093744395%,100% 22.4093744395%,100% 26.6925317283%,0% 26.6925317283%);transform:translate(9.5352340693%,-1.3283944602%)}1.5%{clip-path:polygon(0% 80.8000624957%,100% 80.8000624957%,100% 90.5072023644%,0% 90.5072023644%);transform:translate(-11.6203391195%,.721864686%)}3%{clip-path:polygon(0% 28.3136362529%,100% 28.3136362529%,100% 41.883496588%,0% 41.883496588%);transform:translate(-.097440544%,-1.4996606553%)}4.5%{clip-path:polygon(0% 6.4499504456%,100% 6.4499504456%,100% 16.2447123161%,0% 16.2447123161%);transform:translate(-11.0324566769%,.9312581764%)}6%{clip-path:polygon(0% 26.5645942805%,100% 26.5645942805%,100% 35.2437002152%,0% 35.2437002152%);transform:translate(2.043060249%,.694870368%)}7.5%{clip-path:polygon(0% 65.5750262643%,100% 65.5750262643%,100% 76.5172649102%,0% 76.5172649102%);transform:translate(13.0820922534%,-.7347175165%)}9%{clip-path:polygon(0% 11.8160663491%,100% 11.8160663491%,100% 15.324366384%,0% 15.324366384%);transform:translate(7.4964461875%,.820945307%)}10.5%{clip-path:polygon(0% 42.1336799303%,100% 42.1336799303%,100% 59.9845525493%,0% 59.9845525493%);transform:translate(-1.7789791169%,1.4104315033%)}12%{clip-path:polygon(0% 48.4929354994%,100% 48.4929354994%,100% 62.8856746334%,0% 62.8856746334%);transform:translate(8.3293598154%,-.8368498718%)}13.5%{clip-path:polygon(0% 5.1540895148%,100% 5.1540895148%,100% 15.4702642516%,0% 15.4702642516%);transform:translate(-17.4366657382%,.4295313859%)}15%{clip-path:polygon(0% 1.7774498598%,100% 1.7774498598%,100% 7.661253013%,0% 7.661253013%);transform:translate(-4.3268095117%,1.1596125336%)}16.5%{clip-path:polygon(0% 37.1645788434%,100% 37.1645788434%,100% 45.5379847456%,0% 45.5379847456%);transform:translate(16.1758051741%,1.3746075648%)}18%{clip-path:polygon(0% 6.1181487669%,100% 6.1181487669%,100% 13.8134172465%,0% 13.8134172465%);transform:translate(4.7478874287%,-.6815859192%)}19.5%{clip-path:polygon(0% 5.6166453776%,100% 5.6166453776%,100% 25.3808263052%,0% 25.3808263052%);transform:translate(13.5153724861%,-.6790414978%)}21%{clip-path:polygon(0% 81.4177277809%,100% 81.4177277809%,100% 85.3173446976%,0% 85.3173446976%);transform:translate(-7.032796205%,-.8144128989%)}22.5%{clip-path:polygon(0% 51.2392972414%,100% 51.2392972414%,100% 56.1334028555%,0% 56.1334028555%);transform:translate(-4.3439559226%,-.9481908122%)}24%{clip-path:polygon(0% 71.8666338874%,100% 71.8666338874%,100% 89.3813183323%,0% 89.3813183323%);transform:translate(10.2523632539%,1.0369598112%)}25.5%{clip-path:polygon(0% 50.9724260007%,100% 50.9724260007%,100% 62.9312889275%,0% 62.9312889275%);transform:translate(4.7287720241%,.9141382854%)}27%{clip-path:polygon(0% 28.5626946859%,100% 28.5626946859%,100% 43.9162900926%,0% 43.9162900926%);transform:translate(9.4966729504%,1.342084602%)}28.5%{clip-path:polygon(0% 70.6129069625%,100% 70.6129069625%,100% 90.1990957401%,0% 90.1990957401%);transform:translate(-1.4518460653%,-1.2445608615%)}30%,to{clip-path:none;transform:none}}@keyframes kv-glitch-after{0%{clip-path:polygon(0% 39.2029663684%,100% 39.2029663684%,100% 58.35654722%,0% 58.35654722%);transform:translate(-16.8024191922%,-.2896175582%)}1.5%{clip-path:polygon(0% 14.3302497716%,100% 14.3302497716%,100% 29.7989675189%,0% 29.7989675189%);transform:translate(-14.9378162946%,.7128650213%)}3%{clip-path:polygon(0% 69.0027712728%,100% 69.0027712728%,100% 82.1055271312%,0% 82.1055271312%);transform:translate(-12.9473299588%,-.9103873238%)}4.5%{clip-path:polygon(0% 81.1220891883%,100% 81.1220891883%,100% 90.8828680776%,0% 90.8828680776%);transform:translate(2.0954197945%,-.2927196083%)}6%{clip-path:polygon(0% 31.532113646%,100% 31.532113646%,100% 44.5618258009%,0% 44.5618258009%);transform:translate(-14.1478250484%,-1.0783178738%)}7.5%{clip-path:polygon(0% 17.6438724472%,100% 17.6438724472%,100% 22.2812057162%,0% 22.2812057162%);transform:translate(10.81328007%,-.4228321691%)}9%{clip-path:polygon(0% 20.8383520102%,100% 20.8383520102%,100% 28.7138677023%,0% 28.7138677023%);transform:translate(1.1704430577%,-.8012448625%)}10.5%{clip-path:polygon(0% 52.5566333753%,100% 52.5566333753%,100% 65.1440057459%,0% 65.1440057459%);transform:translate(-13.9956075439%,.4564630392%)}12%{clip-path:polygon(0% 37.8572751988%,100% 37.8572751988%,100% 45.2460875046%,0% 45.2460875046%);transform:translate(11.2013940762%,-.3407711023%)}13.5%{clip-path:polygon(0% 46.3903239897%,100% 46.3903239897%,100% 62.5429933171%,0% 62.5429933171%);transform:translate(11.9250008553%,-.0243353482%)}15%{clip-path:polygon(0% 71.200108203%,100% 71.200108203%,100% 82.3618672111%,0% 82.3618672111%);transform:translate(17.089385029%,-.1698975746%)}16.5%{clip-path:polygon(0% 12.6279655448%,100% 12.6279655448%,100% 18.4454839412%,0% 18.4454839412%);transform:translate(12.8852842263%,-.1827794886%)}18%{clip-path:polygon(0% 67.2634169239%,100% 67.2634169239%,100% 70.7957403898%,0% 70.7957403898%);transform:translate(-13.7541838853%,.7761875969%)}19.5%{clip-path:polygon(0% 43.6710705428%,100% 43.6710705428%,100% 48.1833232086%,0% 48.1833232086%);transform:translate(7.7861443516%,.7943456354%)}21%{clip-path:polygon(0% 52.0937242722%,100% 52.0937242722%,100% 66.3680293055%,0% 66.3680293055%);transform:translate(-11.7273984412%,-.2055555873%)}22.5%{clip-path:polygon(0% 17.6915007506%,100% 17.6915007506%,100% 30.4443082969%,0% 30.4443082969%);transform:translate(-8.1938915483%,-.9015791801%)}24%{clip-path:polygon(0% 75.9471384892%,100% 75.9471384892%,100% 82.1640578395%,0% 82.1640578395%);transform:translate(-1.4864904012%,1.2151342519%)}25.5%{clip-path:polygon(0% 39.3521667502%,100% 39.3521667502%,100% 52.674403131%,0% 52.674403131%);transform:translate(-1.401865729%,-1.1232830994%)}27%{clip-path:polygon(0% 4.5501429331%,100% 4.5501429331%,100% 24.3665870747%,0% 24.3665870747%);transform:translate(-5.0767149797%,-1.0447087884%)}28.5%{clip-path:polygon(0% 44.7567139455%,100% 44.7567139455%,100% 60.7127183953%,0% 60.7127183953%);transform:translate(-6.4995148287%,-.3926905514%)}30%,to{clip-path:none;transform:none}}.lp-kv__person .channel{position:absolute;inset:0;background:inherit;background-size:cover;opacity:.5}@media screen and (max-width: 799px){.lp-kv__person .channel{display:none}}.lp-kv__person .r{filter:sepia(1) saturate(4) hue-rotate(0deg)}@keyframes kv-rgb-shift-r{0%{transform:translate(5.8028632843%,.887069511%)}1.5%{transform:translate(2.3962819767%,-.7008736479%)}3%{transform:translate(-3.1702883796%,.4813863581%)}4.5%{transform:translate(2.1572516894%,-1.3377510159%)}6%{transform:translate(3.4475904684%,-1.2588898603%)}7.5%{transform:translate(4.2889809965%,1.1543774047%)}9%{transform:translate(.2255798421%,-.773924461%)}10.5%{transform:translate(.1237724773%,.9827390041%)}12%{transform:translate(.796402582%,-.7091163392%)}13.5%{transform:translate(3.9221720705%,.9456486409%)}15%{transform:translate(.1734116115%,1.4640235974%)}16.5%{transform:translate(.5155591386%,1.3912197957%)}18%{transform:translate(2.9872051698%,.4072075799%)}19.5%{transform:translate(-4.1767012111%,-.7582623729%)}21%{transform:translate(5.6950820134%,.8497256246%)}22.5%{transform:translate(3.5712861893%,.4605183507%)}24%{transform:translate(2.355266832%,-.6800596781%)}25.5%{transform:translate(.4178187798%,-1.1351445361%)}27%{transform:translate(-1.8874443743%,-1.2754249484%)}28.5%{transform:translate(1.4331662917%,.439872321%)}30%,to{transform:none}}.lp-kv__person .g{filter:sepia(1) saturate(4) hue-rotate(90deg)}@keyframes kv-rgb-shift-g{0%{transform:translate(.6430148304%,-.337553992%)}1.5%{transform:translate(-5.0665998603%,.181356668%)}3%{transform:translate(-2.5364115232%,.1974736465%)}4.5%{transform:translate(3.9276166573%,-1.0212698861%)}6%{transform:translate(-4.2347418737%,.6446051818%)}7.5%{transform:translate(1.9285143365%,1.4500751127%)}9%{transform:translate(-4.8280129977%,-.2058664977%)}10.5%{transform:translate(5.3437822169%,-.5688114794%)}12%{transform:translate(1.0322810973%,-1.1405408481%)}13.5%{transform:translate(.4929285171%,-.8847189089%)}15%{transform:translate(3.3451645002%,1.2801965907%)}16.5%{transform:translate(-3.9144673006%,.0406387777%)}18%{transform:translate(-3.8222200787%,1.1498005303%)}19.5%{transform:translate(2.6557423443%,-.1601310397%)}21%{transform:translate(2.0525813768%,-.3091436382%)}22.5%{transform:translate(4.7825605738%,-.8005318453%)}24%{transform:translate(5.858054824%,-1.3128881034%)}25.5%{transform:translate(-3.4292539031%,1.097352824%)}27%{transform:translate(-1.5869554877%,1.2622194554%)}28.5%{transform:translate(-3.5126216383%,.7927222657%)}30%,to{transform:none}}.lp-kv__person .b{filter:sepia(1) saturate(4) hue-rotate(210deg)}@keyframes kv-rgb-shift-b{0%{transform:translate(5.1912240085%,.9276242386%)}1.5%{transform:translate(-.9910636509%,.52221681%)}3%{transform:translate(3.1284899989%,-.5054861676%)}4.5%{transform:translate(2.6232864349%,.2523892391%)}6%{transform:translate(-3.3551043007%,1.3742553042%)}7.5%{transform:translate(3.0702238772%,1.4198995117%)}9%{transform:translate(-.1817461012%,-.3709971084%)}10.5%{transform:translate(4.1182777336%,-.292566485%)}12%{transform:translate(2.7594681348%,-.5310278319%)}13.5%{transform:translate(4.7629524056%,1.0423348319%)}15%{transform:translate(-.0122977337%,-.9348293811%)}16.5%{transform:translate(.5165387644%,-.8813436405%)}18%{transform:translate(-.2855003728%,-.8431583198%)}19.5%{transform:translate(-5.8377524471%,-1.2607383071%)}21%{transform:translate(5.8670009349%,-.9933129216%)}22.5%{transform:translate(.7661394233%,1.0395295822%)}24%{transform:translate(-5.3973008159%,-.7396607708%)}25.5%{transform:translate(-3.8265675768%,-.6469952523%)}27%{transform:translate(2.7201345371%,.5359873913%)}28.5%{transform:translate(-4.8351955084%,1.2565908263%)}30%,to{transform:none}}.lp-kv__polygon-area{position:fixed;top:40%;left:50%;width:48.6111111111vw;aspect-ratio:752/480;contain:layout style;pointer-events:none;transform:translate(-50%);transition:opacity .3s}@media screen and (max-width: 799px){.lp-kv__polygon-area{top:50%;width:91vw;aspect-ratio:364/300}}.lp-kv__polygon-area.is-hidden{opacity:0}.lp-kv__polygon-area.is-glitching .lp-kv__polygon:before{animation:kv-glitch-before 3.5s linear 1 both;will-change:transform,clip-path}.lp-kv__polygon-area.is-glitching .lp-kv__polygon:after{animation:kv-glitch-after 3.5s linear 1 both;will-change:transform,clip-path}.lp-kv__polygon-area.is-glitching .lp-kv__polygon .r{animation:kv-rgb-shift-r 3.5s steps(1,jump-end) 1 both;will-change:transform}.lp-kv__polygon-area.is-glitching .lp-kv__polygon .g{animation:kv-rgb-shift-g 3.5s steps(1,jump-end) 1 both;will-change:transform}.lp-kv__polygon-area.is-glitching .lp-kv__polygon .b{animation:kv-rgb-shift-b 3.5s steps(1,jump-end) 1 both;will-change:transform}.lp-kv__polygon{position:absolute;inset:0;pointer-events:none;background:transparent no-repeat center;background-size:cover;opacity:0}.lp-kv__polygon:nth-of-type(1){background-image:url(../images/kv/img_kv_main1_polygon.svg)}@media screen and (max-width: 799px){.lp-kv__polygon:nth-of-type(1){background-image:url(../images/kv/img_kv_main1_polygon_sp.svg)}}.lp-kv__polygon:nth-of-type(2){background-image:url(../images/kv/img_kv_main2_polygon.svg)}@media screen and (max-width: 799px){.lp-kv__polygon:nth-of-type(2){background-image:url(../images/kv/img_kv_main2_polygon_sp.svg)}}.lp-kv__polygon:nth-of-type(3){background-image:url(../images/kv/img_kv_main3_polygon.svg)}@media screen and (max-width: 799px){.lp-kv__polygon:nth-of-type(3){background-image:url(../images/kv/img_kv_main3_polygon_sp.svg)}}.lp-kv__polygon.is-active{pointer-events:auto;opacity:1}.lp-kv__polygon:before,.lp-kv__polygon:after{position:absolute;inset:0;content:"";background:inherit;background-size:cover}@keyframes kv-glitch-before{0%{clip-path:polygon(0% 18.9001558505%,100% 18.9001558505%,100% 30.6589574048%,0% 30.6589574048%);transform:translate(3.3698766622%,-.1895071923%)}1.5%{clip-path:polygon(0% 79.5922729765%,100% 79.5922729765%,100% 84.0525692421%,0% 84.0525692421%);transform:translate(7.9020549474%,-.6197555417%)}3%{clip-path:polygon(0% 52.4934579444%,100% 52.4934579444%,100% 58.8562387995%,0% 58.8562387995%);transform:translate(12.6264172216%,.0398531222%)}4.5%{clip-path:polygon(0% 3.198620984%,100% 3.198620984%,100% 19.4380272304%,0% 19.4380272304%);transform:translate(-13.8022063145%,1.1427384247%)}6%{clip-path:polygon(0% 69.744398044%,100% 69.744398044%,100% 75.9914180773%,0% 75.9914180773%);transform:translate(-6.0469234459%,.9544285686%)}7.5%{clip-path:polygon(0% 47.8529306842%,100% 47.8529306842%,100% 56.9381756712%,0% 56.9381756712%);transform:translate(10.9732304576%,-.3301602735%)}9%{clip-path:polygon(0% 51.806969232%,100% 51.806969232%,100% 58.0371988214%,0% 58.0371988214%);transform:translate(6.6801682045%,.3205837074%)}10.5%{clip-path:polygon(0% 23.735790658%,100% 23.735790658%,100% 34.6530917601%,0% 34.6530917601%);transform:translate(-11.925504224%,1.1074561441%)}12%{clip-path:polygon(0% 9.69915313%,100% 9.69915313%,100% 19.3277639378%,0% 19.3277639378%);transform:translate(-13.2833703256%,-.7322469896%)}13.5%{clip-path:polygon(0% 13.8250696015%,100% 13.8250696015%,100% 19.7636297942%,0% 19.7636297942%);transform:translate(-4.4252183125%,.496392453%)}15%{clip-path:polygon(0% 14.9641230048%,100% 14.9641230048%,100% 31.5523262008%,0% 31.5523262008%);transform:translate(10.9489538949%,1.2257115532%)}16.5%{clip-path:polygon(0% 60.2242002317%,100% 60.2242002317%,100% 76.9177080002%,0% 76.9177080002%);transform:translate(3.4098339058%,.9107639581%)}18%{clip-path:polygon(0% 63.8592475365%,100% 63.8592475365%,100% 77.2184291753%,0% 77.2184291753%);transform:translate(-7.9352741279%,-.4237659466%)}19.5%{clip-path:polygon(0% 1.503737357%,100% 1.503737357%,100% 5.9188164645%,0% 5.9188164645%);transform:translate(-5.2310058415%,.2663422281%)}21%{clip-path:polygon(0% 8.8524390868%,100% 8.8524390868%,100% 24.4737226571%,0% 24.4737226571%);transform:translate(-17.1846486689%,.0380141339%)}22.5%{clip-path:polygon(0% 15.4855133161%,100% 15.4855133161%,100% 21.2609300227%,0% 21.2609300227%);transform:translate(2.0160192609%,-.0682207825%)}24%{clip-path:polygon(0% 61.1137754185%,100% 61.1137754185%,100% 71.6609906324%,0% 71.6609906324%);transform:translate(-4.518502574%,-.8724510279%)}25.5%{clip-path:polygon(0% 35.2663636365%,100% 35.2663636365%,100% 48.3789459956%,0% 48.3789459956%);transform:translate(9.667858088%,-1.2803208926%)}27%{clip-path:polygon(0% .1129789551%,100% .1129789551%,100% 14.2479110007%,0% 14.2479110007%);transform:translate(11.7456741787%,-1.0297671463%)}28.5%{clip-path:polygon(0% 20.0985582035%,100% 20.0985582035%,100% 25.0124436256%,0% 25.0124436256%);transform:translate(2.9920908772%,1.1159431953%)}30%,to{clip-path:none;transform:none}}@keyframes kv-glitch-after{0%{clip-path:polygon(0% 52.6422580422%,100% 52.6422580422%,100% 63.208751382%,0% 63.208751382%);transform:translate(14.2534477025%,.0992196009%)}1.5%{clip-path:polygon(0% 23.4433149714%,100% 23.4433149714%,100% 34.3795118129%,0% 34.3795118129%);transform:translate(-10.666364105%,.4983340182%)}3%{clip-path:polygon(0% 54.125949796%,100% 54.125949796%,100% 74.0017075433%,0% 74.0017075433%);transform:translate(-9.3961628071%,-.9544501563%)}4.5%{clip-path:polygon(0% 36.3356211306%,100% 36.3356211306%,100% 45.8937041162%,0% 45.8937041162%);transform:translate(-6.9959302858%,-.5554170067%)}6%{clip-path:polygon(0% 34.6716748973%,100% 34.6716748973%,100% 53.7082994938%,0% 53.7082994938%);transform:translate(-6.487217398%,.3142330271%)}7.5%{clip-path:polygon(0% 14.5437031542%,100% 14.5437031542%,100% 17.8534720774%,0% 17.8534720774%);transform:translate(2.8552554036%,.0743644555%)}9%{clip-path:polygon(0% 36.7689903247%,100% 36.7689903247%,100% 44.2974164327%,0% 44.2974164327%);transform:translate(1.8888101111%,-.2332789973%)}10.5%{clip-path:polygon(0% 65.4441835979%,100% 65.4441835979%,100% 78.1265934529%,0% 78.1265934529%);transform:translate(-9.504206332%,-.1429238789%)}12%{clip-path:polygon(0% 43.4852800573%,100% 43.4852800573%,100% 48.700258852%,0% 48.700258852%);transform:translate(-9.1407039018%,-1.2316896786%)}13.5%{clip-path:polygon(0% 12.7904689139%,100% 12.7904689139%,100% 23.2305532851%,0% 23.2305532851%);transform:translate(13.7069065415%,-.7151256229%)}15%{clip-path:polygon(0% 42.4192503846%,100% 42.4192503846%,100% 46.986596699%,0% 46.986596699%);transform:translate(-3.8237397946%,-.0297120612%)}16.5%{clip-path:polygon(0% 31.0316709093%,100% 31.0316709093%,100% 40.1578794831%,0% 40.1578794831%);transform:translate(8.1065013354%,1.1853933345%)}18%{clip-path:polygon(0% 56.1130578731%,100% 56.1130578731%,100% 73.7878654977%,0% 73.7878654977%);transform:translate(-17.6577953513%,-1.2370312984%)}19.5%{clip-path:polygon(0% 74.5390088726%,100% 74.5390088726%,100% 84.3500888043%,0% 84.3500888043%);transform:translate(-17.6305910818%,1.4575522882%)}21%{clip-path:polygon(0% 2.2046515313%,100% 2.2046515313%,100% 6.7543804943%,0% 6.7543804943%);transform:translate(-11.3002528234%,-.40831647%)}22.5%{clip-path:polygon(0% 49.5340701236%,100% 49.5340701236%,100% 54.2589076586%,0% 54.2589076586%);transform:translate(-.1933982287%,.1852683695%)}24%{clip-path:polygon(0% 37.341766701%,100% 37.341766701%,100% 55.1065303248%,0% 55.1065303248%);transform:translate(7.4562582751%,-.3437633375%)}25.5%{clip-path:polygon(0% 54.1557626427%,100% 54.1557626427%,100% 63.1851161808%,0% 63.1851161808%);transform:translate(-1.6428656699%,.6064966731%)}27%{clip-path:polygon(0% 22.3827700796%,100% 22.3827700796%,100% 32.6694629886%,0% 32.6694629886%);transform:translate(-1.257709904%,-.2020849747%)}28.5%{clip-path:polygon(0% 32.7175362028%,100% 32.7175362028%,100% 49.2513380781%,0% 49.2513380781%);transform:translate(12.8354990926%,.355538091%)}30%,to{clip-path:none;transform:none}}.lp-kv__polygon .channel{position:absolute;inset:0;background:inherit;background-size:cover;opacity:.5}.lp-kv__polygon .r{filter:sepia(1) saturate(4) hue-rotate(0deg)}@keyframes kv-rgb-shift-r{0%{transform:translate(5.3130670919%,1.4623643482%)}1.5%{transform:translate(.8677162476%,-1.3448304933%)}3%{transform:translate(-3.7722377467%,-.4615672312%)}4.5%{transform:translate(2.6824647978%,-1.0546947359%)}6%{transform:translate(3.4670510284%,-1.355832025%)}7.5%{transform:translate(3.3340230134%,-.3157157846%)}9%{transform:translate(-.9935878019%,1.0823013162%)}10.5%{transform:translate(-2.1174074769%,.1885983179%)}12%{transform:translate(2.4930045153%,.9083085927%)}13.5%{transform:translate(.8459142446%,.4072583876%)}15%{transform:translate(-5.4365927159%,1.0567007506%)}16.5%{transform:translate(.3442973874%,1.3880037074%)}18%{transform:translate(-1.5114667179%,.1581577577%)}19.5%{transform:translate(-5.6972253353%,-.4235133591%)}21%{transform:translate(1.5023546087%,.4515889995%)}22.5%{transform:translate(.369448908%,1.4280613112%)}24%{transform:translate(.8690098638%,-1.4880765383%)}25.5%{transform:translate(1.9805849444%,-1.0867668874%)}27%{transform:translate(-4.7144929333%,.6910445134%)}28.5%{transform:translate(-5.2415217959%,.0169251575%)}30%,to{transform:none}}.lp-kv__polygon .g{filter:sepia(1) saturate(4) hue-rotate(90deg)}@keyframes kv-rgb-shift-g{0%{transform:translate(-4.5055287897%,-.3087573056%)}1.5%{transform:translate(-2.1376774452%,-1.178314385%)}3%{transform:translate(.1766807446%,.4985047089%)}4.5%{transform:translate(-.738758541%,-.1251223014%)}6%{transform:translate(-2.9679203904%,-.5005436977%)}7.5%{transform:translate(.3674477163%,1.109361308%)}9%{transform:translate(-2.2063564719%,.0185816509%)}10.5%{transform:translate(-3.2098833304%,-1.1310342492%)}12%{transform:translate(-4.8376784133%,-.1568625721%)}13.5%{transform:translate(-3.2682848271%,.58308362%)}15%{transform:translate(4.9376354971%,.8382999736%)}16.5%{transform:translate(3.7074435453%,.3771849843%)}18%{transform:translate(3.5980434044%,-1.0739892897%)}19.5%{transform:translate(.5386181691%,-.5973018825%)}21%{transform:translate(-5.5074093809%,.7948070229%)}22.5%{transform:translate(-2.226129626%,.7192058015%)}24%{transform:translate(-4.3104918645%,-.9800063227%)}25.5%{transform:translate(.1594956547%,-.6044004364%)}27%{transform:translate(5.3741515745%,-.5333369048%)}28.5%{transform:translate(-5.2021669939%,1.1738407565%)}30%,to{transform:none}}.lp-kv__polygon .b{filter:sepia(1) saturate(4) hue-rotate(210deg)}@keyframes kv-rgb-shift-b{0%{transform:translate(-2.9071956823%,-.8942154116%)}1.5%{transform:translate(4.7657169246%,.7871285973%)}3%{transform:translate(-4.4392547172%,.1449596038%)}4.5%{transform:translate(-5.3567338548%,.1086945654%)}6%{transform:translate(-4.7147260332%,-1.2175989604%)}7.5%{transform:translate(1.2293838483%,.8206476925%)}9%{transform:translate(1.3200513129%,-.5464274723%)}10.5%{transform:translate(2.7525608082%,-.2156672983%)}12%{transform:translate(3.4753276539%,-1.3760734762%)}13.5%{transform:translate(.9990196265%,-.1081996284%)}15%{transform:translate(3.024154382%,-1.0302040749%)}16.5%{transform:translate(-5.4971267459%,-.269116296%)}18%{transform:translate(4.3816476993%,.4307438368%)}19.5%{transform:translate(-1.4403632675%,1.3392874782%)}21%{transform:translate(.4802586056%,.9663529387%)}22.5%{transform:translate(.0719874152%,-.1126355599%)}24%{transform:translate(-4.1722557782%,.4202531398%)}25.5%{transform:translate(.0257621129%,.9701653518%)}27%{transform:translate(-5.9841737929%,-.6648293283%)}28.5%{transform:translate(-1.8755048025%,.9906638025%)}30%,to{transform:none}}.lp-kv__bg-polygon{position:fixed;top:0;left:0;z-index:1;width:100vw;height:auto;pointer-events:none;opacity:1;transform:scale(0) translateZ(0);transform-origin:50% 32.3611111111vw;backface-visibility:hidden;will-change:transform}@media screen and (max-width: 799px){.lp-kv__bg-polygon{top:38%;width:100vw;transform-origin:50% center}}.lp-kv__bg-polygon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-kv__vertical-labels{position:absolute;top:.625vw;right:1.1111111111vw;display:flex;flex-direction:row-reverse;gap:.2777777778vw;align-items:flex-start;transform:scale(.95);transition:opacity .2s}@media screen and (max-width: 799px){.lp-kv__vertical-labels{top:6.75vw;right:-.5vw;gap:.5vw}}.lp-kv__vertical-labels.is-fading{opacity:0}.lp-kv__vertical-label{position:relative;width:2.2222222222vw;height:0;overflow:hidden;opacity:0;transition:height .5s var(--ease-out-quart),opacity .5s var(--ease-out-quart)}.lp-kv__vertical-label:before{position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:0;pointer-events:none;content:"";background:var(--color-black-gray);opacity:1;transition:height .5s var(--ease-out-quart),top .5s .5s var(--ease-out-quart)}.lp-kv__vertical-label.is-visible{height:auto;opacity:1}.lp-kv__vertical-label.is-visible img{height:100%;opacity:1}.lp-kv__vertical-label.is-visible:before{top:100%;height:100%}@media screen and (max-width: 799px){.lp-kv__vertical-label{width:5vw}}.lp-kv__vertical-label img{width:100%;height:0;-o-object-fit:contain;object-fit:contain;opacity:0;transition:height .5s var(--ease-out-quart),opacity .5s var(--ease-out-quart);transition-delay:.3s}.lp-kv__company{position:fixed;bottom:.9722222222vw;left:50%;z-index:1;display:flex;justify-content:center;transform:translate(-50%) scale(.95);transform-origin:center bottom;transition:opacity .4s}.lp-kv__company:before{position:absolute;bottom:-.9722222222vw;left:0;z-index:2;display:block;width:100%;height:.9722222222vw;pointer-events:none;content:"";background:var(--color-tttttttttgray);opacity:1}@media screen and (max-width: 799px){.lp-kv__company{bottom:2.5vw;left:2.5vw;transform:none}}.lp-kv__company.is-fading{opacity:0}.lp-kv__company-logo-wrapper{display:flex;align-items:center;justify-content:center;width:20.2777777778vw;height:4.1666666667vw;background:var(--color-white);border:1px solid var(--color-green)}@media screen and (max-width: 799px){.lp-kv__company-logo-wrapper{width:21.5vw;height:15.5vw}}.lp-kv__company-logo-wrapper:nth-child(1){transform:translate(1px)}.lp-kv__company-logo-wrapper:nth-child(3){transform:translate(-1px)}.lp-kv__company-logo{width:7.0833333333vw;height:2.5694444444vw}@media screen and (max-width: 799px){.lp-kv__company-logo{width:17vw;height:6.25vw}}.lp-kv__company-logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-kv__produced{position:fixed;bottom:1.4583333333vw;left:2.7777777778vw;width:8.4722222222vw;aspect-ratio:122/44;transition:opacity .4s}@media screen and (max-width: 799px){.lp-kv__produced{inset:calc(5vw + 200px) 3vw auto auto;width:16.5vw}}.lp-kv__produced img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-kv__produced.is-fading{opacity:0}.lp-kv__block-pixel{position:absolute;z-index:3;width:5vw;height:4.1666666667vw;pointer-events:none;mix-blend-mode:exclusion;opacity:.35;transition:opacity .6s ease}.lp-kv__block-pixel.is-hidden{opacity:0}@media screen and (max-width: 799px){.lp-kv__block-pixel{width:13.5vw;height:11.25vw;mix-blend-mode:normal}}.lp-kv__block-pixel--1{position:fixed;top:7.7083333333vw;right:41.25vw;transform:rotate(90deg)}@media screen and (max-width: 799px){.lp-kv__block-pixel--1{top:-3vw;right:45.5vw}}.lp-kv__block-pixel--2{position:fixed;top:12.2222222222vw;left:15.9027777778vw;transform:rotate(90deg)}@media screen and (max-width: 799px){.lp-kv__block-pixel--2{top:18.75vw;left:16.25vw}}.lp-kv__block-pixel--3{position:fixed;top:15.5555555556vw;right:16.3194444444vw}@media screen and (max-width: 799px){.lp-kv__block-pixel--3{display:none}}.lp-kv__block-pixel--4{position:fixed;top:18.8194444444vw;left:31.875vw}@media screen and (max-width: 799px){.lp-kv__block-pixel--4{display:none}}.lp-kv__block-pixel--5{position:fixed;top:31.25vw;left:4.375vw;transform:rotate(90deg)}@media screen and (max-width: 799px){.lp-kv__block-pixel--5{top:74vw;left:-3.25vw}}.lp-kv__block-pixel--6{position:fixed;top:23.75vw;right:5vw;transform:rotate(90deg)}@media screen and (max-width: 799px){.lp-kv__block-pixel--6{display:none}}.lp-kv__block-pixel--7{position:fixed;right:-.2777777778vw;bottom:13.8888888889vw}@media screen and (max-width: 799px){.lp-kv__block-pixel--7{right:-2.75vw;bottom:45vw}}.lp-kv__block-pixel--8{position:fixed;top:51.5277777778vw;left:34.7916666667vw}@media screen and (max-width: 799px){.lp-kv__block-pixel--8{display:none}}.lp-kv__block-pixel--9{position:fixed;right:8.8194444444vw;bottom:2.6388888889vw}@media screen and (max-width: 799px){.lp-kv__block-pixel--9{right:17vw;bottom:.25vw}}.lp-kv__block-pixel svg rect{width:.8333333333vw;height:.8333333333vw}@media screen and (max-width: 799px){.lp-kv__block-pixel svg rect{width:3vw;height:3vw}}.lp-recommended{position:relative;z-index:1;padding-block-end:55vh;overflow-x:hidden}@media screen and (max-width: 799px){.lp-recommended{padding-block-end:25vh}}.lp-recommended__title{position:relative;z-index:1;width:100%;padding-block:2.5vw;padding-inline:2.5vw;overflow:hidden;background:var(--color-gray)}.lp-recommended__title:before{position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:0;pointer-events:none;content:"";background:var(--color-green);opacity:1}.lp-recommended__title.is-visible{border-block:1px solid var(--color-green)}.lp-recommended__title.is-visible .lp-recommended__title-inner{opacity:1}.lp-recommended__title.is-visible:before{left:100%;width:100%;transition:width .4s var(--ease-out-quart),left .4s .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-recommended__title{padding-block:7vw;padding-inline:5vw}}.lp-recommended__title-inner{display:flex;flex-direction:column;gap:1.25vw;opacity:0;transition:opacity .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-recommended__title-inner{gap:4vw}}.lp-recommended__title-heading{width:44.375vw;aspect-ratio:639/58}@media screen and (max-width: 799px){.lp-recommended__title-heading{width:90vw;aspect-ratio:360/88}}.lp-recommended__title-heading img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-recommended__title-eyebrow{display:flex;gap:.4166666667vw}@media screen and (max-width: 799px){.lp-recommended__title-eyebrow{gap:1.5vw}}.lp-recommended__title-eyebrow-icon{display:flex;width:1.1111111111vw;aspect-ratio:16/16}@media screen and (max-width: 799px){.lp-recommended__title-eyebrow-icon{width:3.5vw}}.lp-recommended__title-eyebrow-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-recommended__title-eyebrow-text{display:flex;width:8.125vw;aspect-ratio:117/15}@media screen and (max-width: 799px){.lp-recommended__title-eyebrow-text{width:27vw}}.lp-recommended__title-eyebrow-text img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-recommended__cards{max-width:77.7777777778vw;padding-inline-end:2.0833333333vw;margin-block-start:13.8888888889vw;margin-inline:auto}@media screen and (max-width: 799px){.lp-recommended__cards{display:grid;row-gap:10vw;max-width:60vw;padding-inline-end:0;margin-block-start:10vw}}.lp-rec-card{position:relative;display:grid;place-items:center;width:28.75vw;height:28.75vw;padding:1.3888888889vw;background:var(--color-black-gray)}@media screen and (max-width: 799px){.lp-rec-card{width:60vw;height:66vw;padding:3vw}}.lp-rec-card[data-card-item="1"]{margin-inline-start:auto}@media screen and (max-width: 799px){.lp-rec-card[data-card-item="1"]{margin-inline:auto}}.lp-rec-card[data-card-item="2"]{margin-block-start:8.3333333333vw}.lp-rec-card[data-card-item="3"]{margin-block-start:8.3333333333vw;margin-inline:auto 7.0833333333vw}@media screen and (max-width: 799px){.lp-rec-card[data-card-item="3"]{margin-inline:auto}}.lp-rec-card__header{position:absolute;top:1.3888888889vw;left:1.3888888889vw;display:flex;align-items:flex-start;justify-content:space-between;width:calc(100% - 2.7777777778vw);padding-block-start:.5555555556vw;border-top:1px solid var(--color-gray)}@media screen and (max-width: 799px){.lp-rec-card__header{top:3vw;left:3vw;width:calc(100% - 6vw);padding-block-start:1.5vw}}.lp-rec-card__label{display:flex;width:7.3611111111vw;aspect-ratio:106/20}@media screen and (max-width: 799px){.lp-rec-card__label{width:22.25vw}}.lp-rec-card__label img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-rec-card__num{display:flex;width:2.7777777778vw;aspect-ratio:44/48}@media screen and (max-width: 799px){.lp-rec-card__num{width:7.5vw;margin-block-start:.5vw;margin-inline-end:1vw}}.lp-rec-card__num img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-rec-card__text{font-family:var(--font-base)!important;font-size:1.3888888889vw;font-weight:600;line-height:1.7;color:var(--color-green);text-align:center;letter-spacing:-.02em}@media screen and (max-width: 799px){.lp-rec-card__text{font-size:3.75vw}}.lp-overview{position:relative;z-index:1;overflow-x:hidden}.lp-overview.is-active{background:var(--color-green);opacity:1}.lp-overview__title{position:relative;width:100%;padding-block:2.5vw;padding-inline:1.3888888889vw;overflow:hidden}.lp-overview__title:before{position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:0;pointer-events:none;content:"";background:var(--color-black-gray);opacity:1}.lp-overview__title.is-visible{border-block:1px solid var(--color-black-gray)}.lp-overview__title.is-visible .lp-overview__title-inner{opacity:1}.lp-overview__title.is-visible:before{left:100%;width:100%;transition:width .4s var(--ease-out-quart),left .4s .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-overview__title{padding-block:7vw;padding-inline:5vw}}.lp-overview__title-inner{display:flex;flex-direction:column;gap:1.6666666667vw;opacity:0;transition:opacity .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-overview__title-inner{gap:4vw}}.lp-overview__title-heading{width:97.2222222222vw;aspect-ratio:1400/240}@media screen and (max-width: 799px){.lp-overview__title-heading{width:90vw;aspect-ratio:360/242}}.lp-overview__title-heading img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-overview__title-eyebrow{display:flex;gap:.4166666667vw}@media screen and (max-width: 799px){.lp-overview__title-eyebrow{gap:1.5vw}}.lp-overview__title-eyebrow-icon{display:flex;width:1.1111111111vw;aspect-ratio:16/16}@media screen and (max-width: 799px){.lp-overview__title-eyebrow-icon{width:3.5vw}}.lp-overview__title-eyebrow-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-overview__title-eyebrow-text{display:flex;width:5.4166666667vw;aspect-ratio:78/15}@media screen and (max-width: 799px){.lp-overview__title-eyebrow-text{width:18vw}}.lp-overview__title-eyebrow-text img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-overview__body{display:flex;gap:5.1388888889vw;max-width:var(--lp-max);max-width:88.8888888889vw;padding-block:5.5555555556vw 8.3333333333vw;padding-inline-end:2.7777777778vw;margin-inline:auto}@media screen and (max-width: 799px){.lp-overview__body{flex-direction:column-reverse;gap:10vw;max-width:100%;padding-block:16vw 17vw;padding-inline:5vw}}.lp-overview__bubbles{position:relative;display:flex;gap:1.0416666667vw;margin-block-start:17.2222222222vw}@media screen and (max-width: 799px){.lp-overview__bubbles{gap:2.25vw;margin-block-start:0}}.lp-overview__bubble-item{width:11.3888888889vw;aspect-ratio:1/1;will-change:transform}@media screen and (max-width: 799px){.lp-overview__bubble-item{width:28.5vw}}.lp-overview__bubble-item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-overview__text{display:flex;flex-direction:column;gap:1.3888888889vw}@media screen and (max-width: 799px){.lp-overview__text{gap:8vw}}.lp-overview__text p{will-change:transform}.lp-overview__text-block{display:flex;flex-direction:column;row-gap:.2777777778vw}@media screen and (max-width: 799px){.lp-overview__text-block{row-gap:1vw}}.lp-overview__text-block p:not(:has(span)){display:inline-flex;width:-moz-fit-content;width:fit-content;padding-block:.3472222222vw .2083333333vw;padding-inline:.4166666667vw;font-family:var(--font-base)!important;font-size:1.25vw;font-weight:500;line-height:1.4;color:var(--color-green);letter-spacing:-.02em;background:var(--color-black-gray)}@media screen and (max-width: 799px){.lp-overview__text-block p:not(:has(span)){padding-block:1vw .5vw;padding-inline:1vw;font-size:3.5vw}}.lp-overview__text-block span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding-block:.3472222222vw .2083333333vw;padding-inline:.4166666667vw;font-family:var(--font-base)!important;font-size:1.25vw;font-weight:500;line-height:1.4;color:var(--color-green);letter-spacing:-.02em;background:var(--color-black-gray)}@media screen and (max-width: 799px){.lp-overview__text-block span{padding-block:1vw .5vw;padding-inline:1vw;font-size:3.5vw}}.lp-schedule{position:relative;z-index:1;padding-block-end:8.3333333333vw;overflow-x:hidden;background:var(--color-white)}@media screen and (max-width: 799px){.lp-schedule{padding-block-end:20vw}}.lp-schedule__title{position:relative;width:100%;padding-block:2.5vw;padding-inline:2.5vw;overflow:hidden}.lp-schedule__title:before{position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:0;pointer-events:none;content:"";background:var(--color-green);opacity:1}.lp-schedule__title.is-visible{border-block:1px solid var(--color-green)}.lp-schedule__title.is-visible .lp-schedule__title-inner{opacity:1}.lp-schedule__title.is-visible:before{left:100%;width:100%;transition:width .4s var(--ease-out-quart),left .4s .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-schedule__title{padding-block:7vw;padding-inline:5vw}}.lp-schedule__title-inner{display:flex;flex-direction:column;gap:1.25vw;opacity:0;transition:opacity .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-schedule__title-inner{gap:4vw}}.lp-schedule__title-heading{width:33.3333333333vw;aspect-ratio:480/58}@media screen and (max-width: 799px){.lp-schedule__title-heading{width:82.5vw}}.lp-schedule__title-heading img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule__title-eyebrow{display:flex;gap:.4166666667vw}@media screen and (max-width: 799px){.lp-schedule__title-eyebrow{gap:1.5vw}}.lp-schedule__title-eyebrow-icon{display:flex;width:1.1111111111vw;aspect-ratio:16/16}@media screen and (max-width: 799px){.lp-schedule__title-eyebrow-icon{width:3.5vw}}.lp-schedule__title-eyebrow-icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule__title-eyebrow-text{display:flex;width:8.125vw;aspect-ratio:117/15}@media screen and (max-width: 799px){.lp-schedule__title-eyebrow-text{width:27vw}}.lp-schedule__title-eyebrow-text img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule__items-wrapper{padding-block-start:5.5555555556vw;padding-inline:1.3888888889vw;overflow:hidden}@media screen and (max-width: 799px){.lp-schedule__items-wrapper{padding-block-start:10vw;padding-inline:5vw}}.lp-schedule__items{display:flex;flex-direction:column;gap:1.3888888889vw;width:60.2083333333vw;margin-inline-start:auto}@media screen and (max-width: 799px){.lp-schedule__items{gap:3vw;width:100%}}.lp-schedule__cta-wrap{display:flex;justify-content:flex-end;width:60.2083333333vw;margin-block-start:4.1666666667vw;margin-inline-start:auto}@media screen and (max-width: 799px){.lp-schedule__cta-wrap{width:100%;margin-block-start:10vw}}.lp-schedule__cta{display:flex;align-items:center;width:100%;height:9.1666666667vw;padding-inline:1.3888888889vw;cursor:pointer;background:var(--color-green);transition:background-color .3s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-schedule__cta{height:27.5vw;padding-inline:2.5vw}}.lp-schedule__cta:focus-visible{background-color:var(--color-black-gray)}.lp-schedule__cta:focus-visible .lp-schedule__cta-text svg path{fill:var(--color-green)}.lp-schedule__cta:focus-visible .lp-schedule__cta-arrow svg path{fill:var(--color-green)}@media (any-hover: hover){.lp-schedule__cta:hover{background-color:var(--color-black-gray)}.lp-schedule__cta:hover .lp-schedule__cta-text svg path{fill:var(--color-green)}.lp-schedule__cta:hover .lp-schedule__cta-arrow svg path{fill:var(--color-green)}}.lp-schedule__cta-inner{display:flex;gap:.2777777778vw;align-items:flex-start}@media screen and (max-width: 799px){.lp-schedule__cta-inner{gap:.5vw}}.lp-schedule__cta-text{display:grid;grid-template-columns:repeat(5,max-content);row-gap:.3472222222vw}@media screen and (max-width: 799px){.lp-schedule__cta-text{row-gap:1vw}}.lp-schedule__cta-text svg{width:1.0416666667vw}@media screen and (max-width: 799px){.lp-schedule__cta-text svg{width:2.75vw}}.lp-schedule__cta-text svg path{fill:var(--color-black-gray);transition:fill .3s var(--ease-out-quart)}.lp-schedule__cta-arrow{display:grid;width:1.0416666667vw;aspect-ratio:1/1}@media screen and (max-width: 799px){.lp-schedule__cta-arrow{width:2.75vw}}.lp-schedule__cta-arrow svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule__cta-arrow svg path{fill:var(--color-black-gray);transition:fill .3s var(--ease-out-quart)}.lp-schedule-item,.lp-schedule__cta-wrap{will-change:transform}.lp-schedule-item{display:flex;flex-direction:column;gap:.9722222222vw;padding:1.3888888889vw 1.3888888889vw 2.7777777778vw;background:var(--color-white-gray)}@media screen and (max-width: 799px){.lp-schedule-item{gap:1.5vw;padding:3vw 3vw 7vw}}.lp-schedule-item__meta{display:flex;align-items:flex-start;justify-content:space-between;padding-block-start:.5555555556vw;border-top:1px solid var(--color-dark-gray)}@media screen and (max-width: 799px){.lp-schedule-item__meta{padding-block-start:1.5vw}}.lp-schedule-item__label{display:flex;width:4.0277777778vw;aspect-ratio:58/20}@media screen and (max-width: 799px){.lp-schedule-item__label{width:12vw}}.lp-schedule-item__label img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule-item__num{width:2.7777777778vw;aspect-ratio:44/48}@media screen and (max-width: 799px){.lp-schedule-item__num{width:7.5vw;margin-block-start:1.5vw;margin-inline-end:1vw}}.lp-schedule-item__num img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule-item__body{display:flex;flex-direction:column}.lp-schedule-item__time{width:5.9722222222vw;aspect-ratio:86/23}@media screen and (max-width: 799px){.lp-schedule-item__time{width:20.25vw}}.lp-schedule-item__time img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-schedule-item__title{margin-block-start:.8333333333vw;font-family:var(--font-base)!important;font-size:1.6666666667vw;font-weight:500;line-height:1.4;letter-spacing:-.02em}@media screen and (max-width: 799px){.lp-schedule-item__title{margin-block-start:3.5vw;font-size:5vw}}.lp-schedule-item__sub{font-family:var(--font-base)!important;font-size:1.1111111111vw;font-weight:400;line-height:1.4;letter-spacing:-.02em}@media screen and (max-width: 799px){.lp-schedule-item__sub{margin-block-start:2vw;font-size:3.5vw}}.lp-company{position:relative;z-index:2;background:var(--color-gray)}@media screen and (max-width: 799px){.lp-company{overflow-x:hidden}}.lp-company__title{position:relative;width:100%;padding-block:2.5vw;padding-inline:2.5vw;overflow:hidden}.lp-company__title:before{position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:0;pointer-events:none;content:"";background:var(--color-green);opacity:1}.lp-company__title.is-visible{border-block:1px solid var(--color-green)}.lp-company__title.is-visible .lp-company__title-inner{opacity:1}.lp-company__title.is-visible:before{left:100%;width:100%;transition:width .4s var(--ease-out-quart),left .4s .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-company__title{padding-block:7vw;padding-inline:5vw}}.lp-company__title-inner{display:flex;flex-direction:column;gap:1.25vw;opacity:0;transition:opacity .4s var(--ease-out-quart)}@media screen and (max-width: 799px){.lp-company__title-inner{gap:4vw}}.lp-company__title-heading{width:34.0277777778vw;aspect-ratio:490/58}@media screen and (max-width: 799px){.lp-company__title-heading{width:84vw}}.lp-company__title-heading img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-company__title-eyebrow{display:flex;gap:.4166666667vw}@media screen and (max-width: 799px){.lp-company__title-eyebrow{gap:1.5vw}}.lp-company__title-eyebrow-icon{display:flex;width:1.1111111111vw;aspect-ratio:16/16}@media screen and (max-width: 799px){.lp-company__title-eyebrow-icon{width:3.5vw}}.lp-company__title-eyebrow-icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-company__title-eyebrow-text{display:flex;width:3.6805555556vw;aspect-ratio:53/15}@media screen and (max-width: 799px){.lp-company__title-eyebrow-text{width:12vw}}.lp-company__title-eyebrow-text img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-company__cards{display:grid;grid-template-columns:repeat(3,19.1666666667vw);gap:1.3888888889vw;justify-content:flex-end;padding-block-start:5.5555555556vw;padding-inline-end:1.3888888889vw}@media screen and (max-width: 799px){.lp-company__cards{grid-template-columns:1fr;gap:3vw;padding-block-start:10vw;padding-inline:5vw}}.lp-company-card{display:flex;flex-direction:column;row-gap:5.5555555556vw;justify-content:space-between;height:16.3888888889vw;padding:1.3888888889vw;background-color:var(--color-light-gray);transform:translateY(var(--company-ty, 100px));transition:background-color .2s}@media screen and (max-width: 799px){.lp-company-card{flex-direction:row;row-gap:0;height:26vw;padding:3vw;transform:translate(var(--company-tx, 2.7777777778vw))}}.lp-company-card:focus-visible{background-color:#ced3d4}@media (any-hover: hover){.lp-company-card:hover{background-color:#ced3d4}}.lp-company-card__link-area{display:flex;gap:.2777777778vw;align-items:flex-start}@media screen and (max-width: 799px){.lp-company-card__link-area{gap:.5vw}}.lp-company-card__link-text{display:grid;grid-template-columns:repeat(5,max-content);row-gap:.5555555556vw}@media screen and (max-width: 799px){.lp-company-card__link-text{row-gap:1vw}}.lp-company-card__link-text svg{width:.9722222222vw}@media screen and (max-width: 799px){.lp-company-card__link-text svg{width:2.75vw}}.lp-company-card__link-text svg path{fill:var(--color-black-gray)}.lp-company-card__link-arrow{display:grid;width:.9722222222vw;aspect-ratio:1/1}@media screen and (max-width: 799px){.lp-company-card__link-arrow{width:2.75vw}}.lp-company-card__link-arrow svg{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-company-card__link-arrow svg path{fill:var(--color-black-gray)}.lp-company-card__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:5.5555555556vw;background:var(--color-white);border:1px solid var(--color-green)}@media screen and (max-width: 799px){.lp-company-card__logo-wrap{width:45vw;height:20vw}}.lp-company-card__logo{width:7.6388888889vw;height:2.7777777778vw;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}@media screen and (max-width: 799px){.lp-company-card__logo{width:25.5vw;height:9.25vw}}.lp-company-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.u-hidden{display:none}.u-\!hidden{display:none!important}.u-contents{display:contents}.u-\!contents{display:contents!important}.u-inline{display:inline}.u-\!inline{display:inline!important}.u-inline-block{display:inline-block}.u-\!inline-block{display:inline-block!important}.u-block{display:block}.u-\!block{display:block!important}@media screen and (min-width: 800px){.u-md\:hidden{display:none}}@media screen and (min-width: 800px){.u-md\:\!hidden{display:none!important}}@media screen and (min-width: 800px){.u-md\:contents{display:contents}}@media screen and (min-width: 800px){.u-md\:\!contents{display:contents!important}}@media screen and (min-width: 800px){.u-md\:inline{display:inline}}@media screen and (min-width: 800px){.u-md\:\!inline{display:inline!important}}@media screen and (min-width: 800px){.u-md\:inline-block{display:inline-block}}@media screen and (min-width: 800px){.u-md\:\!inline-block{display:inline-block!important}}@media screen and (min-width: 800px){.u-md\:block{display:block}}@media screen and (min-width: 800px){.u-md\:\!block{display:block!important}}.u-is-sp{display:none!important}@media screen and (max-width: 799px){.u-is-sp{display:block!important}}.u-is-pc{display:block}@media screen and (max-width: 799px){.u-is-pc{display:none!important}}.u-phrase-auto{word-break:keep-all;overflow-wrap:anywhere}.u-\!phrase-auto{word-break:keep-all!important;overflow-wrap:anywhere!important}@media screen and (min-width: 800px){.u-md\:phrase-auto{word-break:keep-all;overflow-wrap:anywhere}}@media screen and (min-width: 800px){.u-md\:\!phrase-auto{word-break:keep-all!important;overflow-wrap:anywhere!important}}
