.home-view{position:relative;background-color:var(--bk-theme-bg)}.home-view__cms{position:relative}.home-view__cms .t-button{background-color:var(--bk-theme-onbg)}.hero{position:relative;background-color:var(--bk-theme-bg)}.hero__scene{position:sticky;top:0;margin-top:-6.25rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;height:calc(var(--screen-initial, 1vh)*100)}.hero__scene-area--be{height:calc(var(--screen-initial, 1vh)*50)}.hero__scene-area--ka{height:calc(var(--screen-initial, 1vh)*85)}.hero__scene-area--bo{height:calc(var(--screen-initial, 1vh)*120)}.hero__actions{pointer-events:none;position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:3rem;padding-bottom:3rem;opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero--be .hero__actions{pointer-events:auto;opacity:1}.face{pointer-events:none;position:relative;width:18.75rem;height:18.75rem;--t-fill-opacity:0;fill:rgb(255 255 255 / var(--t-fill-opacity));stroke:none}@media (min-width: 768px){.face{width:27.5rem;height:27.5rem}}.face__bg{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center;animation-iteration-count:infinite}.face__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.face__item *{transform-origin:center}.hero--animate.hero--be .face__bg,.hero--animate.hero--bo .face__bg,.hero--animate.hero--ka .face__bg{animation:shake .1s}.face__be{transform:scale(.75) translateY(35px)}.hero--be .face__be{opacity:1;transform:scale(1) translateY(0)}.face__ka{transform:scale(.75) translateY(35px)}.hero--ka .face__ka{opacity:1;transform:scale(1) translateY(0)}.face__bo{transform:scale(.75) translateY(35px)}.hero--bo .face__bo{opacity:1;transform:scale(1) translateY(0)}@keyframes shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-5px,5px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.parallax--relative{position:relative}.parallax--absolute{position:absolute}.parallax>*{will-change:transform}
