@font-face{font-family:Work Grotesk;src:url('../fonts/homepage/familjengrotesk-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Work Grotesk;src:url('../fonts/homepage/familjengrotesk-semibold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Work Grotesk;src:url('../fonts/homepage/familjengrotesk-bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Work Serif;src:url('../fonts/homepage/instrument-serif-italic.woff') format('woff');font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Work Note;src:url('../fonts/homepage/caveat-variable.woff') format('woff');font-weight:400 700;font-display:swap}
body.studio-site main.electric-work{--ew-ink:#211333;--ew-muted:#655772;--ew-purple:#7512eb;--ew-lavender:#e8dfff;--ew-peach:#ffeadb;--ew-lime:#eaf7df;background:#fff;color:var(--ew-ink);font-family:Work Grotesk,Arial,sans-serif;padding:0;max-width:none;overflow-x:clip}body.studio-site main.electric-work *{box-sizing:border-box}body.studio-site main.electric-work :is(h1,h2,h3,p,figure,ul,ol){margin:0}body.studio-site main.electric-work h1,body.studio-site main.electric-work h2,body.studio-site main.electric-work h3{font-family:Work Grotesk,Arial,sans-serif!important;font-weight:700!important;color:var(--ew-ink)!important;letter-spacing:-.045em!important;text-wrap:balance}body.studio-site main.electric-work h2{font-size:2.75rem!important;line-height:1.08!important}body.studio-site main.electric-work h3{font-size:1.45rem!important;line-height:1.12!important}body.studio-site main.electric-work p{font-size:1.125rem;line-height:1.5;color:var(--ew-muted)}body.studio-site main.electric-work em{font-family:Work Serif,Georgia,serif!important;font-style:italic!important;font-weight:400!important;color:var(--ew-purple)!important;letter-spacing:-.025em}body.studio-site main.electric-work a{color:var(--ew-purple);text-decoration:none}body.studio-site main.electric-work a:focus-visible{outline:3px solid var(--ew-purple);outline-offset:5px}body.studio-site main.electric-work .ew-shell{width:calc(100% - 96px);max-width:1280px;margin-inline:auto;padding:0}body.studio-site main.electric-work>.site-breadcrumb{background:var(--ew-lavender);max-width:none;margin:0;min-height:40px;padding:18px max(48px,calc((100vw - 1280px)/2)) 0;font:400 .875rem/1.3 Work Grotesk,Arial,sans-serif}body.studio-site main.electric-work .ew-label{font:600 .75rem/1.4 Work Grotesk,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.12em!important;color:#645570!important;margin-bottom:18px}body.studio-site main.electric-work .ew-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:14px 25px;background:var(--ew-purple)!important;border:1px solid var(--ew-purple);border-radius:5px;color:#fff!important;font:600 1rem/1.4 Work Grotesk,Arial,sans-serif;max-width:100%;text-align:center;transition:background .15s ease}body.studio-site main.electric-work .ew-button:hover{background:#6010c4!important}body.studio-site main.electric-work :is(.ew-button,.ew-link) svg{width:19px;height:19px;flex:none}body.studio-site main.electric-work .ew-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font:600 1rem/1.4 Work Grotesk,Arial,sans-serif;padding-block:10px}body.studio-site main.electric-work .ew-link:hover{text-decoration:underline;text-underline-offset:4px}body.studio-site main.electric-work .ew-note{font:500 1.6rem/1.05 Work Note,cursive!important;color:var(--ew-purple)!important;transform:rotate(-7deg)}body.studio-site main.electric-work .ew-project-image{display:block;min-width:0}body.studio-site main.electric-work .ew-project-image :is(picture,img){display:block;width:100%;height:auto;max-width:100%;border-radius:2px}body.studio-site main.electric-work .ew-location{font-size:1.375rem!important;line-height:1.3;margin-top:6px}body.studio-site main.electric-work .ew-project-type{display:inline-block;font-size:.875rem!important;color:#4b3864!important;background:#ffffffc9;border:1px solid #d8c9e8;border-radius:4px;padding:5px 10px;margin-top:17px}body.studio-site main.electric-work .ew-number{font:400 2.25rem/1 Work Grotesk,Arial,sans-serif!important;color:var(--ew-purple)!important;margin-bottom:12px}
body.studio-site main.electric-work .ew-hero{background:var(--ew-lavender)!important;padding:42px 0 38px;text-align:center}body.studio-site main.electric-work .ew-hero>.ew-shell{position:relative}body.studio-site main.electric-work .ew-hero h1{font-size:clamp(3.7rem,5.2vw,5rem)!important;line-height:1.03!important;letter-spacing:-.05em!important}body.studio-site main.electric-work .ew-hero h1>span{color:var(--ew-purple)}body.studio-site main.electric-work .ew-hero-intro{max-width:790px;margin:20px auto 22px;font-size:1.125rem!important}body.studio-site main.electric-work .ew-hero .ew-note{position:absolute;right:0;bottom:40px;text-align:left;font-size:1.5rem!important;max-width:160px}
body.studio-site main.electric-work .ew-feature{background:var(--ew-peach)!important;padding:38px 0;scroll-margin-top:105px}body.studio-site main.electric-work .ew-feature-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:72px;align-items:center}body.studio-site main.electric-work .ew-feature h2{font-size:2.6rem!important}body.studio-site main.electric-work .ew-feature-copy>.ew-project-type+p{margin:22px 0 25px}body.studio-site main.electric-work .ew-feature-copy .ew-label{margin-bottom:14px}body.studio-site main.electric-work .ew-feature-copy .ew-number:after{content:'';display:inline-block;vertical-align:middle;width:30px;height:1px;background:#b887ed;margin-left:18px}
body.studio-site main.electric-work .ew-pair{background:#fff!important;padding:20px 0 18px}body.studio-site main.electric-work .ew-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1376px;width:calc(100% - 48px)}body.studio-site main.electric-work .ew-pair article{display:flex;flex-direction:column;min-width:0;background:var(--ew-lavender)!important;border-radius:7px;padding:34px 26px 22px}body.studio-site main.electric-work .ew-pair article:nth-child(2){background:var(--ew-lime)!important}body.studio-site main.electric-work .ew-card-copy{display:grid;grid-template-columns:65px 1fr;gap:22px;padding:0 18px 25px}body.studio-site main.electric-work .ew-card-copy>.ew-number{border-bottom:1px solid #ab76dd;align-self:start;padding:5px 0 13px}body.studio-site main.electric-work .ew-card-copy h2{font-size:1.75rem!important;line-height:1.12!important}body.studio-site main.electric-work .ew-card-copy .ew-location{font-size:1.125rem!important}body.studio-site main.electric-work .ew-card-copy .ew-project-type{font-size:.8rem!important;margin-top:13px}body.studio-site main.electric-work .ew-card-copy .ew-project-type+p{margin-top:20px;font-size:1.0625rem!important;max-width:430px}body.studio-site main.electric-work .ew-card-copy .ew-link{margin-top:10px}body.studio-site main.electric-work .ew-pair .ew-project-image{margin-top:auto}body.studio-site main.electric-work .ew-pair .ew-project-image img{aspect-ratio:1200/690;object-fit:contain;object-position:bottom}
body.studio-site main.electric-work .ew-palacios{background:var(--ew-peach)!important;padding:34px 0}body.studio-site main.electric-work .ew-palacios-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:80px;align-items:center}body.studio-site main.electric-work .ew-palacios .ew-project-image img{aspect-ratio:4/3;object-fit:cover}body.studio-site main.electric-work .ew-palacios h2{font-size:2.5rem!important}body.studio-site main.electric-work .ew-palacios .ew-project-type+p{margin-top:23px}body.studio-site main.electric-work .ew-palacios .ew-link{margin-top:22px}
body.studio-site main.electric-work .ew-directory{background:#fff!important;padding:40px 0 36px}body.studio-site main.electric-work .ew-directory header{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:100px;margin-bottom:22px}body.studio-site main.electric-work .ew-directory header h2{font-size:2.8rem!important}body.studio-site main.electric-work .ew-directory header>.ew-label{margin-bottom:14px}body.studio-site main.electric-work .ew-directory header>p{font-size:1.0625rem!important}body.studio-site main.electric-work .ew-directory-rows article{display:grid;grid-template-columns:210px 220px 1fr auto;align-items:center;gap:26px;border-top:1px solid #ddd5e7;padding:12px 0;min-height:105px}body.studio-site main.electric-work .ew-directory-rows article:last-child{border-bottom:1px solid #ddd5e7}body.studio-site main.electric-work .ew-directory-rows h3{font-size:1.125rem!important;letter-spacing:-.02em!important}body.studio-site main.electric-work .ew-directory-rows h3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--ew-ink)!important}body.studio-site main.electric-work .ew-directory-rows p{font-size:1rem!important;line-height:1.4}body.studio-site main.electric-work .ew-directory-rows article>div>p{font-size:.875rem!important;margin-top:1px}body.studio-site main.electric-work .ew-directory-image img{display:block;width:100%;height:auto;max-height:100px;object-fit:contain;object-position:left;border-radius:3px}body.studio-site main.electric-work .ew-directory-rows .ew-link{font-size:.9375rem;white-space:nowrap;gap:10px}
body.studio-site main.electric-work .ew-process{background:var(--ew-lavender)!important;padding:40px 0;scroll-margin-top:105px}body.studio-site main.electric-work .ew-process-grid{display:grid;grid-template-columns:1.65fr 1fr 1fr 1fr;gap:45px}body.studio-site main.electric-work .ew-process h2{font-size:2.7rem!important}body.studio-site main.electric-work .ew-process h3{font-size:1.5rem!important;max-width:180px}body.studio-site main.electric-work .ew-process p:not(.ew-label){font-size:1rem!important;line-height:1.4;margin-top:12px}body.studio-site main.electric-work .ew-process-number{display:block;font-size:2.5rem;line-height:1;color:var(--ew-purple);margin-bottom:20px}
body.studio-site main.electric-work .ew-final{background:var(--ew-peach)!important;text-align:center;padding:34px 0 32px}body.studio-site main.electric-work .ew-final>.ew-shell{position:relative}body.studio-site main.electric-work .ew-final h2{font-size:3rem!important;line-height:1.1!important}body.studio-site main.electric-work .ew-final>.ew-shell>p:not(.ew-note){max-width:780px;margin:17px auto 20px}body.studio-site main.electric-work .ew-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}body.studio-site main.electric-work .ew-button--outline{background:transparent!important;color:#4b2381!important;border-color:#ae7ddd}body.studio-site main.electric-work .ew-button--outline:hover{background:#f0ddff!important}body.studio-site main.electric-work .ew-final .ew-note{position:absolute;right:0;bottom:0;text-align:left}
body.studio-site .ew-footer{width:calc(100% - 96px);max-width:1280px;margin:auto;padding:28px 0 22px;background:#fff;color:#786e84;font:400 .875rem/1.45 Work Grotesk,Arial,sans-serif}body.studio-site .ew-footer p{margin:5px 0;font:inherit}body.studio-site .ew-footer a{color:#7140ae;text-decoration:none}body.studio-site .ew-footer img{display:block;width:220px;height:auto;max-width:100%}body.studio-site .ew-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:34px}.ew-footer nav>div{display:flex;justify-content:end;gap:0 24px;flex-wrap:wrap}.ew-footer nav a{display:inline-flex;align-items:center;min-height:44px}.ew-footer-bottom{display:flex;justify-content:space-between;margin-top:25px;border-top:1px solid #eee9f3;padding-top:18px;font-size:.75rem}
@media(max-width:1250px){body.studio-site main.electric-work .ew-hero .ew-note{display:none}body.studio-site main.electric-work .ew-feature-grid{gap:40px}body.studio-site main.electric-work .ew-card-copy{grid-template-columns:50px 1fr;gap:16px;padding-inline:5px}body.studio-site main.electric-work .ew-directory-rows article{grid-template-columns:160px 190px 1fr auto;gap:20px}body.studio-site main.electric-work .ew-process-grid{gap:28px}body.studio-site main.electric-work .ew-final .ew-note{display:none}}
@media(max-width:1000px){body.studio-site main.electric-work .ew-shell{width:calc(100% - 64px)}body.studio-site main.electric-work>.site-breadcrumb{padding-inline:32px}body.studio-site main.electric-work .ew-feature-grid{grid-template-columns:1.35fr 1fr;gap:30px}body.studio-site main.electric-work .ew-feature h2,body.studio-site main.electric-work .ew-palacios h2{font-size:2rem!important}body.studio-site main.electric-work .ew-feature p:not(.ew-label,.ew-number,.ew-location,.ew-project-type){font-size:1rem!important}body.studio-site main.electric-work .ew-pair-grid{width:calc(100% - 32px);gap:16px}body.studio-site main.electric-work .ew-pair article{padding:27px 22px 18px}body.studio-site main.electric-work .ew-card-copy{grid-template-columns:1fr;gap:10px}body.studio-site main.electric-work .ew-card-copy>.ew-number{border:0;padding:0;margin:0;font-size:1.8rem!important}body.studio-site main.electric-work .ew-palacios-grid{gap:35px;grid-template-columns:1.3fr 1fr}body.studio-site main.electric-work .ew-directory header{gap:30px}body.studio-site main.electric-work .ew-directory header h2{font-size:2.4rem!important}body.studio-site main.electric-work .ew-directory-rows article{grid-template-columns:120px 170px 1fr;gap:17px}body.studio-site main.electric-work .ew-directory-rows article>.ew-link{grid-column:3;padding-top:0;justify-self:start}body.studio-site main.electric-work .ew-directory-image{grid-row:1/3}body.studio-site main.electric-work .ew-directory-rows article>div{grid-row:1/3}body.studio-site main.electric-work .ew-directory-space{grid-row:1/3}body.studio-site main.electric-work .ew-process-grid{grid-template-columns:repeat(3,1fr);gap:30px}body.studio-site main.electric-work .ew-process header{grid-column:1/-1}body.studio-site main.electric-work .ew-process h2 br{display:none}body.studio-site .ew-footer{width:calc(100% - 64px)}.ew-footer-grid{grid-template-columns:1fr 1fr!important}.ew-footer nav{grid-column:1/-1}.ew-footer nav>div{justify-content:start}}
@media(max-width:700px){body.studio-site main.electric-work .ew-shell{width:calc(100% - 40px)}body.studio-site main.electric-work>.site-breadcrumb{padding:12px 20px 0;min-height:28px}body.studio-site main.electric-work .ew-hero{padding:30px 0}body.studio-site main.electric-work .ew-hero h1{font-size:clamp(2.45rem,9.7vw,3.8rem)!important;line-height:1.04!important}body.studio-site main.electric-work .ew-label{font-size:.65rem!important;letter-spacing:.08em!important;margin-bottom:16px}body.studio-site main.electric-work .ew-hero-intro{font-size:1rem!important;line-height:1.45;margin:20px auto}body.studio-site main.electric-work .ew-button{min-height:50px;font-size:.9375rem;padding:12px 18px;gap:13px}body.studio-site main.electric-work .ew-feature{padding:24px 0 30px}body.studio-site main.electric-work .ew-feature-grid{grid-template-columns:1fr;gap:27px}body.studio-site main.electric-work .ew-feature-copy .ew-label{margin-bottom:10px}body.studio-site main.electric-work .ew-number{font-size:1.8rem!important}body.studio-site main.electric-work .ew-feature h2,body.studio-site main.electric-work .ew-palacios h2{font-size:2.2rem!important}body.studio-site main.electric-work .ew-location{font-size:1.125rem!important}body.studio-site main.electric-work .ew-project-type{font-size:.8rem!important;margin-top:14px}body.studio-site main.electric-work .ew-feature-copy>.ew-project-type+p{margin:18px 0 20px}body.studio-site main.electric-work .ew-pair{padding:16px 0}body.studio-site main.electric-work .ew-pair-grid{grid-template-columns:1fr;gap:16px}body.studio-site main.electric-work .ew-pair article{padding:24px 18px 18px}body.studio-site main.electric-work .ew-card-copy{grid-template-columns:37px 1fr;gap:12px;padding:0 0 18px}body.studio-site main.electric-work .ew-card-copy h2{font-size:1.65rem!important}body.studio-site main.electric-work .ew-card-copy .ew-project-type{font-size:.75rem!important;padding:5px 7px}body.studio-site main.electric-work .ew-card-copy .ew-project-type+p{font-size:1rem!important;margin-top:15px}body.studio-site main.electric-work .ew-card-copy .ew-link{font-size:.9375rem;gap:10px;margin-top:7px}body.studio-site main.electric-work .ew-pair .ew-project-image img{aspect-ratio:auto;object-fit:contain}body.studio-site main.electric-work .ew-palacios{padding:24px 0}body.studio-site main.electric-work .ew-palacios-grid{grid-template-columns:1fr;gap:25px}body.studio-site main.electric-work .ew-palacios .ew-project-type+p{font-size:1rem!important;margin-top:18px}body.studio-site main.electric-work .ew-palacios .ew-link{font-size:.9375rem;margin-top:16px}body.studio-site main.electric-work .ew-directory{padding:28px 0}body.studio-site main.electric-work .ew-directory header{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.studio-site main.electric-work .ew-directory header h2{font-size:2.15rem!important}body.studio-site main.electric-work .ew-directory header>p{font-size:1rem!important}body.studio-site main.electric-work .ew-directory-rows article{grid-template-columns:95px 1fr;gap:10px 16px;padding:16px 0}body.studio-site main.electric-work .ew-directory-image,body.studio-site main.electric-work .ew-directory-rows article>div{grid-row:1;align-self:center}body.studio-site main.electric-work .ew-directory-rows article>p{grid-column:1/-1;font-size:1rem!important}body.studio-site main.electric-work .ew-directory-rows article>.ew-link{grid-column:1/-1;justify-self:start}body.studio-site main.electric-work .ew-directory-space{display:none}body.studio-site main.electric-work .ew-directory-space+div{grid-column:1/-1}body.studio-site main.electric-work .ew-directory-rows h3{font-size:1.125rem!important}body.studio-site main.electric-work .ew-directory-rows article>div>p{font-size:.8125rem!important}body.studio-site main.electric-work .ew-directory-image img{max-height:88px}body.studio-site main.electric-work .ew-process{padding:30px 0}body.studio-site main.electric-work .ew-process-grid{grid-template-columns:1fr;gap:24px}body.studio-site main.electric-work .ew-process header{grid-column:auto}body.studio-site main.electric-work .ew-process h2{font-size:2.4rem!important}body.studio-site main.electric-work .ew-process-grid>div{display:grid;grid-template-columns:47px 1fr;column-gap:17px;border-top:1px solid #ccb8e9;padding-top:20px}body.studio-site main.electric-work .ew-process-number{grid-row:1/3;margin:0;font-size:2.1rem}body.studio-site main.electric-work .ew-process h3{font-size:1.5rem!important;max-width:none}body.studio-site main.electric-work .ew-process p:not(.ew-label){margin-top:8px}body.studio-site main.electric-work .ew-final{padding:30px 0}body.studio-site main.electric-work .ew-final h2{font-size:2.35rem!important}body.studio-site main.electric-work .ew-final h2 br{display:none}body.studio-site main.electric-work .ew-final>.ew-shell>p:not(.ew-note){font-size:1rem!important;margin:18px auto}.ew-footer-grid{grid-template-columns:1fr!important;gap:14px!important}body.studio-site .ew-footer{width:calc(100% - 40px);padding-block:24px}.ew-footer nav{grid-column:auto}.ew-footer nav>div{gap:0 22px}.ew-footer-bottom{flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){body.studio-site main.electric-work *{scroll-behavior:auto!important;transition:none!important}}

body.studio-site main.electric-work>.site-breadcrumb{background:var(--ew-lavender)!important}body.studio-site main.electric-work .ew-hero h1>span,body.studio-site main.electric-work .ew-process-number{color:var(--ew-purple)!important}

body.studio-site main.electric-work>.site-breadcrumb{width:100%!important;max-width:none!important;margin:0!important}
