section.slider{padding:calc(var(--p) * 2)!important}.sliderCtn{position:relative;aspect-ratio:16/9;overflow:hidden;display:flex}.sliderCtn img{position:relative!important;flex:1 0 100%;transition:transform 1s var(--cEaseInOut)}.sliderButton{position:absolute;width:50%;height:100%;margin:0;padding:0;display:flex;align-items:center;background:none;border:none;cursor:pointer}.sliderButton .arrowCtn{--wd:60px;width:var(--wd);height:var(--wd);background:#fff;padding:18px;border-radius:1000px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.sliderRight{right:0;justify-content:flex-end;padding-right:20px}.sliderLeft{padding-left:20px}.sliderLeft .arrowCtn svg{transform:rotate(180deg)}.sliderButton:not(:disabled):hover .arrowCtn{transform:rotate(0deg) translateY(0);opacity:1}.barCtn{position:relative;margin:60px auto 0;width:50%;height:2px;background:#dedede}.barCtn .bar{position:absolute;left:0;top:0;width:50%;height:2px;background:#000;transition:transform 1s var(--cEaseInOut)}@media screen and (max-width:1100px){section.slider{padding:calc(var(--p) * 1)!important}}.text p{--mt:20px;margin-top:var(--mt);margin-bottom:var(--mt)}.text .medium{width:50%;max-width:700px}.text .large{width:75%}.text .small{width:25%}.text .right{margin-left:auto;margin-right:0}.text .center{margin-left:auto;margin-right:auto}.text .left{margin-left:0;margin-right:auto}@media screen and (max-width:1100px){.text p{width:100%!important}}.imageSplitCtn{display:flex;justify-content:space-between;align-items:flex-start}.imageSplit{position:relative;width:48%;overflow:hidden}.imageSplit.wide{aspect-ratio:16/9}.imageSplit.square{aspect-ratio:1}.imageSplitCtn img{object-fit:cover}p.testimonial{font-size:32px;font-family:var(--sang);font-weight:300;line-height:48px;width:90%;margin:0;font-style:italic;max-width:1500px}section.testimonial{padding:0 var(--p)}@media screen and (max-width:1100px){p.testimonial{font-size:24px;line-height:38px;width:100%}}.imageCtn{position:relative;overflow:hidden;max-height:100vh}.imageCtn video{width:100%;height:100%;object-fit:cover}.imageCtn.right{margin-left:auto;margin-right:var(--p)}.imageCtn.left{margin-right:auto;margin-left:var(--p)}.large{width:calc(100% - var(--p) * 2)}.large,.medium{margin:var(--p) auto}.medium{width:70%}.small{width:55%;margin:0 auto}.xsmall{width:40%;margin:0 auto}.full{width:100%;margin-bottom:var(--p)}.half{padding:0 var(--p);width:50%;margin:50px auto 0}.wide{aspect-ratio:16/9}.square{aspect-ratio:1/1}.tall{aspect-ratio:9/16}.small.tall{width:auto}.fivebyfour{aspect-ratio:5/4}.imageCtn img{object-fit:cover}.half.right{margin-right:0}.half.left{margin-left:0}@media screen and (max-width:1100px){.slider .half{padding:0!important}.image .half,.slider .half{width:100%!important}.imageCtn{width:calc(100% - var(--p) * 2)!important;margin:0 var(--p)!important}}.introFlex{display:flex;justify-content:space-between;align-items:flex-start;margin-top:25px}.introDisc{font-family:var(--sang);font-weight:300;font-size:40px;margin:0;line-height:56px}.introFlex .right :first-child{margin-top:0}.introCtn .left{width:70%}.introCtn .right{width:25%;font-size:14px}.introCtn .right strong{font-weight:700}@media screen and (max-width:1100px){.introFlex{flex-direction:column}.introCtn .left,.introCtn .right{width:100%}.introDisc{font-size:24px;line-height:38px;margin-bottom:50px}}.gridCtn{display:grid;grid-template-areas:"a b" "c b";--gp:20px;grid-template-rows:calc(50% - var(--gp) / 2) calc(50% - var(--gp) / 2);grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.gridImageCtn.one{grid-area:a;width:100%;height:100%}.gridImageCtn{position:relative;overflow:hidden}.gridImageCtn.two{grid-area:b;aspect-ratio:1/1}.gridTextCtn.three{grid-area:c;display:flex;align-items:center;height:100%}.gridTextCtn.three p{margin:0;width:85%}@media screen and (max-width:1100px){.gridCtn{display:flex;flex-direction:column}.gridImageCtn.one{padding-bottom:100%}}