.topnav[data-v-5a095fdf]{
    height:0;
    width:100%;
    position:fixed;
    z-index:11;
    left:0;
    top:0;
    background-color:#000;
    background-color:#000000f2;
    overflow-y:scroll;
    transition:.5s
}
.topnav.active[data-v-5a095fdf]{
    height:100%
}
.navContent[data-v-5a095fdf]{
    grid-column-start:1;
    grid-column-end:17;
    grid-row:2;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 15px repeat(12, minmax(15px, 85px)) 15px minmax(0, 1fr);
    grid-template-rows: auto calc(53px + 2rem) auto 1fr;
    column-gap: 15px;
}
.navContent nav[data-v-5a095fdf]{
    margin-bottom:3rem
}
nav a[data-v-5a095fdf]{
    font-size:3.5rem;
    line-height:1;
    display:block;
    text-decoration:none;
    margin:2rem 0 1rem -.3rem
}
nav a[data-v-5a095fdf]:before{
    top:-10px;
    left:-10px;
    height:calc(120% + 10px);
    outline:none;
    background-color:#20ada999;
    border-bottom:2px solid #FFFFFF
}
.navContent a.noAni[data-v-5a095fdf]:after{
    font-size:100%;
    transform:translateY(0)
}
.footer-contact[data-v-5a095fdf]{
    margin:0rem 0 2rem
}
.footer-contact p[data-v-5a095fdf]{
    padding-top:0rem;
    margin-top:0rem
}
.footer-contact .contact-info[data-v-5a095fdf]{
    margin-top:0;
    line-height:1.2;
}
@media screen and (max-width:890px){
  .navContent[data-v-5a095fdf] {
    grid-column-start:2;
    grid-column-end:8;
    grid-row:2;
  }
  .navItems {
    grid-column-start:2 !important;
    grid-column-end:17 !important;
  }

  .navContent .footer-contact,
  .navContent .footer-social,
  .navContent .footer-terms {
    grid-column-start:2;
    grid-column-end: 17;
  }
  
  .navContent .footer-enewsletter a {
    grid-column: 2 / -1 !important;
  }

  nav a[data-v-5a095fdf]{
    font-size:clamp(2rem,10vw,4rem);
  }
}

