body:has(.studio),html:has(.studio){background:#5a5a5a!important;color:#f4f4f4;color-scheme:dark;overflow-x:clip;scroll-behavior:smooth}.lv section:after,body:has(.studio) main:before{display:none!important}.lv{--ink:#f3f3f3;--muted:#9a9a9a;--accent:#38d8a0;--line:rgba(255,255,255,0.14);font-family:var(--font-outfit),"Segoe UI",sans-serif;color:var(--ink);background:#5a5a5a}.lv *{box-sizing:border-box}.lv main{width:100%;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv-skip{position:absolute;left:16px;top:-48px;z-index:80;background:#fff;color:#111;padding:8px 12px}.lv-skip:focus{top:12px}.mz-hero{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:640px;height:100dvh;background:#0c0c0c;color:#fff;overflow:hidden;box-shadow:0 36px 80px rgba(0,0,0,.45)}.mz-top{grid-column:1/-1;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:28px 36px 0 40px}.mz-brand{color:var(--accent);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.42em;text-transform:uppercase}.mz-top-end{display:flex;align-items:center;gap:22px}.mz-socials{display:flex;gap:16px}.mz-socials a{color:#fff;display:grid;place-items:center}.mz-socials svg,.mz-theme svg{width:15px;height:15px}.mz-theme{width:28px;height:28px;padding:0;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.mz-theme-moon,html[data-theme=light] .mz-theme-sun{display:none}html[data-theme=light] .mz-theme-moon{display:block}.mz-burger{width:28px;height:18px;padding:0;border:0;background:transparent;display:grid;gap:5px;cursor:pointer}.mz-burger span:not(.sr-only){display:block;height:1px;background:#fff}.mz-menu{display:none;position:absolute;z-index:6;top:72px;right:28px;min-width:180px;padding:14px 18px;background:#161616;border:1px solid rgba(255,255,255,.08)}.mz-menu.is-open{display:grid}.mz-menu a{color:#fff;text-decoration:none;padding:8px 0;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.mz-index{z-index:4;display:flex;flex-direction:column;align-items:center;gap:18px;padding:36px 0 48px}.mz-num{color:#8d8d8d;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1}.mz-line{width:1px;flex:1;min-height:72px;background:rgba(255,255,255,.55)}.mz-vert{writing-mode:vertical-rl;transform:rotate(180deg);color:#bdbdbd;font-size:12px;letter-spacing:.42em;text-transform:uppercase}.mz-copy{z-index:4;align-self:center;max-width:420px;padding:0 0 40px;animation:mz-in .8s ease both}.mz-copy h1{margin:0;font-size:clamp(4.2rem,7vw,6.4rem);font-weight:600;letter-spacing:-.04em;line-height:.95}.mz-copy h1:after{content:"";display:block;width:74px;height:2px;margin-top:16px;background:var(--accent)}.mz-copy p{max-width:280px;margin:28px 0 0;color:#b5b5b5;font-size:14px;line-height:1.7}.mz-copy .mz-founder{max-width:min(540px,100%);margin-top:10px}.mz-copy .mz-founder a,.mz-copy>p:first-of-type{color:var(--accent)}.mz-copy .mz-founder a{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.mz-copy .mz-founder img{width:40px;height:40px;border-radius:10px;flex:none}.mz-copy .mz-founder a:hover{color:#fff}.mz-copy .mz-intro{max-width:min(540px,100%);margin-top:14px}.mz-photo{position:absolute;z-index:2;right:9%;bottom:0;height:96%;width:auto;filter:grayscale(1) contrast(1.08);mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(#000 0 92%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(#000 0 92%,transparent);-webkit-mask-composite:source-in;pointer-events:none;animation:mz-in 1s ease .08s both}.mz-rail{position:absolute;z-index:5;right:28px;top:50%;transform:translateY(-50%);gap:16px}.mz-rail,.mz-rail a{display:grid;justify-items:end}.mz-rail a{width:22px;height:18px;align-items:center}.mz-rail a:before{content:"";width:14px;height:1px;background:rgba(255,255,255,.7)}.mz-rail a:focus-visible:before,.mz-rail a:hover:before{width:22px;background:#fff}.lv-block,.lv-contact,.lv-footer,.lv-services{background:#101010;color:#f3f3f3;margin-top:18px;box-shadow:0 24px 50px rgba(0,0,0,.28)}.lv-block{padding:36px 36px 28px}.lv-pill{display:inline-block;margin:0 0 10px;padding:0;background:none;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.lv-block h2,.lv-contact h2,.lv-footer h2,.lv-services h2{margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1;letter-spacing:-.04em;font-weight:600}.lv-about-grid h2 span,.lv-contact h2 span,.lv-footer h2 span,.lv-process-title span{display:block;color:var(--accent)}.lv-about-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.lv-rows{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0}.lv-rows div{display:grid;grid-template-columns:128px 1fr;gap:18px;padding:8px 0;border-bottom:1px solid var(--line)}.lv-rows dt{color:var(--accent);font-size:14px}.lv-rows dd{margin:0;color:#fff;font-weight:500}.lv-process-title{max-width:680px}.lv-steps{list-style:none;display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 0;padding:0;max-width:none;position:relative}.lv-steps:before{content:"";position:absolute;left:21px;top:18px;bottom:18px;width:1px;background:rgba(255,255,255,.2)}.lv-steps li{display:grid;grid-template-columns:44px 1fr;gap:24px;padding:4px 0 12px}.lv-service-grid span,.lv-steps li>span,.lv-work-body>span{color:var(--accent);background:transparent;border:1px solid rgba(255,255,255,.35)}.lv-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;font-size:12px;letter-spacing:.04em}.lv-jobs h3,.lv-service-grid h3,.lv-steps h3,.lv-work-card h3{margin:8px 0;color:#fff;font-size:26px;font-weight:560;letter-spacing:-.03em}.lv-contact-note,.lv-jobs p,.lv-service-grid p,.lv-steps p,.lv-work-summary{margin:0;color:#a3a3a3;font-size:15px;line-height:1.6}.lv-services-inner{padding:36px 36px 28px}.lv-services h2{max-width:760px}.lv-jobs,.lv-service-grid,.lv-work-grid{display:grid;gap:10px;margin-top:18px}.lv-service-grid{grid-template-columns:repeat(4,1fr)}.lv-industry-lead{max-width:640px;margin:16px 0 0;color:#a3a3a3;font-size:16px;line-height:1.6}.lv-industry-grid{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.lv-industry-grid li{margin:0;padding:6px 10px;background:#171717;border:1px solid rgba(255,255,255,.08);color:#f3f3f3;font-size:14px;line-height:1.4}.lv-jobs,.lv-work-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none}.lv-jobs li,.lv-service-grid article,.lv-work-card{background:#171717;border:1px solid rgba(255,255,255,.06);padding:22px 20px}.lv-work-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.lv-work-shot{position:relative;display:grid;place-items:center;flex:0 0 auto;width:100%;aspect-ratio:16/9;height:auto;padding:0;overflow:hidden;border:0;background:#0c0c0c;cursor:pointer}.lv-work-shot img{position:absolute;inset:8px;display:block;width:calc(100% - 16px);height:calc(100% - 16px);max-width:none;object-fit:contain;opacity:1;transform:none;pointer-events:none}.lv-cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.lv-cert-shot{aspect-ratio:16/10}.lv-cert-shot img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.lv-cert-grid .lv-work-body{padding:8px 8px 10px}.lv-cert-grid .lv-work-card h3{margin:0;font-size:12px;font-weight:560;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-cert-grid .lv-work-card a{margin-top:6px;font-size:11px;color:var(--accent)}.lv-industry-more{margin-top:22px}.lv-industry-more summary{width:fit-content;color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lv-industry-more .lv-industry-grid{margin-top:18px}.lv-work-body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:10px 12px 12px;background:#171717}.lv-work-card h3{margin:2px 0 4px;color:#fff;font-size:16px;line-height:1.25}.lv-work-card h3 button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.lv-work-card .lv-work-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4}.lv-detail{position:relative;z-index:1;width:min(640px,100%);max-height:min(84vh,720px);overflow:auto;padding:22px;background:#171717;border:1px solid rgba(255,255,255,.12);color:#f3f3f3}.lv-detail h2{margin:4px 0 12px;color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}.lv-detail p{margin:0 0 12px;color:#c8c8c8;line-height:1.55}.lv-detail .lv-work-links button{border:0;background:none;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.lv-work-summary{color:#d6d6d6}.lv-work-thumbs{display:flex;gap:8px;margin-top:16px}.lv-work-thumbs button{width:46px;height:68px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0c0c0c;cursor:pointer}.lv-work-more.is-on,.lv-work-thumbs button.is-on{border-color:#fff}.lv-work-thumbs img{width:100%;height:100%;object-fit:cover;object-position:top}.lv-work-more{color:#fff;font-size:12px;letter-spacing:.04em}.lv-lightbox{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px}.lv-lightbox-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.82);cursor:pointer}.lv-lightbox-frame{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;width:fit-content;max-width:min(420px,100%)}.lv-lightbox-frame.is-document{max-width:min(1080px,94vw)}.lv-lightbox-frame p{display:flex;justify-content:space-between;width:100%;margin:0;color:#fff;font-size:14px;letter-spacing:.04em}.lv-lightbox-frame p span{color:#a3a3a3}.lv-lightbox-frame img{width:auto;max-width:100%;max-height:min(72vh,760px);object-fit:contain;background:#111}.lv-lightbox-nav{display:flex;gap:10px}.lv-lightbox-nav button{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;padding:8px 14px;letter-spacing:.08em;text-transform:uppercase;font-size:12px;cursor:pointer}.lv-service-grid span,.lv-work-body>span{align-self:flex-start;display:inline-grid;place-items:center;min-width:36px;height:26px;padding:0 8px;font-size:12px}.lv-jobs p,.lv-work-card p:first-of-type{margin-top:0;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lv-contact a,.lv-footer a,.lv-work-card a{color:#fff;text-decoration:none}.lv-work-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto}.lv-work-tags{margin:12px 0 0;color:#8d8d8d;font-size:12px;letter-spacing:.04em;line-height:1.5}.mz-cta{margin-top:28px}.mz-hero-compact{height:auto;min-height:0;grid-template-rows:auto auto;overflow:visible;padding-bottom:36px}.mz-hero-compact .mz-copy{grid-column:2;max-width:820px;padding:36px 48px 8px 0}.mz-hero-compact .mz-copy h1{font-size:clamp(2.6rem,5vw,4.4rem)}.mz-hero-compact .mz-copy p{max-width:640px}button.lv-more{margin-top:18px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-weight:600;letter-spacing:.08em;padding:12px 16px;cursor:pointer}.lv-work-card a,button.lv-more{font-size:13px;text-transform:uppercase}.lv-work-card a{display:inline-flex;margin-top:8px;letter-spacing:.06em}.lv-contact a:hover,.lv-footer a:hover,.lv-work-card a:hover,.mz-menu a:hover{color:#fff;opacity:.65}.lv-jobs strong{display:block;color:#d0d0d0;font-weight:500}.lv-jobs strong a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.lv-jobs strong img{width:28px;height:28px;border-radius:7px;flex:none}.lv-jobs strong a:hover{text-decoration:underline}.lv-contact{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;padding:36px 36px 28px}.lv-contact-note{margin-top:16px;max-width:460px}.lv-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.lv-ghost,.lv-solid{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;text-decoration:none;font-weight:600;letter-spacing:.04em}.lv-contact a.lv-solid,.lv-solid{background:#fff;color:#111}.lv-contact a.lv-solid:hover{color:#111;opacity:.75}.lv-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.lv-contact-cards svg,.lv-ghost svg{width:16px;height:16px}.lv-contact-cards{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:18px}.lv-contact-cards li{display:flex;gap:14px;align-items:center}.lv-contact-cards li>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);color:#fff}.lv-contact-cards p{margin:0;color:var(--accent);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.lv-footer{padding:32px 36px 24px}.lv-kicker{margin:0 0 12px;color:var(--accent);font-size:12px;letter-spacing:.28em;text-transform:uppercase}.lv-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:24px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.lv-footer-grid p{margin:0 0 10px;color:var(--accent);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.lv-footer-grid a.lv-brand-link{display:flex;align-items:center;gap:8px}.lv-footer-grid a.lv-brand-link img{width:22px;height:22px;border-radius:5px;flex:none}.lv-footer-grid a,.lv-footer-grid strong{display:flex;align-items:center;gap:8px;margin:6px 0;color:#fff;font-weight:500}.lv-footer-grid svg{width:18px;height:18px;margin:2px;flex:none;color:var(--accent)}.lv-work-cta{margin:10px 0 0;font-size:14px}.lv-work-cta a{color:var(--accent);font-weight:600;text-decoration:none}.lv-inquiry{grid-column:1/-1;display:grid;gap:10px;margin-top:8px}.lv-inquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lv-inquiry label{display:grid;gap:6px;color:#a3a3a3;font-size:12px}.lv-inquiry label,.lv-inquiry label span{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lv-inquiry label span{color:inherit}.lv-inquiry label em{color:#6f6f6f;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.lv-inquiry input,.lv-inquiry textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:#171717;color:#fff;padding:10px 12px;font:inherit;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.lv-inquiry textarea{min-height:96px;resize:vertical}.lv-inquiry .lv-inquiry-consent span,.lv-inquiry-consent{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.lv-inquiry-consent{display:flex;align-items:flex-start;gap:10px;color:#c8c8c8}.lv-inquiry-consent input{width:16px;height:16px;margin-top:2px;padding:0}.lv-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lv-inquiry-status,.lv-inquiry-thanks{margin:0;color:var(--accent);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.lv-inquiry-status.is-error{color:#e07a7a}button.lv-solid{border:0;cursor:pointer;font:inherit;font-weight:600}button.lv-solid:disabled{opacity:.6;cursor:wait}.lv-privacy-note{margin:8px 0 0;color:#8d8d8d;font-size:13px}.lv-copy a{margin-left:16px;color:inherit;text-decoration:none}@keyframes mz-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.studio.st-motion .st-section{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.studio.st-motion .st-section.is-in{opacity:1;transform:none}@media (max-width:980px){.lv main{width:100%;padding-top:0}.mz-hero{height:auto;min-height:0;display:flex;flex-direction:column;padding-bottom:28px}.mz-index,.mz-rail{display:none}.mz-copy,.mz-hero-compact .mz-copy{max-width:none;grid-column:auto;padding:36px 24px 0}.mz-copy p{max-width:420px}.mz-photo{position:relative;right:auto;height:460px;align-self:center;margin-top:12px;mask-image:linear-gradient(#000 0 70%,transparent);-webkit-mask-image:linear-gradient(#000 0 70%,transparent)}.mz-top{padding:22px 20px 0}.lv-block,.lv-contact,.lv-footer,.lv-services-inner{padding-left:20px;padding-right:20px}.lv-about-grid,.lv-contact,.lv-footer-grid,.lv-inquiry-row,.lv-jobs,.lv-rows,.lv-rows div,.lv-service-grid,.lv-steps{grid-template-columns:1fr}}@media (min-width:700px){.lv-cert-grid{grid-template-columns:1fr 1fr 1fr}.lv-rows,.lv-steps{grid-template-columns:1fr 1fr}.lv-steps:before{display:none}.lv-steps li{display:block;padding:0}}@media (min-width:1100px){.lv-work-grid{grid-template-columns:1fr 1fr 1fr 1fr}.lv-cert-grid{grid-template-columns:repeat(6,1fr)}.lv-jobs,.lv-steps{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){html:has(.studio){scroll-behavior:auto}.lv-work-shot img,.mz-copy,.mz-photo,.studio.st-motion .st-section{animation:none!important;transition:none!important}.lv-work-shot img,.mz-copy,.mz-photo,.studio.st-motion .st-section{opacity:1!important;transform:none!important}}html[data-theme=light] body:has(.studio),html[data-theme=light]:has(.studio){background:#e6e3dc!important;color:#161616;color-scheme:light}html[data-theme=light] .lv{--ink:#161616;--muted:#5c5c5c;--accent:#086e4e;--line:rgba(0,0,0,0.12);color:#161616;background:#e6e3dc}html[data-theme=light] .mz-hero{background:#f7f5f1;color:#111;box-shadow:0 24px 50px rgba(0,0,0,.08)}html[data-theme=light] .mz-menu a,html[data-theme=light] .mz-socials a,html[data-theme=light] .mz-theme{color:#111}html[data-theme=light] .mz-burger span:not(.sr-only){background:#111}html[data-theme=light] .mz-menu{background:#fff;border-color:rgba(0,0,0,.08)}html[data-theme=light] .mz-copy .mz-intro,html[data-theme=light] .mz-num,html[data-theme=light] .mz-vert{color:#5c5c5c}html[data-theme=light] .mz-copy .mz-founder a:hover{color:#111}html[data-theme=light] .mz-line,html[data-theme=light] .mz-rail a:before{background:rgba(0,0,0,.35)}html[data-theme=light] .mz-rail a:focus-visible:before,html[data-theme=light] .mz-rail a:hover:before{background:var(--accent)}html[data-theme=light] .lv-block,html[data-theme=light] .lv-contact,html[data-theme=light] .lv-footer,html[data-theme=light] .lv-services{background:#f7f5f1;color:#161616;box-shadow:0 16px 36px rgba(0,0,0,.06)}html[data-theme=light] .lv-contact-note,html[data-theme=light] .lv-copy,html[data-theme=light] .lv-industry-lead,html[data-theme=light] .lv-service-grid p,html[data-theme=light] .lv-steps p,html[data-theme=light] .lv-work-summary{color:#5c5c5c}html[data-theme=light] .lv-block h2,html[data-theme=light] .lv-contact a,html[data-theme=light] .lv-contact h2,html[data-theme=light] .lv-contact-cards li>span,html[data-theme=light] .lv-footer a,html[data-theme=light] .lv-footer h2,html[data-theme=light] .lv-footer-grid a,html[data-theme=light] .lv-footer-grid strong,html[data-theme=light] .lv-jobs h3,html[data-theme=light] .lv-jobs strong,html[data-theme=light] .lv-rows dd,html[data-theme=light] .lv-service-grid h3,html[data-theme=light] .lv-services h2,html[data-theme=light] .lv-steps h3,html[data-theme=light] .lv-work-card a,html[data-theme=light] .lv-work-card h3,html[data-theme=light] .lv-work-more{color:#111}html[data-theme=light] .lv-cert-grid .lv-work-card a{color:var(--accent)}html[data-theme=light] .lv-contact a:hover,html[data-theme=light] .lv-footer a:hover,html[data-theme=light] .lv-work-card a:hover,html[data-theme=light] .mz-menu a:hover{color:#111}html[data-theme=light] .lv-steps:before{background:rgba(0,0,0,.16)}html[data-theme=light] .lv-contact-cards li>span,html[data-theme=light] .lv-service-grid span,html[data-theme=light] .lv-steps li>span,html[data-theme=light] .lv-work-body>span{border-color:rgba(0,0,0,.28)}html[data-theme=light] .lv-industry-grid li,html[data-theme=light] .lv-jobs li,html[data-theme=light] .lv-service-grid article,html[data-theme=light] .lv-work-body,html[data-theme=light] .lv-work-card{background:#fff;border-color:rgba(0,0,0,.08);color:#161616}html[data-theme=light] .lv-detail{background:#fff;color:#161616;border-color:rgba(0,0,0,.1)}html[data-theme=light] .lv-detail .lv-work-links button,html[data-theme=light] .lv-detail h2{color:#111}html[data-theme=light] .lv-detail p{color:#3a3a3a}html[data-theme=light] .lv-work-shot,html[data-theme=light] .lv-work-thumbs button{background:#eceae4;border-color:rgba(0,0,0,.1)}html[data-theme=light] .lv-industry-more summary,html[data-theme=light] .lv-work-tags,html[data-theme=light] button.lv-more{color:#111}html[data-theme=light] button.lv-more{border-color:rgba(0,0,0,.28)}html[data-theme=light] .lv-work-more.is-on,html[data-theme=light] .lv-work-thumbs button.is-on{border-color:#111}html[data-theme=light] .lv-inquiry input,html[data-theme=light] .lv-inquiry textarea{background:#fff;color:#161616;border-color:rgba(0,0,0,.16)}html[data-theme=light] .lv-inquiry label,html[data-theme=light] .lv-inquiry-consent,html[data-theme=light] .lv-privacy-note{color:#3a3a3a}html[data-theme=light] .lv-inquiry-status.is-error{color:#9d2c2c}html[data-theme=light] .lv-contact a.lv-solid,html[data-theme=light] .lv-contact a.lv-solid:hover,html[data-theme=light] .lv-solid{background:#111;color:#fff}html[data-theme=light] .lv-ghost{color:#111;border-color:rgba(0,0,0,.35)}