.brand-intro{padding-top:1px}@media only screen and (min-width:390px){.brand-intro{padding-top:calc(1px + 9 * (100vw - 390px) / 1050)}}@media only screen and (min-width:1440px){.brand-intro{padding-top:10px}}.brand-intro{padding-bottom:10px}@media only screen and (min-width:390px){.brand-intro{padding-bottom:calc(10px + 0*(100vw - 390px))}}@media only screen and (min-width:1440px){.brand-intro{padding-bottom:10px}}.brand-intro .inner{position:relative;display:flex;align-items:center;justify-content:space-around}.brand-intro .inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:#d7cab8;transform:scaleX(0);transform-origin:left;transition:transform 2s linear;z-index:8}@media only screen and (max-width:767px){.brand-intro .inner{flex-direction:column;padding-bottom:20px}}@media only screen and (max-width:767px)and (min-width:390px){.brand-intro .inner{padding-bottom:calc(20px + 20 * (100vw - 390px) / 1050)}}@media only screen and (max-width:767px)and (min-width:1440px){.brand-intro .inner{padding-bottom:40px}}@media only screen and (max-width:767px){.brand-intro .inner:before{display:none}}@media only screen and (min-width:768px){.brand-intro .inner{padding-top:10px;padding-bottom:10px}}.brand-intro.inview-active .inner:before{transform:scaleX(1)}.brand-intro__center-line{display:none}.brand-intro__side{display:flex;align-items:center;justify-content:center;text-align:center;background:#faf5f3;height:calc(100% - 20px);width:174px}@media only screen and (min-width:768px){.brand-intro__side{width:calc(174px + 56 * (100vw - 768px) / 223)}}@media only screen and (min-width:991px){.brand-intro__side{width:230px}}.brand-intro__side{z-index:5;transition:none;backface-visibility:hidden;will-change:transform}@media only screen and (max-width:767px){.brand-intro__side{position:relative;width:100%;height:auto}}@media only screen and (min-width:992px){.brand-intro__side{width:256px;width:360px}}@media only screen and (min-width:992px)and (min-width:1024px){.brand-intro__side{width:calc(256px + .25*(100vw - 1024px))}}@media only screen and (min-width:992px)and (min-width:1440px){.brand-intro__side{width:360px}}@media only screen and (min-width:992px)and (min-width:1440px){.brand-intro__side{width:calc(360px + .25*(100vw - 1440px))}}@media only screen and (min-width:992px)and (min-width:2560px){.brand-intro__side{width:640px}}@media only screen and (min-width:768px){.brand-intro__side--left,.brand-intro__side--right{position:absolute;top:10px;bottom:10px}}.brand-intro__side--left{left:0;z-index:6}@media only screen and (min-width:768px){.brand-intro__side--left{transform:translate(calc(100% + 20px))}}@media only screen and (max-width:767px){.brand-intro__side--left{transform:translateY(100%)}}.brand-intro__side--left:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#d7cab8;transform:scaleY(0);transform-origin:top;transition:transform .8s linear;pointer-events:none;backface-visibility:hidden;will-change:transform}@media only screen and (max-width:767px){.brand-intro__side--left:after{inset:auto 0 0;width:100%;height:1px;transform:scaleX(0);transform-origin:left}}.brand-intro__side--left .brand-intro__side-picture{backface-visibility:hidden;will-change:margin,transform}@media only screen and (min-width:768px){.brand-intro__side--left .brand-intro__side-picture{padding-right:0}}@media only screen and (min-width:992px){.brand-intro__side--left .brand-intro__side-picture{padding-right:0;margin-left:40px}}@media only screen and (min-width:992px)and (min-width:1024px){.brand-intro__side--left .brand-intro__side-picture{margin-left:calc(40px + 40 * (100vw - 1024px) / 416)}}@media only screen and (min-width:992px)and (min-width:1440px){.brand-intro__side--left .brand-intro__side-picture{margin-left:80px}}@media only screen and (min-width:1440px){.brand-intro__side--left .brand-intro__side-picture{margin-left:80px}}@media only screen and (min-width:1440px)and (min-width:1440px){.brand-intro__side--left .brand-intro__side-picture{margin-left:calc(80px + .3125*(100vw - 1440px))}}@media only screen and (min-width:1440px)and (min-width:1920px){.brand-intro__side--left .brand-intro__side-picture{margin-left:230px}}@media only screen and (max-width:767px){.brand-intro__side--left .brand-intro__side-picture{margin-left:0}}.brand-intro__side--right{right:0}@media only screen and (min-width:768px){.brand-intro__side--right{transform:translate(-100%)}}@media only screen and (max-width:767px){.brand-intro__side--right{transform:translateY(calc(-100% - 20px))}}.brand-intro__side--right:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#d7cab8;transform:scaleY(0);transform-origin:top;transition:transform .8s linear;pointer-events:none;backface-visibility:hidden;will-change:transform}@media only screen and (max-width:767px){.brand-intro__side--right:before{top:0;bottom:auto;width:100%;height:1px;transform:scaleX(0);transform-origin:left}}.brand-intro__side--right .brand-intro__side-picture{backface-visibility:hidden;will-change:margin,transform}@media only screen and (min-width:768px){.brand-intro__side--right .brand-intro__side-picture{padding-left:0}}@media only screen and (min-width:992px){.brand-intro__side--right .brand-intro__side-picture{padding-left:0;margin-right:40px}}@media only screen and (min-width:992px)and (min-width:1024px){.brand-intro__side--right .brand-intro__side-picture{margin-right:calc(40px + 40 * (100vw - 1024px) / 416)}}@media only screen and (min-width:992px)and (min-width:1440px){.brand-intro__side--right .brand-intro__side-picture{margin-right:80px}}@media only screen and (min-width:1440px){.brand-intro__side--right .brand-intro__side-picture{margin-right:80px}}@media only screen and (min-width:1440px)and (min-width:1440px){.brand-intro__side--right .brand-intro__side-picture{margin-right:calc(80px + .3125*(100vw - 1440px))}}@media only screen and (min-width:1440px)and (min-width:1920px){.brand-intro__side--right .brand-intro__side-picture{margin-right:230px}}@media only screen and (max-width:767px){.brand-intro__side--right .brand-intro__side-picture{margin-right:0}}.brand-intro__side-picture{opacity:1!important;padding-left:30px;padding-right:30px}@media only screen and (max-width:767px){.brand-intro__side-picture{padding:30px 0}}@media only screen and (max-width:991px){.brand-intro__side-picture{width:106px}}@media only screen and (max-width:991px)and (min-width:390px){.brand-intro__side-picture{width:calc(106px + 74 * (100vw - 390px) / 601)}}@media only screen and (max-width:991px)and (min-width:991px){.brand-intro__side-picture{width:180px}}@media only screen and (min-width:768px){.brand-intro.inview-active.line-active .brand-intro__side--left:after,.brand-intro.inview-active.line-active .brand-intro__side--right:before{transform:scaleY(1)}}@media only screen and (max-width:767px){.brand-intro.inview-active.line-active .brand-intro__side--left:after,.brand-intro.inview-active.line-active .brand-intro__side--right:before{transform:scaleX(1)}}.brand-intro.inview-active.line-active .brand-intro__side--left.inview-active .brand-intro__side-picture{transition:all .6s linear;margin-left:0}.brand-intro.inview-active.line-active .brand-intro__side--right.inview-active .brand-intro__side-picture{transition:all .6s linear;margin-right:0}.brand-intro.inview-active .brand-intro__side.is-active{transform:translate(0)}.brand-intro.inview-active.is-ready .brand-intro__side{transition:transform .5s linear}.brand-intro__description{transition-delay:3s!important}.brand-intro__description span,.brand-intro__description em{font-family:LateSerif,sans-serif}.brand-intro__side-word-wrap{position:absolute;top:0;bottom:0;width:40px;pointer-events:none;opacity:0;visibility:hidden;transition:all .4s ease;z-index:5}.brand-intro__side-word-wrap.is-visible{opacity:1;visibility:visible}.brand-intro__side-word-wrap--left{position:absolute;left:-10px}.brand-intro__side-word-wrap--right{position:absolute;right:-10px}.brand-intro__side__left-word,.brand-intro__side__right-word{position:fixed;top:120px;font-size:7px;white-space:nowrap;transform:rotate(-90deg);text-transform:uppercase}.brand-intro__media{position:relative}@media only screen and (max-width:767px){.brand-intro__media{width:290px;transition-delay:1s!important}}@media only screen and (max-width:767px){.brand-intro__media:before,.brand-intro__media:after{content:"";position:absolute;left:0;height:1px;background:#d7cab8;z-index:7;transform:scaleX(0);transform-origin:left;transition:transform 1s linear}.brand-intro__media:before{top:0}.brand-intro__media:after{bottom:0}}.brand-intro.inview-active .brand-intro__media:before,.brand-intro.inview-active .brand-intro__media:after{transform:scaleX(1)}.brand-intro__content{position:relative;width:550px}@media only screen and (min-width:991px){.brand-intro__content{width:calc(550px + 74 * (100vw - 991px) / 449)}}@media only screen and (min-width:1440px){.brand-intro__content{width:624px}}@media only screen and (max-width:767px){.brand-intro__content{width:100%}}@media only screen and (min-width:992px){.brand-intro__media-picture{padding-left:60px;padding-right:60px}}@media only screen and (min-width:768px)and (max-width:992px){.brand-intro__media-picture{width:320px}}.brand-intro__title-line--1{display:block;line-height:1.4em}.brand-intro__title-line--2{display:block;line-height:1.4em;font-family:ItalianPlateNo4,sans-serif;font-weight:500}.brand-intro__text-wrap{text-align:center;width:320px}@media only screen and (min-width:768px){.brand-intro__text-wrap{width:calc(320px + 90 * (100vw - 768px) / 672)}}.brand-intro__text-wrap{margin:100px auto 80px}@media only screen and (min-width:1440px){.brand-intro__text-wrap{width:410px}}@media only screen and (min-width:1440px)and (min-width:1440px){.brand-intro__text-wrap{width:calc(410px + 320 * (100vw - 1440px) / 1120)}}@media only screen and (min-width:1440px)and (min-width:2560px){.brand-intro__text-wrap{width:730px}}@media only screen and (max-width:767px){.brand-intro__text-wrap{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}}.brand-intro__bottom-line-trigger{position:absolute;left:0;bottom:0;width:100%;height:1px;z-index:9}.brand-intro__bottom-line{width:100%;height:1px;background:#d7cab8;transform:scaleX(0);transform-origin:left;transition:transform 2s linear}.brand-intro__bottom-line-trigger.inview-active .brand-intro__bottom-line{transform:scaleX(1)}