@media screen and (max-width:375px){
    .navItems, .footer-enewsletter, .footer-contact, .footer-social {
        grid-column-end: 12 !important;
    }

    /* Hide horizontal scroll bar for smaller mobile devices in top nav */
    .topnav {
        overflow-x: hidden;
    }

}
:root{
  --ns-teal: #00a29b;
  --ns-blue: #005F80;
  --ns-yellow: #FFC62F;
  --ns-magenta: #D31C5D;
  --ns-gray: #494E54;
  --ns-black: #000000
}
::-webkit-scrollbar{
  width:8px
}
::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,
  .3)
}
::-webkit-scrollbar-thumb{
  background-color:#a9a9a9
}
*{
    box-sizing:border-box;
    text-align:left
}
body{
    font-family:acumin-pro,sans-serif;
    font-weight:400;
    font-style:normal;
    text-align:left;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-align:center;
    font-size:clamp(16px,4vw,18px);
    line-height:1.5;
    margin:0
}
#app{
    color:#fff
}
.site{
    overflow-y:scroll;
    height:100vh
}
.site.active{
    overflow:hidden;
    padding-right:8px
}
.headline{
    font-family:freight-big-pro,serif;
    font-weight:700;
    font-style:normal;
    font-size:clamp(5rem,8.9vw,5.5rem);
    line-height:.95;
    letter-spacing:-1px;
    padding-bottom:1.5rem;
    margin:0 0 0 -.03em
}
@media screen and (max-width:890px){
  .headline {
    font-size:clamp(2.8rem,15vw,5rem)
  }
}
.ns-nod{
    white-space:nowrap
}
.ns-nod:after{
    content:"";
    display:inline-block;
    width:.15em;
    height:.15em;
    background-color:var(--ns-teal);
    margin-left:.08em
}
.grid{
    min-height:100vh;
    display:grid;
    grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);
    grid-template-rows:100px auto 200px;
    column-gap:15px;
    margin:0 auto
}
.pg-grid{
    min-height:100vh;
    display:grid;
    grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);
    grid-template-rows:150px auto auto;
    column-gap:15px;
    margin:0 auto
}
.page-content{
    padding-bottom:3rem
}
.site-footer{
    display:grid;
    grid-template-columns:minmax(0,1fr) 15px repeat(9,minmax(15px,85px));
    grid-template-rows:85px auto;
    column-gap:15px;
    padding:3rem 15px 3.5rem 0;
    background-color:#fff;
    grid-column-start:1;
    grid-column-end:12;
    margin-left:0;
    margin-right:-15px;
    color:var(--ns-black);
    grid-row:3
}
.footer-social{
    grid-column-start:4;
    grid-column-end:8;
    text-align:left;
    font-size:.9rem
}
.social-links{
    font-weight:300;
    font-size:.9rem
}
.footer-contact{
    grid-column-start:4;
    grid-column-end:8
}
.footer-nav{
    grid-column-start:8;
    grid-column-end:10
}
.footer-terms{
    grid-column-start:8;
    grid-column-end:12;
    text-align:left;
    font-size:.9rem
}
.site-footer.dark{
    grid-row:5;
    background-color:var(--ns-black);
    color:#fff
}
.site-footer.dark a{
    color:#fff
}
.page-side{
    background-color:var(--ns-yellow);
    grid-column-start:12;
    grid-column-end:17;
    grid-row-start:1;
    grid-row-end:span 10;
    display:grid;
    grid-template-columns:minmax(0,1fr) 15px repeat(3,minmax(15px,85px));
    grid-template-rows:150px auto auto;
    column-gap:15px;
    row-gap:15px;
    border-radius:0;
    border-top-right-radius:1.5rem
}
.page-side.right{
    border-radius:0;
    border-top-left-radius:1.5rem
}
.page-side .side-title{
    grid-column-start:3;
    grid-column-end:6;
    grid-row:2
}
.page-side .side-title h2{
    border:2px solid #FFFFFF;
    padding:.05rem .7rem .25rem;
    display:inline-block;
    margin:0 0 .5rem;
    font-size:1.5rem
}
.siteheader{
    width:100%;
    width:calc(100% - 8px);
    position:fixed;
    z-index:100
}
.siteheaderwrapper{
    width:100%;
    min-height:auto;
    grid-template-rows:auto;
    padding:1.2rem 0
}
.home .siteheaderwrapper{
    background-color:#0009
}
#identity{
    grid-column-start:3;
    grid-column-end:8
}
#identity a{
    display:flex;
    align-items:center;
    justify-content:start
}
.logo{
    margin-right:40px;
    line-height:0
}
.logo img{
    max-width:54px
}
.logo .iconM{
    display:none
}
.wordmark{
    line-height:0
}
.wordmark img{
    max-width:178px
}
.siteheaderwrapper .navOpenClose{
    grid-column-start:14;
    grid-column-end:15
}
.siteheaderwrapper .navOpenClose button{
    border:none;
    background-color:transparent;
    outline:none;
    position:relative;
    color:transparent;
    height:40px;
    cursor:pointer
}
.siteheaderwrapper .navOpenClose button:before,
.siteheaderwrapper .navOpenClose button:after,
.siteheaderwrapper .navOpenClose button span{
    content:"";
    width:45px;
    height:2px;
    background-color:#fff;
    position:absolute;
    top:15px;
    left:5px;
    z-index:1;
    transition:all .3s ease-in-out
}
.siteheaderwrapper .navOpenClose.drk button:before,
.siteheaderwrapper .navOpenClose.drk button:after,
.siteheaderwrapper .navOpenClose.drk button span{
    background-color:#494e54
}
@media screen and (max-width:890px){
    .siteheaderwrapper .navOpenClose.drk button:before,
    .siteheaderwrapper .navOpenClose.drk button:after,
    .siteheaderwrapper .navOpenClose.drk button span
  {
    background-color:#fff
}
}
.active .siteheaderwrapper .navOpenClose.drk button:before,
.active .siteheaderwrapper .navOpenClose.drk button:after,
.active .siteheaderwrapper .navOpenClose.drk button span{
    background-color:#fff
}
.siteheaderwrapper .navOpenClose button:after{
    top:30px;
    left:5px
}
.active .siteheaderwrapper .navOpenClose button:before,
.active .siteheaderwrapper .navOpenClose button:after,
.active .siteheaderwrapper .navOpenClose button span{
    content:"";
    width:44px;
    top:24px;
    left:5px;
    transform:rotate(45deg)
}
.active .siteheaderwrapper .navOpenClose button:after{
    transform:rotate(-45deg)
}
.active .siteheaderwrapper .navOpenClose button span{
    opacity:0
}
.wordmark{
    transition:opacity .5s;
    opacity:1
}
.wordmark.navOpen{
    opacity:.2
}
a{
    color:var(--ns-teal);
    font-weight:700;
    display:inline-block;
    position:relative;
    width:auto
}
a:not(.social-links):after{
    content:"→";
    padding:0 0 0 .2rem;
    opacity:0;
    transition:opacity .3s;
    text-decoration:none;
    position:absolute;
    animation:none
}
.navContent nav a:after{
    font-size:60%;
    transform:translateY(20px)
}
@keyframes arrow{
    0%
  {
    margin-left:0
}
50%{
    margin-left:.25rem
}
to{
    margin-left:0
}
}
.navContent nav{
    font-family:freight-big-pro,serif;
    font-weight:700
}
.navContent a{
    color:#fff
}
#identity a:after{
    content:""
}
a:not(.social-links):before{
    content:"";
    background-color:#20ada999;
    display:inline-block;
    position:absolute;
    width:0%;
    top:-10px;
    left:-10px;
    height:calc(120% + 15px);
    outline:none;
    border-bottom:2px solid #FFFFFF;
    opacity:0;
    z-index:-1;
    transition:width .5s ease-in-out,opacity .3s ease-in-out
}
nav a.router-link-active:before{
    width:calc(100% + 20px);
    opacity:1;
    background-color:transparent
}
a.router-link-active{
    pointer-events:none;
    opacity:1;
    color:var(--ns-teal)!important;
    text-decoration:none
}
.ns-teal{
    color:var(--ns-teal)
}
@media screen and (max-width:1260px){
    .home .footer-contact,
    .home .footer-social
  {
    grid-column-start:3;
    grid-column-end:8
}
}
@media screen and (max-width:890px){
    .grid,
    .pg-grid
  {
    grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;
    grid-template-rows:165px auto auto
}
#identity{
    grid-column-start:2;
    grid-column-end:3
}
.logo .iconD{
    display:none
}
.logo .iconM{
    display:inline-block
}
.wordmark{
    display:none
}
.siteheaderwrapper{
    grid-template-rows:auto
}
.siteheaderwrapper .navOpenClose{
    grid-column-start:7;
    grid-column-end:8;
    justify-content:flex-end;
    display:flex
}
.page-content{
    grid-column-start:2;
    grid-column-end:8;
    grid-row:2;
    padding:2.5rem 0
}
.site-footer{
    padding-right: 0;
    display:grid;
    grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;
    grid-column-start:1;
    grid-column-end:9;
    margin-left:0;
    margin-right:0;
    grid-row:3
}
.home .footer-contact,
.home .footer-social,
.footer-contact,
.footer-nav{
    grid-column-start:2;
    grid-column-end:6
}
.page-side{
    grid-column-start:1;
    grid-column-end:9;
    grid-row-start:1;
    grid-row-end:2;
    height:auto;
    grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;
    grid-template-rows:80px 60px auto;
    position:sticky;
    top:0;
    z-index:4;
    border-radius:0;
    border-bottom-right-radius:1.5rem
}
.page-side.right{
    border-radius:0;
    border-bottom-left-radius:1.5rem
}
.page-side .side-title{
    grid-column-start:2;
    grid-column-end:8;
    grid-row:2;
    margin:0
}
}
.ns-btn{
    display:inline-block;
    padding:.8rem 2.25rem;
    width:max-content;
    font-size:1rem;
    font-weight:700;
    color:#fff;
    background-color:var(--ns-teal);
    border:none;
    border-radius:0 .5rem .5rem;
    text-decoration:none;
    transition:background-color .3s,transform .3s,padding .3s
}
.ns-btn.blk{
    background-color:var(--ns-black)
}
.ns-btn.secondary{
    padding:.4rem 1.75rem;
    background-color:transparent;
    color:var(--ns-teal);
    border:2px solid var(--ns-teal);
    border-radius:0rem .5rem .5rem;
    background-color: rgba(0, 0, 0, 0.5);
}

