@font-face{font-family:VantaSans;src:url(/assets/montserrat-l_AIctKy.woff2)format("woff2");font-display:swap}#vanta-auto{--va-bg:#111310;--va-panel:#1c1f19;--va-lime:#d7ff38;--va-white:#f3f4ed;--va-muted:#b1b7a7;background:var(--va-bg);color:var(--va-white);isolation:isolate;font:15px/1.7 VantaSans,Arial,sans-serif}#vanta-auto *{box-sizing:border-box}#vanta-auto :is(h1,h2,h3,p,figure){margin:0}#vanta-auto :is(h1,h2,h3){color:var(--va-white)}#vanta-auto a{color:inherit;text-decoration:none}#vanta-auto button,#vanta-auto input,#vanta-auto select,#vanta-auto textarea{font:inherit}#vanta-auto button,#vanta-auto a{touch-action:manipulation}#vanta-auto a:focus-visible,#vanta-auto button:focus-visible{outline:2px solid var(--va-lime);outline-offset:5px}#vanta-auto img{max-width:100%;display:block}#vanta-auto .va-demo{color:#cbd2c1;letter-spacing:.1em;background:#242820;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:9px 5%;font-size:10px;display:flex}#vanta-auto .va-header{border-bottom:1px solid #393e31;justify-content:space-between;align-items:center;padding:23px 5%;display:flex}#vanta-auto .va-logo{letter-spacing:-1.8px;align-items:center;gap:12px;font-size:27px;font-weight:800;line-height:1;display:flex}#vanta-auto .va-logo small{letter-spacing:3px;margin-top:8px;font-size:8px;font-weight:500;display:block}#vanta-auto nav{align-items:center;gap:34px;font-size:12px;display:flex}#vanta-auto .va-nav-cta{border:1px solid #727a65;padding:12px 20px}#vanta-auto .va-menu{display:none}#vanta-auto .va-hero{padding:35px 5% 36px;position:relative}#vanta-auto .va-kicker{letter-spacing:.15em;color:var(--va-lime);font-size:10px;font-weight:600}#vanta-auto .va-hero-top{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}#vanta-auto .va-coordinate{letter-spacing:.08em;color:var(--va-muted);font-size:10px}#vanta-auto h1{letter-spacing:-.035em;z-index:2;overflow-wrap:normal;max-width:100%;font-family:Impact,Arial Narrow,VantaSans,sans-serif;font-size:clamp(62px,10vw,142px);font-weight:900;line-height:.98;position:relative}#vanta-auto h1>span:not(.va-dot),#vanta-auto .va-dot{color:var(--va-lime)}#vanta-auto .va-hero-photo{aspect-ratio:1.9;clip-path:polygon(8% 0,100% 0,100% 88%,94% 100%,0 100%,0 14%);margin-top:-100px;margin-left:28%;position:relative}#vanta-auto .va-hero-photo img{object-fit:cover;filter:brightness(1.7);width:100%;height:100%}#vanta-auto .va-photo-label{letter-spacing:.12em;color:#fff;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:16px;left:28px;right:28px}#vanta-auto .va-hero-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}#vanta-auto .va-hero-bottom p{color:var(--va-muted);font-size:12px}#vanta-auto .va-button{background:var(--va-lime);color:#111310;border:0;justify-content:space-between;align-items:center;gap:34px;min-height:50px;padding:16px 23px;font-size:12px;font-weight:700;display:inline-flex}#vanta-auto .va-button:hover{background:#e5ff85}#vanta-auto .va-button span{font-size:22px;line-height:1}#vanta-auto .va-ribbon{background:var(--va-lime);color:#151810;letter-spacing:-.03em;justify-content:space-around;align-items:center;gap:18px;padding:23px 5%;font-size:clamp(10px,1.5vw,18px);font-weight:800;display:flex}#vanta-auto .va-ribbon b{font-size:24px}#vanta-auto .va-treatments{padding:85px 7%}#vanta-auto .va-section-head{grid-template-columns:1fr 2fr;gap:20px 40px;display:grid}#vanta-auto h2{letter-spacing:-.055em;font-size:clamp(35px,4.6vw,64px);font-weight:700;line-height:1.1}#vanta-auto h2 span{color:var(--va-muted)}#vanta-auto .va-section-head>p:last-child{max-width:520px;color:var(--va-muted);grid-column:2;font-size:13px}#vanta-auto .va-selector{background:#4b523e;border:1px solid #4b523e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}#vanta-auto .va-selector button{color:var(--va-muted);text-align:left;background:#191c16;border:0;min-height:56px;padding:22px 14px;font-size:11px;font-weight:700}#vanta-auto .va-selector button[aria-pressed=true]{background:var(--va-lime);color:#111310}#vanta-auto .va-treatment-panel{background:var(--va-panel);grid-template-columns:1fr 1fr;gap:40px;padding:35px;display:grid}#vanta-auto .va-treatment-panel h3{letter-spacing:-.045em;margin:10px 0 16px;font-size:35px;line-height:1.15}#vanta-auto .va-treatment-panel p:not(.va-kicker){color:var(--va-muted);max-width:430px;font-size:13px}#vanta-auto .va-treatment-panel .va-button{margin-top:25px}#vanta-auto .va-treatment-panel ul{align-self:center;margin:0;padding:0;list-style:none}#vanta-auto .va-treatment-panel li{border-bottom:1px solid #444b39;padding:14px 0;font-size:12px}#vanta-auto .va-treatment-panel li:before{content:"+";color:var(--va-lime);margin-right:15px}#vanta-auto .va-small{color:var(--va-muted);margin-top:18px;font-size:11px;line-height:1.7}#vanta-auto .va-culture{color:#23271e;background:#e9ece2;grid-template-columns:1fr 1fr;display:grid}#vanta-auto .va-culture-copy{padding:65px 14%}#vanta-auto .va-culture h2{color:#161b12;margin:24px 0}#vanta-auto .va-culture h2 span{color:#6a745d}#vanta-auto .va-culture .va-kicker{color:#485c0c}#vanta-auto .va-culture p:not(.va-kicker){margin-top:18px;font-size:13px}#vanta-auto .va-underlink{border-bottom:1px solid #606b4c;margin-top:20px;padding:12px 0;font-size:12px;font-weight:700;display:inline-block}#vanta-auto .va-culture figure img{object-fit:cover;filter:saturate(.55);width:100%;height:100%}#vanta-auto .va-culture figure{min-height:480px;position:relative}#vanta-auto figcaption{letter-spacing:.1em;color:#fff;background:#111c;padding:8px 10px;font-size:9px;position:absolute;bottom:18px;left:24px;right:24px}#vanta-auto .va-track{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding:85px 7%;display:grid}#vanta-auto .va-track figure{position:relative}#vanta-auto .va-track img{aspect-ratio:.95;object-fit:cover;filter:saturate(.6);width:100%}#vanta-auto .va-track h2{margin:22px 0}#vanta-auto .va-track p:last-child{color:var(--va-muted);font-size:13px}#vanta-auto .va-faq{padding:0 7% 80px}#vanta-auto .va-faq>.va-kicker{margin-bottom:20px}#vanta-auto details{border-bottom:1px solid #424938;padding:19px 0}#vanta-auto summary{min-height:30px;font-size:14px}#vanta-auto details p{color:var(--va-muted);max-width:700px;padding-top:15px;font-size:12px}#vanta-auto .va-book{background:#242a1c;grid-template-columns:1fr 1fr;gap:9%;padding:75px 7%;display:grid}#vanta-auto .va-book h2{margin:22px 0;font-family:Impact,Arial Narrow,VantaSans,sans-serif;font-size:clamp(40px,5vw,68px)}#vanta-auto .va-book h2 span{color:var(--va-lime)}#vanta-auto .va-book p{color:#c2cbb5;font-size:12px}#vanta-auto .va-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}#vanta-auto .va-form-grid label{min-width:0;font-size:11px;display:block}#vanta-auto .va-wide{grid-column:1/-1}#vanta-auto :is(input,textarea,select){color:#f3f4ed;background:#161c11;border:1px solid #647053;border-radius:0;width:100%;min-width:0;margin-top:8px;padding:12px;font-size:16px;display:block}#vanta-auto textarea{resize:vertical}#vanta-auto input::placeholder,#vanta-auto textarea::placeholder{color:#a4b195}#vanta-auto form>.va-button{width:100%;margin-top:22px}#vanta-auto .va-status{padding-top:15px;color:var(--va-lime)!important}#vanta-auto footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:40px 7%;display:flex}#vanta-auto footer>p,#vanta-auto footer>a:last-of-type{color:var(--va-muted);font-size:11px}#vanta-auto footer details{flex-basis:100%;padding:8px 0}#vanta-auto footer summary{font-size:10px}#vanta-auto [hidden]{display:none!important}@media (width<=760px){#vanta-auto .va-header{flex-wrap:wrap;gap:20px}#vanta-auto .va-menu{color:var(--va-white);background:0 0;border:1px solid #737e61;min-height:44px;padding:10px 14px;font-size:12px;display:block}#vanta-auto nav{flex-wrap:wrap;gap:18px;width:100%;display:none}#vanta-auto nav.is-open{display:flex}#vanta-auto nav a{padding:10px 0}#vanta-auto .va-coordinate{display:none}#vanta-auto h1{font-size:clamp(39px,10.2vw,76px)}#vanta-auto .va-hero-photo{aspect-ratio:1.4;margin:22px 0 0}#vanta-auto .va-photo-label{font-size:8px;left:16px;right:16px}#vanta-auto .va-ribbon{flex-wrap:wrap;gap:10px 18px;padding:18px}#vanta-auto .va-ribbon b{font-size:16px}#vanta-auto .va-ribbon b:last-of-type{display:none}#vanta-auto .va-treatments{padding:54px 6%}#vanta-auto .va-section-head{grid-template-columns:1fr}#vanta-auto .va-section-head>p:last-child{grid-column:1}#vanta-auto .va-selector{grid-template-columns:1fr;margin-top:28px}#vanta-auto .va-selector button{padding:15px 20px}#vanta-auto .va-treatment-panel{grid-template-columns:1fr;gap:24px;padding:25px}#vanta-auto .va-culture{grid-template-columns:1fr}#vanta-auto .va-culture-copy{padding:48px 7%}#vanta-auto .va-culture figure{min-height:0}#vanta-auto .va-culture figure img{aspect-ratio:1.2;height:auto}#vanta-auto .va-track{grid-template-columns:1fr;gap:32px;padding:50px 7%}#vanta-auto .va-track figure{order:2}#vanta-auto .va-track img{aspect-ratio:1.3}#vanta-auto .va-book{grid-template-columns:1fr;gap:32px;padding:50px 7%}#vanta-auto .va-form-grid{grid-template-columns:1fr}#vanta-auto .va-faq{padding-bottom:50px}#vanta-auto .va-hero-bottom{flex-direction:column;align-items:flex-start}#vanta-auto footer{padding:32px 7%}}@media (prefers-reduced-motion:reduce){#vanta-auto *{scroll-behavior:auto!important}}#vanta-auto #va-form{color:#20271b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf0e5;border-top:4px solid #d7ff38;min-width:0;padding:30px}#vanta-auto #va-form label{color:#28321f;font-size:12px;font-weight:600}#vanta-auto #va-form :is(input,textarea,select){color:#1b2415;-webkit-text-fill-color:#1b2415;opacity:1;background:#fff;border:1px solid #94a184}#vanta-auto #va-form :is(input,textarea)::placeholder{color:#627054;-webkit-text-fill-color:#627054;opacity:1}#vanta-auto #va-form select option{color:#1b2415;background:#fff}#vanta-auto #va-form :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #425a16}#vanta-auto #va-form .va-small{color:#505f43}#vanta-auto #va-form .va-status{font-weight:600;color:#344d0a!important}@media (width<=760px){#vanta-auto #va-form{padding:24px 20px}}#vanta-auto .va-hero-photo img{filter:brightness(.85)}#vanta-auto .va-button{color:#111310;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#e2ff67,#cbef28);border:1px solid #edff98;border-bottom:4px solid #7c9d13;border-radius:0;justify-content:center;gap:0;padding:15px 25px;font-size:11px;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:inset 0 1px #f6ffcb,0 3px #090d05}#vanta-auto .va-button:hover{background:linear-gradient(#edff9a,#dcff4c);box-shadow:inset 0 1px #fff,0 4px #090d05}#vanta-auto .va-button:active{transform:translateY(3px);box-shadow:inset 0 1px 2px #40550055,0 0 #090d05}#vanta-auto .va-nav-cta{color:#f3f4ed;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(#2c3324,#1c2117);border:1px solid #737e61;border-bottom-width:3px;border-radius:0;box-shadow:inset 0 1px #59644c}#vanta-auto .va-selector button{text-transform:uppercase;letter-spacing:.07em;border-top:2px solid #48523c;box-shadow:inset 0 -3px #0d1109}#vanta-auto .va-selector button[aria-pressed=true]{color:#111310;background:linear-gradient(#e4ff73,#d1f237);border-top-color:#f1ffb0;box-shadow:inset 0 -3px #91b11d}#vanta-auto .va-hero-photo{aspect-ratio:1.9;margin:32px 0 0 18%}#vanta-auto .va-photo-label{background:#1c1f19;flex-wrap:wrap;gap:12px;padding:14px 20px;display:flex;position:static}#vanta-auto .va-hero-photo{clip-path:none;aspect-ratio:auto}#vanta-auto .va-hero-photo img{aspect-ratio:1.9;height:auto}#vanta-auto .va-culture figure,#vanta-auto .va-track figure{flex-direction:column;display:flex}#vanta-auto .va-culture figure img{flex:1;min-height:0}#vanta-auto figcaption{color:#f3f4ed;background:#20251b;padding:12px 18px;line-height:1.7;position:static}@media (width<=760px){#vanta-auto .va-hero-photo{margin:24px 0 0}#vanta-auto .va-hero-photo img{aspect-ratio:1.4}#vanta-auto .va-culture figure img{flex:none}}
