@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900}@font-face{font-family:Epilogue;src:url(/fonts/Epilogue-VariableFont_wght.ttf) format("truetype");font-weight:100 900}@font-face{font-family:Caveat;src:url(/fonts/Caveat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Dancing Script;src:url(/fonts/DancingScript-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--color-green:#29725f;--color-lightblue:#82a0ff;--color-darkblue:#4b69f0;--color-lightgreen:#e6fab9;--color-orange:#f5693c;--color-maroon:#a0325a;--color-pink:#f0befa;--bg-color:#f0ebe6;--color-white:#ffffff;--color-black:#000000;--color-dark:#1a1a1a;--color-black-soft:#111111;--color-black-deep:#0a0a0a}*{margin:0;padding:0;box-sizing:border-box}::-moz-selection{background-color:var(--color-pink);color:var(--color-black)}::selection{background-color:var(--color-pink);color:var(--color-black)}audio,canvas,embed,iframe,img,object,svg,video{-webkit-user-select:none;-moz-user-select:none;user-select:none}.truus-root,body,body.truus-body,body:has(.truus-root){background-color:var(--bg-color)!important;font-family:Epilogue,sans-serif!important;color:var(--color-dark)!important;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:url(/assets/Cursor\ SVG/cursor-default.svg) 2 0,auto}html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.cursor-bubble{position:fixed;top:0;left:0;pointer-events:none;background-color:var(--color-pink);color:var(--color-black);padding:5px 10px 3px;border-radius:50px 50px 50px 0;font-size:16px;font-weight:800;font-family:Epilogue,sans-serif;opacity:0;transform:scale(0);transform-origin:left center;z-index:10000;white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.12)}.btn-add-module-slot,.btn-truus-blob,.btn-truus-secondary,.btn-truus-side-action,.card,.hero-claim-btn,.motion-card__card,.nav-tab-pill,.truus-card-block,.truus-phone-btn,.vimeo-hero,.vimeo-hero__btn,[role=button],[role=tab],a,button{cursor:url(/assets/Cursor\ SVG/cursor-pointer.svg) 12 12,pointer!important}input,select,textarea{cursor:text!important}.transition-scribble{position:fixed;top:-50vh;left:-50vw;width:200vw;height:200vh;z-index:9999;pointer-events:none;color:var(--color-darkblue)}body.is-transitioning{pointer-events:none!important}body.is-transitioning .cursor-bubble{opacity:0!important;transform:scale(0)!important;display:none!important}.main-header{background-color:var(--bg-color)}.logo-work-container{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:55px}.nav-bar__work-blob-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.logo-work-text{position:relative;z-index:2;font-family:Epilogue,sans-serif;font-weight:800;font-size:2rem;margin-left:60px;color:inherit;letter-spacing:-.5px}.logo-work-text,.navbar{transition:color .5s cubic-bezier(.4,0,.2,1)}.navbar{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:transparent;z-index:1000}.navbar.on-dark{color:var(--bg-color)}.navbar.on-light{color:var(--color-dark)}.logo-truus{display:block;width:150px;height:auto}.logo-truus path,.nav-bar__whatsapp-svg path{fill:currentColor;transition:fill .2s cubic-bezier(.4,0,.2,1)}.nav-bar__whatsapp-svg{width:32px;height:auto;display:block;color:inherit}.main-header{width:100%;position:relative}.nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:99;opacity:0;visibility:hidden;pointer-events:none}.nav-hover-trigger{position:relative}.nav-popout{position:absolute;background:var(--bg-color);color:var(--color-dark);border-radius:16px;opacity:0;visibility:hidden;pointer-events:none;z-index:100;overflow:hidden}.nav-popout-inner{display:flex;flex-direction:column}.nav-hover-trigger:hover .nav-popout{pointer-events:auto}.nav-popout a,.nav-popout h4,.nav-popout p{font-family:Epilogue,sans-serif;margin:0}.nav-left .nav-popout{top:8px;left:-8px;width:320px;height:500px}.nav-left .nav-popout-inner{width:100%;height:100%;padding:100px 24px 24px;gap:20px}.nav-left .logo-work-container{position:relative;z-index:105}.nav-left:hover .logo-work-text{color:var(--color-dark)!important}.nav-work-item{display:flex;align-items:flex-start;gap:16px;text-decoration:none;color:inherit;cursor:url(/assets/Cursor\ SVG/cursor-pointer.svg) 12 12,pointer}.nav-work-item__img-wrap{width:75px;height:75px;border-radius:12px;overflow:hidden;flex-shrink:0}.nav-work-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-work-item__text{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:2px}.nav-work-badge{font-size:1.05rem;font-weight:500;padding:4px 12px;border-radius:20px;border-bottom-left-radius:1px;width:-moz-fit-content;width:fit-content}.badge-maroon{background-color:#B1536E;color:var(--color-dark)}.badge-pink{background-color:#EBB6F4;color:var(--color-dark)}.nav-work-title{margin-top:50px;font-size:1.3rem;font-weight:650;line-height:1.1;letter-spacing:-.5px}.nav-work-btn{display:block;text-align:center;background-color:var(--color-black);color:var(--color-white);padding:20px;border-radius:12px;font-weight:800;font-size:1.4rem;text-decoration:none;margin-top:10rem;cursor:url(/assets/Cursor\ SVG/cursor-pointer.svg) 12 12,pointer}.nav-right .nav-popout{top:8px;right:-8px}.nav-right .nav-popout-inner{width:320px;padding:100px 24px 24px;align-items:center;text-align:center;gap:20px}.nav-right .logo-whatsapp{position:relative;z-index:105}.nav-wa-qr{width:200px;height:200px;position:relative;top:-60px;border-radius:0;-o-object-fit:cover;object-fit:cover}.nav-wa-title{font-size:1.4rem;font-weight:800;letter-spacing:-.5px;text-transform:lowercase;margin-top:-40px}.nav-wa-desc{font-size:1.05rem;font-weight:500;line-height:1.35;opacity:1;margin-bottom:28px}.nav-wa-link{position:relative;display:inline-flex;flex-direction:column;align-items:center;font-size:1.25rem;font-weight:800;text-decoration:none;color:inherit;cursor:url(/assets/Cursor\ SVG/cursor-pointer.svg) 12 12,pointer;padding-bottom:18px}.nav-wa-link-text{z-index:2}.nav-wa-link-svg{position:absolute;bottom:0;left:0;width:100%;height:14px}.nav-wa-link-svg path{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .5s ease-out}.nav-hover-trigger:hover .nav-wa-link-svg path{stroke-dashoffset:0;transition-delay:.15s}