/* Pointer-aware interactions: hover effects only on devices with a fine pointer */
@media (hover: hover) and (pointer: fine) {
    a:hover{
        text-decoration:none
    }
    a:hover:after{
        opacity:1;
        animation:arrow 1s infinite
    }
    .navContent nav a:hover:before{
        width:calc(100% + 20px);
        opacity:1
    }
    a.noAni:hover:before{
        width:0;
        opacity:0
    }
    .ns-btn:hover{
        background-color:var(--ns-black);
        transform:translateY(-2px);
        padding-right:3rem
    }
    .ns-btn.secondary:hover{
        background-color:var(--ns-teal);
        border-color:var(--ns-teal);
        color:#fff;
        transform:translateY(-2px);
        padding-right:2.5rem
    }
    .ns-btn.secondary.wht .ns-btn.secondary.wht:hover{
        background-color:transparent;
        border-color:#fff;
        color:#fff
    }
}

/* Touch: brief press feedback without sticky hover or layout-shifting animations */
@media (hover: none) {
    .ns-btn:active{
        background-color:var(--ns-black)
    }
    .ns-btn.secondary:active{
        background-color:var(--ns-teal);
        border-color:var(--ns-teal);
        color:#fff
    }
    .ns-btn.secondary.wht:active{
        background-color:rgba(255, 255, 255, 0.15);
        border-color:#fff;
        color:#fff
    }
}

