.flood-stage{--flood-dark: #222222}.lcl-copy{position:absolute;inset:0;margin:auto;width:3.6rem;height:44rem}@media screen and (max-width: 767px){.lcl-copy{width:3.2rem;height:39.9rem}}.lcl-copy .lcl-copy__en{position:absolute;bottom:0;right:calc(100% + 5.7rem);width:5.1rem;height:15.5rem}@media screen and (max-width: 767px){.lcl-copy .lcl-copy__en{top:0;bottom:0;right:auto;left:calc(100% + 11rem);margin:auto}}#header{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}#header.header--scroll{-webkit-transform:translateY(0%) !important;transform:translateY(0%) !important;pointer-events:auto !important}body.lcl-opening-run #header{-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}.lcl-opening{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0;z-index:2;background-color:#fff;isolation:isolate;-webkit-transition:opacity .8s ease,visibility .8s;transition:opacity .8s ease,visibility .8s}.lcl-opening .lcl-copy{opacity:0}.lcl-opening .lcl-opening__canvas{position:absolute;inset:0;width:100%;height:100%}.lcl-opening .lcl-copy{mix-blend-mode:difference;-webkit-transform:translateZ(0);transform:translateZ(0)}.lcl-opening .main_copy{overflow:visible}.lcl-opening .main_copy .svg-path{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.lcl-opening .main_copy .svg-path04{-webkit-transform-origin:top center;transform-origin:top center}.lcl-opening .main_copy .svg-path{fill:#fff;-webkit-transition:none;transition:none}.lcl-opening .lcl-copy__en{opacity:var(--lcl-opening-logo, 0);-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.lcl-opening .lcl-opening__skip{position:absolute;bottom:3rem;left:50%;padding-block:.5rem;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);color:#fff;cursor:pointer;mix-blend-mode:difference;font-family:"Alata",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;font-size:max(1.2rem,10px);line-height:1.7}.lcl-opening .lcl-opening__skip::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}@media(any-hover: hover){.lcl-opening .lcl-opening__skip:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}.lcl-opening.lcl-opening--off{opacity:0;visibility:hidden;pointer-events:none}.lcl-opening .lcl-opening__wrap{position:absolute;inset:0;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}@media screen and (max-width: 767px){.lcl-opening .lcl-opening__wrap{max-height:100vh;max-height:100svh}}.lcl-opening-caption{position:absolute;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;color:#fff;mix-blend-mode:difference;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;white-space:nowrap;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.9;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-opening-caption{font-size:1.1rem;font-size:max(1.1rem,10px);line-height:1.8}}.lcl-opening-caption:nth-of-type(1){top:11.5%;right:71.4%}@media screen and (max-width: 767px){.lcl-opening-caption:nth-of-type(1){right:62%}}.lcl-opening-caption:nth-of-type(2){top:43%;right:11.2%}@media screen and (max-width: 767px){.lcl-opening-caption:nth-of-type(2){top:40%;right:6%}}.lcl-opening-caption:nth-of-type(3){top:57.5%;right:97%}@media screen and (max-width: 767px){.lcl-opening-caption:nth-of-type(3){top:56%;right:88%}}.lcl-mv{position:relative;overflow:hidden;height:100vh;min-height:55rem}@media screen and (max-width: 767px){.lcl-mv{min-height:56rem}}@property --lcl-scene-p{syntax:"<number>";inherits:true;initial-value:0}@property --lcl-deco-p{syntax:"<number>";inherits:true;initial-value:0}@property --lcl-enter-p{syntax:"<number>";inherits:true;initial-value:0}@property --lcl-visual-y{syntax:"<length>";inherits:false;initial-value:0px}@property --lcl-visual-scale{syntax:"<number>";inherits:false;initial-value:1}.lcl-visual{position:relative;--lcl-scene-time: 0.9s}@media screen and (max-width: 767px){.lcl-visual{--lcl-scene-time: 1.1s}}.lcl-visual .lcl-visual__bg{position:sticky;top:0;z-index:0;overflow:hidden;height:100vh;margin-bottom:-100vh}.lcl-visual .lcl-visual__bg::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:#000}.lcl-visual .lcl-visual__copy{position:sticky;top:0;height:100vh;margin-top:-100vh;pointer-events:none}@media screen and (max-width: 767px){.lcl-visual .lcl-visual__copy .lcl-copy{bottom:calc(100vh - 100svh)}}.lcl-visual .lcl-visual__layer{position:absolute;inset:0;clip-path:inset(100% 0 0 0);--lcl-visual-push: calc(-6rem * var(--lcl-scene-p, 0));-webkit-transform:translateY(var(--lcl-visual-push));transform:translateY(var(--lcl-visual-push));-webkit-transition:clip-path var(--lcl-scene-time, 0.9s) cubic-bezier(0.76, 0, 0.24, 1);transition:clip-path var(--lcl-scene-time, 0.9s) cubic-bezier(0.76, 0, 0.24, 1)}.lcl-visual .lcl-visual__layer img,.lcl-visual .lcl-visual__layer video{display:block;width:100%;height:100%;--lcl-visual-y: 6rem;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(var(--lcl-visual-y)) scale(var(--lcl-visual-scale));transform:translateY(var(--lcl-visual-y)) scale(var(--lcl-visual-scale));transition:--lcl-visual-y var(--lcl-scene-time, 0.9s) cubic-bezier(0.76, 0, 0.24, 1),--lcl-visual-scale 1.4s cubic-bezier(0.16, 1, 0.3, 1)}.lcl-visual .lcl-visual__layer::after{content:"";position:absolute;inset:0;background-color:rgba(0, 0, 0, var(--lcl-visual-shade, 0.3))}.lcl-visual .lcl-visual__layer:nth-child(1){clip-path:inset(0 0 0 0)}.lcl-visual .lcl-visual__layer:nth-child(1) :is(img,video){--lcl-visual-y: 0px}.lcl-visual.lcl-visual--step2 .lcl-visual__layer:nth-child(1){clip-path:inset(0 0 0 0)}.lcl-visual.lcl-visual--step2 .lcl-visual__layer:nth-child(1) :is(img,video){--lcl-visual-y: -6rem}.lcl-visual.lcl-visual--step2 .lcl-visual__layer:nth-child(2){clip-path:inset(0 0 0 0)}.lcl-visual.lcl-visual--step2 .lcl-visual__layer:nth-child(2) :is(img,video){--lcl-visual-y: 0px}.lcl-visual .lcl-visual__layer:first-child :is(img,video){--lcl-visual-scale: 1.08}.lcl-visual.lcl-visual--revealed .lcl-visual__layer:first-child :is(img,video){--lcl-visual-scale: 1}.lcl-visual .lcl-visual__line{position:absolute;z-index:2;top:0;bottom:0;left:50%;width:.2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-transition:opacity .15s;transition:opacity .15s}.lcl-visual .lcl-visual__cnt{position:relative;z-index:1;-webkit-transform:translateY(calc(-6rem * var(--lcl-scene-p, 0)));transform:translateY(calc(-6rem * var(--lcl-scene-p, 0)))}@media screen and (min-width: 768px){.lcl-visual .lcl-visual__cnt{padding-right:max(7rem,50% - 58rem);padding-bottom:80vh;padding-left:calc(50% + 7.1rem)}}@media screen and (min-width: 768px){.lcl-intro{padding-top:17.4rem}}@media screen and (max-width: 767px){.lcl-intro{position:relative;padding-bottom:13.2rem}}.lcl-intro .lcl-intro__txt{position:relative;z-index:1;color:#fff;font-size:1.7rem;font-size:max(1.7rem,10px);line-height:3.9;letter-spacing:.6em}@media screen and (max-width: 767px){.lcl-intro .lcl-intro__txt{padding-top:13.2rem;padding-left:10rem;font-size:1.5rem;font-size:max(1.5rem,10px);line-height:3.5;letter-spacing:.2em}}.lcl-service{--lcl-accent: #ff4245;--lcl-label-bg: #ff4245;--lcl-label-color: #ffffff;--lcl-label-border: transparent;--lcl-num-color: #ff4245;--lcl-line: #ff4245;position:relative}@media screen and (min-width: 768px){.lcl-intro+.lcl-service{margin-top:29.7rem}.lcl-service+.lcl-service{margin-top:12rem}}@media screen and (max-width: 767px){.lcl-service{width:28.8rem;margin-inline:auto;padding-left:5rem}.lcl-service+.lcl-service{margin-top:10rem}}.lcl-service.lcl-service--video{--lcl-accent: #42ffc6;--lcl-label-bg: #25e0a8;--lcl-label-color: #000000;--lcl-label-border: transparent;--lcl-num-color: #42ffc6;--lcl-line: #25e0a8}@media screen and (max-width: 767px){.lcl-service.lcl-service--video{--lcl-line: #42ffc6}}.lcl-service .lcl-service__line{position:absolute;top:-6rem;bottom:-6rem;left:-8.703rem;width:.2rem;background-color:var(--lcl-line)}@media screen and (max-width: 767px){.lcl-service .lcl-service__line{top:-5rem;bottom:-5rem;left:12.975rem;opacity:.2}}.lcl-service .lcl-service__en{position:absolute;z-index:-1;left:-53.2rem;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);color:#fff;white-space:nowrap;pointer-events:none;font-family:"Alata",sans-serif;font-weight:400;font-style:normal;font-size:8.4rem;font-size:max(8.4rem,10px);line-height:1;letter-spacing:0p .17em}@media screen and (max-width: 767px){.lcl-service .lcl-service__en{left:-1.3rem;font-size:5rem;font-size:max(5rem,10px)}}.lcl-service.lcl-service--ad .lcl-service__en{top:32.05rem}@media screen and (max-width: 767px){.lcl-service.lcl-service--ad .lcl-service__en{top:21.5rem}}.lcl-service.lcl-service--video .lcl-service__en{top:15.95rem}@media screen and (max-width: 767px){.lcl-service.lcl-service--video .lcl-service__en{top:9.5rem}}.lcl-service .lcl-service__initial{color:var(--lcl-accent);font-size:13.4rem;font-size:max(13.4rem,10px)}@media screen and (max-width: 767px){.lcl-service .lcl-service__initial{font-size:7.7rem;font-size:max(7.7rem,10px)}}.lcl-service .lcl-service__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.4rem}@media screen and (max-width: 767px){.lcl-service .lcl-service__head{gap:.7rem}}.lcl-service .lcl-service__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.3rem 1.5rem;border-radius:3rem;-webkit-box-shadow:inset 0 0 0 1px var(--lcl-label-border);box-shadow:inset 0 0 0 1px var(--lcl-label-border);color:var(--lcl-label-color);background-color:var(--lcl-label-bg);font-family:"Alata",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;font-size:max(1.2rem,10px);line-height:1.7;letter-spacing:.1em}.lcl-service .lcl-service__ttl{color:#fff;font-size:3.5rem;font-size:max(3.5rem,10px);letter-spacing:.08em;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.lcl-service .lcl-service__ttl{font-size:2.8rem;font-size:max(2.8rem,10px);letter-spacing:.08em}}.lcl-service .lcl-service__txt{margin-top:4rem;color:#fff;font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.lcl-service .lcl-service__txt{letter-spacing:.05em}}.lcl-service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:4rem}@media screen and (max-width: 767px){.lcl-service-list{gap:1.5rem}}.lcl-service-list .lcl-service-list__item{width:38.8rem}@media screen and (max-width: 767px){.lcl-service-list .lcl-service-list__item{width:100%}}.lcl-service-list .lcl-service-list__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding-block:2rem}@media screen and (max-width: 767px){.lcl-service-list .lcl-service-list__link{gap:1.5rem;padding-block:1.5rem}}@media(any-hover: hover){.lcl-service-list .lcl-service-list__link:hover::after{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.lcl-service-list .lcl-service-list__link:hover .lcl-service-list__arrow{-webkit-transform:translateX(0.6rem);transform:translateX(0.6rem)}.lcl-service-list .lcl-service-list__link:hover .lcl-service-list__arrow .svg-path{fill:var(--lcl-num-color)}}.lcl-service-list .lcl-service-list__link::before,.lcl-service-list .lcl-service-list__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem}.lcl-service-list .lcl-service-list__link::before{background-color:#585858}.lcl-service-list .lcl-service-list__link::after{z-index:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;background-color:#fff}.lcl-service-list .lcl-service-list__num{-ms-flex-negative:0;flex-shrink:0;width:1.9rem;color:var(--lcl-num-color);text-align:center;font-family:"Alata",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;font-size:max(1.2rem,10px);line-height:2.8;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-service-list .lcl-service-list__num{font-size:1rem;font-size:max(1rem,10px)}}.lcl-service-list .lcl-service-list__ttl{width:30rem;color:#fff;font-size:2rem;font-size:max(2rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.lcl-service-list .lcl-service-list__ttl{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:.05em;line-height:1.65}}@media screen and (max-width: 767px){.lcl-service-list .lcl-service-list__ttl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;width:auto;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.65}}.lcl-service-list .lcl-service-list__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.lcl-service-list .lcl-service-list__arrow .ico_svg{width:2.9rem}@media screen and (max-width: 767px){.lcl-service-list .lcl-service-list__arrow .ico_svg{width:1.9rem}}.lcl-service-list .lcl-service-list__arrow .ico_svg .svg-path{fill:#fff}@property --lcl-strengths-enter{syntax:"<length>";inherits:false;initial-value:0px}.lcl-strengths{position:relative;--lcl-strengths-step: 35vh;--lcl-strengths-scene: 105vh;z-index:2;pointer-events:none;transition:--lcl-deco-p 1.1s cubic-bezier(0.65, 0, 0.35, 1),--lcl-enter-p .9s cubic-bezier(0.16, 1, 0.3, 1) .1s}.lcl-strengths.lcl-strengths--open{--lcl-deco-p: 1;--lcl-enter-p: 1}@media screen and (max-width: 767px){.lcl-strengths{--lcl-strengths-step: 35vh;--lcl-strengths-scene: 105vh}}.lcl-strengths .lcl-strengths__track{height:calc(100vh + var(--lcl-strengths-scene) + var(--lcl-strengths-step)*var(--lcl-strengths-count, 6));margin-top:calc(var(--lcl-strengths-offset, 0px)*-1)}.lcl-strengths .lcl-strengths__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:0;overflow:clip;height:100vh;background-color:#222;pointer-events:auto;clip-path:inset(calc(100% * (1 - var(--lcl-scene-p, 0))) 0 0 0)}.lcl-strengths .lcl-strengths__area{-webkit-transform:translateY(calc(6rem * (1 - var(--lcl-scene-p, 0))));transform:translateY(calc(6rem * (1 - var(--lcl-scene-p, 0))))}.lcl-strengths .lcl-strengths__area{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;-webkit-perspective:140rem;perspective:140rem}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__area{-webkit-perspective:80rem;perspective:80rem}}.lcl-strengths .lcl-strengths__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8rem;width:100%;max-width:100.5rem;height:100%;margin-inline:auto}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-strengths .lcl-strengths__in{width:34.5rem;margin-left:auto;margin-right:auto}}.lcl-strengths .lcl-strengths__en{-ms-flex-negative:0;flex-shrink:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;white-space:nowrap;font-family:"Alata",sans-serif;font-weight:400;font-style:normal;font-size:2.5rem;font-size:max(2.5rem,10px);line-height:1;letter-spacing:.3em}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__en{position:relative;z-index:1;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100%;padding-bottom:2.9rem;background-color:#222;font-size:1.6rem;font-size:max(1.6rem,10px)}}.lcl-strengths .lcl-strengths__deco{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--lcl-deco-from: -5rem;-webkit-transform:translateX(calc(var(--lcl-deco-from) * (1 - var(--lcl-deco-p, 0))));transform:translateX(calc(var(--lcl-deco-from) * (1 - var(--lcl-deco-p, 0))));clip-path:inset(0 calc(100% * (1 - var(--lcl-deco-p, 0))) 0 0);color:#000}@media screen and (min-width: 768px){.lcl-strengths .lcl-strengths__deco{max-width:124.5rem;width:100%}}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__deco{width:80rem}}.lcl-strengths .lcl-strengths__deco.lcl-strengths__deco--01{margin-left:calc(50% - 62.5rem);margin-top:7rem}@media screen and (min-width: 767px)and (max-width: 1250px){.lcl-strengths .lcl-strengths__deco.lcl-strengths__deco--01{margin-left:0}}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__deco.lcl-strengths__deco--01{margin-left:1.5rem}}.lcl-strengths .lcl-strengths__deco.lcl-strengths__deco--02{margin-left:calc(50% - 62.5rem);margin-bottom:1rem}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__deco.lcl-strengths__deco--02{margin-left:calc(100% - 80rem)}}@media screen and (max-width: 767px){.lcl-strengths .lcl-strengths__deco.lcl-strengths__deco--02 .lcl-strengths__deco-line{width:73.8rem}}.lcl-strengths-list{width:90rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;--lcl-strengths-enter: calc(6rem * (1 - var(--lcl-enter-p, 0)));opacity:var(--lcl-enter-p, 0)}@media screen and (max-width: 767px){.lcl-strengths-list{-ms-flex-negative:0;flex-shrink:0;width:100%}}.lcl-strengths-list .lcl-strengths-item{position:relative;display:grid;z-index:1;-ms-flex-negative:0;flex-shrink:0;grid-template-rows:auto 0fr;padding:2.5rem 2rem;border-top:1px solid #000;-webkit-transition:grid-template-rows .3s cubic-bezier(0.4, 0, 0.2, 1),padding .3s cubic-bezier(0.4, 0, 0.2, 1);transition:grid-template-rows .3s cubic-bezier(0.4, 0, 0.2, 1),padding .3s cubic-bezier(0.4, 0, 0.2, 1);transition:grid-template-rows .3s cubic-bezier(0.4, 0, 0.2, 1),padding .3s cubic-bezier(0.4, 0, 0.2, 1),-ms-grid-rows .3s cubic-bezier(0.4, 0, 0.2, 1)}.lcl-strengths-list .lcl-strengths-item:last-child{border-bottom:1px solid #000}.lcl-strengths-list .lcl-strengths-item::before{content:"";position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;z-index:-1;background-color:#fff;clip-path:inset(51% 0 51% 0);-webkit-transition:clip-path .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.lcl-strengths-list .lcl-strengths-item__ttl{color:#767676;-webkit-transition:color .3s cubic-bezier(0.4, 0, 0.2, 1);transition:color .3s cubic-bezier(0.4, 0, 0.2, 1);font-size:2rem;font-size:max(2rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.lcl-strengths-list .lcl-strengths-item__ttl{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:.05em;line-height:1.65}}.lcl-strengths-list .lcl-strengths-item__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;min-height:0;padding-top:.5rem;color:#fff;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-strengths-list .lcl-strengths-item__txt{font-size:1.1rem;font-size:max(1.1rem,10px);letter-spacing:.05em;line-height:1.6}}.lcl-strengths-list .lcl-strengths-item--current{grid-template-rows:auto 1fr;padding-block:6rem}.lcl-strengths-list .lcl-strengths-item--current::before{opacity:.1;clip-path:inset(0 0 0 0)}.lcl-strengths-list .lcl-strengths-item--current .lcl-strengths-item__ttl{color:#fff}.lcl-strengths-list .lcl-strengths-item--current .lcl-strengths-item__txt{opacity:1}.lcl-strengths-list--measuring .lcl-strengths-item,.lcl-strengths-list--measuring .lcl-strengths-item__ttl,.lcl-strengths-list--measuring .lcl-strengths-item__txt{-webkit-transition:none;transition:none}.lcl-strengths-list--from-bottom .lcl-strengths-item__txt{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lcl-strengths-list--fixed .lcl-strengths-item,.lcl-strengths-list--fixed .lcl-strengths-item--current{position:relative;padding-block:2.5rem}.lcl-strengths-list--fixed .lcl-strengths-item__txt{display:block;position:absolute;top:100%;right:0;left:0;padding:.5rem 2rem 2.5rem;background-color:#222;opacity:1;clip-path:inset(0 0 100% 0);-webkit-transition:clip-path .3s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path .3s cubic-bezier(0.4, 0, 0.2, 1)}.lcl-strengths-list--fixed .lcl-strengths-item--current .lcl-strengths-item__txt{opacity:1;clip-path:inset(0 0 0 0)}.lcl-strengths-list--fixed.lcl-strengths-list--from-bottom .lcl-strengths-item__txt{clip-path:inset(100% 0 0 0)}.lcl-strengths-list--fixed.lcl-strengths-list--from-bottom .lcl-strengths-item--current .lcl-strengths-item__txt{clip-path:inset(0 0 0 0)}@media screen and (min-width: 768px){.lcl-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:130rem;margin-inline:auto;padding-inline:1rem}}@media screen and (max-width: 767px){.lcl-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10rem}}.lcl-faq-sec{padding-bottom:15rem}@media screen and (min-width: 768px){.lcl-faq-sec{display:grid;grid-template-columns:30rem 70rem;grid-template-rows:auto 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){.lcl-faq-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8rem}}@media screen and (min-width: 768px){.lcl-faq-sec .lcl-faq-sec__head{grid-column:1;grid-row:1}}@media screen and (min-width: 768px){.lcl-faq-sec .lcl-faq-sec__body{grid-column:2;grid-row:1/span 2}}@media screen and (max-width: 767px){.lcl-faq-sec .lcl-faq-sec__body{margin-top:4rem}}@media screen and (min-width: 768px){.lcl-faq-sec .lcl-faq-sec__btn{grid-column:1;grid-row:2;align-self:start;margin-top:7rem}}@media screen and (max-width: 767px){.lcl-faq-sec .lcl-faq-sec__btn{margin-top:4rem;margin-inline:auto}}@media screen and (max-width: 767px){.lcl-faq-sec .cmn-faq__tag{display:none}}