body{margin:0}.skip-link{z-index:100000;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;color:#0000;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;text-decoration:none;position:fixed;top:0;left:0;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{clip:auto;clip-path:none;white-space:normal;color:#fff;outline-offset:2px;background:#000;border-radius:2px;outline:2px solid #fff;width:auto;height:auto;margin:0;padding:.75rem 1rem;top:.75rem;left:.75rem;overflow:visible}.w-form-honeypot,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.page-wrapper{opacity:1!important}}.portfolio-tabs .w-tab-pane:not(.w--tab-active){display:none!important}.portfolio-tabs .w-tab-pane.w--tab-active{display:block}.project-link .project-title-wrapper{mix-blend-mode:difference}.project-link .project-title{color:#fff}.vivid-plans-hidden{display:none!important}[data-vivid-about=plans] .vivid-about-plans-tiers{margin-top:3rem}[data-vivid-about=plans] .vivid-about-plans-tier-inner{padding-top:1.5rem}[data-vivid-about=plans] .vivid-about-plans-tier-hours{margin-top:.35rem}[data-vivid-about=plans] .vivid-about-plans-tier-note{margin-top:.2rem}[data-vivid-about=plans] .vivid-about-plans-single,[data-vivid-about=plans] .vivid-about-plans-cta,[data-vivid-plans=custom] .vivid-about-plans-cta{margin-top:3rem}[data-vivid-about=plans] .image-placeholder,[data-vivid-plans=custom] .image-placeholder{display:none}[data-vivid-about=plans] .vivid-about-plans-image-slot,[data-vivid-plans=custom] .vivid-about-plans-image-slot{background:0 0;padding-bottom:150.716%}.vivid-about-plans-images{z-index:1;background:0 0;position:absolute;inset:0;container-type:size}.vivid-about-plans-img{aspect-ratio:1;background:0 0;width:62cqw;position:absolute;overflow:hidden}.vivid-about-plans-img[data-vivid-plans-layer="1"]{z-index:1;top:0;left:0}.vivid-about-plans-img[data-vivid-plans-layer="2"]{z-index:2;top:46.5cqw;left:46.5cqw}.vivid-about-plans-parallax-layer{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.vivid-about-plans-photo{object-fit:cover;width:100%;height:117%;min-height:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:991px){[data-vivid-about=plans] .about-image-inner.vivid-about-plans-image-slot,[data-vivid-plans=custom] .about-image-inner.vivid-about-plans-image-slot{padding-bottom:100%}}.vivid-plans-list-span{grid-column:1/-1}.vivid-plans-list .projects-list-hover{display:none!important}.vivid-plans-list-item{pointer-events:none}.w-layout-grid.vivid-plans-list-columns{grid-column-gap:1.875vw;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:minmax(10px,1.15fr) minmax(10px,.95fr) minmax(10px,2.35fr) minmax(10px,.85fr);align-items:start}[data-vivid-plans=custom] .about-section-content-inner>.margin-bottom-medium,[data-vivid-plans=custom] .about-section-content-inner>.about-section-bottom{opacity:1!important}[data-vivid-plans=custom] .vivid-plans-custom-heading{font-size:4.5vw}[data-vivid-plans=custom] .vivid-about-plans-cta .button{background-color:var(--color--primary);color:var(--color--white);border-color:var(--color--primary)}[data-vivid-plans=custom] .vivid-about-plans-cta .button:hover{color:var(--color--white)}[data-vivid-plans=custom] .vivid-about-plans-cta .button-icon-front img,[data-vivid-plans=custom] .vivid-about-plans-cta .button-icon-back img{filter:brightness(0)invert()}[data-vivid-about=founder] .about-section-content-inner>.margin-bottom-medium,[data-vivid-about=founder] .about-section-content-inner>.about-section-bottom{opacity:1!important}[data-vivid-about=founder] .vivid-about-plans-cta{margin-top:3rem}[data-vivid-about=founder] .vivid-about-founder-portrait{object-position:center 18%}[data-vivid-about=founder] .vivid-about-plans-cta .button{background-color:var(--color--primary);color:var(--color--white);border-color:var(--color--primary)}[data-vivid-about=founder] .vivid-about-plans-cta .button:hover{color:var(--color--white)}[data-vivid-about=founder] .vivid-about-plans-cta .button-icon-front img,[data-vivid-about=founder] .vivid-about-plans-cta .button-icon-back img{filter:brightness(0)invert()}@media screen and (max-width:767px){.w-layout-grid.vivid-plans-list-columns{grid-row-gap:.35rem;grid-template-columns:1fr}.vivid-plans-list-column-last .align-right{text-align:left}}