.site-footer a[data-v-fc5367c7]{
    color:#000
}
.dark.site-footer a[data-v-fc5367c7]{
    color:#fff
}
#work .site-footer[data-v-fc5367c7],
.team .site-footer[data-v-fc5367c7]{
    grid-template-columns:repeat(9,minmax(15px,85px)) 15px minmax(0,1fr);
    margin-left:-15px;
    padding-left:15px;
    padding-right:0
}
#work .footer-contact[data-v-fc5367c7],
.team .footer-contact[data-v-fc5367c7],
#work .footer-social[data-v-fc5367c7],
.team .footer-social[data-v-fc5367c7],
#work .footer-terms[data-v-fc5367c7],
.team .footer-terms[data-v-fc5367c7]{
    grid-column-start:2;
    grid-column-end:7
}
#work .footer-nav[data-v-fc5367c7],
.team .footer-nav[data-v-fc5367c7]{
    grid-column-start:7;
    grid-column-end:9
}
.footer-contact p[data-v-fc5367c7]{
    padding-top:0rem;
    margin-top:0rem
}
.footer-contact .contact-info[data-v-fc5367c7]{
    margin-top:1.5rem;
    line-height:1.2
}
@media screen and (max-width:890px){
    #work .site-footer[data-v-fc5367c7],
    .team .site-footer[data-v-fc5367c7]
  {
    grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px
}
#work .footer-contact[data-v-fc5367c7],
.team .footer-contact[data-v-fc5367c7],
#work .footer-social[data-v-fc5367c7],
.team .footer-social[data-v-fc5367c7],
#home .footer-terms[data-v-fc5367c7]{
    grid-column-start:2;
    grid-column-end:8
}
.footer-nav[data-v-fc5367c7]{
    padding-top:2rem
}
#work .footer-nav[data-v-fc5367c7],
.team .footer-nav[data-v-fc5367c7]{
    grid-column-start:2;
    grid-column-end:8
}
.footer-social[data-v-fc5367c7],
.footer-terms[data-v-fc5367c7]{
    padding-top:1rem
}
.footer-terms[data-v-fc5367c7]{
    padding-right: 15px;
}
.footer-social[data-v-fc5367c7]{
    grid-column-start:2;
    grid-column-end:8
}
}
@media screen and (max-width:490px){
  .about .footer-contact[data-v-fc5367c7],
  .about .footer-nav[data-v-fc5367c7],
  .footer-social[data-v-fc5367c7],
  .footer-terms[data-v-fc5367c7]  {
    grid-column-start:2;
    grid-column-end:8
  }
}
.home.grid[data-v-705ebacc]{
    overflow:hidden
}
.site-footer.dark[data-v-705ebacc]{
    grid-column-end:17;
    grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);
    grid-row:3;
    padding:1rem 0 3.5rem 15px;
    margin:0 0 0 -15px
}
@media screen and (max-width:890px){
    .site-footer.dark[data-v-705ebacc]
  {
    grid-row:4;
    grid-column-end:9;
    grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px
}
}
.home[data-v-705ebacc]{
    background-color:var(--ns-black)
}
.home-bg[data-v-705ebacc]{
    grid-column-start:10;
    grid-column-end:17;
    grid-row-start:2;
    grid-row-end:4;
    background-position:50% 50%;
    background-size:cover;
    border-top-left-radius:20px;
    position:relative;
    overflow:hidden;
    min-height:500px
}
.home-bg .ns-focusBox[data-v-705ebacc]{
    position:absolute;
    top:25%;
    right:25%;
    transform-origin:100% 0%;
    width:65%;
    max-width:500px;
    aspect-ratio:1 / 1;
    border:4px solid #FFFFFF
}
@media screen and (max-width:890px){
    .home-bg .ns-focusBox[data-v-705ebacc]
  {
    max-width:300px;
    right:auto;
    left:15%
}
}
.home-content[data-v-705ebacc]{
    grid-column-start:4;
    grid-column-end:9;
    grid-row:2;
    color:#fff;
    display:flex;
    flex-direction:column;
    justify-content:center
}
.headline[data-v-705ebacc]{
    font-size:clamp(4rem,8.9vw,6rem);
    color:#fff
}
.headline .h1colour[data-v-705ebacc]{
    color:var(--ns-yellow)
}
@media screen and (max-width:1260px){
    .home-content[data-v-705ebacc]
  {
    grid-column-start:3;
    grid-column-end:8
}
.home-bg[data-v-705ebacc]{
    grid-column-start:9;
    grid-column-end:17
}
}
@media screen and (max-width:1020px){
    .home-content[data-v-705ebacc]
  {
    grid-column-start:3;
    grid-column-end:9
}
.home-bg[data-v-705ebacc]{
    grid-column-start:10;
    grid-column-end:17
}
}
@media screen and (max-width:890px){
    .home.grid[data-v-705ebacc]
  {
    grid-template-rows:150px auto auto auto
}
.home-content[data-v-705ebacc]{
    grid-column-start:2;
    grid-column-end:5;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start
}
.home-bg[data-v-705ebacc]{
    grid-column-start:5;
    grid-column-end:9;
    grid-row-start:2;
    grid-row-end:4
}
.home.grid[data-v-705ebacc]{
    grid-template-rows:150px auto 1fr
}
.home-content[data-v-705ebacc]{
    grid-column-start:2;
    grid-column-end:8;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
    padding-bottom:2rem
}
.home-bg[data-v-705ebacc]{
    grid-column-start:2;
    grid-column-end:9;
    grid-row-start:3;
    grid-row-end:4;
    border-bottom-left-radius:0;
    border-top-left-radius:1.5rem
}
}
.bg-kenburns[data-v-705ebacc]{
    position:absolute;
    inset:0;
    background-size:cover;
    background-position:center;
    transform-origin:var(--kb-origin, center);
    will-change:transform;
    animation:kenburns-705ebacc 14.5s linear infinite
}
.image1 .bg-kenburns[data-v-705ebacc]{
    background-image:url(/imgs/homePage-Main-@2x.png);
    --kb-origin: bottom left;
    --kb-scale-start: 1.05;
    --kb-scale-end: 1.2;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: 0%;
    --kb-y-end: 0%
}
.image2 .bg-kenburns[data-v-705ebacc]{
    background-image:url(/imgs/homePage-2nd-@2X.png);
    --kb-origin: center left;
    --kb-scale-start: 1.75;
    --kb-scale-end: 1.05;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: -2%;
    --kb-y-end: 10%
}
.image3 .bg-kenburns[data-v-705ebacc]{
    background-image:url(/imgs/homePage-3rd-@2x.png);
    --kb-origin: top right;
    --kb-scale-start: 1.7;
    --kb-scale-end: 1.1;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: 0%;
    --kb-y-end: 0%
}
.animate-fading[data-v-705ebacc]{
    animation:fadingOpacity-705ebacc 14.5s infinite ease-in-out;
    opacity:0
}
.delay-1[data-v-705ebacc]{
    animation-delay:5s
}
.delay-2[data-v-705ebacc]{
    animation-delay:9.5s
}
@keyframes fadingOpacity-705ebacc{
    0%
  {
    opacity:0
}
10%{
    opacity:1
}
30%{
    opacity:1
}
35%{
    opacity:0
}
to{
    opacity:0
}
}
@keyframes kenburns-705ebacc{
    0%
  {
    transform:scale(var(--kb-scale-start, 1)) translate(var(--kb-x-start, 0%),var(--kb-y-start, 0%))
}
to{
    transform:scale(var(--kb-scale-end, 1.2)) translate(var(--kb-x-end, 0%),var(--kb-y-end, 0%))
}
}
@media screen and (max-width:1020px){
    .image1 .bg-kenburns[data-v-705ebacc]
  {
    --kb-origin: bottom left;
    --kb-scale-start: 1;
    --kb-scale-end: 1.2;
    --kb-x-start: 0%;
    --kb-y-start: -1%;
    --kb-x-end: 5%;
    --kb-y-end: -3%
}
.image2 .bg-kenburns[data-v-705ebacc]{
    --kb-origin: right;
    --kb-scale-start: 1.1;
    --kb-scale-end: 1.35;
    --kb-x-start: -3%;
    --kb-y-start: 0%;
    --kb-x-end: 0%;
    --kb-y-end: 0%
}
.image3 .bg-kenburns[data-v-705ebacc]{
    --kb-origin: top right;
    --kb-scale-start: 1.7;
    --kb-scale-end: 1.1;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: 5%;
    --kb-y-end: -5%
}
}
@media screen and (max-width:890px){
    .image1 .bg-kenburns[data-v-705ebacc]
  {
    --kb-origin: bottom left;
    --kb-scale-start: 1;
    --kb-scale-end: 1.2;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: -15%;
    --kb-y-end: 0%
}
.image2 .bg-kenburns[data-v-705ebacc]{
    --kb-origin: top right;
    --kb-scale-start: 1.1;
    --kb-scale-end: 1.35;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: -3%;
    --kb-y-end: 2%
}
.image3 .bg-kenburns[data-v-705ebacc]{
    --kb-origin: top right;
    --kb-scale-start: 1.7;
    --kb-scale-end: 1.1;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: 4%;
    --kb-y-end: 5%
}
}
@media screen and (max-width:375px){
    .image1 .bg-kenburns[data-v-705ebacc]
  {
    --kb-origin: bottom left;
    --kb-scale-start: 1;
    --kb-scale-end: 1.2;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: 0%;
    --kb-y-end: 0%
}
.image2 .bg-kenburns[data-v-705ebacc]{
    --kb-origin: center right;
    --kb-scale-start: 1.3;
    --kb-scale-end: 1.05;
    --kb-x-start: 3%;
    --kb-y-start: 0%;
    --kb-x-end: 13%;
    --kb-y-end: 5%
}
.image3 .bg-kenburns[data-v-705ebacc]{
    --kb-origin: bottom right;
    --kb-scale-start: 1.7;
    --kb-scale-end: 1.1;
    --kb-x-start: 0%;
    --kb-y-start: 0%;
    --kb-x-end: -5%;
    --kb-y-end: 5%
}
}

