[s-form]{--form-title-top:48px;--form-p-top:16px;--form-field-top:16px;--form-label-color:var(--color-txt-35);--form-label-font-size:16px;--form-label-line-height:32px;--form-item-color-txt:var(--color-txt);--form-item-padding-x:10px;--form-item-font-size:16px;--form-item-line-height:20px;--form-item-color-border-inactive:var(--color-txt-35);--form-item-color-border-active:var(--color-txt);--form-file-txt-color:var(--color-txt-35);--form-file-txt-line-height:40px;--form-input-height:40px;--form-input-placeholder:var(--color-txt-35);--form-input-line:var(--color-txt-35);--form-input-line-active:var(--color-txt);--form-select-height:40px;--form-select-option-color-txt-initial:var(--color-txt-35);--form-select-option-color-txt:var(--color-txt);--form-select-option-color-bg:var(--color-bg);--form-select-line:var(--color-txt-35);--form-select-line-active:var(--color-txt);--form-textarea-padding-top:10px;--form-textarea-height:84px;--form-radio-margin-right:30px;--form-radio-square-size:20px;--form-radio-square-color-inactive:var(--color-txt-35);--form-radio-square-color-active:var(--color-txt);--form-radio-txt-top:2px;--form-radio-txt-margin-left:10px;--form-radio-txt-font-size:16px;--form-radio-txt-line-height:20px;--form-radio-txt-color-inactive:var(--color-txt-35);--form-radio-txt-color-active:var(--color-txt);--form-accept-margin-top:30px;--form-accept-font-size:14px;--form-accept-line-height:20px;--form-accept-color:var(--color-txt);--form-agree-list-margin-top:30px;--form-agree-li-margin-top:10px;--form-agree-btn-margin-top:0px;--form-agree-btn-size:20px;--form-agree-btn-color-inactive:var(--color-txt-35);--form-agree-btn-color-active:var(--color-txt);--form-agree-txt-top:2px;--form-agree-txt-margin-left:20px;--form-agree-txt-font-size:14px;--form-agree-txt-line-height:20px;--form-agree-txt-letter-spacing:-.02em;--form-agree-txt-color:var(--color-txt);--form-cta-margin-top:60px;--form-cta-gap:16px;--form-msg-margin-top:20px;--form-msg-font-size:14px;--form-msg-line-height:18px;--form-msg-color:var(--color-txt);--form-color-success:#2fbd0c;--form-color-error-0:#ff5252;--form-color-error-1:#d5a2a2;--form-extra-margin-top:16px;--form-extra-font-size:14px;--form-extra-line-height:20px;--form-extra-letter-spacing:-.02em}#grid{z-index:9996;pointer-events:none;opacity:.15;position:fixed;inset:0}#grid:before,#grid:after{content:"";z-index:0;width:100%;position:absolute;left:0}#grid:before{height:calc(120 * var(--vw));background:#00f;top:0}#grid:after{height:calc(96 * var(--vw));background:#00a927;bottom:0}#grid-col-0{width:100%;height:100%;padding-left:var(--grid-0-x-marge);padding-right:var(--grid-0-x-marge);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}#grid-col-0 div{z-index:1;width:var(--grid-0-x-col);background:red;height:100%;position:relative}@media (width<=800px){#grid:before{height:calc(144 * var(--vw));background:#006fff}#grid-col-0 div:nth-child(n+7){display:none}}#control{z-index:9995;bottom:calc(var(--grid-0-x-marge) - 1px);right:calc(var(--grid-0-x-marge) - 1px);position:fixed}#cover{z-index:9993;pointer-events:none;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0}#cover-bg{will-change:opacity;opacity:0;position:absolute;inset:0}#cover.dark #cover-bg{background:var(--color-txt)}#cover.light #cover-bg{background:var(--color-bg)}#cover-no{will-change:opacity;opacity:0;position:relative}#cover.dark #cover-no{color:var(--color-bg)}#cover.light #cover-no{color:var(--color-txt)}#gp{pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.indent{text-indent:calc(var(--grid-0-x-col) + var(--grid-0-x-gutter))}.indent>.mask-txt+.mask-txt{text-indent:0}.e{text-indent:calc(186 * var(--vw))}.e .mask-txt:not(:first-child){text-indent:0}@media (width<=800px){.e{text-indent:calc(296 * var(--vw))}}[s-line]{width:100%;height:1px;overflow:hidden}[s-line]>div{will-change:transform;width:100%;height:100%;-webkit-transform:translate(110%);-moz-transform:translate(110%);-ms-transform:translate(110%);-o-transform:translate(110%);transform:translate(110%)}[s-line=""]>div{background:#000}[s-line="0"]>div{background:var(--color-txt-20)}[s-line="1"]>div{background:red}[s-line="2"]>div{background:#00f}[s-line="3"]>div{background:#ff8000}.overlay{z-index:3;will-change:opacity;opacity:0;pointer-events:none;background:#0009;width:100%;height:150vh;position:fixed;top:0;left:0}:root{--p-xxs:16px;--p-xs:32px;--p-s:64px;--p-m:96px;--p-l:128px;--p-xl:192px;--p-xxl:256px}.vph{height:100svh}.pt-d-xxs{padding-top:var(--p-xxs)}.pt-d-xs{padding-top:var(--p-xs)}.pt-d-s{padding-top:var(--p-s)}.pt-d-m{padding-top:var(--p-m)}.pt-d-l{padding-top:var(--p-l)}.pt-d-xl{padding-top:var(--p-xl)}.pt-d-xxl{padding-top:var(--p-xxl)}.pb-d-xxs{padding-bottom:var(--p-xxs)}.pb-d-xs{padding-bottom:var(--p-xs)}.pb-d-s{padding-bottom:var(--p-s)}.pb-d-m{padding-bottom:var(--p-m)}.pb-d-l{padding-bottom:var(--p-l)}.pb-d-xl{padding-bottom:var(--p-xl)}.pb-d-xxl{padding-bottom:var(--p-xxl)}@media (width<=800px){.pt-m-xxs{padding-top:var(--p-xxs)}.pt-m-xs{padding-top:var(--p-xs)}.pt-m-s{padding-top:var(--p-s)}.pt-m-m{padding-top:var(--p-m)}.pt-m-l{padding-top:var(--p-l)}.pt-m-xl{padding-top:var(--p-xl)}.pt-m-xxl{padding-top:var(--p-xxl)}}@media (width<=800px){.pb-m-xxs{padding-bottom:var(--p-xxs)}.pb-m-xs{padding-bottom:var(--p-xs)}.pb-m-s{padding-bottom:var(--p-s)}.pb-m-m{padding-bottom:var(--p-m)}.pb-m-l{padding-bottom:var(--p-l)}.pb-m-xl{padding-bottom:var(--p-xl)}.pb-m-xxl{padding-bottom:var(--p-xxl)}}.sl-word{white-space:nowrap;text-indent:0;display:inline-block;position:relative}.mask-txt>.sl-word-line .sl-word{padding-top:var(--mask-t);padding-bottom:var(--mask-b);margin-top:calc(var(--mask-t) * -1);margin-bottom:calc(var(--mask-b) * -1)}.mask-txt>.sl-word-line .sl-word>[s-uline-item]{top:var(--mask-t);bottom:var(--mask-b)}.mask-txt>.sl-word-line{will-change:auto}@media (width>800px){._sl-0 i{bottom:calc(20 * var(--vw));letter-spacing:-.01em;font-family:ba,sans-serif;font-size:calc(26 * var(--vw));font-variant-numeric:tabular-nums;line-height:100%;position:relative}}._sl-1 i{font-family:bu,sans-serif}._sl-1b i{font-family:bu,sans-serif;font-weight:600}._sl-2 i{font-family:ba,sans-serif}@media (width<=800px){._sl-2{font-family:bu,sans-serif}}._sl-3 i{font-style:italic}.b{will-change:transform;width:100%;height:100vh;position:fixed;top:0;left:0}.d-1{width:calc(372 * var(--vw))}.d-2{width:calc(840 * var(--vw))}.d-3{width:calc(1308 * var(--vw))}.d-4{width:calc(1776 * var(--vw))}.d-5{width:calc(2244 * var(--vw))}.d-6{width:calc(2712 * var(--vw))}.d-7{width:calc(3180 * var(--vw))}.d-8{width:calc(3648 * var(--vw))}@media (width<=800px){.d-1,.d-2,.d-3,.d-4,.d-5,.d-6,.d-7,.d-8{width:auto}.case-study1 .d-1{width:calc((316.7 * 1 + 96 * 0) * var(--vw))}.case-study1 .d-2{width:calc((316.7 * 2 + 96 * 1) * var(--vw))}.case-study1 .d-3{width:calc((316.7 * 3 + 96 * 2) * var(--vw))}.case-study1 .d-4{width:calc((316.7 * 4 + 96 * 3) * var(--vw))}.case-study1 .d-5{width:calc((316.7 * 5 + 96 * 4) * var(--vw))}.conversation0 .m-1{width:calc((420 * 1 + 96 * 0) * var(--vw))}.conversation0 .m-2{width:calc((420 * 2 + 96 * 1) * var(--vw))}.conversation0 .m-3{width:calc((420 * 3 + 96 * 2) * var(--vw))}.conversation1 .m-1{width:calc((592 * 1 + 96 * 0) * var(--vw))}.conversation1 .m-2{width:calc((420 * 2 + 96 * 1) * var(--vw))}.conversation1 .m-3{width:calc((592 * 2 + 96 * 1) * var(--vw))}.m-r{margin-left:auto}}.c{will-change:opacity;pointer-events:none;opacity:0;background:#000000b3;width:100%;height:100vh;position:fixed;top:0;left:0}@media (width<=800px){.c{display:none}}.cta{-webkit-border-radius:calc(60 * var(--vw));-moz-border-radius:calc(60 * var(--vw));-ms-border-radius:calc(60 * var(--vw));-o-border-radius:calc(60 * var(--vw));border-radius:calc(60 * var(--vw));border:1px solid #000;margin-left:auto;margin-right:auto;display:table}.cta>div{padding:0 calc(10 * var(--vw));pointer-events:none;position:relative;overflow:hidden}.cta .j-a,.cta .j-u{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6)}.cta .j-u{white-space:nowrap;position:absolute;top:0;left:0;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.hover .cta:hover .j-a{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.hover .cta:hover .j-u{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media (width<=800px){.cta{-webkit-border-radius:calc(100 * var(--vw));-moz-border-radius:calc(100 * var(--vw));-ms-border-radius:calc(100 * var(--vw));-o-border-radius:calc(100 * var(--vw));border-radius:calc(100 * var(--vw))}.cta>div{padding:0}}@media (width<=800px){.d-hide,.m-hide{display:none!important}}@media (width>800px){.m-only{display:none!important}}.f-a{padding-top:calc(608 * var(--vw));padding-bottom:calc(77 * var(--vw));margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));will-change:transform;letter-spacing:-.01em}.f-a>div{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.f-a-0{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0}.f-a-0>div:first-child{font-family:bu,sans-serif}.f-a-0>div:nth-child(3){position:relative}.f-a-1{text-align:center}.f-a-1 .t-s{padding-bottom:calc(20 * var(--vw))}.f-a-1-n>div{margin:auto;display:table;position:relative}.f-a-2{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0}.f-a-2 .t-s{top:calc(7 * var(--vw));line-height:calc(64 * var(--vw));position:relative}.f-a-2>div:nth-child(3){position:relative}.f-b{padding-top:calc(281 * var(--vw));padding-bottom:calc(77 * var(--vw));margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));will-change:transform;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}.f-b a{display:-webkit-flex;display:-ms-flexbox;display:flex}.f-b a>div{pointer-events:none;position:relative}.f-b-s{display:none}@media (width<=800px){.f-a{padding-top:calc(680 * var(--vw));padding-bottom:calc(67 * var(--vw))}.f-b{padding-top:calc(288 * var(--vw));padding-bottom:calc(72 * var(--vw));-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center}.f-b .n-e{margin-top:calc(-18 * var(--vw));font-size:calc(40 * var(--vw));font-variant-numeric:tabular-nums}.f-b-s{display:inline}}.gpe{pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0}.h{padding-top:calc(536 * var(--vw));padding-bottom:calc(424 * var(--vw));will-change:transform;font-weight:200}.capability1 .h i{font-weight:600}.h .mask-txt{margin-top:calc(-16 * var(--vw))}.h .mask-txt:first-child{margin-top:0}.h .mask-txt:last-child{margin-bottom:calc(-16 * var(--vw))}.h .mask-txt>*{padding-bottom:calc(16 * var(--vw))}.partnership1 .h{text-align:center;padding-bottom:calc(550 * var(--vw));width:calc(1968 * var(--vw));margin:auto}.capability1 .h{padding-bottom:calc(424 * var(--vw))}.capability1 .h h1{-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=800px){.h{padding-top:calc((76 + 48) * var(--vw));padding-bottom:calc(424 * var(--vw))}.partnership1 .h{padding-bottom:calc(274 * var(--vw));width:calc(100% - calc(96 * var(--vw)) * 4)}.capability1 .h{padding-bottom:calc(288 * var(--vw))}}.j-u{font-family:bu,sans-serif}.j-u i,.j-a{font-family:ba,sans-serif}.j-a i{font-family:bu,sans-serif}#hold{will-change:transform;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}#hold div{will-change:transform;background:#000;width:100%;height:100%;-webkit-transform:translate(-110%);-moz-transform:translate(-110%);-ms-transform:translate(-110%);-o-transform:translate(-110%);transform:translate(-110%)}@media (width<=800px){#hold{height:2px}}.job0 .a,.job1-list{padding-top:calc(336 * var(--vw));will-change:transform}@media (width<=800px){.job-hero{padding-top:calc(76 * var(--vw))}.job-hero-title{text-align:center;width:calc(100% - calc(96 * var(--vw)) * 2);margin:auto}.job-hero-title .t-m{padding-top:calc(78 * var(--vw))}.job-hero p{padding-top:calc(284 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(1280 * var(--vw))}.job0 .a,.job1-list{padding-top:calc(360 * var(--vw))}}.n{z-index:9994;top:calc(72 * var(--vw));left:calc(96 * var(--vw));right:calc(96 * var(--vw));letter-spacing:-.01em;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed}.n-j,.n-j-d{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center}.n a{white-space:nowrap}.n a>div{pointer-events:none}.n-d{top:0;left:calc((468 * var(--vw)) - ((36 * var(--vw)) + 1px));display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.n-d-a{font-family:bu,sans-serif}.n-d-l{pointer-events:none;font-family:bu,sans-serif;-webkit-animation:1ms 1.3s forwards n-d-l-pe;-moz-animation:1ms 1.3s forwards n-d-l-pe;-ms-animation:1ms 1.3s forwards n-d-l-pe;-o-animation:1ms 1.3s forwards n-d-l-pe;animation:1ms 1.3s forwards n-d-l-pe;position:relative}@-webkit-keyframes n-d-l-pe{to{pointer-events:all}}@-moz-keyframes n-d-l-pe{to{pointer-events:all}}@-o-keyframes n-d-l-pe{to{pointer-events:all}}@keyframes n-d-l-pe{to{pointer-events:all}}.n-d-l-m_ .n-d-l-c{cursor:pointer}.n-d-l-m{top:calc(-32 * var(--vw));left:calc(-38 * var(--vw));padding:calc(32 * var(--vw)) calc(38 * var(--vw));color:#f4e8e0;opacity:0;pointer-events:none;-webkit-border-radius:calc(24 * var(--vw));-moz-border-radius:calc(24 * var(--vw));-ms-border-radius:calc(24 * var(--vw));-o-border-radius:calc(24 * var(--vw));border-radius:calc(24 * var(--vw));-webkit-transition:opacity 60ms;-moz-transition:opacity 60ms;-ms-transition:opacity 60ms;-o-transition:opacity 60ms;transition:opacity 60ms;position:absolute}.n-d-l-m:before{content:"";-webkit-border-radius:calc(24 * var(--vw));-moz-border-radius:calc(24 * var(--vw));-ms-border-radius:calc(24 * var(--vw));-o-border-radius:calc(24 * var(--vw));border-radius:calc(24 * var(--vw));width:100%;height:100%;-webkit-transition:transform .6s var(--o6);-moz-transition:transform .6s var(--o6);-ms-transition:transform .6s var(--o6);-o-transition:transform .6s var(--o6);transition:transform .6s var(--o6);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;will-change:transform;background:#000;position:absolute;top:0;left:0;-webkit-transform:scale(.7)translateY(6%);-moz-transform:scale(.7)translateY(6%);-ms-transform:scale(.7)translateY(6%);-o-transform:scale(.7)translateY(6%);transform:scale(.7)translateY(6%)}.n-d-l-m [s-uline]{display:table;position:relative}.n-d-l-m [s-uline]:first-child{pointer-events:none}.hover .n-d-l:hover .n-d-l-m,.n-d-l.active .n-d-l-m{opacity:1;pointer-events:all;-webkit-transition:opacity .12s;-moz-transition:opacity .12s;-ms-transition:opacity .12s;-o-transition:opacity .12s;transition:opacity .12s}.hover .n-d-l:hover .n-d-l-m:before,.n-d-l.active .n-d-l-m:before{-webkit-transform:scale(1)translate(0,0);-moz-transform:scale(1)translate(0,0);-ms-transform:scale(1)translate(0,0);-o-transform:scale(1)translate(0,0);transform:scale(1)translate(0,0)}.n-cs-0{top:0;left:calc((468 * var(--vw)) - ((36 * var(--vw)) + 1px));display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.n-cs-1{top:0;left:calc(2340 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.n-cs-1>div{position:relative}.n-cs-1-l{width:100%;height:100%;position:absolute;top:0;left:0}.n-cs-1-l div{bottom:calc(6 * var(--vw));-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0;will-change:transform;background:#000;width:100%;height:1px;position:absolute;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.n-j1{top:0;left:calc(1872 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.n-j1>div,.n-j1>a{position:relative}.n-j1-l{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.n-j1-l>div{-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.n-c{top:0;left:calc(936 * var(--vw));position:absolute}.n-c-l{width:100%;height:100%;position:absolute;top:0;left:0}.n-c-l div{bottom:calc(6 * var(--vw));-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0;will-change:transform;background:#000;width:100%;height:1px;position:absolute;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.n-l{position:absolute;top:0;left:0}.n-r{position:absolute;top:0;right:0}.n-e{font-size:calc(26 * var(--vw));font-variant-numeric:tabular-nums}.n-e>*{margin-top:calc(-13 * var(--vw));position:relative}.n-f,.n-f a{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=800px){.n-j-d{-ms-flex-pack:start;-webkit-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.n-h,.n-h a{display:-webkit-flex;display:-ms-flexbox;display:flex}.n-e{margin-top:calc(-18 * var(--vw));font-size:calc(40 * var(--vw))}.n-e>*{margin-top:0}.n-l span{font-family:bu,sans-serif;display:inline}.n-r,.n-r a{display:-webkit-flex;display:-ms-flexbox;display:flex}.n-r span{margin-top:calc(-18 * var(--vw));font-size:calc(40 * var(--vw));font-variant-numeric:tabular-nums;display:block}.n-s{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.n-s h1{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.n-s span{display:block}.n-s-e{margin-top:calc(-18 * var(--vw));font-size:calc(40 * var(--vw));font-variant-numeric:tabular-nums;display:block;position:absolute;top:0;left:0;-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%)}.n-s-p{font-family:bu,sans-serif}.n-s-l{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.n-s-l div{bottom:calc(6 * var(--vw));will-change:transform;background:#000;width:100%;height:1px;position:absolute;left:0;-webkit-transform:translate(-110%);-moz-transform:translate(-110%);-ms-transform:translate(-110%);-o-transform:translate(-110%);transform:translate(-110%)}.n-c{margin-left:calc(96 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:static}.n-c-p{font-family:bu,sans-serif}}.p_{width:100%;height:100vh;position:absolute;top:0;left:0}.p{will-change:transform;height:100%;position:relative}@media (width<=800px){.p_{height:auto}.p{height:auto;padding-top:calc(458 * var(--vw));will-change:auto}#cover{z-index:9995}}.q{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.q [s-player-video-poster]{background:var(--color-img-color)}.q [s-player-video-poster] img{object-fit:cover}.q-p{top:calc(72 * var(--vw));left:calc(72 * var(--vw));width:calc(96 * var(--vw));height:calc(48 * var(--vw));pointer-events:none;-webkit-transition:opacity .25s var(--o3);-moz-transition:opacity .25s var(--o3);-ms-transition:opacity .25s var(--o3);-o-transition:opacity .25s var(--o3);transition:opacity .25s var(--o3);position:absolute}.q.playing .q-p{opacity:0}@media (width<=800px){.q-p{top:calc(48 * var(--vw));left:calc(48 * var(--vw));width:calc(144 * var(--vw));height:calc(72 * var(--vw))}}.x-c__{margin-bottom:calc(40 * var(--vw));margin-left:calc(372 * var(--vw));width:calc(1404 * var(--vw));position:relative}.x-c_{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0}.x-c{margin-left:calc(96 * var(--vw));width:calc(372 * var(--vw))}.x-c_s{pointer-events:none;white-space:nowrap}.x-c.d-1{margin-top:auto}.x-c_ a{display:table}.x-i{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.x-i.x-i-o{padding-bottom:calc((27 + 30) * var(--vw));cursor:default}.x-i-l{pointer-events:none}.x-i>.x-i-l{position:static}.x-i-l>li{-webkit-clip-path:inset(0 100% 0 0);-moz-clip-path:inset(0 100% 0 0);-ms-clip-path:inset(0 100% 0 0);-o-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);width:100%;height:100%;position:absolute;top:0;left:0}.x-i-l>li:first-child{-webkit-clip-path:inset(0);-moz-clip-path:inset(0);-ms-clip-path:inset(0);-o-clip-path:inset(0);clip-path:inset(0);background:var(--color-img-color)}.x-i-l img{object-fit:cover}.x-i-s{width:calc(372 * var(--vw));pointer-events:none;position:absolute;bottom:0;right:0}.x-i-s>div{-webkit-clip-path:inset(0 100% 0 0);-moz-clip-path:inset(0 100% 0 0);-ms-clip-path:inset(0 100% 0 0);-o-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);width:100%;height:100%;position:absolute;top:0;left:0}.x-i-s>div:first-child{-webkit-clip-path:inset(0);-moz-clip-path:inset(0);-ms-clip-path:inset(0);-o-clip-path:inset(0);clip-path:inset(0)}.x-i-s img{object-fit:cover}.x-p{padding-top:calc(27 * var(--vw));padding-left:calc(2340 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}.x-p div:nth-child(2){font-family:bu,sans-serif}@media (width<=800px){.x-c__{margin-bottom:calc(80 * var(--vw));width:calc(1968 * var(--vw));margin-left:0}.x-c{width:calc(592 * var(--vw));margin-left:0}.x-c:not(:first-child){margin-left:calc(96 * var(--vw))}.x-i.x-i-o{padding-bottom:calc((67 + 45) * var(--vw))}.x-i-s{width:calc(592 * var(--vw))}.x-p{padding-top:calc(67 * var(--vw));padding-left:calc(1376 * var(--vw))}}.a{margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));will-change:transform}.capability1 .a{padding-top:calc(300 * var(--vw))}.a-t{display:-webkit-flex;display:-ms-flexbox;display:flex}.a-t [s-line]{position:absolute;bottom:0;left:0}.a-t .t-s{top:calc(7 * var(--vw));line-height:calc(64 * var(--vw));position:relative}.a-t-0,.a-t-1,.a-t-2,.a-t-3{padding-bottom:calc(26 * var(--vw));position:relative}.a-t-0{width:calc(936 * var(--vw))}.a-t-1{width:calc(1404 * var(--vw))}.a-t-2{width:calc(840 * var(--vw));text-align:right}.a-t-3{width:calc(468 * var(--vw));text-align:right}.a-t-j{display:table;position:relative}.a-t-j>span{will-change:transform;-webkit-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-moz-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-ms-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-o-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:var(--o6);-moz-transition-timing-function:var(--o6);-ms-transition-timing-function:var(--o6);-o-transition-timing-function:var(--o6);transition-timing-function:var(--o6);pointer-events:none;display:block}.a-t-j>span:last-child{font-family:bu,sans-serif;font-weight:600;position:absolute;top:0;left:0;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.a-t-j.v span:first-child,.hover .a-t-j:hover span:first-child{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.a-t-j.v span:last-child,.hover .a-t-j:hover span:last-child{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.a-l{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.a-l-c{padding-top:calc(26 * var(--vw));padding-bottom:calc(27 * var(--vw));pointer-events:none;position:relative}.a-l-c-0{width:calc(936 * var(--vw))}.a-l-c-1{width:calc(1404 * var(--vw))}.a-l-c-2{width:calc(840 * var(--vw));text-align:right}.a-l-c-3{width:calc(468 * var(--vw));text-align:right}.a-l-c [s-line]{position:absolute;bottom:0;left:0}.a-l-c-c{-webkit-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-moz-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-ms-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-o-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:var(--o6);-moz-transition-timing-function:var(--o6);-ms-transition-timing-function:var(--o6);-o-transition-timing-function:var(--o6);transition-timing-function:var(--o6);will-change:transform}.a-l-c-2 .a-l-c-c{-webkit-transition-delay:60ms;-moz-transition-delay:60ms;-ms-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.a-l-c-3 .a-l-c-c{-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-ms-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s}.a-l.v .a-l-c-c,.hover .a-l:hover .a-l-c-c{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.a-l-c-h{width:100%;-webkit-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-moz-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-ms-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-o-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:var(--o6);-moz-transition-timing-function:var(--o6);-ms-transition-timing-function:var(--o6);-o-transition-timing-function:var(--o6);transition-timing-function:var(--o6);font-family:bu,sans-serif;font-weight:600;position:absolute;top:0;left:0;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.a-l-c-2 .a-l-c-h{-webkit-transition-delay:60ms;-moz-transition-delay:60ms;-ms-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.a-l-c-3 .a-l-c-h{-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-ms-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s}.a-l.v .a-l-c-h,.hover .a-l:hover .a-l-c-h{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.a-l-i_{z-index:2;top:calc(24 * var(--vw));left:calc((-468 - 96) * var(--vw));width:calc(936 * var(--vw));pointer-events:none;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.a-l-i{opacity:0;-webkit-clip-path:inset(2%);-moz-clip-path:inset(2%);-ms-clip-path:inset(2%);-o-clip-path:inset(2%);clip-path:inset(2%);width:100%;height:auto;-webkit-transition:clip-path 1.6s var(--o6);-moz-transition:clip-path 1.6s var(--o6);-ms-transition:clip-path 1.6s var(--o6);-o-transition:clip-path 1.6s var(--o6);transition:clip-path 1.6s var(--o6);position:relative}.a-l.v .a-l-i,.hover .a-l:hover .a-l-i{opacity:1;-webkit-clip-path:inset(0);-moz-clip-path:inset(0);-ms-clip-path:inset(0);-o-clip-path:inset(0);clip-path:inset(0)}.a-l-i img{-webkit-transition:transform 1.6s var(--o6);-moz-transition:transform 1.6s var(--o6);-ms-transition:transform 1.6s var(--o6);-o-transition:transform 1.6s var(--o6);transition:transform 1.6s var(--o6);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}.a-l.v .a-l-i img,.hover .a-l:hover .a-l-i img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.a-c{padding-top:calc(46 * var(--vw));width:calc(372 * var(--vw))}@media (width<=800px){.a-i{text-align:center;padding-bottom:calc(240 * var(--vw))}.a-t{padding-bottom:calc(34 * var(--vw));display:block;position:relative}.a-t-c{-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;-o-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.a-t .t-s{line-height:calc(45 * var(--vw));top:0}#about .a-t .t-s{top:calc(2 * var(--vw))}.a-l{padding-top:calc(74 * var(--vw));padding-bottom:calc(72 * var(--vw));display:block}.a-l-m [s-line]{pointer-events:none;position:absolute;bottom:0;left:0}.a-l-m .a-l-c{-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;-o-align-items:baseline;align-items:baseline;padding-top:0;padding-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.a-l-c span{font-family:bu,sans-serif;display:inline}.a-c{padding-top:calc(94 * var(--vw));width:calc(592 * var(--vw))}}[s-uline-item]:before,[s-uline-item]:after{bottom:calc(6 * var(--vw));background:#000}.t-s [s-uline-item]:before,.t-s [s-uline-item]:after{bottom:calc(2 * var(--vw))}.t-l [s-uline-item]:before,.t-l [s-uline-item]:after{bottom:calc(30 * var(--vw))}@media (width>=2000px){[s-uline-item]:before,[s-uline-item]:after{height:.05vw}.t-l [s-uline-item]:before,.t-l [s-uline-item]:after{height:.1vw}}@media (width>=1400px) and (width<=2000px){[s-uline-item]:before,[s-uline-item]:after{height:1px}.t-l [s-uline-item]:before,.t-l [s-uline-item]:after{height:2px}}@media (width<=1400px){[s-uline-item]:before,[s-uline-item]:after{height:.0714286vw}.t-l [s-uline-item]:before,.t-l [s-uline-item]:after{height:.142857vw}}#about [s-uline-item]:before,#about [s-uline-item]:after{background:#1c1b20}.n-d-l-m [s-uline-item]:before,.n-d-l-m [s-uline-item]:after{background:#f4e8e0}[s-uline=""] [s-uline-item]:before{opacity:0;-webkit-transform:translate(-102%);-moz-transform:translate(-102%);-ms-transform:translate(-102%);-o-transform:translate(-102%);transform:translate(-102%)}[s-uline=""] [s-uline-item]:after{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);opacity:1;-webkit-transform:translate(102%);-moz-transform:translate(102%);-ms-transform:translate(102%);-o-transform:translate(102%);transform:translate(102%)}[s-uline=""].fx [s-uline-item]:before,.hover [s-uline=""]:hover [s-uline-item]:before{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-uline=""].fx [s-uline-item]:after,.hover [s-uline=""]:hover [s-uline-item]:after{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.hover [s-uline]:hover .f-a-1-n .mask-txt:nth-child(2) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .15s;-moz-transition:transform 1s var(--o6) .15s;-ms-transition:transform 1s var(--o6) .15s;-o-transition:transform 1s var(--o6) .15s;transition:transform 1s var(--o6) .15s}.hover [s-uline]:hover .f-a-1-n .mask-txt:nth-child(3) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .3s;-moz-transition:transform 1s var(--o6) .3s;-ms-transition:transform 1s var(--o6) .3s;-o-transition:transform 1s var(--o6) .3s;transition:transform 1s var(--o6) .3s}.hover [s-uline]:hover .f-a-1-n .mask-txt:nth-child(4) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .45s;-moz-transition:transform 1s var(--o6) .45s;-ms-transition:transform 1s var(--o6) .45s;-o-transition:transform 1s var(--o6) .45s;transition:transform 1s var(--o6) .45s}[s-sl] a,.capability0 p a,#capability0-main-f-r-b a,.capability1 p a,#case-study1 .e a,.conversation1 p a,#job0 p a,#job1 p a,.partnership1 p a{pointer-events:all;display:inline;position:relative}[s-sl] a:after,.capability0 p a:after,#capability0-main-f-r-b a:after,.capability1 p a:after,#case-study1 .e a:after,.conversation1 p a:after,#job0 p a:after,#job1 p a:after,.partnership1 p a:after{content:"";background:#000;width:100%;position:absolute;bottom:0;left:0}@media (width>=2000px){[s-sl] a:after,.capability0 p a:after,#capability0-main-f-r-b a:after,.capability1 p a:after,#case-study1 .e a:after,.conversation1 p a:after,#job0 p a:after,#job1 p a:after,.partnership1 p a:after{height:.05vw}}@media (width>=1400px) and (width<=2000px){[s-sl] a:after,.capability0 p a:after,#capability0-main-f-r-b a:after,.capability1 p a:after,#case-study1 .e a:after,.conversation1 p a:after,#job0 p a:after,#job1 p a:after,.partnership1 p a:after{height:1px}}@media (width<=1400px){[s-sl] a:after,.capability0 p a:after,#capability0-main-f-r-b a:after,.capability1 p a:after,#case-study1 .e a:after,.conversation1 p a:after,#job0 p a:after,#job1 p a:after,.partnership1 p a:after{height:.0714286vw}}@media (width<=800px){[s-uline-item]:before,[s-uline-item]:after{bottom:calc(6 * var(--vw));height:1px}.t-s [s-uline-item]:before,.t-s [s-uline-item]:after{bottom:calc(6 * var(--vw))}.t-l [s-uline-item]:before,.t-l [s-uline-item]:after{bottom:calc(30 * var(--vw));height:1px}[s-uline=""] [s-uline-item],[s-uline=reveal] [s-uline-item]{display:none}[s-uline=replay] [s-uline-item]:after{-webkit-transform:translate(-102%);-moz-transform:translate(-102%);-ms-transform:translate(-102%);-o-transform:translate(-102%);transform:translate(-102%)}}#_404{background:#fff;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}#_404 a{font-size:16px}#about p a{pointer-events:all;display:inline;position:relative}#about p a:after{content:"";background:#000;width:100%;position:absolute;bottom:0;left:0}@media (width>=2000px){#about p a:after{height:.05vw}}@media (width>=1400px) and (width<=2000px){#about p a:after{height:1px}}@media (width<=1400px){#about p a:after{height:.0714286vw}}#about .cta{-webkit-border-radius:calc(60 * var(--vw));-moz-border-radius:calc(60 * var(--vw));-ms-border-radius:calc(60 * var(--vw));-o-border-radius:calc(60 * var(--vw));border-radius:calc(60 * var(--vw));border:1px solid #000;margin-left:auto;margin-right:auto;display:table}#about .cta>div{padding:0 calc(10 * var(--vw));pointer-events:none;position:relative;overflow:hidden}#about .cta .j-a,#about .cta .j-u{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6)}#about .cta .j-u{white-space:nowrap;position:absolute;top:0;left:0;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.hover #about .cta:hover .j-a{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.hover #about .cta:hover .j-u{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media (width<=800px){#about .cta{-webkit-border-radius:calc(100 * var(--vw));-moz-border-radius:calc(100 * var(--vw));-ms-border-radius:calc(100 * var(--vw));-o-border-radius:calc(100 * var(--vw));border-radius:calc(100 * var(--vw))}#about .cta>div{padding:0}}#about-hero{margin-left:calc(92 * var(--vw));padding-top:calc(124 * var(--vw));font-family:ca,sans-serif;font-size:calc(1301 * var(--vw));line-height:calc(1052 * var(--vw));letter-spacing:-.018em;will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}#about-hero .mask-txt{margin-left:calc(-80 * var(--vw));margin-right:calc(-80 * var(--vw))}#about-hero .mask-txt>div{padding-left:calc(80 * var(--vw));padding-right:calc(80 * var(--vw))}#about-hero .mask-txt:first-child>div,#about-hero .mask-txt:nth-child(2)>div{letter-spacing:-.045em}#about-hero .mask-txt:nth-child(3)>div{letter-spacing:-.03em}#about-hero .mask-txt:nth-child(5)>div{letter-spacing:-.038em}@media (width<=800px){#about{padding-top:calc(200 * var(--vw))}#about-hero{font-size:calc(1301 * var(--vw) * .54);line-height:calc(1052 * var(--vw) * .54);padding-top:0}#about-hero .mask-txt{margin-left:calc(-80 * var(--vw) * .54);margin-right:calc(-80 * var(--vw) * .54)}#about-hero .mask-txt>div{padding-left:calc(80 * var(--vw) * .54);padding-right:calc(80 * var(--vw) * .54)}}#about-reel{margin-left:calc(564 * var(--vw));margin-right:calc(564 * var(--vw));aspect-ratio:var(--ratio-wh);will-change:transform;cursor:pointer;position:relative}#about-reel .q{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}#about-reel [s-player-video]{background:var(--color-img-color)}#about-reel .q-p{top:calc(72 * var(--vw));left:calc(72 * var(--vw));width:calc(96 * var(--vw));height:calc(48 * var(--vw));pointer-events:none;position:absolute}@media (width<=800px){#about-reel{margin-top:calc(62 * var(--vw));margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw))}#about-reel .q-p{top:calc(48 * var(--vw));left:calc(48 * var(--vw));width:calc(144 * var(--vw));height:calc(72 * var(--vw))}}#about-intro{will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}#about-intro-t{padding-top:calc(110 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(468 * var(--vw))}#about-intro p{margin-left:calc(((2712 - 2350) * .5) * var(--vw));padding-top:calc(68 * var(--vw));width:calc(2350 * var(--vw));text-align:center;font-weight:200}@media (width<=800px){#about-intro{width:calc(1968 * var(--vw));margin:auto;display:block}#about-intro-t{display:none}#about-intro p{padding-top:calc(84 * var(--vw));width:auto;margin-left:0}}#about-more{padding-top:calc(258 * var(--vw));will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}#about-more p{margin-left:calc(96 * var(--vw));width:calc(840 * var(--vw))}@media (width<=800px){#about-more{padding-top:calc(280 * var(--vw));display:block}#about-more p{width:calc(1280 * var(--vw))}#about-more p:last-child{margin-top:calc(96 * var(--vw))}}:root{--about-lifestyle-x:calc(1032 * var(--vw))}#about-lifestyle_{padding-top:calc(326 * var(--vw));padding-bottom:calc(252 * var(--vw));pointer-events:none}.about-lifestyle-l [s-slider-move-li]{width:calc(var(--grid-0-x-col) * 2 + var(--grid-0-x-gutter) * 2)}.about-lifestyle-l [s-slider-move-li-hit]{width:calc(var(--grid-0-x-col) * 2 + var(--grid-0-x-gutter))}.about-lifestyle-i{aspect-ratio:var(--ratio-wh-desktop);background:var(--color-img-color)}.about-lifestyle-l .t-s{margin-top:calc(22 * var(--vw));width:100%;position:relative}.about-lifestyle-c{margin-top:calc(30 * var(--vw));width:calc(372 * var(--vw))}#about-lifestyle-n{position:absolute;top:0;right:0}@media (width<=800px){:root{--about-lifestyle-x:var(--grid-0-x-marge)}#about-lifestyle_{padding-top:calc(336 * var(--vw));padding-bottom:calc(296 * var(--vw))}.about-lifestyle-l [s-slider-move-li]{width:calc((592 + 96) * var(--vw))}.about-lifestyle-l [s-slider-move-li-hit]{width:calc(592 * var(--vw))}.about-lifestyle-i{aspect-ratio:var(--ratio-wh-mobile)}.about-lifestyle-l .t-s{margin-top:calc(46 * var(--vw))}.about-lifestyle-c{margin-top:calc(20 * var(--vw));width:auto}#about-lifestyle-n{top:calc(6 * var(--vw))}}#about-logo{margin-left:calc(48 * var(--vw));margin-right:calc(48 * var(--vw));will-change:transform;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}#about-logo li{margin:0 calc(48 * var(--vw));width:calc(372 * var(--vw));height:calc(312 * var(--vw));-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}#about-logo img{object-fit:fill}@media (width<=800px){#about-logo li{width:calc(248 * var(--vw));height:calc(240 * var(--vw))}#about-logo li:nth-child(n+31){display:none}}#about-recognition{padding-top:calc(312 * var(--vw));will-change:transform}#about-recognition p{margin-left:calc(96 * var(--vw));width:calc(840 * var(--vw))}@media (width<=800px){#about-recognition{padding-top:calc(280 * var(--vw))}#about-recognition p{width:calc(1280 * var(--vw))}}#about-contact{padding-top:calc(272 * var(--vw));padding-bottom:calc(312 * var(--vw));will-change:transform}#about-contact-i{margin-left:calc(1032 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}#about-contact-i p{width:calc(840 * var(--vw))}#about-contact-d{margin-left:calc(96 * var(--vw));width:calc(840 * var(--vw))}#about-contact-d a,#about-contact-d a .mask-txt>div{display:table}#about-contact-d a:last-child{margin-top:calc(64 * var(--vw))}.hover #about-contact-d a:hover div.mask-txt:nth-child(3) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .1s;-moz-transition:transform 1s var(--o6) .1s;-ms-transition:transform 1s var(--o6) .1s;-o-transition:transform 1s var(--o6) .1s;transition:transform 1s var(--o6) .1s}#about-contact .cta{margin-top:calc(308 * var(--vw));padding:calc(29 * var(--vw)) calc(119 * var(--vw)) calc(24 * var(--vw))}@media (width<=800px){#about-contact{padding-top:calc((96 * 3) * var(--vw))}#about-contact-i{margin-left:calc(784 * var(--vw));width:calc(1280 * var(--vw));display:block}#about-contact-i p{width:auto}#about-contact-d{margin-top:calc((96 * 3) * var(--vw));width:auto;margin-left:0}#about-contact .cta{padding:calc(54 * var(--vw)) calc(119 * var(--vw)) calc(36 * var(--vw))}#about-contact .cta .j-u{display:none}.hover #about-contact .cta:hover .j-a{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}#capability0-hero{padding-top:calc(300 * var(--vw));top:0;left:calc(96 * var(--vw));width:calc(1308 * var(--vw));min-height:calc(100vh - (300 * var(--vw)));-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}#capability0-hero-t-t{width:calc(840 * var(--vw));font-family:bu,sans-serif}#capability0-hero-t-p{padding-top:calc(110 * var(--vw));width:calc(840 * var(--vw))}#capability0-hero-b{padding-top:calc(400 * var(--vw));padding-bottom:calc(86 * var(--vw));margin-top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}#capability0-hero-b-l{margin-bottom:calc(-7 * var(--vw));width:calc(936 * var(--vw));font-variant-numeric:tabular-nums;margin-top:auto}#capability0-hero-b-r{width:calc(372 * var(--vw))}@media (width<=800px){#capability0-hero{width:calc(1968 * var(--vw));min-height:0;margin:auto;padding-top:0;display:block;position:relative;top:auto;left:auto}#capability0-hero-t-t{padding-top:calc((28 + 48 + 48) * var(--vw));text-align:center;width:auto;font-size:calc(238 * var(--vw));line-height:calc(240 * var(--vw))}#capability0-hero-t-p{padding-top:calc(265 * var(--vw));width:calc(1280 * var(--vw))}#capability0-hero-b{margin-top:0;padding-top:0;padding-bottom:0;display:block}#capability0-hero-b-l{display:none}#capability0-hero-b-r{right:0;bottom:calc(15 * var(--vw));width:calc(592 * var(--vw));position:absolute}}#capability0-main{margin-left:calc(1968 * var(--vw));width:calc(1776 * var(--vw));position:relative}#capability0-main-l_{padding-top:calc(168 * var(--vw));will-change:transform}#capability0-main-l_>li{padding-top:calc(128 * var(--vw))}.capability0-main-l-t{pointer-events:none;display:table}.capability0-main-l-t-c.capability0-main-l-t-ls>span:first-child{letter-spacing:-.07em}.capability0-main-l-t-h.capability0-main-l-t-ls>span:nth-child(2){letter-spacing:-.2em}.capability0-main-l-t>div{pointer-events:none;padding-right:calc(80 * var(--vw));position:relative;overflow:hidden}.capability0-main-l-t span{-webkit-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-moz-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-ms-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-o-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-webkit-transition-duration:1.1s;-moz-transition-duration:1.1s;-ms-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s;-webkit-transition-timing-function:var(--o6);-moz-transition-timing-function:var(--o6);-ms-transition-timing-function:var(--o6);-o-transition-timing-function:var(--o6);transition-timing-function:var(--o6);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.capability0-main-l-t span:first-child{-webkit-transition-delay:30ms;-moz-transition-delay:30ms;-ms-transition-delay:30ms;-o-transition-delay:30ms;transition-delay:30ms}.capability0-main-l-t span:nth-child(2){-webkit-transition-delay:45ms;-moz-transition-delay:45ms;-ms-transition-delay:45ms;-o-transition-delay:45ms;transition-delay:45ms}.capability0-main-l-t span:nth-child(3){-webkit-transition-delay:60ms;-moz-transition-delay:60ms;-ms-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.capability0-main-l-t span:nth-child(4){-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-ms-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.capability0-main-l-t span:nth-child(5){-webkit-transition-delay:90ms;-moz-transition-delay:90ms;-ms-transition-delay:90ms;-o-transition-delay:90ms;transition-delay:90ms}.capability0-main-l-t span:nth-child(6){-webkit-transition-delay:.105s;-moz-transition-delay:.105s;-ms-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.capability0-main-l-t span:nth-child(7){-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-ms-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s}.capability0-main-l-t span:nth-child(8){-webkit-transition-delay:.135s;-moz-transition-delay:.135s;-ms-transition-delay:.135s;-o-transition-delay:.135s;transition-delay:.135s}.capability0-main-l-t span:nth-child(9){-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.capability0-main-l-t span:nth-child(10){-webkit-transition-delay:.165s;-moz-transition-delay:.165s;-ms-transition-delay:.165s;-o-transition-delay:.165s;transition-delay:.165s}.capability0-main-l-t span:nth-child(11){-webkit-transition-delay:.18s;-moz-transition-delay:.18s;-ms-transition-delay:.18s;-o-transition-delay:.18s;transition-delay:.18s}.capability0-main-l-t span:nth-child(12){-webkit-transition-delay:.195s;-moz-transition-delay:.195s;-ms-transition-delay:.195s;-o-transition-delay:.195s;transition-delay:.195s}.capability0-main-l-t span:nth-child(13){-webkit-transition-delay:.21s;-moz-transition-delay:.21s;-ms-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}.capability0-main-l-t span:nth-child(14){-webkit-transition-delay:.225s;-moz-transition-delay:.225s;-ms-transition-delay:.225s;-o-transition-delay:.225s;transition-delay:.225s}.capability0-main-l-t span:nth-child(15){-webkit-transition-delay:.24s;-moz-transition-delay:.24s;-ms-transition-delay:.24s;-o-transition-delay:.24s;transition-delay:.24s}.capability0-main-l-t span:nth-child(16){-webkit-transition-delay:.255s;-moz-transition-delay:.255s;-ms-transition-delay:.255s;-o-transition-delay:.255s;transition-delay:.255s}.capability0-main-l-t span:nth-child(17){-webkit-transition-delay:.27s;-moz-transition-delay:.27s;-ms-transition-delay:.27s;-o-transition-delay:.27s;transition-delay:.27s}.capability0-main-l-t span:nth-child(18){-webkit-transition-delay:.285s;-moz-transition-delay:.285s;-ms-transition-delay:.285s;-o-transition-delay:.285s;transition-delay:.285s}.capability0-main-l-t-c{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.capability0-main-l-t-c-a{font-family:bu,sans-serif}.capability0-main-l-t.v .capability0-main-l-t-c span,.hover .capability0-main-l-t:hover .capability0-main-l-t-c span{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.capability0-main-l-t-h{font-family:bu,sans-serif;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.capability0-main-l-t-h span{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.capability0-main-l-t.v .capability0-main-l-t-h span,.hover .capability0-main-l-t:hover .capability0-main-l-t-h span{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.capability0-main-l>[s-line]{margin-top:calc(38 * var(--vw))}.capability0-main-l-c{display:-webkit-flex;display:-ms-flexbox;display:flex}.capability0-main-l-c-l{padding-top:calc(26 * var(--vw));width:calc(468 * var(--vw))}.capability0-main-l-c-r{width:calc(1308 * var(--vw))}.capability0-main-l-c-r-l .mask-txt{margin-top:calc(26 * var(--vw));margin-bottom:calc(28 * var(--vw))}.capability0-main-l-c-r-l .mask-txt>div{-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}#capability0-main-f{padding-top:calc(120 * var(--vw));padding-bottom:calc(86 * var(--vw));will-change:transform}#capability0-main-f-r{margin-left:calc((96 + 372) * var(--vw));width:calc(372 * var(--vw))}#capability0-main-f-r-t{margin-top:calc(-3 * var(--vw))}#capability0-main-f-r-b{margin-top:calc(474 * var(--vw))}@media (width<=800px){#capability0-main{margin-left:calc(96 * var(--vw));width:calc(1968 * var(--vw))}#capability0-main-l_{padding-top:calc(100 * var(--vw))}#capability0-main-l_>li{padding-top:calc(158 * var(--vw))}.capability0-main-l-t{pointer-events:auto;display:block}.capability0-main-l-t>div{padding-right:calc(40 * var(--vw))}.capability0-main-l-t-h{display:none}.capability0-main-l-t.v .capability0-main-l-t-c span,.hover .capability0-main-l-t:hover .capability0-main-l-t-c span{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.capability0-main-l-c-l{padding-top:calc(30 * var(--vw));width:calc(688 * var(--vw))}.capability0-main-l-c-r{width:calc(1280 * var(--vw))}.capability0-main-l-c-r-l .mask-txt{margin-top:calc(30 * var(--vw));margin-bottom:calc(20 * var(--vw))}#capability0-main-f{padding-top:calc(192 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}#capability0-main-f-r{margin-left:calc((96 + 592) * var(--vw));width:calc(592 * var(--vw))}#capability0-main-f-r-t{margin-top:0}}#capability0-over{top:0;left:calc(372 * var(--vw));width:calc(1224 * var(--vw));pointer-events:none;height:100vh;position:absolute}.capability0-over-i{background:var(--color-img-color-c0);opacity:0;width:100%;-webkit-transition:clip-path 1.6s var(--o6);-moz-transition:clip-path 1.6s var(--o6);-ms-transition:clip-path 1.6s var(--o6);-o-transition:clip-path 1.6s var(--o6);transition:clip-path 1.6s var(--o6);-webkit-clip-path:inset(2%);-moz-clip-path:inset(2%);-ms-clip-path:inset(2%);-o-clip-path:inset(2%);clip-path:inset(2%);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.capability0-over-i.fx{opacity:1;-webkit-clip-path:inset(0);-moz-clip-path:inset(0);-ms-clip-path:inset(0);-o-clip-path:inset(0);clip-path:inset(0)}.capability0-over-i img,.capability0-over-i [s-player]{-webkit-transition:transform 1.6s var(--o6);-moz-transition:transform 1.6s var(--o6);-ms-transition:transform 1.6s var(--o6);-o-transition:transform 1.6s var(--o6);transition:transform 1.6s var(--o6);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}.capability0-over-i.fx img,.capability0-over-i.fx [s-player]{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.capability0-over-i [s-player],.capability0-over-i [s-player-video]{position:absolute;inset:0}.capability0-over-i video{object-fit:cover;width:100%;height:100%}@media (width<=800px){#capability0-over{display:none}}.capability1-intro{will-change:transform}.capability1-intro-s{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-intro .capability1-intro-s-l{margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw))}.capability1-intro .capability1-intro-s-l .mask-txt{margin-top:calc(72 * var(--vw))}.capability1-intro-a .capability1-intro-s-l{width:calc(840 * var(--vw))}.capability1-intro-b .capability1-intro-s-l{width:calc(1776 * var(--vw))}.capability1-intro .capability1-intro-s-r{width:calc(1776 * var(--vw));position:relative}.capability1-intro-s-r-f{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.capability1-intro .capability1-intro-s-r-f>div:nth-child(odd){width:calc(840 * var(--vw))}.capability1-intro .capability1-intro-s-r-f>div:nth-child(2n){width:calc(936 * var(--vw))}.capability1-intro-s-r-f-solo>div:nth-child(2){display:none}.capability1-intro-s-r ul{padding-bottom:calc(72 * var(--vw))}.capability1-intro-s-r ul [s-line]{position:absolute;bottom:0}.capability1-intro-s-r ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-intro-s-r li{width:100%;height:calc(120 * var(--vw));position:relative}.capability1-intro-s-r li .mask-txt{margin-top:calc(26 * var(--vw))}.capability1-intro .capability1-intro-s-r li:nth-child(odd){width:calc(840 * var(--vw))}.capability1-intro .capability1-intro-s-r li:nth-child(2n){width:calc(936 * var(--vw))}.capability1-intro .capability1-intro-s-r li:nth-child(2n) .mask-txt{margin-left:calc(96 * var(--vw))}.capability1-intro-a .capability1-intro-t{margin-left:calc(1032 * var(--vw));width:calc(2340 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-intro-a .capability1-intro-t p{margin-right:calc(96 * var(--vw));width:calc(840 * var(--vw))}.capability1-intro-a .capability1-intro-t .t-s{margin-top:calc(24 * var(--vw));width:calc(420 * var(--vw))}.capability1-intro-b .capability1-intro-t{margin-left:calc(1968 * var(--vw));width:calc(1308 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=800px){.capability1-intro .capability1-intro-s-l{margin-right:0}.capability1-intro .capability1-intro-s-l .mask-txt{margin-top:calc(20 * var(--vw))}.capability1-intro-a .capability1-intro-s-l,.capability1-intro-b .capability1-intro-s-l{width:calc(688 * var(--vw))}.capability1-intro .capability1-intro-s-r{width:calc(1280 * var(--vw))}.capability1-intro-s-r-f{display:block}.capability1-intro .capability1-intro-s-r-f>div:nth-child(odd),.capability1-intro .capability1-intro-s-r-f>div:nth-child(2n){width:calc(1280 * var(--vw))}.capability1-intro-s-r-f>div:nth-child(2){display:none}.capability1-intro-s-r ul{padding-bottom:0;display:block}.capability1-intro-s-r li{height:calc(144 * var(--vw))}.capability1-intro .capability1-intro-s-r li:nth-child(odd),.capability1-intro .capability1-intro-s-r li:nth-child(2n){width:calc(1280 * var(--vw))}.capability1-intro-s-r li .mask-txt{margin-top:0;display:flow-root}.capability1-intro .capability1-intro-s-r li:nth-child(2n) .mask-txt{margin-left:0}.capability1-intro .capability1-intro-s-r li .mask-txt>div{margin-top:calc(1px + (20 * var(--vw)))}.capability1-intro-t{margin-top:calc(80 * var(--vw));margin-left:calc(96 * var(--vw));position:relative}.capability1-intro-a .capability1-intro-t,.capability1-intro-b .capability1-intro-t{margin-left:calc(96 * var(--vw));width:auto;display:block}.capability1-intro-t p,.capability1-intro-a .capability1-intro-t p{margin-left:calc(688 * var(--vw));margin-right:calc(96 * var(--vw));width:calc(1280 * var(--vw))}.capability1-intro-t p:nth-child(2){margin-top:calc(96 * var(--vw))}.capability1-intro-t .t-s,.capability1-intro-a .capability1-intro-t .t-s{left:0;bottom:calc(15 * var(--vw));width:calc(592 * var(--vw));margin-top:0;position:absolute}}.capability1-hero{padding-top:calc(316 * var(--vw));will-change:transform}.capability1-hero-t{margin-left:calc(936 * var(--vw));padding-bottom:calc(40 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-hero-t>div{margin-left:calc(96 * var(--vw));width:calc(372 * var(--vw));margin-top:auto}.capability1-hero-t a{display:table}.capability1-hero-b{height:100%;margin:auto}.capability1-hero-b>div{height:100%}.capability1-hero-m{background:var(--color-img-color);aspect-ratio:var(--r-d)}.capability1-hero-b .t-l{text-align:center;font-family:bu,sans-serif}@media (width<=800px){.capability1-hero{padding-top:calc(336 * var(--vw));padding-bottom:calc(180 * var(--vw));width:calc(1968 * var(--vw));margin:auto}.capability1-hero-t{padding-bottom:calc(96 * var(--vw));margin-left:0}.capability1-hero-t>div{width:calc(592 * var(--vw));margin-left:0}.capability1-hero-t>div:not(:first-child){margin-left:calc(96 * var(--vw))}.capability1-hero-m{aspect-ratio:var(--r-m)}}.capability1-module-a{padding-top:calc(336 * var(--vw));padding-left:calc(48 * var(--vw));padding-right:calc(48 * var(--vw));-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-module-a>div{padding-bottom:calc(338 * var(--vw));margin-left:calc(48 * var(--vw));margin-right:calc(48 * var(--vw))}.capability1-module-a-m{background:var(--color-img-color);width:100%;aspect-ratio:var(--r-d)}.capability1-module-a-m>div,.capability1-module-a-m [s-player],.capability1-module-a-m [s-player-video]{height:100%}.capability1-module-a-t{display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-module-a-t a{display:table}.capability1-module-a-t .d-1{padding-bottom:calc(40 * var(--vw))}.capability1-module-a-t>div{margin-top:auto}.capability1-module-a-t>div:not(:first-child){margin-left:calc(96 * var(--vw))}.capability1-module-a-c .t-s{padding-top:calc(6 * var(--vw))}.capability1-module-b{will-change:transform;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-module-b-t{padding-top:calc(336 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}.capability1-module-b-t>div{padding-top:calc(76 * var(--vw))}.capability1-module-b-t [s-line]{width:calc(100% + (1 * var(--vw)));position:absolute;top:0;left:0}.capability1-module-b-t-l{margin-left:calc(96 * var(--vw));width:calc(1872 * var(--vw));position:relative}.capability1-module-b-t-r{width:calc(1776 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.capability1-module-b-t-r p{width:calc(1308 * var(--vw))}.capability1-module-b-t-r .t-s{padding-top:calc(25 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(372 * var(--vw))}.capability1-module-b-m{padding-top:calc(316 * var(--vw));padding-left:calc(48 * var(--vw));padding-right:calc(48 * var(--vw))}.capability1-module-b-m>div{margin-left:calc(48 * var(--vw));margin-right:calc(48 * var(--vw))}.capability1 .q{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.capability1 [s-player-video-poster]{background:var(--color-img-color)}.capability1 .q-p{top:calc(72 * var(--vw));left:calc(72 * var(--vw));width:calc(96 * var(--vw));height:calc(48 * var(--vw));pointer-events:none;position:absolute}@media (width<=800px){.capability1-module-a{padding-top:0;padding-left:calc(96 * var(--vw));padding-right:calc(96 * var(--vw));display:block}.capability1-module-a>div{padding-top:calc(180 * var(--vw));padding-bottom:calc(180 * var(--vw));width:auto;margin-left:0;margin-right:0}.capability1-module-a-m{aspect-ratio:var(--r-m)}.capability1-module-a-t .d-1{padding-bottom:calc(96 * var(--vw));width:calc(592 * var(--vw))}.capability1-module-a-c{margin-top:calc((-180 + -66) * var(--vw));margin-left:calc(688 * var(--vw));width:calc(592 * var(--vw))}.capability1-module-a-c .t-s{padding-top:0}.capability1 .m-hide{display:none}.capability1-module-b-t{margin-left:calc(96 * var(--vw));padding-top:calc(180 * var(--vw));padding-bottom:calc(180 * var(--vw));position:relative}.capability1-module-b-t [s-line]{top:calc(180 * var(--vw))}.capability1-module-b-t-l{width:calc(592 * var(--vw));margin-left:0;position:static}.capability1-module-b-t-r{margin-left:calc(96 * var(--vw));width:calc(1280 * var(--vw));position:static}.capability1-module-b-t-r p{width:auto}.capability1-module-b-t-r .t-s{bottom:calc((14 + 180) * var(--vw));margin-left:calc(96 * var(--vw));width:calc(296 * var(--vw));padding-top:0;position:absolute;left:0}.capability1-module-b-m{padding-top:calc(180 * var(--vw));padding-bottom:calc(180 * var(--vw));width:calc(1968 * var(--vw));margin:auto;padding-left:0;padding-right:0}.capability1-module-b-m>div{margin-left:0;margin-right:0}.capability1 .q-p{top:calc(48 * var(--vw));left:calc(48 * var(--vw));width:calc(144 * var(--vw));height:calc(72 * var(--vw))}}.case-study1-txt{top:0;left:calc(2436 * var(--vw));will-change:transform;position:absolute}.case-study1-txt-t{letter-spacing:-.025em;font-family:bu,sans-serif;font-weight:600}.case-study1-txt-t-l{padding-top:calc(320 * var(--vw));font-size:calc(238 * var(--vw));line-height:calc(240 * var(--vw))}.case-study1-txt-t-s{padding-top:calc(315 * var(--vw));padding-bottom:calc(7 * var(--vw));font-size:calc(204 * var(--vw));line-height:calc(216 * var(--vw))}.case-study1-txt-l{display:-webkit-flex;display:-ms-flexbox;display:flex}.case-study1-txt-l:first-child{padding-top:calc(256 * var(--vw))}.case-study1-txt-l:nth-child(2){padding-top:calc(128 * var(--vw))}.case-study1-txt-l>div:first-child{top:calc(2 * var(--vw));line-height:calc(64 * var(--vw));width:calc(468 * var(--vw));position:relative}.case-study1-txt-l>div:nth-child(2){width:calc(840 * var(--vw))}.case-study1-txt-l>.t-s>.mask-txt,.case-study1-txt-l>.t-s>.mask-txt>div{top:calc(2 * var(--vw));position:relative}.case-study1-txt-c{padding-top:calc(316 * var(--vw));padding-bottom:calc(86 * var(--vw));width:calc(372 * var(--vw));will-change:transform}@media (width<=800px){.case-study1-txt{width:calc(1968 * var(--vw));margin:auto;position:relative;left:auto}.case-study1-txt-t-s,.case-study1-txt-t-l{padding-top:calc((76 + 48) * var(--vw));font-size:calc(238 * var(--vw));line-height:calc(240 * var(--vw));padding-bottom:0}.case-study1-txt-l:first-child,.case-study1-txt-l:nth-child(2){padding-top:calc(266 * var(--vw))}.case-study1-txt-l>div:first-child{top:calc(9 * var(--vw));width:calc(730 * var(--vw))}.case-study1-txt-l>div:nth-child(2){width:calc(1239 * var(--vw))}.case-study1-txt-l>.t-s>.mask-txt,.case-study1-txt-l>.t-s>.mask-txt>div{top:calc(9 * var(--vw))}.case-study1-txt-c{display:none}}.case-study1-media_{padding-top:calc(336 * var(--vw));padding-left:calc(48 * var(--vw));width:calc(2340 * var(--vw));-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.case-study1-media_>div{margin-bottom:calc(96 * var(--vw));margin-left:calc(48 * var(--vw));margin-right:calc(48 * var(--vw))}.case-study1-media{aspect-ratio:var(--r-d);height:100%;position:relative}.case-study1-media>div{background:var(--color-img-color);height:100%}@media (width<=800px){.case-study1-media_{padding-top:calc(288 * var(--vw));padding-right:calc(48 * var(--vw));width:auto}.case-study1-media{aspect-ratio:var(--r-m)}.case-study1 .d-1{width:calc((316.7 * 1 + 96 * 0) * var(--vw))}.case-study1 .d-2{width:calc((316.7 * 2 + 96 * 1) * var(--vw))}.case-study1 .d-3{width:calc((316.7 * 3 + 96 * 2) * var(--vw))}.case-study1 .d-4{width:calc((316.7 * 4 + 96 * 3) * var(--vw))}.case-study1 .d-5{width:calc((316.7 * 5 + 96 * 4) * var(--vw))}}#conversation0-page{top:calc(1050 * var(--vw));right:calc(96 * var(--vw));font-variant-numeric:tabular-nums;position:absolute}@media (width<=800px){#conversation0-page{display:none}}#conversation0-list_{margin-left:calc(48 * var(--vw));margin-right:calc(96 * var(--vw))}.conversation0-list{padding-top:calc(168 * var(--vw));will-change:transform}.conversation0-list:last-child{padding-bottom:calc(96 * var(--vw))}.conversation0-list-t-m_{width:calc(3276 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}.conversation0-list-t-m{margin-left:calc(48 * var(--vw));margin-right:calc(48 * var(--vw))}.conversation0-list-t-m-i{background:var(--color-img-color);height:100%;aspect-ratio:var(--r-d)}.conversation0-list-t-d{margin-left:calc(48 * var(--vw));margin-top:calc(26 * var(--vw))}.conversation0-list-t-d-c{text-align:center;width:calc(3648 * var(--vw))}.conversation0-list-t-d-r{text-align:right;width:calc(3180 * var(--vw))}.conversation0-list-b{margin-left:calc(48 * var(--vw));padding-top:calc(46 * var(--vw))}.conversation0-list-b-t{position:relative}.conversation0-list-b-t:after{content:"";clear:both;height:0;display:block}.conversation0-list:nth-child(2n) .conversation0-list-b-t-t{text-align:right;float:right}.conversation0-list-b-t-t{width:-webkit-fit-content;width:-moz-fit-content;width:-ms-fit-content;width:-o-fit-content;width:fit-content}.conversation0-list-b .conversation0-title-d{display:inline}.conversation0-list-b .conversation0-title-d .mask-txt{pointer-events:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}.conversation0-list-b .t-l i{font-weight:200}.conversation0-title-m{display:none}.hover .conversation0-list-b-t-t.v [s-uline=""] [s-uline-item]:before{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.hover .conversation0-list-b-t-t.v [s-uline=""] [s-uline-item]:after{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.hover .conversation0-list-b [s-uline]:hover .mask-txt:nth-child(3) [s-uline-item]:before,.hover .conversation0-list-b-t-t.v [s-uline=""] .mask-txt:nth-child(3) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .15s;-moz-transition:transform 1s var(--o6) .15s;-ms-transition:transform 1s var(--o6) .15s;-o-transition:transform 1s var(--o6) .15s;transition:transform 1s var(--o6) .15s}.hover .conversation0-list-b [s-uline]:hover .mask-txt:nth-child(5) [s-uline-item]:before,.hover .conversation0-list-b-t-t.v [s-uline=""] .mask-txt:nth-child(5) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .3s;-moz-transition:transform 1s var(--o6) .3s;-ms-transition:transform 1s var(--o6) .3s;-o-transition:transform 1s var(--o6) .3s;transition:transform 1s var(--o6) .3s}.hover .conversation0-list-b [s-uline]:hover .mask-txt:nth-child(7) [s-uline-item]:before,.hover .conversation0-list-b-t-t.v [s-uline=""] .mask-txt:nth-child(7) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .45s;-moz-transition:transform 1s var(--o6) .45s;-ms-transition:transform 1s var(--o6) .45s;-o-transition:transform 1s var(--o6) .45s;transition:transform 1s var(--o6) .45s}.conversation0-list-b-a{bottom:calc(22 * var(--vw));font-family:bu,sans-serif;position:absolute}.conversation0-list:nth-child(odd) .conversation0-list-b-a{right:0}.conversation0-list-b [s-line]{margin-top:calc(110 * var(--vw))}@media (width<=800px){#conversation0-list_{padding-bottom:calc(96 * var(--vw))}.conversation0-list{padding-top:calc(96 * var(--vw));position:relative}.conversation0-list:first-child{padding-top:calc((70 + 48 * 3) * var(--vw))}.conversation0-list:last-child{padding-bottom:0}.conversation0-list-t-m_{width:calc(2064 * var(--vw))}.conversation0 .m-1{width:calc((420 * 1 + 96 * 0) * var(--vw))}.conversation0 .m-2{width:calc((420 * 2 + 96 * 1) * var(--vw))}.conversation0 .m-3{width:calc((420 * 3 + 96 * 2) * var(--vw))}.conversation0 .m-hide{display:none}.conversation0-list-t-m-i{aspect-ratio:var(--r-m)}.conversation0-list-t-m-i.m-r{margin-left:auto}.conversation0-list-t-d{bottom:calc(86 * var(--vw));margin-top:0;margin-left:0;position:absolute}.conversation0-list-t-d-c,.conversation0-list-t-d-r{text-align:left;width:auto}.conversation0-list:nth-child(2n) .conversation0-list-t-d{right:0}.conversation0-list:nth-child(odd) .conversation0-list-t-d{left:calc(48 * var(--vw))}.conversation0-list-b{padding-top:calc(96 * var(--vw))}.conversation0-list-b-t-t{padding-bottom:calc(48 * var(--vw));width:100%}.conversation0-list:nth-child(2n) .conversation0-list-b-t-t{float:none}.conversation0-list-b .t-l,.conversation0-list-b .t-l .mask-txt{display:block}.conversation0-title-d{display:none}.conversation0-title-m{display:block}.conversation0-list-b-a{position:static;bottom:auto}.conversation0-list:nth-child(odd) .conversation0-list-b-a{text-align:right}.conversation0-list-b [s-line]{margin-top:calc(70 * var(--vw))}}.conversation1-hero{padding-top:calc(168 * var(--vw));margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));will-change:transform}.conversation1-hero-m{margin-left:calc(1404 * var(--vw));width:calc(1776 * var(--vw));background:var(--color-img-color);aspect-ratio:var(--r-d)}.conversation1-hero .t-l{margin-top:calc(104 * var(--vw))}.conversation1-hero .t-l i{font-weight:200}.conversation1-title-m{display:none}.conversation1-hero-a{margin-top:calc(76 * var(--vw));text-align:center;font-family:bu,sans-serif}.conversation1-hero [s-line]{margin-top:calc(130 * var(--vw))}@media (width<=800px){.conversation1-hero{padding-top:calc(70 * var(--vw))}.conversation1-hero-m{margin-left:calc(344 * var(--vw));width:calc(1624 * var(--vw));height:100%;aspect-ratio:var(--r-m)}.conversation1-hero .t-l{margin-top:calc(96 * var(--vw))}.conversation1-title-d{display:none}.conversation1-title-m{display:block}.conversation1-hero-a{margin-top:0}.conversation1-hero [s-line]{margin-top:calc(50 * var(--vw))}}.conversation1-module_{padding-left:calc(48 * var(--vw));width:calc(3744 * var(--vw));-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.conversation1-module{padding-top:calc(150 * var(--vw));padding-bottom:calc(150 * var(--vw));margin-left:calc(48 * var(--vw));margin-right:calc(48 * var(--vw))}.conversation1-module-m{height:100%}.conversation1-module-m>div:last-child{background:var(--color-img-color);aspect-ratio:var(--r-d)}.conversation1-module-m>div:last-child>div,.conversation1-module-m [s-player],.conversation1-module-m [s-player-video]{height:100%}.conversation1-module-m-c .t-s{padding-bottom:calc(40 * var(--vw))}.conversation1-module-t{padding-top:calc(180 * var(--vw));padding-bottom:calc(180 * var(--vw))}.conversation1-module-t-l{margin-left:calc(48 * var(--vw));margin-right:calc((1872 + 48) * var(--vw))}.conversation1-module-t-c{margin-left:calc((936 + 48) * var(--vw));margin-right:calc((936 + 48) * var(--vw))}.conversation1-module-t-r{margin-left:calc((1872 + 48) * var(--vw));margin-right:calc(48 * var(--vw))}.conversation1 .q{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.conversation1 [s-player-video-poster]{background:var(--color-img-color)}.conversation1 .q-p{top:calc(72 * var(--vw));left:calc(72 * var(--vw));width:calc(96 * var(--vw));height:calc(48 * var(--vw));pointer-events:none;position:absolute}@media (width<=800px){.conversation1-module_{width:calc(2064 * var(--vw))}.conversation1-module{padding-top:calc(180 * var(--vw));padding-bottom:calc(180 * var(--vw))}.conversation1 .m-1{width:calc((592 * 1 + 96 * 0) * var(--vw))}.conversation1 .m-2{width:calc((420 * 2 + 96 * 1) * var(--vw))}.conversation1 .m-3{width:calc((592 * 2 + 96 * 1) * var(--vw))}.conversation1 .m-hide{display:none}.conversation1-module.d-1{width:calc((592 * 1 + 96 * 0) * var(--vw))}.conversation1-module-m>div:last-child{aspect-ratio:var(--r-m)}.conversation1-module-m-c .t-s.d-1{width:100%;max-width:calc((162 * 2 + 96 * 1) * var(--vw))}.conversation1-module-t{padding-left:calc(48 * var(--vw));width:calc(1968 * var(--vw))}.conversation1-module-t-l,.conversation1-module-t-c,.conversation1-module-t-r{margin-left:0;margin-right:0}.conversation1 .q-p{top:calc(48 * var(--vw));left:calc(48 * var(--vw));width:calc(144 * var(--vw));height:calc(72 * var(--vw))}}.conversation1-footer{margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));padding-bottom:calc(38 * var(--vw));will-change:transform}.conversation1-footer-one{height:calc(96 * var(--vw));will-change:transform}.conversation1-footer .t-s{margin-top:calc(22 * var(--vw))}.conversation1-footer-b{padding-top:calc(98 * var(--vw));position:relative}.conversation1-footer-b:after{content:"";clear:both;height:0;display:block}.conversation1-footer-b-t{text-align:right;float:right}.conversation1-footer-b-t .conversation1-next-d{display:inline}.conversation1-footer-b-t .conversation1-next-d .mask-txt{pointer-events:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}.conversation1-footer-b-t .t-l i{font-weight:200}.hover .conversation1-footer-b-t.v [s-uline=""] [s-uline-item]:before{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.hover .conversation1-footer-b-t.v [s-uline=""] [s-uline-item]:after{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.conversation1-next-m{display:none}.conversation1-footer .t-m{bottom:calc(22 * var(--vw));font-family:bu,sans-serif;position:absolute}@media (width<=800px){.conversation1-footer{padding-bottom:calc(62 * var(--vw))}.conversation1-footer-one{height:calc(144 * var(--vw))}.conversation1-footer .t-s{margin-top:calc(48 * var(--vw))}.conversation1-footer-b{padding-top:calc(48 * var(--vw))}.conversation1-footer-b-t{float:none}.conversation1-footer-b-t .t-l,.conversation1-footer-b-t .t-l .mask-txt{display:block}.conversation1-next-d{display:none}.conversation1-next-m{display:block}.conversation1-footer .t-m{padding-top:calc(28 * var(--vw));position:static;bottom:auto}}#home p a{pointer-events:all;display:inline;position:relative}#home p a:after{content:"";background:#000;width:100%;position:absolute;bottom:0;left:0}@media (width>=2000px){#home p a:after{height:.05vw}}@media (width>=1400px) and (width<=2000px){#home p a:after{height:1px}}@media (width<=1400px){#home p a:after{height:.0714286vw}}#home-hero{padding-top:calc(510 * var(--vw));will-change:transform;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}#home-hero-l{top:calc(458 * var(--vw));left:calc(564 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}#home-hero-t{font-family:ca,sans-serif;font-size:calc(856 * var(--vw));line-height:calc(780 * var(--vw));letter-spacing:-.018em;will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}#home-hero-t .mask-y{margin-left:calc(-50 * var(--vw));margin-right:calc(-50 * var(--vw))}#home-hero-t .mask-y>span{padding-left:calc(50 * var(--vw));padding-right:calc(50 * var(--vw));display:block}#home-hero-t .mask-y:first-child>span,#home-hero-t .mask-y:nth-child(2)>span{letter-spacing:-.045em}#home-hero-t .mask-y:nth-child(3)>span{letter-spacing:-.03em}#home-hero-t .mask-y:nth-child(5)>span{letter-spacing:-.038em}@media (width<=800px){#home{padding-top:calc(410 * var(--vw))}#home-hero{padding-top:0;display:block}#home-hero-l{display:none}#home-hero-t{margin-left:calc(22 * var(--vw));font-size:calc(856 * var(--vw) * .804);line-height:calc(772 * var(--vw) * .804);-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center}#home-hero-t .mask-txt{margin-left:calc(-50 * var(--vw) * .804);margin-right:calc(-50 * var(--vw) * .804)}#home-hero-t .mask-txt>span{padding-left:calc(50 * var(--vw) * .804);padding-right:calc(50 * var(--vw) * .804)}}#home-main{text-align:center;padding-top:calc(63 * var(--vw));will-change:transform;margin-left:auto;margin-right:auto;display:table;position:relative}#home-main i{font-weight:200}.home-main-e{bottom:calc(48 * var(--vw));font-family:ba,sans-serif;font-size:calc(52 * var(--vw));font-variant-numeric:tabular-nums;letter-spacing:0;line-height:100%;display:inline;position:relative}#home-main a{margin:auto;display:table}#home-main #home-main-c{display:inline;position:relative}#home-main a .mask-y{pointer-events:none}.home-main-u_{display:inline;position:relative;overflow:hidden}.home-main-u{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-main-u [s-uline-item]{-webkit-transform:translate(-110%);-moz-transform:translate(-110%);-ms-transform:translate(-110%);-o-transform:translate(-110%);transform:translate(-110%)}#home-main a div.mask-y:nth-child(2) [s-uline-item]:before{-webkit-transition:transform 1s var(--o5) .2s;-moz-transition:transform 1s var(--o5) .2s;-ms-transition:transform 1s var(--o5) .2s;-o-transition:transform 1s var(--o5) .2s;transition:transform 1s var(--o5) .2s}#home-main a div.mask-y:nth-child(2) [s-uline-item]:after,.hover #home-main a:hover div.mask-y:nth-child(2) [s-uline-item]:before{-webkit-transition:transform 1s var(--o5) .1s;-moz-transition:transform 1s var(--o5) .1s;-ms-transition:transform 1s var(--o5) .1s;-o-transition:transform 1s var(--o5) .1s;transition:transform 1s var(--o5) .1s}.hover #home-main a:hover div.mask-y:nth-child(2) [s-uline-item]:after{-webkit-transition:transform 1s var(--o5) .2s;-moz-transition:transform 1s var(--o5) .2s;-ms-transition:transform 1s var(--o5) .2s;-o-transition:transform 1s var(--o5) .2s;transition:transform 1s var(--o5) .2s}#home-main-0{display:-webkit-flex;display:-ms-flexbox;display:flex}#home-main-0>span:first-child{padding-right:calc(318 * var(--vw))}#home-main-0>span:nth-child(2){padding-right:calc(26 * var(--vw))}#home-main-1{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}#home-main-1>span:first-child{padding-right:calc(235 * var(--vw))}#home-main-1>span:nth-child(2){padding-left:calc(235 * var(--vw));padding-right:calc(22 * var(--vw))}.home-main-i{will-change:transform;position:absolute}.home-main-i div{-webkit-clip-path:inset(100% 0 0);-moz-clip-path:inset(100% 0 0);-ms-clip-path:inset(100% 0 0);-o-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0);width:100%;height:100%}.home-main-i img:not(:first-child){opacity:0;position:absolute;top:0;left:0}.home-main-i img:first-child{opacity:1}#home-main-i-0{top:calc(772 * var(--vw));left:calc(806 * var(--vw));width:calc(212 * var(--vw));height:calc(264 * var(--vw))}#home-main-i-1{top:calc(1256 * var(--vw));left:calc(344 * var(--vw));width:calc(360 * var(--vw));height:calc(264 * var(--vw))}@media (width<=800px){#home-main{padding-top:calc(80 * var(--vw));padding-bottom:calc(164 * var(--vw))}#home-main-i-0{top:calc((772 + 15) * var(--vw))}#home-main-i-1{top:calc((1256 + 15) * var(--vw))}}#home-about{will-change:transform;padding-top:calc(89 * var(--vw));padding-bottom:calc(244 * var(--vw));width:calc(1872 * var(--vw))}#home-about .mask-txt{margin-left:auto;display:table}#home-about .j-u{display:-webkit-flex;display:-ms-flexbox;display:flex}#home-about .j-u>div{position:relative}#home-about a>div{pointer-events:none}@media (width<=800px){#home-about{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;width:auto;padding-top:0;padding-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}#home-about .mask-txt{margin-left:0}}#home-footer{will-change:transform;padding-bottom:calc(78 * var(--vw));-ms-flex-align:end;-webkit-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex}#home-footer-l{margin-bottom:calc(18 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(1872 * var(--vw))}#home-footer-l .t-s{width:calc(468 * var(--vw));padding-bottom:calc(16 * var(--vw))}#home-footer-l-l{display:none}#home-footer-l-i{height:calc(744 * var(--vw));width:auto;aspect-ratio:var(--ratio-wh-desktop);background:var(--color-img-color)}#home-footer-r>div{padding-top:calc(70 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex}#home-footer-r p{width:calc(840 * var(--vw));margin-top:auto}#home-footer-r-c{margin-left:calc(96 * var(--vw))}#home-footer-r-c a{margin-top:calc(64 * var(--vw));display:table}#home-footer-r-c a .mask-txt>div{display:table}#home-footer-r a>div{pointer-events:none}.hover #home-footer-r a:hover div.mask-txt:nth-child(3) [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .1s;-moz-transition:transform 1s var(--o6) .1s;-ms-transition:transform 1s var(--o6) .1s;-o-transition:transform 1s var(--o6) .1s;transition:transform 1s var(--o6) .1s}@media (width<=800px){#home-footer{padding-top:calc(288 * var(--vw));padding-bottom:calc(86 * var(--vw));margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;-o-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-align:stretch;-webkit-align-items:stretch;-o-align-items:stretch;align-items:stretch;position:relative}#home-footer-r{width:calc(1280 * var(--vw))}#home-footer-r>div{padding-top:0;display:block}#home-footer-r p{width:auto;margin-top:0}#home-footer-r-c{margin-top:calc(304 * var(--vw));text-transform:uppercase;font-size:calc(40 * var(--vw));line-height:calc(45 * var(--vw));margin-left:0}#home-footer-r-c a{margin-top:calc(50 * var(--vw))}#home-footer-r-c .mask-txt{--mask-t:calc(var(--y-s-t) * var(--vw));--mask-b:calc(var(--y-s-b) * var(--vw));margin-top:calc((var(--mask-t) + var(--mask-b)) * -1)}#home-footer-r-c .mask-txt:first-child{margin-top:calc(var(--mask-t) * -1)}#home-footer-r-c .mask-txt:last-child,#home-footer-r-c>.mask-txt{margin-bottom:calc(var(--mask-b) * -1)}#home-footer-l{width:calc(592 * var(--vw));margin-bottom:0;margin-left:0;position:relative}#home-footer-l .t-s{display:none}#home-footer-l-l{text-align:right;display:block}#home-footer-l-i{bottom:calc(10 * var(--vw));width:100%;height:auto;aspect-ratio:var(--ratio-wh-mobile);position:absolute;right:0}}.job-hero{padding-top:calc(536 * var(--vw));will-change:transform}.job-hero-title{margin-left:calc(96 * var(--vw));width:calc(1776 * var(--vw));font-family:bu,sans-serif}.job-hero-title .t-l{font-weight:600}.job-hero-title .t-m{padding-top:calc(51 * var(--vw))}.job-hero p{padding-top:calc(283 * var(--vw));margin-left:calc(1968 * var(--vw));width:calc(1776 * var(--vw))}.job0 .a{padding-top:calc(336 * var(--vw));will-change:transform}#job0-table,#job0-footer{will-change:transform}@media (width<=800px){.job-hero{padding-top:calc(76 * var(--vw))}.job-hero-title{text-align:center;width:calc(100% - calc(96 * var(--vw)) * 2);margin:auto}.job-hero-title .t-m{padding-top:calc(78 * var(--vw))}.job-hero p{padding-top:calc(284 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(1280 * var(--vw))}.job0 .a{padding-top:calc(360 * var(--vw))}}.job1-list{padding-top:calc(336 * var(--vw));will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}.job1-list [s-line]>div{background:#000}.job1-list-r>[s-line],.job1-list-l [s-line]{width:calc(100% + (1 * var(--vw)));position:absolute;top:0;left:0}.job1-list-l{padding-top:calc(76 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(1405 * var(--vw));position:relative}.job1-list-r{width:calc(2244 * var(--vw));position:relative}.job1-list-r li{padding-top:calc(76 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.job1-list-r-n{width:calc(469 * var(--vw));height:-webkit-min-content;height:-moz-min-content;height:-ms-min-content;height:-o-min-content;height:min-content;position:relative}.job1-list-r-p{width:calc(1775 * var(--vw));padding-bottom:calc(62 * var(--vw));position:relative}.job1-list-r li [s-line]{width:calc(100% + (1 * var(--vw)));position:absolute;top:auto;bottom:0;left:0}@media (width<=800px){.job1-list{padding-top:calc(360 * var(--vw));margin-left:calc(96 * var(--vw));margin-right:calc(96 * var(--vw));display:block}.job1-list-l{width:auto;padding-top:0;padding-bottom:calc(30 * var(--vw));margin-left:0}.job1-list-l [s-line]{width:100%;top:auto;bottom:0}.job1-list-r{width:auto}.job1-list-r>[s-line]{display:none}.job1-list-r li{padding-top:calc(80 * var(--vw))}.job1-list-r-n{width:calc(688 * var(--vw))}.job1-list-r-p{width:calc(1280 * var(--vw));padding-bottom:calc(76 * var(--vw))}.job1-list-r li [s-line]{width:100%}}.job1-apply{padding-top:calc(336 * var(--vw));padding-bottom:calc(244 * var(--vw));will-change:transform}.job1-apply .cta{padding:calc(29 * var(--vw)) calc(64 * var(--vw)) calc(24 * var(--vw))}@media (width<=800px){.job1-apply{padding-top:calc(360 * var(--vw));padding-bottom:calc(320 * var(--vw))}.job1-apply .cta{padding:calc(54 * var(--vw)) calc(119 * var(--vw)) calc(36 * var(--vw))}.job1-apply .j-u{display:none}}.job1-footer-m{display:none}#job1-table,.job1-footer-m{will-change:transform}@media (width<=800px){.job1 .f-a{display:none}.job1-footer-m{display:block}}.partnership0-layer-back,.partnership0-layer-front{width:100%;height:100vh;position:absolute;top:0;left:0}.partnership0-layer-front{z-index:1}#partnership0>div{height:100%}@media (width<=800px){.partnership0-layer-back,.partnership0-layer-front{height:auto}#partnership0{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;min-height:100svh}}#partnership0-subtitle{top:calc(194 * var(--vw));left:calc(1032 * var(--vw));position:absolute}@media (width<=800px){#partnership0-subtitle{margin-top:calc(48 * var(--vw));text-align:center;position:static;top:auto;left:auto;overflow:hidden}}@media (width<=800px){#partnership0-center{width:100%;font-family:bu,sans-serif;position:absolute;top:50%;left:0;overflow:hidden;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#partnership0-watson{right:calc(2064 * var(--vw));top:calc(50% - (147 * var(--vw)));font-family:bu,sans-serif;line-height:calc(288 * var(--vw));position:absolute}@media (width<=800px){#partnership0-watson{margin-top:calc(60 * var(--vw));text-align:center;font-size:calc(358 * var(--vw));line-height:calc(400 * var(--vw));position:static;top:auto;right:auto}}#partnership0-cross{font-family:bu,sans-serif;font-size:calc(104 * var(--vw));line-height:calc(80 * var(--vw));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (width<=800px){#partnership0-cross{margin-top:calc(-10 * var(--vw));font-size:calc(208 * var(--vw));line-height:calc(130 * var(--vw));text-align:center;position:static;top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}#partnership0-li_{left:calc((2064 - 100) * var(--vw));top:calc(50vh - (147 * var(--vw)));font-family:bu,sans-serif;position:absolute}@media (width<=800px){#partnership0-li_{margin-top:calc(10 * var(--vw));font-size:calc(358 * var(--vw));line-height:calc(400 * var(--vw));height:calc(400 * var(--vw));width:100%;position:relative;top:auto;left:auto}}#partnership0-li_ li{padding-left:calc(100 * var(--vw));padding-right:calc(100 * var(--vw));line-height:calc(288 * var(--vw));cursor:pointer;display:table;position:relative}.partnership0-li{display:table;position:relative}@media (width<=800px){#partnership0-li_ li{line-height:calc(400 * var(--vw));padding-left:0;padding-right:0;display:block;position:absolute;top:0;left:0}.partnership0-li{padding:0 calc(160 * var(--vw));cursor:pointer;white-space:nowrap}}.partnership0-li>div{pointer-events:none}.partnership0-li div div{-webkit-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-moz-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-ms-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-o-transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;transition-property:-webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;-webkit-transition-duration:1.1s;-moz-transition-duration:1.1s;-ms-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s;-webkit-transition-timing-function:var(--o6);-moz-transition-timing-function:var(--o6);-ms-transition-timing-function:var(--o6);-o-transition-timing-function:var(--o6);transition-timing-function:var(--o6);-webkit-transition-delay:.195s;-moz-transition-delay:.195s;-ms-transition-delay:.195s;-o-transition-delay:.195s;transition-delay:.195s}.partnership0-li div div:first-child{-webkit-transition-delay:30ms;-moz-transition-delay:30ms;-ms-transition-delay:30ms;-o-transition-delay:30ms;transition-delay:30ms}.partnership0-li div div:nth-child(2){-webkit-transition-delay:45ms;-moz-transition-delay:45ms;-ms-transition-delay:45ms;-o-transition-delay:45ms;transition-delay:45ms}.partnership0-li div div:nth-child(3){-webkit-transition-delay:60ms;-moz-transition-delay:60ms;-ms-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.partnership0-li div div:nth-child(4){-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-ms-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.partnership0-li div div:nth-child(5){-webkit-transition-delay:90ms;-moz-transition-delay:90ms;-ms-transition-delay:90ms;-o-transition-delay:90ms;transition-delay:90ms}.partnership0-li div div:nth-child(6){-webkit-transition-delay:.105s;-moz-transition-delay:.105s;-ms-transition-delay:.105s;-o-transition-delay:.105s;transition-delay:.105s}.partnership0-li div div:nth-child(7){-webkit-transition-delay:.12s;-moz-transition-delay:.12s;-ms-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s}.partnership0-li div div:nth-child(8){-webkit-transition-delay:.135s;-moz-transition-delay:.135s;-ms-transition-delay:.135s;-o-transition-delay:.135s;transition-delay:.135s}.partnership0-li div div:nth-child(9){-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.partnership0-li div div:nth-child(10){-webkit-transition-delay:.165s;-moz-transition-delay:.165s;-ms-transition-delay:.165s;-o-transition-delay:.165s;transition-delay:.165s}.partnership0-li div div:nth-child(11){-webkit-transition-delay:.18s;-moz-transition-delay:.18s;-ms-transition-delay:.18s;-o-transition-delay:.18s;transition-delay:.18s}.partnership0-li-c{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.partnership0-li.v .partnership0-li-c div{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.partnership0-li-h{top:0;left:calc(-62 * var(--vw));display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.partnership0-li-h div{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.partnership0-li.v .partnership0-li-h div{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.partnership0-li-m{display:none}@media (width<=800px){.partnership0-li-c,.partnership0-li-h{display:none}.partnership0-li-m{display:block}}.partnership0-li-a{width:0;height:0;position:absolute;top:0;left:0}#partnership0-page{bottom:calc((86 - 7) * var(--vw));left:calc(96 * var(--vw));font-variant-numeric:tabular-nums;position:absolute}@media (width<=800px){#partnership0-page{display:none}}#partnership0-info{bottom:calc(86 * var(--vw));left:calc(564 * var(--vw));position:absolute}#partnership0-info>li{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0}#partnership0-info>li>div{margin-top:auto}@media (width<=800px){#partnership0-info{left:calc(96 * var(--vw))}}.partnership0-info-l{width:calc(372 * var(--vw))}.partnership0-info-l-n{text-transform:uppercase}.partnership0-info-l-d{margin-top:calc(90 * var(--vw))}@media (width<=800px){.partnership0-info-l{width:calc(592 * var(--vw))}.partnership0-info-l-d{margin-top:calc(84 * var(--vw))}}.partnership0-info-r{margin-left:calc(96 * var(--vw));width:calc(468 * var(--vw))}@media (width<=800px){.partnership0-info-r{width:calc(936 * var(--vw))}}.partnership1-intro{padding-left:calc(1032 * var(--vw));will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=800px){.partnership1-intro{padding-left:calc(96 * var(--vw))}}.partnership1-intro-t{width:calc(840 * var(--vw))}@media (width<=800px){.partnership1-intro-t{width:calc(592 * var(--vw))}}.partnership1-intro-p{display:-webkit-flex;display:-ms-flexbox;display:flex}.partnership1-intro-p p{margin-left:calc(96 * var(--vw));width:calc(840 * var(--vw))}@media (width<=800px){.partnership1-intro-p{margin-left:calc(96 * var(--vw));width:calc(1280 * var(--vw));display:block}.partnership1-intro-p p{width:auto;margin-left:0}.partnership1-intro-p p:last-child{margin-top:calc(96 * var(--vw))}}.partnership1-hero{padding-top:calc(128 * var(--vw));width:calc(2712 * var(--vw));will-change:transform;margin-left:auto;margin-right:auto}@media (width<=800px){.partnership1-hero{padding-top:calc(304 * var(--vw));width:calc(1968 * var(--vw))}}.partnership1-hero .x-i,.partnership1-hero .x-i-s{aspect-ratio:var(--ratio-wh-desktop)}.partnership1-hero-x .x-i-l>li,.partnership1-hero-x .x-i-s>div{background:var(--color-img-color-p1)}@media (width<=800px){.partnership1-hero .x-i,.partnership1-hero .x-i-s{aspect-ratio:var(--ratio-wh-mobile)}}.partnership1-hero-v-c{padding-bottom:calc(40 * var(--vw));margin-left:calc(468 * var(--vw));width:calc(420 * var(--vw))}.partnership1-hero-v-m{width:100%;padding-bottom:calc((27 + 30) * var(--vw));aspect-ratio:var(--ratio-wh)}.partnership1-hero-v-m>div{background:var(--color-img-color);height:100%}.partnership1-highlight{padding-top:calc(280 * var(--vw));margin-left:calc(1032 * var(--vw));will-change:transform;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=800px){.partnership1-highlight{margin-left:calc(96 * var(--vw));display:block}}.partnership1-highlight-p{width:calc(840 * var(--vw))}@media (width<=800px){.partnership1-highlight-p{margin-left:calc(688 * var(--vw));width:calc(1280 * var(--vw))}}.partnership1-highlight-m{margin-left:calc(96 * var(--vw));width:calc(1308 * var(--vw));height:100%;aspect-ratio:var(--ratio-wh-desktop,var(--ratio-wh));position:relative}.partnership1-highlight-m-i{background:var(--color-img-color)}.partnership1-highlight-m>div{background:var(--color-img-color);height:100%}@media (width<=800px){.partnership1-highlight-m{margin-top:calc(308 * var(--vw));width:calc(1968 * var(--vw));aspect-ratio:var(--ratio-wh-mobile,var(--ratio-wh));margin-left:0}}.partnership1-highlight-c{margin-top:calc(2 * var(--vw));margin-left:calc(96 * var(--vw));width:calc(372 * var(--vw))}@media (width<=800px){.partnership1-highlight-c{margin-top:calc(114 * var(--vw));margin-left:calc(1376 * var(--vw));width:calc(592 * var(--vw))}}.partnership1-scope{padding-top:calc(335 * var(--vw));margin-left:calc(96 * var(--vw));will-change:transform}@media (width<=800px){.partnership1-scope{padding-top:calc(324 * var(--vw));display:table}}.partnership1-grid{margin-left:calc(96 * var(--vw));will-change:transform;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.partnership1-grid>div{padding-top:calc(336 * var(--vw));margin-right:calc(96 * var(--vw));width:calc(372 * var(--vw));height:calc((372 * var(--vw)) * 16 / 9);overflow:hidden}.partnership1-grid>div:nth-child(-n+8){padding-top:calc(150 * var(--vw))}@media (width<=800px){.partnership1-grid>div{width:calc(591.8 * var(--vw));height:calc((592 * var(--vw)) * 16 / 9)}.partnership1-grid>div:nth-child(-n+8){padding-top:calc(336 * var(--vw))}}.partnership1-grid-t-a{font-family:bu,sans-serif;font-size:calc(40 * var(--vw))}.partnership1-grid-t a>div:not(:first-child){margin-top:calc(30 * var(--vw))}.partnership1-grid-t a>div{pointer-events:none}@media (width<=800px){.partnership1-grid-t-a{font-size:calc(60 * var(--vw))}.partnership1-grid-t a>div:not(:first-child){margin-top:calc(40 * var(--vw))}}.partnership1-grid-i a{background:var(--color-img-color);width:100%;aspect-ratio:var(--ratio-wh-desktop)}@media (width<=800px){.partnership1-grid-i a{aspect-ratio:var(--ratio-wh-mobile)}}.partnership1-grid-i-b{background:#f4e8e0;height:100%;position:relative}.partnership1-grid-i-b img{mix-blend-mode:multiply;-webkit-filter:grayscale();-moz-filter:grayscale();-ms-filter:grayscale();-o-filter:grayscale();filter:grayscale()}.partnership1-grid-i-b:after{content:"";mix-blend-mode:multiply;background:#f4e8e0;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=800px){.partnership2{min-height:100svh;padding-top:0;overflow:hidden}}.partnership2-g{width:100%;height:100vh;position:relative;overflow:hidden}.partnership2-g [s-slider-move-area]{width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=800px){.partnership2-g{height:100svh}.partnership2-g [s-slider-move-area]{height:auto;top:auto;bottom:0}}.partnership2-g [s-slider-move-list]{top:0;left:calc(96 * var(--vw));position:absolute}.partnership2-g [s-slider-move-li]{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=800px){.partnership2-g [s-slider-move-list]{margin:calc(96 * var(--vw)) 0;position:relative;top:auto;bottom:auto;left:0}.partnership2-g [s-slider-move-li]{top:auto;bottom:0}}.partnership2-small{margin:calc(24 * var(--vw)) 0;height:calc(168 * var(--vw));aspect-ratio:var(--ratio-wh-desktop);cursor:pointer;position:relative}@media (width<=800px){.partnership2-small{margin:0 calc(24 * var(--vw));height:auto;width:calc(230 * var(--vw));aspect-ratio:var(--ratio-wh-mobile);background:var(--color-img-color)}}.partnership2-small:after{content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;opacity:0;border:1px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}[s-slider-move-li].fx .partnership2-small:after{opacity:1}[s-slider-move-li].fx .partnership2-small{background:0 0}[s-slider-move-li].fx .partnership2-small-i{opacity:0;width:100%;height:100%}.partnership2-small-i{height:100%;position:relative}.partnership2-small-i img{-webkit-filter:grayscale();-moz-filter:grayscale();-ms-filter:grayscale();-o-filter:grayscale();filter:grayscale()}.partnership2-small-i-d{background:#1c1b201a;width:100%;height:100%;position:absolute;top:0;left:0}.partnership2-small-i-l{background:#ffffff40;width:100%;height:100%;position:absolute;top:0;left:0}.partnership2-small-i:before{z-index:1;content:"";mix-blend-mode:multiply;background:#f4e8e0;width:100%;height:100%;position:absolute;top:0;left:0}.partnership2-small-i:after{content:"";mix-blend-mode:multiply;background:#f4e8e0;width:100%;height:100%;position:absolute;top:0;left:0}.partnership2-large_{pointer-events:none;position:absolute}@media (aspect-ratio>=16/9){.partnership2-large_{top:calc((100% - (100vh - (96 * 2 * var(--vw)))) * .5);left:calc((100% - (100vh - (96 * 2 * var(--vw)))) * .5);width:calc(100vh - (96 * 2 * var(--vw)));height:calc(100vh - (96 * 2 * var(--vw)))}}@media (aspect-ratio<=16/9){.partnership2-large_{top:calc((100% - (100vw - (936 * 2 * var(--vw)))) * .5);left:calc((100% - (100vw - (936 * 2 * var(--vw)))) * .5);width:calc(100vw - (936 * 2 * var(--vw)));height:calc(100vw - (936 * 2 * var(--vw)))}}@media (width<=800px){.partnership2-large_{top:calc((100% - ((1968 * 40 / 33) * var(--vr))) * .5);left:calc((100% - (1968 * var(--vr))) * .5);width:calc(1968 * var(--vr));height:calc((1968 * 40 / 33) * var(--vr))}}.partnership2-large{visibility:hidden;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.partnership2-large.on{visibility:visible}.partnership2-large>div{background:var(--color-img-color);aspect-ratio:var(--ratio-wh-desktop,var(--ratio-wh));position:relative}.partnership2-large-d-w{width:100%}.partnership2-large-d-h{height:100%}@media (width<=800px){.partnership2-large>div{aspect-ratio:var(--ratio-wh-mobile,var(--ratio-wh))}.partnership2-large-d-w{width:auto}.partnership2-large-d-h{height:auto}.partnership2-large-m-w{width:100%}.partnership2-large-m-h{height:100%}}.partnership2-large>div>div,.partnership2-large [s-player],.partnership2-large [s-player-video]{height:100%}.partnership2-large img[s-lazy-fx="0"],.partnership2-large video[s-player-fade="0"]{-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-ms-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:var(--io1);-moz-transition-timing-function:var(--io1);-ms-transition-timing-function:var(--io1);-o-transition-timing-function:var(--io1);transition-timing-function:var(--io1)}.partnership2-g-cta [s-slider-move-area]{cursor:pointer}.partnership2-large-sound{right:calc(72 * var(--vw));bottom:calc(72 * var(--vw));width:calc(50 * var(--vw));height:calc(50 * var(--vw));-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute}@media (width<=800px){.partnership2-large-sound{width:calc(50 * 2 * var(--vw));height:calc(50 * 2 * var(--vw))}}.partnership2-large-sound-on{opacity:0}.partnership2-large-sound.fx .partnership2-large-sound-on{opacity:1}.partnership2-large-sound-off{opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.partnership2-large-sound.fx .partnership2-large-sound-off{opacity:0}.partnership2-txt{top:calc(372 * var(--vw));bottom:calc(78 * var(--vw));right:calc(96 * var(--vw));width:calc(372 * var(--vw));height:calc(100% - ((64 + 372) * var(--vw)));position:absolute}.partnership2-txt li{width:calc(372 * var(--vw));pointer-events:none;height:100%;position:absolute;top:0;left:0}@media (width<=800px){.partnership2-txt{margin-top:calc(72 * var(--vw));margin-left:calc(96 * var(--vw));width:auto;height:auto;position:relative;top:auto;bottom:auto;right:auto}.partnership2-txt li{width:auto;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}}.partnership2-txt-t-t{font-family:bu,sans-serif}.partnership2-txt-t .t-s{padding-top:calc(34 * var(--vw))}@media (width<=800px){.partnership2-txt-t{width:calc(592 * var(--vw))}}.partnership2-txt-a{pointer-events:none;position:absolute;bottom:0;left:0}@media (width<=800px){.partnership2-txt-a{margin-left:calc(96 * var(--vw));width:calc(1280 * var(--vw));display:table;position:static;bottom:auto}}.partnership2-txt-a-c{font-size:calc(26 * var(--vw));line-height:calc(30 * var(--vw));text-transform:uppercase}.partnership2-txt-a-c>div{padding-top:calc(30 * var(--vw))}@media (width<=800px){.partnership2-txt-a-c{font-size:inherit;line-height:inherit;text-transform:none}.partnership2-txt-a-c>div{padding-top:0}}.partnership2-txt-a-b{font-family:bu,sans-serif;font-size:calc(52 * var(--vw));line-height:calc(64 * var(--vw));letter-spacing:-.01em;display:table;position:relative}.partnership2-txt-a-b>div{display:-webkit-flex;display:-ms-flexbox;display:flex}.partnership2-txt-a-b>div>div{position:relative}@media (width<=800px){.partnership2-txt-a-b{font-family:ba,sans-serif;font-size:inherit;line-height:inherit;letter-spacing:inherit}}[s-slot_]{width:100%;height:100svh;position:absolute;top:0;left:0}.parallel [s-slot_]{-webkit-clip-path:inset(100% 0 0);-moz-clip-path:inset(100% 0 0);-ms-clip-path:inset(100% 0 0);-o-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0)}[s-slot]>[s-bg=dark]{background:var(--color-txt);color:var(--color-bg)}[s-slot]>[s-bg=light]{background:var(--color-bg);color:var(--color-txt)}[s-slot_]:focus{outline:none}[s-cta]{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:-ms-fit-content;width:-o-fit-content;width:fit-content;color:var(--color-txt);-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}[s-cta]>span{pointer-events:none;position:relative}[s-cta]>[s-cta-uline],[s-cta-txt]>[s-cta-uline],[s-cta-icon]>[s-cta-uline]{position:absolute;inset:0;overflow-x:clip}[s-cta-uline]>span{position:absolute;inset:0}[s-cta-txt]>[s-cta-uline]{--mask-b:max(0px, 1em * ((var(--font-b) + (var(--font-l) - var(--font-s)) * .5) / var(--font-s) + .5) - .5lh)}[s-cta] [s-cta-txt] [s-uline-item]:before,[s-cta] [s-cta-txt] [s-uline-item]:after,[s-cta] [s-cta-icon] [s-uline-item]:before,[s-cta] [s-cta-icon] [s-uline-item]:after{bottom:var(--mask-b,0px)}[s-cta-icon] svg{fill:currentColor;display:block}[s-cta-icon] svg:not([width]){width:16px;height:16px}[s-cta-swap]{display:grid}[s-cta-swap]>span{grid-area:1/1}[s-cta-style]{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center}[s-cta]>[s-cta-bg]{position:absolute;inset:0;overflow:hidden}[s-cta-bg] span{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-cta-bg-hover]{-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-ms-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}[s-cta-style="0"]{height:50px;color:var(--color-bg);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding-left:20px;padding-right:20px}[s-cta-style="0"] [s-cta-bg]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}[s-cta-style="0"] [s-cta-bg-hover]{background:var(--color-cta-bg)}.hover [s-cta-style="0"]:hover [s-cta-bg-hover]{opacity:.7}[s-cta-style="1"]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:50px;padding-left:20px;padding-right:20px}[s-cta-style="1"] [s-cta-bg]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}[s-cta-style="1"] [s-cta-bg-hover]{border:1px solid var(--color-txt-20);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.hover [s-cta-style="1"]:hover [s-cta-bg-hover]{opacity:.5}[s-cta-style="2"]{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:30px;height:30px;padding:0}[s-cta-style="2"] [s-cta-bg]{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}[s-cta-style="2"] [s-cta-icon] svg{width:12px;height:12px}[s-cta-style="2"] [s-cta-bg-hover]{background:var(--color-txt-20)}.hover [s-cta-style="2"]:hover [s-cta-bg-hover]{opacity:.7}[s-cta-style="3"]{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;height:50px;padding-left:24px;padding-right:24px}[s-cta-style="3"] [s-cta-bg]{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}[s-cta-style="3"] [s-cta-bg-hover]{background:var(--color-txt-20)}.hover [s-cta-style="3"]:hover [s-cta-bg-hover]{opacity:.7}[s-cta-style="4"]{color:#fff;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;height:32px;padding-top:2px;padding-left:16px;padding-right:16px;font-weight:300}[s-cta-style="4"] [s-cta-bg]{-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px}[s-cta-style="4"] [s-cta-bg-hover]{-webkit-backdrop-filter:blur(8px);-moz-backdrop-filter:blur(8px);-ms-backdrop-filter:blur(8px);-o-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#323232bf}[s-cta-style="4"].active{color:var(--color-bg)}[s-cta-style="4"].active [s-cta-bg-hover]{background:var(--color-txt)}[s-form-cta-action] [s-cta-wait],[s-form-cta-action].wait [s-cta-txt],[s-form-cta-action].wait [s-cta-icon]{display:none}[s-form-cta-action].wait [s-cta-wait]{display:block}[s-form-cta-action].wait [s-cta-wait-flow]{-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-cta-wait-txt]{display:block}[s-cta-wait-icon] svg{fill:currentColor;display:block}[s-cta-wait-icon] svg:not([width]){width:16px;height:16px}[s-cta-wait-anim]{-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-cta-wait-anim=spin]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:.12em solid;border-top-color:#0000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:.8em;height:.8em;-webkit-animation:.7s linear infinite cta-wait-spin;-moz-animation:.7s linear infinite cta-wait-spin;-ms-animation:.7s linear infinite cta-wait-spin;-o-animation:.7s linear infinite cta-wait-spin;animation:.7s linear infinite cta-wait-spin}@-webkit-keyframes cta-wait-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cta-wait-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes cta-wait-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cta-wait-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}[s-cta-wait-anim=dots] i{background:currentColor;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:.3em;height:.3em;-webkit-animation:.9s ease-in-out infinite cta-wait-dot;-moz-animation:.9s ease-in-out infinite cta-wait-dot;-ms-animation:.9s ease-in-out infinite cta-wait-dot;-o-animation:.9s ease-in-out infinite cta-wait-dot;animation:.9s ease-in-out infinite cta-wait-dot}[s-cta-wait-anim=dots] i+i{margin-left:.25em}[s-cta-wait-anim=dots] i:nth-child(2){-webkit-animation-delay:.15s;-moz-animation-delay:.15s;-ms-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s}[s-cta-wait-anim=dots] i:nth-child(3){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes cta-wait-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@-moz-keyframes cta-wait-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@-o-keyframes cta-wait-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes cta-wait-dot{0%,80%,to{opacity:.25}40%{opacity:1}}[s-form-p]{padding-top:var(--form-p-top)}[s-form-dep]>div{display:none}[s-form-dep]>div.fx{display:block}#ho-form-payment-dep>div.fx:first-child{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}#ho-form-payment-dep>div:first-child [s-form-field]{width:calc(25% - 20px)}#ho-form-payment-dep>div:first-child [s-form-field]:first-child{width:50%}#ho-form-payment-dep>div:first-child [s-form-field]:nth-child(4){width:100%}@media (width<=800px){#ho-form-payment-dep>div.fx:first-child{display:block}#ho-form-payment-dep>div:first-child [s-form-field],#ho-form-payment-dep>div:first-child [s-form-field]:first-child,#ho-form-payment-dep>div:first-child [s-form-field]:nth-child(4){width:auto}}[s-form-field]{margin-top:var(--form-field-top);position:relative}[s-form-field-label]{font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s;display:table}label[s-form-field-label]{cursor:pointer}[s-form-field].error [s-form-field-label]{color:var(--form-color-error-0)}[s-form-field-label-floating]{width:100%;height:100%;font-size:var(--form-item-font-size);line-height:var(--form-item-line-height);color:var(--form-label-color);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;will-change:transform;-webkit-transition:transform .4s var(--o6);-moz-transition:transform .4s var(--o6);-ms-transition:transform .4s var(--o6);-o-transition:transform .4s var(--o6);transition:transform .4s var(--o6);-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}label[s-form-field-label-floating]{cursor:pointer}[s-form-field].fx [s-form-field-label-floating]{-webkit-transform:translateY(-1.1lh)scale(.8);-moz-transform:translateY(-1.1lh)scale(.8);-ms-transform:translateY(-1.1lh)scale(.8);-o-transform:translateY(-1.1lh)scale(.8);transform:translateY(-1.1lh)scale(.8)}[s-form-field].error [s-form-field-label-floating]{color:var(--form-color-error-0)}[s-form-field-avatar]{-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-field-avatar] button{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:80px;height:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}[s-form-field-avatar] button:after{content:"";border:1px solid var(--color-txt-35);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;position:absolute;inset:0}.hover [s-form-field-avatar] button:focus:after,.hover [s-form-field-avatar] button:hover:after{opacity:.4}[s-form-field-avatar] button.fx:after{opacity:1}[s-form-field-avatar] svg{pointer-events:none;width:40px;height:40px}[s-form-field-file]{font-size:var(--form-item-font-size);line-height:var(--form-item-line-height);padding:40px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-cta=file]{cursor:pointer}[s-form-field-file-txt]{color:var(--form-file-txt-color);margin-left:16px}[s-form-field-file] input{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}[s-form-field-input]{width:100%;height:var(--form-input-height);font-size:var(--form-item-font-size);line-height:var(--form-input-height);color:var(--form-item-color-txt);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}[s-form-field-input][s-form-field-input-pw]{padding-right:var(--form-input-height)}[s-form-field-input]::placeholder{color:var(--form-input-placeholder);height:var(--form-input-height);font-size:var(--form-item-font-size);line-height:var(--form-input-height)}[s-form-field-input-pd-x]{padding-left:var(--form-item-padding-x);padding-right:var(--form-item-padding-x)}[s-form-field-input-border]{width:100%;height:var(--form-input-height);border:1px solid var(--form-item-color-border-inactive);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s;position:absolute;bottom:0;left:0}[s-form-field].fx [s-form-field-input-border]{border:1px solid var(--form-item-color-border-active)}[s-form-field].error [s-form-field-input-border]{border:1px solid var(--form-color-error-1)}[s-form-field].fx.error [s-form-field-input-border]{border:1px solid var(--form-color-error-0)}[s-form-field-input-line]{width:100%;height:1px;position:absolute;bottom:0;left:0}[s-form-field-input-line]>div{background:var(--form-input-line);width:100%;height:100%;overflow:hidden}[s-form-field].error [s-form-field-input-line]>div{background:var(--form-color-error-1)}[s-form-field-input-line]>div>div{background:var(--form-input-line-active);width:100%;height:100%;-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);-webkit-transform:translate(-101%);-moz-transform:translate(-101%);-ms-transform:translate(-101%);-o-transform:translate(-101%);transform:translate(-101%)}[s-form-field].fx [s-form-field-input-line]>div>div{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-form-field].error [s-form-field-input-line]>div>div{background:var(--form-color-error-0)}[s-form-field-input-pw-reveal]{height:var(--form-input-height);cursor:pointer;position:absolute;bottom:0;right:0}[s-form-field-input-pw-reveal]>div{pointer-events:none}[s-form-field-input-pw-reveal-txt]{-ms-flex-pack:end;-webkit-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:end;-webkit-align-items:end;-o-align-items:end;align-items:end;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-field-input-pw-reveal-txt]>div{margin-bottom:9px}[s-form-field-input-pw-reveal-txt-toggle]{font-size:12px;line-height:var(--form-item-line-height)}[s-form-field-input-pw-reveal-txt-toggle]:nth-child(2),[s-form-field-input-pw-reveal-txt].fx [s-form-field-input-pw-reveal-txt-toggle]:first-child{display:none}[s-form-field-input-pw-reveal-txt].fx [s-form-field-input-pw-reveal-txt-toggle]:nth-child(2){display:block}[s-form-field-input-pw-reveal-svg]{width:var(--form-input-height);-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-field-input-pw-reveal-svg]>div>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;padding:4px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-field-input-pw-reveal-svg] svg{width:50%;height:50%}[s-form-field-input-pw-reveal-svg-toggle]{opacity:1;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-ms-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}[s-form-field-input-pw-reveal-svg].fx [s-form-field-input-pw-reveal-svg-toggle]{opacity:0}[s-form-field-radio]{padding-top:max(calc((var(--form-input-height) - var(--form-radio-square-size)) * .5), calc((var(--form-input-height) - var(--form-radio-txt-line-height)) * .5));padding-bottom:max(calc((var(--form-input-height) - var(--form-radio-square-size)) * .5), calc((var(--form-input-height) - var(--form-radio-txt-line-height)) * .5));-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-field-radio] button{margin-right:var(--form-radio-margin-right);cursor:pointer;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-field-radio-square]{width:var(--form-radio-square-size);height:var(--form-radio-square-size);pointer-events:none;position:relative}[s-form-field-radio-square-bg]{width:100%;height:100%;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s;position:relative;overflow:hidden}[s-form-field-radio-square-bg]:after{content:"";-webkit-transition:transform .3s var(--o3);-moz-transition:transform .3s var(--o3);-ms-transition:transform .3s var(--o3);-o-transition:transform .3s var(--o3);transition:transform .3s var(--o3);background:var(--form-agree-btn-color-active);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;inset:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}[s-form-field-radio] button.fx [s-form-field-radio-square-bg]:after{-webkit-transition:transform .8s var(--o6);-moz-transition:transform .8s var(--o6);-ms-transition:transform .8s var(--o6);-o-transition:transform .8s var(--o6);transition:transform .8s var(--o6);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}[s-form-field-radio-square-border]{border:1px solid var(--form-agree-btn-color-inactive);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s;position:absolute;inset:0}[s-form-field-radio] button.fx [s-form-field-radio-square-border],.hover [s-form-field-radio] button:hover [s-form-field-radio-square-border],[s-form-field-radio] button:focus [s-form-field-radio-square-border]{border:1px solid var(--form-agree-btn-color-active)}[s-form-field-radio-txt]{top:var(--form-radio-txt-top);margin-left:var(--form-radio-txt-margin-left);pointer-events:none;font-size:var(--form-radio-txt-font-size);line-height:var(--form-radio-txt-line-height);color:var(--form-radio-txt-color-inactive);-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s;position:relative}[s-form-field-radio] button.fx [s-form-field-radio-txt],.hover [s-form-field-radio] button:hover [s-form-field-radio-txt]{color:var(--form-radio-txt-color-active)}[s-form-field-select]{width:100%;height:var(--form-select-height);font-size:var(--form-item-font-size);line-height:var(--form-item-line-height);color:var(--form-select-option-color-txt-initial);display:block}[s-form-field].fx [s-form-field-select]{color:var(--form-select-option-color-txt)}[s-form-field-select] option{color:var(--form-select-option-color-txt);background:var(--form-select-option-color-bg)}[s-form-field-select] option:first-child{color:var(--form-select-option-color-txt-initial)}[s-form-field-select-pd-x]{padding-left:var(--form-item-padding-x);padding-right:var(--form-item-padding-x)}[s-form-field-select-border]{width:100%;height:var(--form-select-height);border:1px solid var(--form-item-color-border-inactive);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s;position:absolute;bottom:0;left:0}[s-form-field].fx [s-form-field-select-border]{border:1px solid var(--form-item-color-border-active)}[s-form-field].error [s-form-field-select-border]{border:1px solid var(--form-color-error-1)}[s-form-field].fx.error [s-form-field-select-border]{border:1px solid var(--form-color-error-0)}[s-form-field-select-line]{width:100%;height:1px;position:absolute;bottom:0;left:0}[s-form-field-select-line]>div{background:var(--form-select-line);width:100%;height:100%;overflow:hidden}[s-form-field].error [s-form-field-select-line]>div{background:var(--form-color-error-1)}[s-form-field-select-line]>div>div{background:var(--form-input-line-active);width:100%;height:100%;-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);-webkit-transform:translate(-101%);-moz-transform:translate(-101%);-ms-transform:translate(-101%);-o-transform:translate(-101%);transform:translate(-101%)}[s-form-field].fx [s-form-field-select-line]>div>div{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-form-field].error [s-form-field-select-line]>div>div{background:var(--form-color-error-0)}[s-form-field-select-arrow]{width:16px;height:var(--form-select-height);fill:var(--color-txt-50);pointer-events:none;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0}[s-form-field-select-pd-x]~[s-form-field-select-arrow]{right:var(--form-item-padding-x)}[s-form-field-select-arrow] svg{will-change:transform;width:16px;height:16px;-webkit-transition:transform .5s var(--o6);-moz-transition:transform .5s var(--o6);-ms-transition:transform .5s var(--o6);-o-transition:transform .5s var(--o6);transition:transform .5s var(--o6)}[s-form-field].rotate [s-form-field-select-arrow] svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}[s-form-field-textarea]{padding-top:var(--form-textarea-padding-top);width:100%;height:var(--form-textarea-height);font-size:var(--form-item-font-size);line-height:var(--form-item-line-height);color:var(--form-item-color-txt);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;resize:none}[s-form-field-textarea]::placeholder{color:var(--form-input-placeholder)}[s-form-field-textarea-pd-x]{padding-left:var(--form-item-padding-x);padding-right:var(--form-item-padding-x)}[s-form-field-textarea-border]{width:100%;height:var(--form-textarea-height);border:1px solid var(--form-item-color-border-inactive);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s;position:absolute;bottom:0;left:0}[s-form-field].fx [s-form-field-textarea-border]{border:1px solid var(--form-item-color-border-active)}[s-form-field].error [s-form-field-textarea-border]{border:1px solid var(--form-color-error-1)}[s-form-field].fx.error [s-form-field-textarea-border]{border:1px solid var(--form-color-error-0)}[s-form-field-textarea-line]{width:100%;height:1px;position:absolute;bottom:0;left:0}[s-form-field-textarea-line]>div{background:var(--form-input-line);width:100%;height:100%;overflow:hidden}[s-form-field].error [s-form-field-textarea-line]>div{background:var(--form-color-error-1)}[s-form-field-textarea-line]>div>div{background:var(--form-input-line-active);width:100%;height:100%;-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);-webkit-transform:translate(-101%);-moz-transform:translate(-101%);-ms-transform:translate(-101%);-o-transform:translate(-101%);transform:translate(-101%)}[s-form-field].fx [s-form-field-textarea-line]>div>div{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-form-field].error [s-form-field-textarea-line]>div>div{background:var(--form-color-error-0)}[s-form-field-txt]{font-size:var(--form-item-font-size);line-height:var(--form-item-line-height);color:var(--form-item-color-txt)}[s-form-field-txt] a{display:inline-block}[s-form-slice-col-2]{-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-slice-col-2] [s-form-field]{width:calc((100% - var(--grid-0-x-gutter) * 2) * .5)}@media (width<=800px){[s-form-slice-col-2]{display:block}[s-form-slice-col-2] [s-form-field]{width:auto}}[s-form-accept]{margin-top:var(--form-accept-margin-top);font-size:var(--form-accept-font-size);line-height:var(--form-accept-line-height);color:var(--form-accept-color)}[s-form-accept] button,[s-form-accept] a{display:inline-block;position:relative}[s-form-agree]{padding-top:var(--form-agree-list-margin-top)}[s-form-agree]>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-agree]>div:not(:first-child){margin-top:var(--form-agree-li-margin-top)}[s-form-agree-btn]{margin-top:var(--form-agree-btn-margin-top);margin-right:var(--form-agree-txt-margin-left);cursor:pointer;height:-webkit-min-content;height:-moz-min-content;height:-ms-min-content;height:-o-min-content;height:min-content}[s-form-agree-btn]>span{width:var(--form-agree-btn-size);height:var(--form-agree-btn-size);pointer-events:none;position:relative}@media (width<=800px){[s-form-agree-btn]{margin-top:calc(var(--form-agree-li-margin-top) * -1);margin-left:calc(var(--form-agree-txt-margin-left) * -1);padding:var(--form-agree-li-margin-top) var(--form-agree-txt-margin-left);margin-right:0}}[s-form-agree-btn-bg]{-webkit-border-radius:calc(4 * var(--vr));-moz-border-radius:calc(4 * var(--vr));-ms-border-radius:calc(4 * var(--vr));-o-border-radius:calc(4 * var(--vr));border-radius:calc(4 * var(--vr));width:100%;height:100%;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s;position:relative;overflow:hidden}[s-form-agree-btn-bg]:after{content:"";-webkit-transition:transform .3s var(--o3);-moz-transition:transform .3s var(--o3);-ms-transition:transform .3s var(--o3);-o-transition:transform .3s var(--o3);transition:transform .3s var(--o3);background:var(--form-agree-btn-color-active);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;inset:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}[s-form-agree-btn].fx [s-form-agree-btn-bg]:after{-webkit-transition:transform .8s var(--o6);-moz-transition:transform .8s var(--o6);-ms-transition:transform .8s var(--o6);-o-transition:transform .8s var(--o6);transition:transform .8s var(--o6);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}[s-form-agree-btn-border]{border:1px solid var(--form-agree-btn-color-inactive);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s;position:absolute;inset:0}[s-form-agree-btn]:focus [s-form-agree-btn-border],.hover [s-form-agree-btn]:hover [s-form-agree-btn-border],[s-form-agree-btn].fx [s-form-agree-btn-border]{border:1px solid var(--form-agree-btn-color-active)}[s-form-agree-btn].error [s-form-agree-btn-border]{border:1px solid var(--form-color-error-0)}[s-form-agree-txt]{top:var(--form-agree-txt-top);width:calc(100% - var(--form-agree-btn-size) - var(--form-agree-txt-margin-left));font-size:var(--form-agree-txt-font-size);line-height:var(--form-agree-txt-line-height);letter-spacing:var(--form-agree-txt-letter-spacing);color:var(--form-agree-txt-color);position:relative}[s-form-agree-txt] button,[s-form-agree-txt] a{display:inline-block}[s-form-cta-list]{margin-top:var(--form-cta-margin-top);display:-webkit-flex;display:-ms-flexbox;display:flex}[s-form-cta]:not(:first-child){margin-left:var(--form-cta-gap)}[s-form-cta][s-form-cta-action].wait{pointer-events:none}[s-form-extra]>div{margin-top:var(--form-extra-margin-top);font-size:var(--form-extra-font-size);line-height:var(--form-extra-line-height);letter-spacing:var(--form-extra-letter-spacing)}[s-form-extra] button,[s-form-extra] a{display:inline-block}[s-form-field-link]{margin-top:20px}[s-form-msg]{margin-top:var(--form-msg-margin-top);font-size:var(--form-msg-font-size);line-height:var(--form-msg-line-height);color:var(--form-msg-color)}[s-form-msg].error{color:var(--form-color-error-0)}[s-form-msg].success{color:var(--form-color-success)}[s-form-msg] button,[s-form-msg] a{display:inline-block}[s-lazy]{opacity:0}[s-lazy-fx]{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}[s-lazy-fx="0"]{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:var(--io2);-moz-transition-timing-function:var(--io2);-ms-transition-timing-function:var(--io2);-o-transition-timing-function:var(--io2);transition-timing-function:var(--io2)}[s-lazy-fx="1"]{-webkit-transition-duration:2s;-moz-transition-duration:2s;-ms-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:var(--o6);-moz-transition-timing-function:var(--o6);-ms-transition-timing-function:var(--o6);-o-transition-timing-function:var(--o6);transition-timing-function:var(--o6)}[s-lazy-fx="2"]{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:var(--io2);-moz-transition-timing-function:var(--io2);-ms-transition-timing-function:var(--io2);-o-transition-timing-function:var(--io2);transition-timing-function:var(--io2)}[s-player]{position:relative;overflow:hidden}[s-player-video]{width:100%;position:relative}[s-player-video] video{opacity:0}[s-player-video] video[s-player-fade]{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}[s-player-video] video[s-player-fade="0"]{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:var(--io2);-moz-transition-timing-function:var(--io2);-ms-transition-timing-function:var(--io2);-o-transition-timing-function:var(--io2);transition-timing-function:var(--io2)}[s-player-video-poster]{background:var(--color-lazy-opaque);position:absolute;inset:0;overflow:hidden}[s-player-video-preloaded]{position:absolute;inset:0}[s-player-ctrl]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;opacity:0;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;font-size:12px;font-weight:500;line-height:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-player-ctrl] svg{pointer-events:none}[s-player-ctrl-pi-cta]{background:#b6ffdf;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:18px;height:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-player-ctrl-pi-cta] svg{width:12px;height:12px}[s-player-ctrl-pt]{width:46px}@media (orientation:portrait){[s-player-ctrl-pt]{display:none}}[s-player-ctrl-pr]{background:#ffe9c1;-ms-flex-positive:1;-webkit-flex-grow:1;-o-flex-grow:1;flex-grow:1;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;height:20px;margin-left:16px;margin-right:16px;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-player-ctrl-pr-line]{pointer-events:none;width:100%;height:2px;position:relative;overflow:hidden}[s-player-ctrl-pr-line-bg]{opacity:.2;background:#cecece;width:100%;height:100%}[s-player-ctrl-pr-line-cur]{background:#000;position:absolute;inset:0;-webkit-transform:translate(-110%);-moz-transform:translate(-110%);-ms-transform:translate(-110%);-o-transform:translate(-110%);transform:translate(-110%)}[s-player-ctrl-tc],[s-player-ctrl-tt]{-ms-flex-pack:end;-webkit-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:1px}[s-player-ctrl-si-cta]{background:#b4c4ff;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:18px;height:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-player-ctrl-si-cta] svg{width:18px;height:12px}[s-player-ctrl-st]{width:70px}@media (orientation:portrait){[s-player-ctrl-st]{display:none}}[s-player-ctrl-fi-cta]{background:#ffbcc6;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:18px;height:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}[s-player-ctrl-fi-cta] svg{width:12px;height:12px}@media (orientation:portrait){[s-player-ctrl-ft]{display:none}}[s-player-cover]{cursor:pointer;pointer-events:all;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset:-1px}[s-player-cover-img]{pointer-events:none;background:var(--color-lazy-transparent);opacity:1;width:100%;height:100%;-webkit-transition:opacity .3s var(--o3);-moz-transition:opacity .3s var(--o3);-ms-transition:opacity .3s var(--o3);-o-transition:opacity .3s var(--o3);transition:opacity .3s var(--o3)}[s-player-cover-img].fx{opacity:0}[s-player-cover-txt]{pointer-events:none;opacity:1;-webkit-transition:opacity .3s var(--o3);-moz-transition:opacity .3s var(--o3);-ms-transition:opacity .3s var(--o3);-o-transition:opacity .3s var(--o3);transition:opacity .3s var(--o3);-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset:0}[s-player-cover-txt].fx{opacity:0}[s-scroll-vp]{overflow-y:scroll}.sv [s-scroll]{will-change:transform}.sv [s-scroll-sticky]{will-change:transform;position:relative;top:auto}[s-slider-move-area].helper-x [s-slider-move-li-hit],[s-slider-move-area].helper-y [s-slider-move-li-hit]{position:relative}[s-slider-move-area].helper-x [s-slider-move-li-hit]:after{content:"";background:red;width:2px;height:100%;position:absolute;top:0;left:calc(50% - 1px)}[s-slider-move-area].helper-y [s-slider-move-li-hit]:before{content:"";background:#00f;width:100%;height:2px;position:absolute;top:calc(50% - 1px);left:0}[s-slider-move-area]{width:100%;position:relative;overflow:hidden}[s-slider-move-list]{position:relative}[s-slider-move-li]{position:absolute;top:0;left:0}[s-slider-move-area] .txt-xl-0{margin-top:calc(14 * var(--vw))}[s-slider-reveal]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%;position:relative}[s-slider-reveal]>*{pointer-events:none}[s-slider-reveal-list]{position:relative}[s-slider-reveal-list] li:not(:first-child){position:absolute;inset:0}[s-slider-reveal-stack]>*{-webkit-clip-path:inset(0 100% 0 0);-moz-clip-path:inset(0 100% 0 0);-ms-clip-path:inset(0 100% 0 0);-o-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);position:absolute;inset:0}[s-slider-reveal-stack]>:first-child{-webkit-clip-path:inset(0);-moz-clip-path:inset(0);-ms-clip-path:inset(0);-o-clip-path:inset(0);clip-path:inset(0)}[s-toggle] svg{pointer-events:none;width:36px;height:22px}[s-toggle-bg]{fill:var(--color-txt-35)}[s-toggle-dot]{fill:var(--color-txt)}[s-toggle].tr [s-toggle-dot]{-webkit-transition:transform .32s var(--o6);-moz-transition:transform .32s var(--o6);-ms-transition:transform .32s var(--o6);-o-transition:transform .32s var(--o6);transition:transform .32s var(--o6)}[s-toggle].fx [s-toggle-dot]{-webkit-transform:translate(14px);-moz-transform:translate(14px);-ms-transform:translate(14px);-o-transform:translate(14px);transform:translate(14px)}[s-txt-row]{display:-webkit-flex;display:-ms-flexbox;display:flex}[s-txt-space]:before{content:" ";white-space:pre}.mask-txt[s-txt-row]>:not([s-txt-space]):not(:last-child){margin-right:calc(-1em * var(--font-r) / var(--font-s))}.mask-txt>[s-txt-space]{padding:0}:where([s-uline]){position:relative}[s-uline-item]{pointer-events:none;position:absolute;inset:0;overflow:hidden}[s-uline-item]:before,[s-uline-item]:after{content:"";will-change:transform;width:100%;position:absolute;left:0}[s-uline=reveal] [s-uline-item]:before{opacity:0;-webkit-transform:translate(-102%);-moz-transform:translate(-102%);-ms-transform:translate(-102%);-o-transform:translate(-102%);transform:translate(-102%)}[s-uline=reveal] [s-uline-item]:after{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);opacity:1;-webkit-transform:translate(102%);-moz-transform:translate(102%);-ms-transform:translate(102%);-o-transform:translate(102%);transform:translate(102%)}[s-uline=reveal].fx [s-uline-item]:before,.hover [s-uline=reveal]:hover [s-uline-item]:before{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-uline=reveal].fx [s-uline-item]:after,.hover [s-uline=reveal]:hover [s-uline-item]:after{opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-uline=replay] [s-uline-item]:before{-webkit-transition:transform 1s var(--o6) .1s;-moz-transition:transform 1s var(--o6) .1s;-ms-transition:transform 1s var(--o6) .1s;-o-transition:transform 1s var(--o6) .1s;transition:transform 1s var(--o6) .1s}[s-uline=replay] [s-uline-item]:after{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);-webkit-transform:translate(-102%);-moz-transform:translate(-102%);-ms-transform:translate(-102%);-o-transform:translate(-102%);transform:translate(-102%)}.hover [s-uline=replay]:hover [s-uline-item]:before{-webkit-transition:transform 1s var(--o6);-moz-transition:transform 1s var(--o6);-ms-transition:transform 1s var(--o6);-o-transition:transform 1s var(--o6);transition:transform 1s var(--o6);-webkit-transform:translate(102%);-moz-transform:translate(102%);-ms-transform:translate(102%);-o-transform:translate(102%);transform:translate(102%)}.hover [s-uline=replay]:hover [s-uline-item]:after{-webkit-transition:transform 1s var(--o6) .1s;-moz-transition:transform 1s var(--o6) .1s;-ms-transition:transform 1s var(--o6) .1s;-o-transition:transform 1s var(--o6) .1s;transition:transform 1s var(--o6) .1s;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}[s-uline-style="0"] [s-uline-item]:before,[s-uline-style="0"] [s-uline-item]:after{background:var(--color-txt);height:1px;bottom:2px}[s-uline-style="1"] [s-uline-item]:before,[s-uline-style="1"] [s-uline-item]:after{background:var(--color-txt-20);height:2px;bottom:0}[s-uline-style="2"] [s-uline-item]:before,[s-uline-style="2"] [s-uline-item]:after{background:red;height:1px;bottom:0}[s-wipe-item]{display:grid;overflow-y:clip}[s-wipe-out],[s-wipe-in]{grid-area:1/1}[s-wipe-in]{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}