/*!
 * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--stv-logo-h:54px}.container{--bs-gutter-x:30px;--bs-gutter-y:0;padding-right:var(--bs-gutter-x);padding-left:var(--bs-gutter-x);width:100%;margin-right:auto;margin-left:auto;pointer-events:all}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:1200px}}@media (min-width:1200px){.container{max-width:1000px}}@media (min-width:1400px){.container{max-width:1200px}}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}@media (min-width:576px){.col-sm-7{flex:0 0 auto;width:58.33333333%}}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.66666667%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-4{margin-left:33.33333333%}}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.p-0{padding:0!important}@media (min-width:576px){.flex-sm-row-reverse{flex-direction:row-reverse!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body,html{padding:0;margin:0;font-family:Outfit,sans-serif;font-weight:300;color:#6e6e6e;line-height:150%;-ms-scroll-chaining:none;overscroll-behavior:none}::-moz-selection{color:inherit;background-color:transparent}::selection{color:inherit;background-color:transparent}.stv-wrapper{position:relative;overflow:hidden;max-width:100%}.stv-vert-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}section{position:relative;overflow:hidden}.stv-h1,.stv-h3,.stv-h4,.stv-h5,.stv-h6,h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:#000;font-weight:500;line-height:120%}@media screen and (max-width:768px){body,html{font-size:15px}.stv-h1 br,.stv-h3 br,.stv-h4 br,.stv-h5 br,.stv-h6 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.stv-h1,h1{font-size:96px}@media screen and (max-width:1400px){.stv-h1,h1{font-size:82px}}@media screen and (max-width:1200px){.stv-h1,h1{font-size:80px}}@media screen and (max-width:992px){.stv-h1,h1{font-size:64px}}@media screen and (max-width:768px){.stv-h1,h1{font-size:38px}}.stv-h2,h2{font-size:76px;line-height:120%}@media screen and (max-width:1200px){.stv-h2,h2{font-size:62px}}@media screen and (max-width:992px){.stv-h2,h2{font-size:49px}}@media screen and (max-width:768px){.stv-h2,h2{font-size:40px}}.stv-h3,h3{font-size:47px}@media screen and (max-width:1200px){.stv-h3,h3{font-size:43px}}@media screen and (max-width:992px){.stv-h3,h3{font-size:40px}}@media screen and (max-width:768px){.stv-h3,h3{font-size:33px}}.stv-h4,h4{font-size:31px}@media screen and (max-width:1200px){.stv-h4,h4{font-size:29px}}@media screen and (max-width:992px){.stv-h4,h4{font-size:27px}}@media screen and (max-width:768px){.stv-h4,h4{font-size:24px}}.stv-h5,h5{font-size:22px;line-height:150%}@media screen and (max-width:768px){.stv-h5,h5{font-size:20px}}.stv-h6,h6{font-size:20px;line-height:150%}@media screen and (max-width:1200px){.stv-h6,h6{font-size:19px}}@media screen and (max-width:992px){.stv-h6,h6{font-size:18px}}@media screen and (max-width:768px){.stv-h6,h6{font-size:23px}}.stv-no-wrap{white-space:nowrap}blockquote{padding:60px;background-color:rgba(0,0,0,.05);font-size:18px;color:#000;font-style:italic;border-left:4px solid #75aa76}.stv-thin{font-weight:100}a{color:inherit;text-decoration:none}.stv-accent{color:#75aa76}.stv-light,.stv-light a{color:#fff!important}.stv-muted{color:rgba(255,255,255,.9)}.stv-dark{color:#000}.stv-dark-soft{color:#6e6e6e}.stv-center{text-align:center}.stv-suptitle{position:relative;display:block;margin-bottom:60px}.stv-suptitle:before{content:"";position:absolute;right:calc(100% + 30px);top:10px;width:600px;height:1px;background-color:#fff;opacity:.2}.stv-suptitle.stv-suptitle-right{text-align:right}.stv-suptitle.stv-suptitle-right:before{left:calc(100% + 30px)}.stv-suptitle.stv-suptitle-dark:before{background-color:#141c24;opacity:.1}@media screen and (max-width:768px){blockquote{padding:30px;font-size:16px}.stv-suptitle.stv-suptitle-right{text-align:center}.stv-suptitle.stv-suptitle-right:before{display:none}.stv-suptitle{margin-bottom:60px}}.stv-divider{width:100%;height:1px;background-color:rgba(255,255,255,.1)}.stv-link{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;letter-spacing:2px;font-size:12px}.stv-link svg{margin-left:15px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:rgba(255,255,255,.1);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-link svg path{fill:#fff}.stv-link.stv-accent svg{background-color:rgba(255,255,255,.1);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-link.stv-accent svg path{fill:#75aa76}.stv-link.stv-dark svg{background-color:rgba(0,0,0,.1);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-link.stv-dark svg path{fill:#000}.stv-link:hover svg{-webkit-transform:scale(1.15);transform:scale(1.15)}.stv-link.stv-down-arrow svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.stv-link.stv-down-arrow:hover svg{-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg)}.stv-link.stv-icon-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.stv-link.stv-icon-left svg{margin-left:0;margin-right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.stv-link.stv-icon-left:hover svg{-webkit-transform:scale(1.15) rotate(180deg);transform:scale(1.15) rotate(180deg)}.stv-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;letter-spacing:2px;font-size:12px;background-color:#75aa76;color:#000;border-radius:70px;padding:0 15px 0 50px;height:70px;text-transform:uppercase;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-button span{white-space:nowrap}.stv-button svg{margin-left:30px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:#141c24;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-button svg path{fill:#75aa76}.stv-button.stv-icon-button-sm{padding:0;height:40px}.stv-button.stv-icon-button-sm svg{margin-left:0;background-color:#75aa76}.stv-button.stv-icon-button-sm svg path{fill:#000}.stv-button:hover{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:brightness(110%);filter:brightness(110%)}.stv-button:hover svg{-webkit-transform:scale(1.15);transform:scale(1.15)}input,textarea{position:relative;height:70px;padding:0 30px;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-family:Outfit,sans-serif;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:30px}input:focus,textarea:focus{outline:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::-moz-placeholder,textarea::-moz-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::placeholder,textarea::placeholder{text-transform:uppercase;letter-spacing:2px;color:rgba(0,0,0,.5)}textarea{padding:15px 30px;height:300px}.stv-breadcrumbs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.stv-breadcrumbs:before{content:"";position:absolute;right:calc(100% + 30px);top:10px;width:100vw;height:1px;background-color:rgba(0,0,0,.1)}.stv-breadcrumbs li{list-style-type:none}.stv-breadcrumbs li:after{content:"/";margin:0 15px;color:#000}.stv-breadcrumbs li a{color:#000;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px;white-space:nowrap;-webkit-transition:.2s cubic-bezier(0,0,.3642,1);transition:.2s cubic-bezier(0,0,.3642,1)}.stv-breadcrumbs li a:hover{color:#75aa76}.stv-breadcrumbs li:last-child{margin-right:0;cursor:not-allowed}.stv-breadcrumbs li:last-child a{opacity:.4;pointer-events:none}.stv-breadcrumbs li:last-child:after{display:none}.stv-breadcrumbs.stv-light:before{background-color:rgba(255,255,255,.1)}.stv-breadcrumbs.stv-light li:after{color:rgba(255,255,255,.9)}.stv-breadcrumbs.stv-light li a:hover{color:#75aa76!important}.stv-breadcrumbs.stv-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stv-dark-bg{position:relative}.stv-dark-bg:before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;z-index:2;-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}.stv-dark-bg .stv-invert-fix{height:100%;position:relative;pointer-events:none;z-index:3}.stv-dark-bg .stv-invert-fix .container{pointer-events:all}.stv-soft-bg{background-color:#f2f2f2}.stv-mb-5{margin-bottom:5px}.stv-mb-10{margin-bottom:10px}.stv-mb-15,.stv-mb-20{margin-bottom:15px}.stv-mb-30{margin-bottom:30px}.stv-mb-60{margin-bottom:60px}.stv-mb-90{margin-bottom:90px}.stv-mb-120{margin-bottom:120px}@media screen and (max-width:992px){.stv-button{height:60px;padding:0 10px 0 40px}.stv-button svg{margin-left:25px}.stv-mb-120{margin-bottom:90px}}.stv-p-120-120{padding-top:120px;padding-bottom:120px}@media screen and (max-width:992px){.stv-p-120-120{padding-top:90px;padding-bottom:90px}}.stv-p-120-90{padding-top:120px;padding-bottom:90px}@media screen and (max-width:992px){.stv-p-120-90{padding-top:90px;padding-bottom:60px}}.stv-p-0-120{padding-bottom:120px}.stv-p-120-0{padding-top:120px}@media screen and (max-width:992px){.stv-p-0-120{padding-bottom:90px}.stv-p-120-0{padding-top:90px}}.stv-p-120-60{padding-top:120px;padding-bottom:60px}@media screen and (max-width:992px){.stv-p-120-60{padding-top:90px;padding-bottom:30px}}.stv-p-90-90{padding-top:90px;padding-bottom:90px}@media screen and (max-width:992px){.stv-p-90-90{padding-top:60px;padding-bottom:60px}}.stv-p-90-120{padding-top:90px;padding-bottom:120px}.stv-p-0-90{padding-bottom:90px}@media screen and (max-width:992px){.stv-p-90-120{padding-top:60px;padding-bottom:90px}.stv-p-0-90{padding-bottom:60px}}.stv-p-120-30{padding-top:120px;padding-bottom:30px}.stv-adaptive-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:992px){.stv-p-120-30{padding-top:90px;padding-bottom:0}.stv-adaptive-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.stv-btn-space{margin-right:30px}@media screen and (max-width:500px){.stv-btn-space{margin-right:50px;margin-bottom:30px}}.stv-preloader{position:fixed;top:0;left:0;width:100%;background-color:#141c24}.stv-preloader .stv-preloader-animation{opacity:0;position:relative;color:#fff}.stv-preloader .stv-preloader-animation .stv-pos-abs{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-preloader .stv-preloader-animation .stv-pos-abs p{opacity:0;margin-right:15px}@media screen and (max-width:992px){.stv-preloader .stv-preloader-animation .stv-pos-abs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stv-preloader .stv-preloader-animation .stv-pos-abs p{margin-right:0;margin-bottom:10px}}.stv-preloader.stv-hidden{pointer-events:none}.stv-ball{width:20px;height:20px;position:fixed;z-index:10;background-color:#141c24;border-radius:50%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.1}.stv-ball .stv-icon-1{position:absolute;width:40px;height:40px;opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.stv-ball .stv-icon-1 svg{fill:rgba(255,255,255,.9)}.stv-ball .stv-choose-text,.stv-ball .stv-more-text{position:absolute;width:100%;text-align:center;display:block;color:rgba(255,255,255,.9);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.stv-ball.stv-accent .stv-icon-1 svg{fill:#000}.stv-ball.stv-accent .stv-choose-text,.stv-ball.stv-accent .stv-more-text{color:#000}@media screen and (max-width:1200px){.stv-ball{display:none}}.stv-hidden-elements .stv-arrow,.stv-hidden-elements .stv-dodecahedron,.stv-hidden-elements .stv-lines{display:none}::-webkit-scrollbar{display:none}.stv-progress-track{position:fixed;z-index:10;top:0;right:0;width:4px;height:100%;background-color:#141c24}.stv-progress-track .stv-progress{width:4px;height:0;background-color:#75aa76}.stv-logo{font-size:42px;font-weight:500;line-height:100%}@media screen and (max-width:992px){.stv-progress-track{display:none}.stv-logo{font-size:36px}}.stv-frame{padding:50px 60px 60px;position:fixed;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.stv-frame .stv-frame-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1200px){.stv-frame{padding:0;z-index:999;height:90px}.stv-frame .stv-frame-top{height:90px;background-color:rgba(20,28,36,.95);border-bottom:1px solid rgba(255,255,255,.1);padding:0 30px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stv-frame .stv-frame-top .stv-logo{color:#fff}.stv-frame .stv-frame-top .stv-menu-btn span,.stv-frame .stv-frame-top .stv-menu-btn span:after,.stv-frame .stv-frame-top .stv-menu-btn span:before{background:#fff}.stv-frame .stv-frame-bottom,.stv-menu-frame .stv-frame-top{display:none}}.stv-frame .stv-frame-bottom .stv-current-page{pointer-events:none;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:12px;width:300px;color:#000;-webkit-transform:rotate(-90deg) translateX(138px) translateY(-138px);transform:rotate(-90deg) translateX(138px) translateY(-138px)}.stv-frame .stv-frame-bottom .stv-back-to-top{width:300px;-webkit-transform:rotate(-90deg) translateX(130px) translateY(130px);transform:rotate(-90deg) translateX(130px) translateY(130px);pointer-events:all}.stv-frame-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-frame-top .stv-logo{pointer-events:all;color:#000}.stv-menu-btn{pointer-events:all;height:28px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}@media screen and (max-width:992px){.stv-menu-btn{-webkit-transform:scale(.85);transform:scale(.85)}.stv-main-menu ul li a{font-size:26px}}.stv-menu-btn span,.stv-menu-btn span:after,.stv-menu-btn span:before{content:"";display:block;width:28px;height:2.5px;background:#141c24;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:inherit;transition:inherit}.stv-menu-btn span{position:relative}.stv-menu-btn span:after,.stv-menu-btn span:before{position:absolute}.stv-menu-btn span:before{top:-9px}.stv-menu-btn span:after{width:18px;top:9px}.stv-menu-btn.stv-active span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.stv-menu-btn.stv-active span:before{-webkit-transform:translate(0,9px) rotate(-90deg);transform:translate(0,9px) rotate(-90deg)}.stv-menu-btn.stv-active span:after{opacity:0;width:24px;-webkit-transform:translate(0,-9px) rotate(-90deg);transform:translate(0,-9px) rotate(-90deg)}.stv-menu-frame{position:fixed;z-index:9;width:100%;height:100vh;background-color:#141c24;opacity:0;pointer-events:none;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-menu-frame .container{pointer-events:none}.stv-menu-frame .stv-frame-top{position:absolute;top:0;left:0;width:100%;padding:50px 60px}.stv-menu-frame .stv-frame-top .stv-logo{color:#fff}.stv-menu-frame .stv-frame-top .stv-menu-btn span,.stv-menu-frame .stv-frame-top .stv-menu-btn span:after,.stv-menu-frame .stv-frame-top .stv-menu-btn span:before{background-color:#fff}.stv-menu-frame .stv-main-menu{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}@media screen and (max-width:1200px){.stv-menu-frame .stv-main-menu{-webkit-transform:translateY(30px);transform:translateY(30px)}}.stv-menu-frame .stv-menu-right-frame{padding-left:60px;position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-left:1px solid rgba(255,255,255,.1);opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-menu-frame .stv-menu-right-frame .stv-menu-right{padding-bottom:60px}.stv-menu-frame .stv-menu-right-frame .stv-animation-in{position:absolute;top:-320px;right:0;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}@media screen and (max-height:800px){.stv-menu-frame .stv-menu-right-frame{display:none}}.stv-menu-frame.stv-active{opacity:1;pointer-events:all}.stv-menu-frame.stv-active .container{pointer-events:all}.stv-menu-frame.stv-active .stv-main-menu{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}.stv-menu-frame.stv-active .stv-menu-right-frame{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.6s;transition-delay:.6s}.stv-menu-frame.stv-active .stv-menu-right-frame .stv-animation-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.8s;transition-delay:.8s}.stv-menu-list li{list-style-type:none;margin-bottom:15px}.stv-menu-list li:last-child{margin-bottom:0}.stv-menu-list li a{display:block;-webkit-transition:.2s cubic-bezier(0,0,.3642,1);transition:.2s cubic-bezier(0,0,.3642,1)}.stv-menu-list li a:hover{-webkit-transform:translateX(5px);transform:translateX(5px);color:#fff}.stv-menu-list.stv-dark li a{color:#000}.stv-main-menu{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-main-menu ul{padding:0;margin:0;list-style:none}.stv-main-menu ul li{margin-bottom:40px}.stv-main-menu ul li:last-child{margin-bottom:0}.stv-main-menu ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:rgba(255,255,255,.8);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-main-menu ul li a:before{content:"";position:absolute;left:0;width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,.4);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-main-menu ul li a:hover{color:#fff}.stv-main-menu ul li a.stv-active{padding-left:25px}.stv-main-menu ul li a.stv-active:before{-webkit-transform:scale(1);transform:scale(1);background-color:#75aa76}.stv-main-menu ul li.stv-active>a{color:#75aa76}.stv-main-menu ul li.stv-active>a:hover{color:#75aa76!important;-webkit-filter:brightness(110%);filter:brightness(110%)}.stv-main-menu ul li.stv-has-children>a:hover{color:#fff;padding-left:25px}.stv-main-menu ul li.stv-has-children>a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.stv-main-menu ul li.stv-has-children ul{padding-left:25px;overflow:hidden;max-height:0;-webkit-transition:.6s cubic-bezier(0,0,.3642,1);transition:.6s cubic-bezier(0,0,.3642,1)}.stv-main-menu ul li.stv-has-children ul li{margin-bottom:5px}.stv-main-menu ul li.stv-has-children ul li:first-child{margin-top:40px}.stv-main-menu ul li.stv-has-children ul li a{display:block;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:2px;font-weight:500;text-transform:uppercase}.stv-main-menu ul li.stv-has-children ul li a:before{display:none}.stv-main-menu ul li.stv-has-children ul li a:hover{color:rgba(255,255,255,.8);-webkit-transform:translateX(5px);transform:translateX(5px)}.stv-main-menu ul li.stv-has-children ul.stv-active{max-height:200px}@media screen and (max-width:1200px){.stv-menu-frame .stv-menu-right-frame{display:none}.stv-main-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stv-main-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-main-menu ul li{margin-bottom:30px}.stv-main-menu ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stv-main-menu ul li a:before{display:none}.stv-main-menu ul li a.stv-active{padding-left:0!important}.stv-main-menu ul li.stv-has-children ul{padding-left:0}.stv-main-menu ul li.stv-has-children ul li:first-child{margin-top:30px}}.stv-banner{height:100vh}.stv-banner .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.stv-banner .stv-banner-content{width:100%;padding-bottom:120px;position:relative}@media screen and (max-width:992px){.stv-banner .stv-banner-content{padding-bottom:90px}.stv-lines-place .stv-lines{display:none}}.stv-banner .stv-lines-place{position:absolute;left:0;bottom:calc(100% + 120px)}.stv-inner-banner .stv-banner-content{padding:150px 0 0}@media screen and (max-width:1200px){.stv-inner-banner .stv-banner-content{padding:180px 0 0}}@-webkit-keyframes move{from,to{-webkit-transform:translateY(-75px);transform:translateY(-75px)}50%{-webkit-transform:translateY(75px);transform:translateY(75px)}}@keyframes move{from,to{-webkit-transform:translateY(-75px);transform:translateY(-75px)}50%{-webkit-transform:translateY(75px);transform:translateY(75px)}}.stv-lines-place .stv-lines{opacity:.05;pointer-events:none}.stv-lines-place .stv-lines line,.stv-lines-place .stv-lines path,.stv-lines-place .stv-lines rect{stroke:#000}.stv-lines-place .stv-lines .stv-move{-webkit-animation:10s linear infinite move;animation:10s linear infinite move}.stv-lines-place.stv-light .stv-lines{opacity:.2}.stv-lines-place.stv-light .stv-lines line,.stv-lines-place.stv-light .stv-lines path,.stv-lines-place.stv-light .stv-lines rect{stroke:#fff}.stv-animation-frame{width:100%;height:100vh;position:absolute;top:0;-webkit-animation:10s linear infinite jump;animation:10s linear infinite jump;pointer-events:none}.stv-animation{position:absolute;display:inline-block;width:300px;height:300px;opacity:.2;pointer-events:none}.stv-position-1{top:100px;right:100px}.stv-position-1 .stv-pentagon div{border-top:.1px solid #fff}.stv-position-2{top:-60px;left:15%}.stv-position-2 .stv-pentagon div{border-top:1px solid #fff}.stv-position-2 .stv-dodecahedron{-webkit-animation-delay:.5s;animation-delay:.5s}.stv-position-4{top:-60px;right:20%}.stv-position-4 .stv-pentagon div{border-top:.1px solid #fff}.stv-position-4 .stv-dodecahedron{-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:1400px){.stv-position-2,.stv-position-4{display:none}}.stv-position-4.stv-dark .stv-pentagon div{border-top:.1px solid #000}.stv-dodecahedron{position:relative;left:100px;top:40px;width:100px;height:223px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:100s linear infinite rotate;animation:100s linear infinite rotate}@-webkit-keyframes rotate{from{-webkit-transform:rotateX(0) rotateY(360deg) rotateZ(360deg);transform:rotateX(0) rotateY(360deg) rotateZ(360deg)}to{-webkit-transform:rotateX(360deg) rotateY(0) rotateZ(-360deg);transform:rotateX(360deg) rotateY(0) rotateZ(-360deg)}}@keyframes rotate{from{-webkit-transform:rotateX(0) rotateY(360deg) rotateZ(360deg);transform:rotateX(0) rotateY(360deg) rotateZ(360deg)}to{-webkit-transform:rotateX(360deg) rotateY(0) rotateZ(-360deg);transform:rotateX(360deg) rotateY(0) rotateZ(-360deg)}}.stv-pentagon{position:absolute;width:100px}.stv-pentagon:nth-child(1){-webkit-transform:rotateY(.2turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.2turn) translateZ(69px) rotateX(26.5deg)}.stv-pentagon:nth-child(6){bottom:0;-webkit-transform:rotateY(.2turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.2turn) translateZ(-69px) rotateX(206.5deg)}.stv-pentagon:nth-child(2){-webkit-transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg)}.stv-pentagon:nth-child(7){bottom:0;-webkit-transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg)}.stv-pentagon:nth-child(3){-webkit-transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg)}.stv-pentagon:nth-child(8){bottom:0;-webkit-transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg)}.stv-pentagon:nth-child(4){-webkit-transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg)}.stv-pentagon:nth-child(9){bottom:0;-webkit-transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg)}.stv-pentagon:nth-child(5){-webkit-transform:rotateY(1turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(1turn) translateZ(69px) rotateX(26.5deg)}.stv-pentagon:nth-child(10){bottom:0;-webkit-transform:rotateY(1turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(1turn) translateZ(-69px) rotateX(206.5deg)}.stv-pentagon:nth-child(11){-webkit-transform:translateZ(69px) rotateX(-90deg);transform:translateZ(69px) rotateX(-90deg)}.stv-pentagon:nth-child(12){bottom:0;-webkit-transform:translateZ(-69px) rotateX(90deg);transform:translateZ(-69px) rotateX(90deg)}.stv-pentagon div{position:absolute;width:100px;height:69px;-webkit-transform-origin:bottom;transform-origin:bottom}.stv-pentagon div:nth-child(1){-webkit-transform:rotate(.2turn);transform:rotate(.2turn)}.stv-pentagon div:nth-child(2){-webkit-transform:rotate(.4turn);transform:rotate(.4turn)}.stv-pentagon div:nth-child(3){-webkit-transform:rotate(.6turn);transform:rotate(.6turn)}.stv-pentagon div:nth-child(4){-webkit-transform:rotate(.8turn);transform:rotate(.8turn)}.stv-pentagon div:nth-child(5){-webkit-transform:rotate(1turn);transform:rotate(1turn)}@-webkit-keyframes jump{0%,100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes jump{0%,100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}}.stv-about-quote{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-complex-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-complex-text .stv-button{margin-left:30px}.stv-service-card-sm{position:relative;display:block;padding:60px 30px}.stv-service-card-sm p{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-service-card-sm .stv-button{-webkit-transform:scale(.3);transform:scale(.3);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4}.stv-service-card-sm:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;background-color:#75aa76;-webkit-transition:.6s cubic-bezier(0,0,.3642,1);transition:.6s cubic-bezier(0,0,.3642,1)}.stv-service-card-sm:hover p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stv-service-card-sm:hover .stv-button{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.stv-service-card-sm:hover:before{width:100%}.stv-services-grid{border-top:1px solid rgba(255,255,255,.1)}.stv-services-grid .stv-services-grid-item{border-right:1px solid rgba(255,255,255,.1)}.stv-services-grid .stv-services-grid-item:first-child{border-left:1px solid rgba(255,255,255,.1)}@media screen and (max-width:992px){.stv-service-card-sm p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stv-service-card-sm .stv-button{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.stv-services-grid{padding-bottom:90px}.stv-services-grid .stv-services-grid-item{border-bottom:1px solid rgba(255,255,255,.1)}.stv-services-grid .stv-services-grid-item:nth-child(3){border-left:1px solid rgba(255,255,255,.1)}}@media screen and (max-width:768px){.stv-complex-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stv-complex-text .stv-button{margin-left:0;margin-top:60px}.stv-services-grid{padding-bottom:90px}.stv-services-grid .stv-services-grid-item{border-left:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}}.stv-service-list li{border-bottom:1px solid rgba(255,255,255,.1);list-style-type:none;padding:15px 0;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px}.stv-service-list li:first-child{border-top:1px solid rgba(255,255,255,.1)}.stv-service-list.stv-light li{color:rgba(255,255,255,.6)}.stv-service-list.stv-dark li{border-bottom:1px solid rgba(0,0,0,.1)}.stv-service-list.stv-dark li:first-child{border-top:1px solid rgba(0,0,0,.1)}.stv-team-card{position:relative;overflow:hidden;padding-bottom:130%}.stv-team-card:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:#75aa76;-webkit-transition:.6s cubic-bezier(0,0,.3642,1);transition:.6s cubic-bezier(0,0,.3642,1)}.stv-team-card img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-team-card .stv-description{opacity:0;text-align:center;background-color:rgba(20,28,36,.8);position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none;-webkit-transition:.6s cubic-bezier(0,0,.3642,1);transition:.6s cubic-bezier(0,0,.3642,1)}.stv-team-card .stv-description .stv-secrc-text{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1);-webkit-transition-delay:0s;transition-delay:0s}.stv-team-card .stv-description .stv-secrc-text a{color:#fff;-webkit-transition:.2s cubic-bezier(0,0,.3642,1);transition:.2s cubic-bezier(0,0,.3642,1)}.stv-team-card .stv-description .stv-secrc-text a:hover{color:#75aa76}.stv-team-card:hover img{-webkit-transform:scale(1);transform:scale(1)}.stv-team-card:hover:after{width:100%}.stv-team-card:hover .stv-description{opacity:1;pointer-events:all}.stv-team-card:hover .stv-description .stv-secrc-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;transition-delay:.1s}.stv-team-list{position:relative}.stv-team-list .stv-lines-place{position:absolute;top:-120px;left:-22.5%}.stv-social-icons{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.stv-social-icons.stv-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stv-social-icons li{list-style-type:none;margin-right:15px}.stv-social-icons li:last-child{margin-right:0}.stv-social-icons li a{color:#fff;font-size:18px;-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-social-icons li a:hover{color:#75aa76}.stv-social-icons.stv-dark li a{color:#000}.stv-social-icons.stv-dark li a:hover{color:#75aa76}.stv-footer-menu{margin-bottom:120px}.stv-footer-menu ul li{list-style-type:none;margin-bottom:30px}.stv-footer-menu ul li a{display:block;font-weight:500;font-size:28px;color:rgba(255,255,255,.9);-webkit-transition:.4s cubic-bezier(0,0,.3642,1);transition:.4s cubic-bezier(0,0,.3642,1)}.stv-footer-menu ul li a:hover{-webkit-transform:translateX(10px);transform:translateX(10px);color:#75aa76}.stv-footer-menu ul li.stv-active a{color:#75aa76}.stv-footer-menu ul li.stv-active a:hover{-webkit-transform:none;transform:none}.stv-portfolio{position:relative}.stv-portfolio .stv-lines-place{position:absolute;left:40.7%}.stv-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:500}@media screen and (max-width:768px){.stv-footer-menu ul li a{font-size:22px}.stv-footer-menu{margin-bottom:60px}.stv-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:30px}}.stv-works-nav{padding-top:60px;border-top:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stv-works-nav .stv-disabled{opacity:.2;cursor:not-allowed}@media screen and (max-width:768px){.stv-works-nav{padding-top:0;border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stv-works-nav .stv-link{display:none}.stv-works-nav .stv-link:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}}.stv-accordion-group{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:30px}.stv-accordion-group .stv-accordion-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;margin-bottom:30px}.stv-accordion-group .stv-accordion-menu .stv-symbol{border-radius:50%;width:40px;height:40px;color:#000;background-color:#e5e5e5;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.stv-accordion-group .stv-accordion-menu .stv-symbol .stv-minus,.stv-accordion-group .stv-accordion-menu .stv-symbol .stv-plus{position:absolute}.stv-accordion-group .stv-accordion-menu .stv-symbol .stv-minus{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stv-accordion-content{height:0;overflow:hidden}@-webkit-keyframes glitch-anim{0%{clip:rect(49px,9999px,31px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}5%{clip:rect(63px,9999px,92px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}10%{clip:rect(86px,9999px,74px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}15%{clip:rect(85px,9999px,19px,0);-webkit-transform:skew(.57deg);transform:skew(.57deg)}20%{clip:rect(64px,9999px,75px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}25%{clip:rect(77px,9999px,17px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}30%{clip:rect(16px,9999px,76px,0);-webkit-transform:skew(.81deg);transform:skew(.81deg)}35%{clip:rect(5px,9999px,61px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}40%{clip:rect(79px,9999px,81px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}45%{clip:rect(20px,9999px,97px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}50%{clip:rect(33px,9999px,100px,0);-webkit-transform:skew(.16deg);transform:skew(.16deg)}55%{clip:rect(19px,9999px,76px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}60%{clip:rect(29px,9999px,59px,0);-webkit-transform:skew(.58deg);transform:skew(.58deg)}65%{clip:rect(19px,9999px,95px,0);-webkit-transform:skew(.83deg);transform:skew(.83deg)}70%{clip:rect(88px,9999px,30px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75%{clip:rect(43px,9999px,45px,0);-webkit-transform:skew(.6deg);transform:skew(.6deg)}80%{clip:rect(30px,9999px,4px,0);-webkit-transform:skew(.89deg);transform:skew(.89deg)}85%{clip:rect(4px,9999px,96px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}90%{clip:rect(4px,9999px,91px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}95%{clip:rect(48px,9999px,80px,0);-webkit-transform:skew(.41deg);transform:skew(.41deg)}100%{clip:rect(10px,9999px,58px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}}@keyframes glitch-anim{0%{clip:rect(49px,9999px,31px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}5%{clip:rect(63px,9999px,92px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}10%{clip:rect(86px,9999px,74px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}15%{clip:rect(85px,9999px,19px,0);-webkit-transform:skew(.57deg);transform:skew(.57deg)}20%{clip:rect(64px,9999px,75px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}25%{clip:rect(77px,9999px,17px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}30%{clip:rect(16px,9999px,76px,0);-webkit-transform:skew(.81deg);transform:skew(.81deg)}35%{clip:rect(5px,9999px,61px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}40%{clip:rect(79px,9999px,81px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}45%{clip:rect(20px,9999px,97px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}50%{clip:rect(33px,9999px,100px,0);-webkit-transform:skew(.16deg);transform:skew(.16deg)}55%{clip:rect(19px,9999px,76px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}60%{clip:rect(29px,9999px,59px,0);-webkit-transform:skew(.58deg);transform:skew(.58deg)}65%{clip:rect(19px,9999px,95px,0);-webkit-transform:skew(.83deg);transform:skew(.83deg)}70%{clip:rect(88px,9999px,30px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75%{clip:rect(43px,9999px,45px,0);-webkit-transform:skew(.6deg);transform:skew(.6deg)}80%{clip:rect(30px,9999px,4px,0);-webkit-transform:skew(.89deg);transform:skew(.89deg)}85%{clip:rect(4px,9999px,96px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}90%{clip:rect(4px,9999px,91px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}95%{clip:rect(48px,9999px,80px,0);-webkit-transform:skew(.41deg);transform:skew(.41deg)}100%{clip:rect(10px,9999px,58px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}}@-webkit-keyframes glitch-anim2{0%{clip:rect(97px,9999px,84px,0);-webkit-transform:skew(.55deg);transform:skew(.55deg)}5%{clip:rect(82px,9999px,21px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}10%{clip:rect(51px,9999px,99px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}15%{clip:rect(42px,9999px,97px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}20%{clip:rect(27px,9999px,25px,0);-webkit-transform:skew(.86deg);transform:skew(.86deg)}25%{clip:rect(69px,9999px,5px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}30%{clip:rect(38px,9999px,67px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}35%{clip:rect(8px,9999px,90px,0);-webkit-transform:skew(.67deg);transform:skew(.67deg)}40%{clip:rect(34px,9999px,31px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}45%{clip:rect(1px,9999px,25px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}50%{clip:rect(45px,9999px,40px,0);-webkit-transform:skew(.38deg);transform:skew(.38deg)}55%{clip:rect(84px,9999px,96px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}60%{clip:rect(68px,9999px,59px,0);-webkit-transform:skew(.35deg);transform:skew(.35deg)}65%{clip:rect(93px,9999px,48px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}70%{clip:rect(19px,9999px,40px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75%{clip:rect(76px,9999px,56px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}80%{clip:rect(22px,9999px,82px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}85%{clip:rect(30px,9999px,63px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}90%{clip:rect(68px,9999px,44px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95%{clip:rect(12px,9999px,36px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}100%{clip:rect(24px,9999px,5px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}}@keyframes glitch-anim2{0%{clip:rect(97px,9999px,84px,0);-webkit-transform:skew(.55deg);transform:skew(.55deg)}5%{clip:rect(82px,9999px,21px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}10%{clip:rect(51px,9999px,99px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}15%{clip:rect(42px,9999px,97px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}20%{clip:rect(27px,9999px,25px,0);-webkit-transform:skew(.86deg);transform:skew(.86deg)}25%{clip:rect(69px,9999px,5px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}30%{clip:rect(38px,9999px,67px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}35%{clip:rect(8px,9999px,90px,0);-webkit-transform:skew(.67deg);transform:skew(.67deg)}40%{clip:rect(34px,9999px,31px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}45%{clip:rect(1px,9999px,25px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}50%{clip:rect(45px,9999px,40px,0);-webkit-transform:skew(.38deg);transform:skew(.38deg)}55%{clip:rect(84px,9999px,96px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}60%{clip:rect(68px,9999px,59px,0);-webkit-transform:skew(.35deg);transform:skew(.35deg)}65%{clip:rect(93px,9999px,48px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}70%{clip:rect(19px,9999px,40px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75%{clip:rect(76px,9999px,56px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}80%{clip:rect(22px,9999px,82px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}85%{clip:rect(30px,9999px,63px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}90%{clip:rect(68px,9999px,44px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95%{clip:rect(12px,9999px,36px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}100%{clip:rect(24px,9999px,5px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}}@-webkit-keyframes glitch-skew{0%{-webkit-transform:skew(3deg);transform:skew(3deg)}10%,40%{-webkit-transform:skew(2deg);transform:skew(2deg)}20%,30%{-webkit-transform:skew(0);transform:skew(0)}50%,70%,80%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}100%,60%{-webkit-transform:skew(-3deg);transform:skew(-3deg)}90%{-webkit-transform:skew(4deg);transform:skew(4deg)}}@keyframes glitch-skew{0%{-webkit-transform:skew(3deg);transform:skew(3deg)}10%,40%{-webkit-transform:skew(2deg);transform:skew(2deg)}20%,30%{-webkit-transform:skew(0);transform:skew(0)}50%,70%,80%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}100%,60%{-webkit-transform:skew(-3deg);transform:skew(-3deg)}90%{-webkit-transform:skew(4deg);transform:skew(4deg)}}.stv-frame{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.6s;transition:.6s}.stv-curtain{position:fixed;pointer-events:none;background-color:#141c24;opacity:0;width:100%;height:100vh;-webkit-transition:.6s;transition:.6s}.stv-main-transition{-webkit-transition:.6s .3s;transition:.6s .3s;margin-top:0}.stv-main-transition .stv-animation-frame,.stv-main-transition .stv-lines-place{opacity:1;margin-top:0;-webkit-transition:.6s .3s;transition:.6s .3s}html.is-animating .stv-frame{opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:scale(.9);transform:scale(.9)}@media screen and (max-width:1200px){html.is-animating .stv-frame{-webkit-transform:scale(1);transform:scale(1);opacity:1}}html.is-animating .stv-curtain{opacity:1;pointer-events:all}html.is-animating .stv-main-transition{margin-top:.1px}html.is-animating .stv-main-transition .stv-animation-frame{opacity:0;margin-top:-90px;-webkit-transition-delay:0s;transition-delay:0s}html.is-animating .stv-main-transition .stv-lines-place{opacity:0;margin-top:90px;-webkit-transition-delay:0s;transition-delay:0s}html.is-animating .stv-menu-frame{opacity:0;-webkit-transition-delay:.3s;transition-delay:.3s}.stv-dark-bg{background-color:#ebe3db}.stv-logo-img{height:var(--stv-logo-h);width:auto;display:block}.stv-logo-img-footer{height:var(--stv-logo-h)}.stv-logo-svg{height:var(--stv-logo-h);width:auto;display:block}footer .stv-logo{line-height:1}@media screen and (max-width:768px){.stv-footer-menu{margin-bottom:40px}.stv-footer-menu ul li{margin-bottom:12px}}.stv-animation{border:1px solid #75aa76;border-radius:50%;opacity:.35}.stv-animation .stv-dodecahedron,.stv-animation .stv-pentagon{display:none}.stv-client-directory{border-top:1px solid rgba(0,0,0,.1);padding-top:60px;margin-top:90px}@media screen and (max-width:767px){footer .stv-mb-60{margin-bottom:30px}footer .stv-mb-30{margin-bottom:16px}.stv-client-directory{margin-top:50px}}.eyebrow-plain{display:inline-block;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#30404f;margin-bottom:1em}.stv-name-def{display:flex;align-items:baseline;gap:.8em;margin-bottom:.35em}.stv-name-word{font-family:Outfit,sans-serif;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:300;line-height:1;color:#141c24}.stv-name-pos{font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3a783c}.stv-name-meaning{max-width:36ch;margin-bottom:30px;font-size:1.15rem;color:#30404f}.stv-work-layout{display:flex;align-items:flex-start;gap:60px}.stv-work-filter-col{flex:0 0 230px;align-self:stretch}.stv-work-filter{width:230px}.stv-wrapper:has(.stv-work-layout),section:has(.stv-work-layout){overflow:clip}@media screen and (min-width:992px){.stv-work-filter{position:sticky;top:130px}}.stv-work-filter-list{display:flex;flex-direction:column}.stv-work-filter-btn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:11px 0;border:0;border-bottom:1px solid rgba(0,0,0,.1);background:0 0;font-family:Outfit,sans-serif;font-size:.98rem;text-align:left;color:#4a534c;cursor:pointer;transition:color .2s}.stv-work-filter-btn:focus-visible,.stv-work-filter-btn:hover{color:#141c24}.stv-work-filter-btn:focus-visible{outline:#3a783c solid 2px;outline-offset:2px}.stv-work-filter-btn.stv-active{color:#141c24;border-bottom-color:#3a783c}.stv-work-filter-count{font-size:.78rem;font-weight:600;color:#3a783c;font-variant-numeric:tabular-nums}.stv-work-filter-status{margin:16px 0 0;font-size:.8rem;color:#6a726c}.stv-work-main{flex:1 1 auto;min-width:0}.stv-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;margin-bottom:50px}.stv-work-item>.stv-work-card{height:100%}.stv-work-more{border:0;background:0 0;cursor:pointer;margin-bottom:30px}.stv-work-more em{font-style:normal;color:#3a783c}@media screen and (max-width:1399px){.stv-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stv-work-filter-select-wrap{display:none}.stv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stv-work-filter-select{width:100%;padding:14px 44px 14px 16px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' fill='none' stroke='%23141c24' stroke-width='2'/></svg>") right 16px center no-repeat #fff;font-family:Outfit,sans-serif;font-size:1rem;color:#141c24;-webkit-appearance:none;appearance:none}.stv-work-filter-select:focus-visible{outline:#3a783c solid 2px;outline-offset:2px}@media screen and (max-width:991px){.stv-work-layout{display:block}.stv-work-filter{width:auto;margin-bottom:36px}.stv-work-filter-list{display:none;flex-direction:row;gap:8px;min-width:0;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.stv-work-filter-select-wrap{display:block}.stv-work-filter-list::-webkit-scrollbar{display:none}.stv-work-filter-btn{flex:0 0 auto;width:auto;padding:9px 16px;border:1px solid rgba(0,0,0,.16);border-radius:999px;white-space:nowrap}.stv-work-filter-btn.stv-active{border-color:#141c24;background:#141c24;color:#fff}.stv-work-filter-btn.stv-active .stv-work-filter-count{color:#a9d3a9}}@media screen and (max-width:640px){.stv-work-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.stv-about-quote{display:block;max-width:900px}.stv-about-quote blockquote .stv-h4{line-height:1.45}.stv-about-quote-more{color:inherit;text-decoration:underline;text-underline-offset:3px}.stv-careers-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 60px;padding:44px 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.stv-careers-callout .eyebrow-plain{margin-bottom:.6em}.stv-careers-callout .stv-h4{margin-bottom:8px}.stv-founder-flow{max-width:700px}.stv-founder-flow>*+*{margin-top:clamp(56px,7vw,88px)}.stv-founder-quote{margin-bottom:0;padding-top:40px;border-top:1px solid rgba(0,0,0,.12)}.stv-founder-quote blockquote{margin:0 0 20px;padding:0;background:0 0;border:0;font-size:inherit;font-style:normal;color:inherit}.stv-founder-quote figcaption{display:flex;align-items:center;gap:10px}.stv-founder-quote .stv-founder-quote-src{order:-1;flex:0 0 28px;width:28px;height:28px;margin:0}.stv-client-cat{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#30404f;margin-bottom:.8em}.stv-client-list{list-style:none;margin:0;padding:0}.stv-client-list li{padding:.4em 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:.92rem;color:rgba(0,0,0,.6)}.stv-solution-title{font-size:1.05rem;margin-bottom:.6em;color:#14170f}.stv-solution-text{color:#666;font-size:.92rem;line-height:1.6}.stv-scroll-cue{position:absolute;right:60px;bottom:40px;margin-top:0;pointer-events:all}@media screen and (max-width:767px){.stv-scroll-cue{position:static;right:auto;bottom:auto;margin-top:32px}}.stv-choose-text,.stv-more-text{display:none!important}.stv-rail{position:relative;margin-top:2.4em}.stv-rail-fill,.stv-rail-track{position:absolute;background:rgba(0,0,0,.12);border-radius:2px}.stv-rail-fill{background:#3a783c}.stv-rail-bead{position:absolute;width:14px;height:14px;border-radius:50%;background:#3a783c;box-shadow:0 0 0 5px rgba(58,120,60,.18);transition:left 50ms linear,top 50ms linear}@media screen and (min-width:768px){.stv-rail-fill,.stv-rail-track{top:6px;height:2px}.stv-rail-bead{top:0}}@media screen and (max-width:767px){.stv-rail{padding-left:24px}.stv-rail-fill,.stv-rail-track{left:0;width:2px}.stv-rail-bead{left:-6px}}.stv-process-step{padding-top:1.4em}.stv-process-number{overflow:hidden;font-family:Outfit,sans-serif;font-weight:600;font-size:.85rem;color:#3a783c;letter-spacing:.05em;margin-bottom:.6em}.stv-process-number span{display:inline-block;transform:translateY(140%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.stv-process-step.stv-rail-active .stv-process-number span{transform:translateY(0)}.stv-process-image{margin-top:1.2em;border-radius:6px;overflow:hidden;aspect-ratio:4/3}.stv-process-image img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.92);transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.stv-process-step.stv-rail-active .stv-process-image img{opacity:1;transform:scale(1)}.stv-client-row-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;list-style:none;margin:24px 0 44px;padding:0;border-top:1px solid rgba(20,28,36,.12)}.stv-client-row-list li{border-bottom:1px solid rgba(20,28,36,.12);font-size:1.05rem;line-height:1.35}.stv-client-row-list li>*{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;color:#30404f}.stv-client-row-list a{transition:color .2s}.stv-client-row-list a:after{content:"";flex:none;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.35;transition:opacity .2s,transform .2s}.stv-client-row-list a:focus-visible,.stv-client-row-list a:hover{color:#3a783c}.stv-client-row-list a:focus-visible:after,.stv-client-row-list a:hover:after{opacity:1;transform:translateX(3px) rotate(45deg)}.stv-work-card{position:relative;display:block;border-radius:6px;overflow:hidden;padding:34px 30px 26px;min-height:340px;isolation:isolate}.stv-work-card-stage{position:relative;height:210px;margin:6px 0 22px;perspective:1200px}.stv-work-card-desktop{position:absolute;top:8px;left:6%;width:78%;border-radius:5px;overflow:hidden;box-shadow:0 22px 40px -12px rgba(0,0,0,.45);transform:rotateY(10deg) rotateX(3deg) rotateZ(-1deg);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.stv-work-card-desktop img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;aspect-ratio:16/10}.stv-work-card-mobile{position:absolute;right:4%;bottom:-14px;width:27%;max-width:90px;border-radius:12px;overflow:hidden;border:3px solid rgba(255,255,255,.85);box-shadow:0 14px 26px -8px rgba(0,0,0,.5);transform:rotateY(-8deg) rotateZ(2deg);transform-origin:bottom center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.stv-work-card-mobile img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;aspect-ratio:9/16}.stv-work-card:hover .stv-work-card-desktop{transform:rotateY(4deg) rotateX(1deg) rotateZ(0)}.stv-work-card:hover .stv-work-card-mobile{transform:rotateY(-3deg) rotateZ(0)}.stv-work-card-caption{position:relative}.stv-work-card-labels{display:flex;gap:10px;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;opacity:1;margin-bottom:6px}.stv-work-card-name{font-family:Outfit,sans-serif;font-weight:600;font-size:1.05rem}.stv-work-card--mirror .stv-work-card-desktop{left:auto;right:6%;transform:rotateY(-10deg) rotateX(3deg) rotateZ(1deg);transform-origin:right center}.stv-work-card--mirror .stv-work-card-mobile{right:auto;left:4%;transform:rotateY(8deg) rotateZ(-2deg)}.stv-work-card--mirror:hover .stv-work-card-desktop{transform:rotateY(-4deg) rotateX(1deg) rotateZ(0)}.stv-work-card--mirror:hover .stv-work-card-mobile{transform:rotateY(3deg) rotateZ(0)}.stv-work-card--phone-only .stv-work-card-desktop{display:none}.stv-work-card--phone-only .stv-work-card-mobile{position:static;width:auto;max-width:118px;height:100%;margin:0 auto;border-width:4px;transform:rotateY(0) rotateZ(0)}.stv-work-card--phone-only .stv-work-card-stage{display:flex;align-items:center;justify-content:center}.stv-work-card--phone-only:hover .stv-work-card-mobile{transform:translateY(-4px)}.stv-work-card--desktop-only .stv-work-card-mobile{display:none}.stv-work-card--desktop-only .stv-work-card-desktop{left:3%;width:94%;transform:rotateY(4deg) rotateX(2deg)}.stv-work-card--desktop-only:hover .stv-work-card-desktop{transform:rotateY(0) rotateX(0)}.stv-watermark{position:absolute;pointer-events:none;z-index:0;opacity:.06;color:#fff;width:60vw;min-width:640px;max-width:1400px}.stv-watermark svg{display:block;width:100%;height:auto}@media (max-width:767px){.stv-work-card{min-height:300px}.stv-work-card-stage{height:180px}.stv-watermark{width:85vw;min-width:0}}.stv-inline-link{color:inherit;text-decoration:none}.stv-inline-link:focus,.stv-inline-link:hover{text-decoration:underline}.stv-select{position:relative;height:70px;padding:0 30px;width:100%;text-transform:uppercase;letter-spacing:2px;font-family:Outfit,sans-serif;color:rgba(0,0,0,.5);background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;margin-bottom:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%2330404f' d='M1 1l5 5 5-5' stroke='%2330404f' stroke-width='1.4' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 30px center;cursor:pointer}.stv-select:focus{outline:inherit}.stv-select:valid{color:#000}.stv-detail-stage{position:relative;perspective:1600px;margin-bottom:140px}.stv-detail-desktop{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 40px 70px -20px rgba(0,0,0,.35);transform:rotateY(6deg) rotateX(2deg);transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.stv-detail-stage:hover .stv-detail-desktop{transform:rotateY(2deg) rotateX(.5deg)}.stv-detail-desktop img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top center}.stv-detail-mobile{position:absolute;right:-4%;bottom:-12%;width:24%;max-width:200px;border-radius:16px;overflow:hidden;border:4px solid rgba(255,255,255,.9);box-shadow:0 30px 50px -15px rgba(0,0,0,.45);transform:rotateY(-6deg) rotateZ(1deg);transform-origin:bottom center;transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:1}.stv-detail-stage:hover .stv-detail-mobile{transform:rotateY(-2deg) rotateZ(0)}.stv-detail-mobile img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;aspect-ratio:9/16}@media (max-width:767px){.stv-detail-stage{margin-bottom:40px}.stv-detail-mobile{width:32%;right:0;bottom:-8%}}.stv-morph-section{position:relative;background:#141c24;color:#fff}.stv-morph-pin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 56px}@media screen and (min-width:768px){.stv-morph-pin{padding-top:92px}}.stv-morph-heading{position:relative;margin-bottom:28px;text-align:center;z-index:2}.stv-morph-label{position:relative;margin-top:28px;text-align:center;z-index:2;font-family:Outfit,sans-serif;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.stv-morph-label span{display:inline-block;min-width:100px}.stv-morph-frame{position:relative;width:900px;max-width:88vw;aspect-ratio:16/10;background:#0d141b;border-radius:10px;padding:10px;box-shadow:0 40px 90px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.05);transition:none}.stv-morph-screen{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden;background:#1b2530}.stv-morph-iframe{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;border:0;background:#fff;opacity:0;transition:opacity .4s;pointer-events:none}.stv-morph-iframe.stv-loaded{opacity:1}.stv-morph-notch{position:absolute;left:50%;top:4px;transform:translateX(-50%);width:60px;height:6px;border-radius:4px;background:#05090d;opacity:0}@media (max-width:767px){.stv-morph-pin{height:auto;min-height:0;padding:56px 20px}.stv-morph-heading{position:static;margin-bottom:28px}.stv-morph-label{position:static;margin-top:28px}.stv-morph-frame{max-width:92vw;width:min(86vw,340px);aspect-ratio:9/16;border-radius:36px;padding:16px}.stv-morph-frame .stv-morph-screen{border-radius:30px}.stv-morph-frame .stv-morph-notch{opacity:1}}.stv-menu-btn{background:0 0;border:none;padding:0;-webkit-appearance:none;appearance:none;font:inherit}.stv-light-soft{color:rgba(255,255,255,.5)}.stv-accent-dark{color:#3a783c}.stv-gradient{position:absolute;inset:0;z-index:0;background-image:linear-gradient(180deg,rgba(20,28,36,.62) 0,rgba(20,28,36,.28) 120px,rgba(20,28,36,0) 220px),linear-gradient(100deg,rgba(20,28,36,.93) 0,rgba(20,28,36,.8) 32%,rgba(20,28,36,.35) 62%,rgba(20,28,36,.1) 100%),url(/img/photo/hero-farmland.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:768px){.stv-gradient{background-image:linear-gradient(180deg,rgba(20,28,36,.7) 0,rgba(20,28,36,.48) 100%),url(/img/photo/hero-farmland.webp);background-position:center,74% center}}.stv-banner .container{position:relative;z-index:1}#about .stv-hero-proof{display:block;min-height:640px;margin-bottom:40px}#about .stv-hero-proof-card{width:430px;max-width:44vw}#about .stv-hero-proof-card[hidden]{display:none}#about .stv-hero-proof-card:nth-child(1){top:0;left:0}#about .stv-hero-proof-card:nth-child(2){top:24%;left:40%}#about .stv-hero-proof-card:nth-child(3){top:52%;left:4%}.stv-hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:34px;font-family:Outfit,sans-serif;font-size:.9rem;color:rgba(255,255,255,.65)}.stv-hero-trust-item strong{font-weight:700;color:#fff}.stv-hero-proof{position:relative;height:100%;perspective:1600px}.stv-hero-proof-card{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 30px 60px -16px rgba(0,0,0,.6);transition:transform .5s cubic-bezier(.16,1,.3,1)}.stv-hero-proof-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center}.stv-hero-proof-label{position:absolute;left:12px;bottom:12px;z-index:2;color:#fff;background:rgba(20,28,36,.82);padding:5px 10px;border-radius:4px;font-family:Outfit,sans-serif;font-size:.7rem;letter-spacing:.03em}.stv-hero-proof-card:nth-child(1){top:6%;left:4%;transform:rotate(-5deg);z-index:3}.stv-hero-proof-card:nth-child(2){top:30%;left:32%;transform:rotate(4deg);z-index:2}.stv-hero-proof-card:nth-child(3){top:54%;left:10%;transform:rotate(-2deg);z-index:1}.stv-hero-proof:hover .stv-hero-proof-card:nth-child(1){transform:rotate(-8deg) translate(-6px,-4px)}.stv-hero-proof:hover .stv-hero-proof-card:nth-child(2){transform:rotate(6deg) translate(8px,4px)}.stv-hero-proof:hover .stv-hero-proof-card:nth-child(3){transform:rotate(-4deg) translate(-4px,6px)}@media screen and (max-width:991px){.stv-hero-proof{display:none}}.stv-curtain,.stv-preloader{z-index:1000}.stv-frame{z-index:999}.stv-frame>.stv-frame-top .stv-logo{position:relative;display:block;height:var(--stv-logo-h);aspect-ratio:600/312.305}.stv-frame>.stv-frame-top .stv-logo-color-variant,.stv-frame>.stv-frame-top .stv-logo-white-variant{position:absolute;top:0;left:0;transition:opacity .3s}.stv-frame>.stv-frame-top .stv-logo-white-variant{opacity:0;color:#fff}.stv-frame>.stv-frame-top .stv-logo.stv-chrome-dark .stv-logo-color-variant{opacity:0}.stv-frame>.stv-frame-top .stv-logo.stv-chrome-dark .stv-logo-white-variant{opacity:1}.stv-frame>.stv-frame-top .stv-menu-btn.stv-chrome-dark span,.stv-frame>.stv-frame-top .stv-menu-btn.stv-chrome-dark span:after,.stv-frame>.stv-frame-top .stv-menu-btn.stv-chrome-dark span:before{background:#fff}.stv-inner-banner .stv-banner-content{padding-bottom:120px}@media screen and (max-width:992px){.stv-inner-banner .stv-banner-content{padding-bottom:90px}}@media screen and (max-width:767px){.stv-client-row-list{grid-template-columns:1fr}.stv-client-row-list li{font-size:1rem}.stv-client-row-list li>*{padding:14px 0}#about .stv-hero-proof{min-height:520px}#about .stv-hero-proof-card{width:88%;max-width:none}#about .stv-hero-proof-card:nth-child(2){top:30%;left:12%}#about .stv-hero-proof-card:nth-child(3){top:60%;left:0}.stv-inner-banner .stv-banner-content{padding-top:110px;padding-bottom:40px}.stv-inner-banner .stv-banner-content .stv-breadcrumbs.stv-mb-60,.stv-inner-banner .stv-banner-content h1.stv-mb-60{margin-bottom:28px}.stv-inner-banner .stv-banner-content h1.stv-mb-30{margin-bottom:20px}.stv-inner-banner+section.stv-p-120-0,.stv-inner-banner+section.stv-p-120-120,.stv-inner-banner+section.stv-p-120-90{padding-top:30px}}.stv-review-slider{overflow:visible;margin-top:20px}.stv-review-track{display:flex;gap:24px;touch-action:pan-y;cursor:grab}.stv-review-track:active{cursor:grabbing}.stv-review-card{position:relative;display:flex;flex-direction:column;flex:0 0 420px;max-width:82vw;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:30px;opacity:0;transform:translateY(30px)}@media screen and (max-width:640px){.stv-review-card{flex-basis:86vw}}.stv-review-cta{flex-basis:480px;max-width:86vw;align-items:center;justify-content:center;text-align:center;background:#30404f;border-color:#30404f;padding:50px 40px}.stv-review-cta-text{color:rgba(255,255,255,.7);font-size:.95rem;line-height:1.6;margin:14px 0 28px}.stv-breadcrumbs.stv-center:before{display:none}.stv-review-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.stv-review-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:0 0;color:#14170f;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.stv-review-arrow:hover{background:#14170f;border-color:#14170f;color:#fff}.stv-review-arrow:disabled{opacity:.5;cursor:default;background:0 0;border-color:rgba(0,0,0,.12);color:#14170f}.stv-review-source{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.04);margin-bottom:20px}.stv-review-quote{font-size:.96rem;line-height:1.65;color:#333;margin-bottom:24px}.stv-review-quote--long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;margin-bottom:8px}.stv-review-quote--long.stv-open{display:block;-webkit-line-clamp:unset}.stv-review-more{align-self:flex-start;margin:0 0 24px;padding:0;border:0;background:0 0;font-family:Outfit,sans-serif;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#3a783c;cursor:pointer}.stv-review-more:focus-visible,.stv-review-more:hover{text-decoration:underline}.stv-review-author{margin-top:auto}.stv-review-role{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-top:2px}.stv-review-link{margin-top:14px;font-size:10px;letter-spacing:1.5px}.stv-review-link svg{width:32px;height:32px;margin-left:10px}.stv-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:991px){.stv-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.stv-reviews-grid{grid-template-columns:1fr}}.stv-reviews-cta-buttons{display:inline-flex;flex-direction:column;align-items:stretch;gap:16px}.stv-reviews-cta-buttons .stv-button{justify-content:space-between}.stv-frame-bottom .stv-back-to-top,.stv-frame-bottom .stv-back-to-top .stv-link,.stv-frame-bottom .stv-current-page{color:#000;transition:color .25s}.stv-frame-bottom .stv-back-to-top .stv-link svg{background-color:rgba(0,0,0,.06);transition:background-color .25s}.stv-frame-bottom .stv-back-to-top .stv-link svg path{fill:#000;transition:fill .25s}.stv-frame-bottom .stv-back-to-top.stv-chrome-dark,.stv-frame-bottom .stv-back-to-top.stv-chrome-dark .stv-link,.stv-frame-bottom .stv-current-page.stv-chrome-dark{color:#fff}.stv-frame-bottom .stv-back-to-top.stv-chrome-dark .stv-link svg{background-color:rgba(255,255,255,.15)}.stv-frame-bottom .stv-back-to-top.stv-chrome-dark .stv-link svg path{fill:#fff}.stv-form-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.stv-form-error{display:block;color:#b3261e;font-size:.8rem;margin-top:.3em;min-height:1.2em}.stv-form-status{min-height:1.2em;font-weight:600}.stv-form-sent>:not(:has([data-form-status])){display:none!important}.stv-form-sent .stv-form-status{font-size:1.6rem;line-height:1.3;margin:0 0 18px;outline:0;text-align:center}.stv-form-sent .stv-form-again{display:block;margin:0 auto}.stv-form-again{background:0 0;border:0;padding:0;font:inherit;font-weight:600;color:#141c24;text-decoration:underline;text-underline-offset:4px;cursor:pointer}[aria-invalid=true]{border-color:#b3261e!important}.stv-team-list .stv-dot-grid{position:absolute;top:-60px;left:-18%;right:-10%;bottom:-40px;background-image:radial-gradient(rgba(48,64,79,.22) 1.5px,transparent 1.5px);background-size:26px 26px;pointer-events:none;z-index:0}.stv-team-list .row{position:relative;z-index:1}.stv-social-icons{gap:8px}.social-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;transition:background .2s}.social-icon:hover{background:rgba(255,255,255,.18)}.stv-main-menu ul li a{font-size:80px;line-height:.85}@media screen and (max-width:992px){.stv-main-menu ul li a{font-size:60px}}@media screen and (max-width:767px){.stv-team-list .stv-dot-grid{display:none}.stv-main-menu ul li a{font-size:44px}.stv-main-menu ul li{margin-bottom:18px}}@media screen and (max-width:1200px){.stv-menu-frame{overflow-y:auto;-webkit-overflow-scrolling:touch}.stv-menu-frame .container{padding-bottom:60px}.stv-menu-frame .stv-main-menu{margin-bottom:40px}.stv-menu-frame .stv-menu-right-frame{display:flex;height:auto;align-items:flex-start;padding-left:0;padding-top:40px;border-left:none;border-top:1px solid rgba(255,255,255,.1)}}@media screen and (max-height:800px) and (min-width:1201px){.stv-menu-frame .stv-menu-right-frame{display:flex}.stv-main-menu ul li a{font-size:60px}.stv-main-menu ul li{margin-bottom:22px}.stv-menu-frame .stv-menu-right-frame .stv-menu-right{padding-bottom:36px}.stv-menu-frame .stv-menu-right-frame .stv-mb-60{margin-bottom:28px}.stv-menu-frame .stv-menu-right-frame .stv-mb-30{margin-bottom:14px}.stv-menu-frame .stv-menu-right-frame .stv-menu-list li{margin-bottom:6px}}@media screen and (min-width:1200px){.container{max-width:1400px}}body,html{font-size:20px}.stv-logo-draw{opacity:0;width:min(800px,90vw);height:auto}.stv-rail-section{overflow:visible}.stv-feature-rail{display:flex;align-items:flex-start;gap:60px;margin:20px 0 10px}.stv-feature-rail-nav{position:relative;flex:0 0 260px;padding-left:20px}.stv-feature-rail-indicator{position:absolute;top:0;left:0;width:2px;background:#75aa76}.stv-feature-rail-link{display:block;width:100%;text-align:left;background:0 0;border:none;padding:14px 0;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:500;line-height:1.35;color:#6e6e6e;cursor:pointer;transition:color .3s}.stv-feature-rail-link.is-active{color:#14170f}.stv-feature-rail-content{flex:1 1 auto;min-width:0}.stv-feature-rail-chapter{min-height:46vh;display:flex;flex-direction:column;justify-content:center;padding:56px 0;border-bottom:1px solid rgba(0,0,0,.07);opacity:0;transform:translateY(24px)}.stv-feature-rail-chapter:first-child{padding-top:8px}.stv-feature-rail-chapter:last-child{border-bottom:none}.stv-feature-rail-number{display:block;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;color:#3a783c;letter-spacing:.05em;margin-bottom:14px}.stv-feature-rail-chapter h3{margin-bottom:14px}.stv-feature-rail-chapter p{max-width:52ch;color:#4a534c;font-size:1rem;line-height:1.65}@media screen and (max-width:991px){.stv-feature-rail{flex-direction:column;align-items:stretch;gap:0}.stv-feature-rail-nav{position:static;display:flex;flex-direction:column;min-width:0;gap:0;padding-left:18px;margin-bottom:26px}.stv-feature-rail-link{width:100%;white-space:normal;padding:9px 0}.stv-feature-rail-chapter{min-height:0;padding:30px 0}.stv-feature-rail-chapter:first-child{padding-top:8px}}.stv-photo-stack{max-width:760px;margin:0 auto}.stv-photo-stack-feature{position:relative;width:100%;background:#f2f2f2;border-radius:8px;overflow:hidden;min-height:320px;max-height:560px;aspect-ratio:4/3}.stv-photo-stack-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.97);transition:opacity .4s,transform .4s;pointer-events:none}.stv-photo-stack-img.is-active{opacity:1;transform:scale(1);pointer-events:auto}.stv-photo-stack-strip{display:flex;gap:12px;margin-top:16px;overflow-x:auto;padding-bottom:4px}.stv-photo-stack-thumb{flex:0 0 auto;width:64px;height:64px;border-radius:6px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#f2f2f2;opacity:.55;transition:opacity .3s,border-color .3s}.stv-photo-stack-thumb img{display:block;width:100%;height:100%;object-fit:cover}.stv-photo-stack-thumb.is-active{opacity:1;border-color:#75aa76}.stv-photo-stack-view{color:#6e6e6e;font-size:.85rem}.stv-p-90-0{padding-top:90px}@media screen and (max-width:992px){.stv-p-90-0{padding-top:60px}}@media screen and (max-width:768px){body,html{font-size:19px}.stv-works-nav{padding-top:40px}.stv-works-nav:has(.stv-link:last-child.stv-disabled) .stv-link:last-child{display:none}.stv-works-nav:has(.stv-link:last-child.stv-disabled) .stv-link:nth-last-child(2){display:flex}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.stv-ball{display:none!important}}.stv-plan-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid #e5e5e5;border-radius:8px;text-align:center}.stv-plan-card--popular{border-color:#75aa76;border-width:2px}.stv-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#75aa76;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:6px 16px;border-radius:999px;white-space:nowrap}.stv-plan-from{margin-bottom:2px;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3a783c}.stv-plan-price{margin:14px 0 4px}.stv-plan-price-amount{font-family:var(--bs-body-font-family);font-size:2.4rem;font-weight:700;color:#30404f}.stv-plan-price-cadence{color:#6e6e6e;font-size:.95rem}.stv-plan-cta{margin-top:auto;align-self:center;justify-content:center}.stv-plan-card p:last-of-type:not(.stv-plan-price){margin-bottom:44px}.stv-plan-card{padding:48px 34px 42px;transition:border-color .3s,transform .3s,box-shadow .3s}.stv-plan-card:hover{border-color:#75aa76;transform:translateY(-4px);box-shadow:0 14px 30px rgba(20,28,36,.06)}.stv-plan-features{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;list-style:none;padding:0}.stv-plan-features li{position:relative;padding-left:26px;color:#30404f}.stv-plan-features li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:50%;background:#75aa76}.stv-stack{margin-top:60px;border-bottom:1px solid rgba(0,0,0,.1)}.stv-stack-group{padding:30px 0;border-top:1px solid rgba(0,0,0,.1)}.stv-stack-label{margin:0;padding-top:8px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#30404f}.stv-stack-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.stv-stack-tags li{padding:8px 16px;border:1px solid #e5e5e5;border-radius:999px;font-size:.95rem;color:#30404f}@media screen and (max-width:992px){.stv-stack-label{padding-top:0;margin-bottom:14px}}.stv-menu-frame{background-image:linear-gradient(rgba(20,28,36,.9),rgba(20,28,36,.9)),url(/img/photo/ghost-workspace.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.stv-founder-ghost{position:relative;overflow:hidden;isolation:isolate}.stv-founder-ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/photo/ghost-flatlay.webp) center/cover no-repeat;opacity:.14;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 24%,#000 76%,transparent 100%)}.stv-banner-photo{position:absolute;inset:0;z-index:-1;pointer-events:none;background-size:cover;background-position:center 55%;background-repeat:no-repeat}.stv-banner-photo--art{background-image:linear-gradient(100deg,rgba(20,28,36,.74) 0,rgba(20,28,36,.5) 42%,rgba(20,28,36,.12) 72%,rgba(20,28,36,0) 100%),var(--banner-img);background-position:center,var(--banner-pos,center 55%)}@media screen and (max-width:768px){.stv-plan-features{grid-template-columns:1fr}.stv-banner-photo--art{background-image:linear-gradient(180deg,rgba(20,28,36,.55) 0,rgba(20,28,36,.4) 100%),var(--banner-img);background-position:center,var(--banner-pos-m,80% 55%)}.stv-founder-ghost:before{inset:3% -30% auto -30%;aspect-ratio:3/2;background-size:100% 100%;opacity:.22;-webkit-mask-image:radial-gradient(ellipse at center,#000 38%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 38%,transparent 74%)}}.stv-banner .stv-light-soft{color:rgba(255,255,255,.78)}.stv-banner-photo--mainstreet{background-image:linear-gradient(rgba(20,28,36,.5),rgba(20,28,36,.5)),linear-gradient(100deg,rgba(20,28,36,.82) 0,rgba(20,28,36,.55) 45%,rgba(20,28,36,.15) 100%),url(/img/photo/banner-mainstreet.webp);background-position:center,center,center 60%}.stv-banner-photo+.stv-banner-content .stv-light-soft{color:rgba(255,255,255,.78)}@media screen and (min-width:769px){.stv-founder-ghost--wide:before{opacity:.11;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 78%,transparent 100%)}}@media screen and (max-width:768px){.stv-banner-photo--mainstreet{background-image:linear-gradient(180deg,rgba(20,28,36,.86) 0,rgba(20,28,36,.74) 100%),url(/img/photo/banner-mainstreet.webp);background-position:center,74% center}.stv-founder-ghost--wide:before{inset:1% -30% auto -30%}.stv-founder-ghost--wide:after{content:"";position:absolute;z-index:-1;inset:42% -30% auto -30%;aspect-ratio:3/2;background:url(/img/photo/ghost-flatlay.webp) center/100% 100% no-repeat;opacity:.22;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,#000 38%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 38%,transparent 74%)}}.stv-contact-ghost{position:relative;overflow:hidden;isolation:isolate}.stv-contact-ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/photo/ghost-workspace.webp) center 40%/cover no-repeat;opacity:.17;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 100%)}.stv-morph-section .stv-inner-banner .stv-banner-content{padding-bottom:20px}.stv-feature-rail--dark .stv-feature-rail-link{color:rgba(255,255,255,.6)}.stv-feature-rail--dark{background-color:#141c24}.stv-feature-rail--dark .stv-feature-rail-link.is-active{color:#fff}.stv-feature-rail--dark .stv-feature-rail-chapter{border-bottom-color:rgba(255,255,255,.1)}.stv-feature-rail--dark .stv-feature-rail-number{color:#75aa76}.stv-feature-rail--dark .stv-feature-rail-chapter p{color:rgba(255,255,255,.78)}.stv-feature-rail--dark .stv-feature-rail-chapter h2{margin-bottom:18px}.stv-feature-rail--dark .stv-feature-rail-chapter .stv-service-list{max-width:420px;margin-top:26px}.stv-engage{margin-bottom:30px}.stv-engage-card{height:100%;padding-top:30px;margin-bottom:30px;border-top:1px solid rgba(0,0,0,.12)}.stv-engage-number{display:block;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.05em;color:#3a783c}.stv-engage-card h3{margin-bottom:14px}.stv-engage-card p{max-width:34ch;color:#4a534c;line-height:1.65}.stv-breadcrumbs{flex-wrap:wrap;row-gap:6px}@media screen and (max-width:767px){.stv-photo-stack-feature{min-height:240px}.stv-morph-section .stv-inner-banner .stv-banner-content{padding-bottom:0}.stv-breadcrumbs li a{font-size:11px;letter-spacing:1.5px}.stv-breadcrumbs li:after{margin:0 9px}.stv-breadcrumbs li:last-child:after{content:none}.stv-p-120-0,.stv-p-120-120,.stv-p-120-30,.stv-p-120-60,.stv-p-120-90,.stv-p-90-120{padding-top:64px}.stv-p-0-120,.stv-p-0-90,.stv-p-120-120,.stv-p-120-90,.stv-p-90-120,.stv-p-90-90{padding-bottom:64px}.stv-p-90-0,.stv-p-90-90{padding-top:64px}.stv-p-120-60{padding-bottom:40px}.stv-mb-90{margin-bottom:50px}.stv-mb-60{margin-bottom:40px}.stv-services-grid{padding-bottom:20px}.stv-service-card-sm{padding:40px 24px}}.stv-project-review{max-width:760px;margin:0 auto}.stv-project-review blockquote{margin:0 0 20px;padding:0;background:0 0;border:0;font-size:inherit;font-style:normal;color:inherit}.stv-project-review figcaption{display:flex;align-items:center;gap:10px}.stv-project-review .stv-review-source{flex:0 0 28px;width:28px;height:28px;margin:0}@media screen and (max-width:991px){.stv-stack-gap{margin-bottom:48px}}.stv-preloader,.stv-preloader .stv-preloader-animation,.stv-preloader .stv-preloader-animation .stv-pos-abs{height:100vh;height:100dvh}.stv-drawer-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(20,28,36,.55);opacity:0}.stv-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(600px,100%);background:#fff;box-shadow:-20px 0 60px -30px rgba(0,0,0,.5);display:flex;flex-direction:column}.stv-drawer-backdrop[hidden],.stv-drawer[hidden]{display:none}.stv-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:96px 48px 60px}.stv-drawer-close{position:absolute;top:22px;right:22px;z-index:2;width:48px;height:48px;border:0;border-radius:50%;background:rgba(0,0,0,.06);cursor:pointer}.stv-drawer-close span{position:absolute;left:50%;top:50%;width:18px;height:2px;margin:-1px 0 0 -9px;background:#141c24;transform:rotate(45deg)}.stv-drawer-close span+span{transform:rotate(-45deg)}.stv-drawer-close:focus-visible,.stv-drawer-close:hover{background:rgba(0,0,0,.12);outline:#3a783c solid 2px;outline-offset:2px}.stv-drawer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.stv-drawer-figure{margin:0 0 44px}.stv-drawer-shots{position:relative;margin-bottom:14px}.stv-drawer-shots img{display:block;width:100%;border-radius:6px;border:1px solid rgba(0,0,0,.08)}.stv-drawer-shot-mobile{position:absolute;right:-6px;bottom:-18px;width:26%!important;box-shadow:0 16px 40px -14px rgba(0,0,0,.55)}.stv-drawer-figure figcaption{font-size:.9rem;line-height:1.55;padding-top:18px}.stv-work-card-hint{display:inline-block;margin-top:10px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:1}html.stv-drawer-open{overscroll-behavior:none}html.stv-drawer-lock{overflow:hidden}@media screen and (max-width:767px){.stv-drawer-body{padding:84px 24px 48px}.stv-drawer-close{top:16px;right:16px}}.stv-brand-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:30px}.stv-brand-chip{height:96px;border-radius:8px;border:1px solid rgba(0,0,0,.1);margin-bottom:12px}.stv-brand-swatch-name{margin:0 0 4px;font-weight:500;color:#141c24}.stv-brand-json,.stv-brand-logo code,.stv-brand-note code,.stv-brand-swatch-name code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.stv-brand-note,.stv-brand-swatch-role,.stv-brand-type-note{font-size:.9rem;line-height:1.55;margin:0}.stv-brand-note{max-width:640px;margin-top:30px}.stv-brand-type-row{display:grid;grid-template-columns:110px 1fr 260px;gap:24px;align-items:baseline;padding:22px 0;border-top:1px solid rgba(0,0,0,.1)}.stv-brand-type-meta{font-size:.85rem;color:#30404f}.stv-brand-type-sample{font-weight:500;color:#141c24;line-height:1.15;overflow-wrap:anywhere}.stv-brand-type-sample[data-level=h1]{font-size:clamp(40px,6vw,96px)}.stv-brand-type-sample[data-level=h2]{font-size:clamp(34px,5vw,76px)}.stv-brand-type-sample[data-level=h3]{font-size:47px}.stv-brand-type-sample[data-level=h4]{font-size:31px}.stv-brand-type-sample[data-level=h5]{font-size:22px}.stv-brand-type-sample[data-level=h6]{font-size:20px}.stv-brand-type-sample[data-level=body]{font-size:16px;font-weight:300;color:#6e6e6e;line-height:1.65}.stv-brand-type-sample[data-level=eyebrow]{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#30404f}.stv-brand-type-sample[data-level=button]{font-size:12px;letter-spacing:2px;text-transform:uppercase}.stv-brand-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.stv-brand-logo{margin:0;border-radius:8px;border:1px solid rgba(0,0,0,.1);overflow:hidden}.stv-brand-logo-art{display:flex;align-items:center;justify-content:center;padding:48px;min-height:220px}.stv-brand-logo-art svg{width:220px;height:auto}.stv-brand-logo--light .stv-brand-logo-art{background:#f5f5f3}.stv-brand-logo--dark .stv-brand-logo-art{background:#141c24}.stv-brand-logo figcaption{padding:18px 20px 22px;font-size:.9rem;line-height:1.55;background:#fff}.stv-brand-components{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 60px}.stv-brand-label{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#30404f;margin-bottom:18px}.stv-brand-components .stv-brand-note{margin-top:18px}.stv-brand-list{list-style:none;padding:0;margin:0;max-width:720px}.stv-brand-list li{padding:12px 0 12px 22px;border-top:1px solid rgba(0,0,0,.1);position:relative}.stv-brand-list li:before{content:"";position:absolute;left:0;top:22px;width:8px;height:8px;border-radius:50%;background:#75aa76}.stv-brand-json{background:#141c24;color:#e8ebe8;padding:28px;border-radius:8px;overflow-x:auto;font-size:.82rem;line-height:1.6}@media screen and (max-width:767px){.stv-brand-type-row{grid-template-columns:1fr;gap:8px}}.stv-frame-bottom .stv-back-to-top{transition:opacity .3s,visibility .3s}html.stv-at-top .stv-frame-bottom .stv-back-to-top{opacity:0;visibility:hidden;pointer-events:none}.stv-button,.stv-link,.stv-review-more,.stv-work-filter-btn.stv-active,.stv-work-more{font-weight:600}.stv-results-eyebrow{color:#a9d3a9}.stv-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px 30px}.stv-result{padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.stv-result-figure{margin:0 0 8px;font-family:Outfit,sans-serif;font-size:clamp(44px,4.5vw,64px);font-weight:500;line-height:1;color:#a9d3a9;font-variant-numeric:tabular-nums}.stv-result-label{margin:0 0 10px;font-size:1rem;line-height:1.4;color:#fff}.stv-result-who{margin:0;font-size:.85rem;font-weight:500;color:rgba(255,255,255,.6)}.stv-works-nav{margin-top:90px}@media screen and (max-width:767px){.stv-works-nav{margin-top:64px}}#all{scroll-margin-top:110px}.stv-area-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.stv-area-reviews .stv-review-card{max-width:none}.stv-area-services{list-style:none;margin:0;padding:0}.stv-area-services li{padding:18px 0;border-top:1px solid rgba(0,0,0,.1)}.stv-area-services li a{display:block;margin-bottom:4px;font-weight:600;color:#141c24;text-decoration:none}.stv-area-services li span{display:block;font-size:.92rem;line-height:1.55}.stv-faq{margin:0}.stv-faq-item{padding:22px 0;border-top:1px solid rgba(0,0,0,.1)}.stv-faq-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.stv-faq dt{margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:500;color:#141c24}.stv-faq dd{margin:0;line-height:1.65}html.stv-skip-preloader .stv-preloader{display:none}.stv-preloader{animation:.4s 3s forwards stv-preloader-bail}html.stv-preloader-js .stv-preloader{animation:none}@keyframes stv-preloader-bail{to{opacity:0;visibility:hidden;pointer-events:none}}@media screen and (max-width:540px){.stv-gradient{background-image:linear-gradient(180deg,rgba(20,28,36,.7) 0,rgba(20,28,36,.48) 100%),url(/img/photo/hero-farmland-m.webp);background-position:center,center}.stv-banner-photo--mainstreet{background-image:linear-gradient(180deg,rgba(20,28,36,.86) 0,rgba(20,28,36,.74) 100%),url(/img/photo/banner-mainstreet-m.webp);background-position:center,center}.stv-founder-ghost--wide:after,.stv-founder-ghost:before{background-image:url(/img/photo/ghost-flatlay-m.webp)}}.stv-turnstile iframe{margin-bottom:20px}.stv-stack-note{margin-top:14px;font-size:.95rem}.stv-sentence-list{list-style:none;margin:0;padding:0}.stv-sentence-list li{padding:16px 0 16px 28px;border-top:1px solid rgba(0,0,0,.1);position:relative}.stv-sentence-list li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.stv-sentence-list li::before{content:"";position:absolute;left:4px;top:27px;width:8px;height:8px;border-radius:50%;background:#75aa76}@media screen and (min-width:1201px){.stv-frame{padding:0}.stv-frame>.stv-frame-top,.stv-menu-frame .stv-frame-top{padding:50px max(30px,calc((100% - 1400px)/ 2 + 30px)) 0}.stv-menu-frame .stv-frame-top{padding-bottom:50px}.stv-frame>.stv-frame-bottom{padding:0 60px 60px;justify-content:flex-end}.stv-frame>.stv-frame-top{transition:transform .35s,padding .3s,background-color .3s,box-shadow .3s}html.stv-header-bar .stv-frame>.stv-frame-top{padding-top:16px;padding-bottom:16px;background-color:rgba(255,255,255,.985);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 rgba(20,28,36,.08);pointer-events:all}html.stv-header-away:not(.stv-header-bar) .stv-frame>.stv-frame-top{transform:translateY(-150%)}}@media screen and (max-width:1200px){.stv-frame>.stv-frame-top{transition:transform .35s}}html.stv-header-away .stv-frame>.stv-frame-top{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.stv-frame>.stv-frame-top{transition:none}}[hidden]{display:none!important}.stv-service-card-sm p{opacity:1;transform:none;-webkit-line-clamp:5;line-clamp:5}h1,h2{text-wrap:balance}.stv-founder-intro{padding-bottom:60px}.stv-one-team{margin:30px 0 70px;color:#000;font-family:Outfit,sans-serif;font-weight:500}@media screen and (max-width:991px){.stv-founder-intro{padding-bottom:50px}.stv-one-team{margin:10px 0 40px}footer .stv-h6{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}footer .stv-h6.stv-mb-30{margin-bottom:16px}}.stv-area-services a{transition:color .2s}.stv-area-services a:focus-visible,.stv-area-services a:hover{color:#3a783c;text-decoration:none}.stv-work-filter .stv-work-filter-group{display:block;margin-top:34px}.stv-work-area-link{display:inline-block;margin-top:10px;font-size:.88rem;font-weight:600;line-height:1.45;color:#3a783c}.stv-work-area-link:focus-visible,.stv-work-area-link:hover{color:#141c24}.stv-work-area-link em{font-style:normal}@media screen and (max-width:991px){.stv-work-filter .stv-work-filter-group{display:none}}@media screen and (min-width:992px){.stv-work-filter{top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}}@media screen and (min-width:992px) and (max-height:900px){.stv-work-filter-btn{padding:6px 0;font-size:.92rem}.stv-work-filter .stv-work-filter-group{margin-top:22px}.stv-work-filter .eyebrow-plain{margin-bottom:8px}}.stv-area-h1 .stv-thin{display:inline-block;text-wrap:balance}.stv-frame>.stv-frame-top .stv-logo-white-variant path:nth-of-type(n+9){fill:#75aa76}.stv-section-note{max-width:640px;margin:10px 0 0}.stv-section-note--center{margin:50px auto 0}.stv-note-link{color:#3a783c;font-weight:500}.stv-select,input,textarea{font-size:16px;text-transform:none;letter-spacing:normal;font-weight:400}input::placeholder,textarea::placeholder{font-size:16px;text-transform:none;letter-spacing:normal;font-weight:400}@media screen and (max-width:767px){.stv-select,input{height:54px;padding:0 4px;margin-bottom:14px}textarea{height:170px;padding:14px 4px;margin-bottom:14px}.stv-form-error{min-height:0;margin-top:-8px}.stv-form-error:empty{display:none}}.stv-select:has(option[value=""]:checked){color:rgba(0,0,0,.5)}@media screen and (min-width:1201px){html.stv-header-swapping .stv-frame>.stv-frame-top{transition:transform .35s}}