@font-face{font-family:ERS Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(./ers-projects-inter-latin.woff2) format("woff2")}@font-face{font-family:ERS Inter;font-style:italic;font-weight:300 600;font-display:swap;src:url(./ers-projects-inter-latin-italic.woff2) format("woff2")}#MainContent:has(.ers-p--process){width:100%;max-width:none;padding:0;background:#000}body:has(.ers-p--process) .site-footer{margin-top:0}body:has(.ers-p--process){background:#000}body:has(.ers-p--process) .site-header>.wrapper{width:100%;max-width:none;padding-inline:clamp(20px,4.5vw,88px)}.ers-p--process{--p-paper: #000;--p-ink: #f5f3ed;--p-muted: #a3a3a3;--p-rule: #404040;--p-font: "ERS Inter", Inter, Arial, sans-serif;--p-gutter: clamp(32px, 4.5vw, 88px);width:100%;margin:0;background:var(--p-paper);color:var(--p-ink);font-family:var(--p-font);font-weight:300;font-optical-sizing:auto;font-size:23.32px;line-height:1.55}.ers-p--process :is(h1,h2,h3,h4,button,summary,input,select,textarea,.ers-p__toc){font-family:var(--p-font)}.ers-p--process :is(h1,h2,h3,h4){font-weight:300}.ers-p--process :is(b,strong){font-weight:500}.ers-p--process .ers-p__work>p{min-width:0}.ers-p--process a:focus-visible{outline-color:#fff}.ers-p--process .ers-p__breadcrumbs{display:block;padding-block:16px;border-bottom:1px solid var(--p-rule);font-size:12px;line-height:1.5;color:var(--p-muted)}.ers-p--process .ers-p__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0;list-style:none}.ers-p--process .ers-p__breadcrumbs li{display:flex;align-items:center;gap:12px;margin:0}.ers-p--process .ers-p__breadcrumbs a{display:inline-block;padding-block:3px;text-decoration:none}.ers-p--process .ers-p__breadcrumbs a:hover{color:var(--p-ink);text-decoration:underline}.ers-p--process .ers-p__breadcrumbs [aria-current=page]{color:var(--p-ink)}.ers-p--process .ers-p__opening{isolation:isolate}.ers-p--process .ers-p__opening .ers-p-media__frame{height:max(660px,calc(100svh - var(--ers-p-shell-height, 164px)));background:#17191a}.ers-p--process .ers-p__opening .ers-p-media__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .82),rgb(0 0 0 / .18) 64%,transparent),linear-gradient(270deg,rgb(0 0 0 / .28),transparent 80%);pointer-events:none}.ers-p--process .ers-p__opening img{object-position:50% 46%}.ers-p--process .ers-p__hero-copy{position:absolute;right:var(--p-gutter);bottom:clamp(64px,7vw,110px);z-index:1;width:min(54%,940px);color:#fffaf1;text-shadow:0 3px 24px rgb(0 0 0 / .25)}.ers-p--process .ers-p__hero-copy h1{font-size:clamp(57.24px,5.51vw,99.64px);font-weight:300;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.ers-p--process .ers-p__hero-copy .ers-p__subtitle{max-width:660px;margin-top:24px;color:#f5f0e5;font-size:clamp(22.26px,1.91vw,31.8px);line-height:1.36;letter-spacing:-.012em;text-wrap:pretty}.ers-p--process .ers-p__opening-link{left:var(--p-gutter);right:auto;bottom:42px;font-size:15.9px;letter-spacing:.01em;gap:32px}.ers-p--process .ers-p__contents{padding-top:70px;color:var(--p-muted)}.ers-p--process #the-work{padding-top:clamp(90px,9vw,160px)}.ers-p--process .ers-p__section{padding-bottom:clamp(100px,9vw,180px)}.ers-p--process .ers-p__section-head{color:var(--p-muted);padding-right:45px}.ers-p--process .ers-p__section-head h2{font-size:25.44px;line-height:1.45;letter-spacing:-.015em}.ers-p--process .ers-p__section-no{font-size:19.08px;padding-top:3px}.ers-p--process :is(.ers-p__prose,.ers-p__lede){font-size:24.38px;line-height:1.55}.ers-p--process .ers-p__context .ers-p__prose{font-size:22.26px}.ers-p--process .ers-p__section-media{float:left;clear:left;width:calc((100% - 40px)/2);margin-top:48px}.ers-p--process #where-it-begins .ers-p__section-media .ers-p-media__frame{aspect-ratio:4/3}.ers-p--process #where-it-begins .ers-p__section-media img{object-position:50% 100%}.ers-p--process .ers-p__entry p{font-size:22.26px}.ers-p--process .ers-p__team-center h3{font-size:clamp(42.4px,4.24vw,67.84px);line-height:1.12}.ers-p--process .ers-p__team-center>.ers-p__muted{font-size:24.38px}.ers-p--process .ers-p__team dl>div{padding-block:28px}.ers-p--process dd{font-size:21.2px;line-height:1.55}.ers-p--process .ers-p__scope-boundary{font-size:16.96px;line-height:1.65}.ers-p--process .ers-p__process-heading h3{font-size:25.44px;color:#c8c6bf}.ers-p--process .ers-p__process-heading p{font-size:24.38px;line-height:1.55}.ers-p--process .ers-p__process-n{font-size:19.08px;padding-top:4px}.ers-p--process .ers-p__process-stage--1 .ers-p__work,.ers-p--process .ers-p__process-stage--2 .ers-p__work,.ers-p--process .ers-p__process-stage--6 .ers-p__work{margin-top:0}.ers-p--process .ers-p__process-stage--3 .ers-p-media{width:70%;max-width:420px;justify-self:end;margin-left:auto}.ers-p--process .ers-p__process-stage--3 .ers-p-media__frame{aspect-ratio:1672/941;background:#1e1e1e}.ers-p--process .ers-p__process-stage--3 .ers-p-media__frame img{object-fit:contain}.ers-p--process .ers-p__work{font-size:22.26px}.ers-p--process .ers-p__work strong{font-size:14.84px;letter-spacing:.02em}.ers-p--process .ers-p__sourcing h3{font-size:30.74px}.ers-p--process .ers-p__sourcing p{font-size:22.26px}.ers-p--process .ers-p__environments h3{font-size:27.56px}.ers-p--process .ers-p__environments p{font-size:22.26px}.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.8vw,48px);padding-top:80px;padding-bottom:18px}.ers-p--process .ers-p__project--feature{background:#1e1e1e;border:1px solid #303030;border-radius:18px;overflow:clip;transition:border-color .25s ease,background-color .25s ease}.ers-p--process .ers-p__project--feature .ers-p__project-link{height:100%}.ers-p--process .ers-p__project--feature .ers-p-media__frame{aspect-ratio:1.65}.ers-p--process .ers-p__project--feature .ers-p__project-meta{font-size:14.84px;line-height:1.45;color:#bdbdb9;padding:28px 30px 0}.ers-p--process .ers-p__project--feature>.ers-p__project-link>h3{padding:20px 30px 34px;font-size:clamp(27.56px,2.23vw,38.16px);line-height:1.18;color:#f5f3ed;letter-spacing:-.025em}.ers-p--process .ers-p__project--feature .ers-p__arrow{font-size:27.56px;padding-top:4px;opacity:1}.ers-p--process .ers-p__project--feature:hover{background:#252525;border-color:#777}.ers-p--process .ers-p__project-link:focus-visible{outline-offset:-5px;border-radius:16px}.ers-p--process .ers-p__project-link:hover img{opacity:1}.ers-p--process .ers-p__qa summary{font-size:25.44px}.ers-p--process .ers-p__qa-answer{font-size:22.26px}.ers-p--process .ers-p__qa-evidence{font-size:16.96px}.ers-p--process .ers-p__resources h3{font-size:26.5px}.ers-p--process .ers-p__resources p{font-size:21.2px}.ers-p--process .ers-p__contact{background:#101010;border-top:1px solid #404040;--p-muted: #a3a3a3}.ers-p--process .ers-p__contact .ers-p__section-head{color:#a3a3a3}.ers-p--process .ers-p__contact-grid .ers-p__prose{font-size:24.38px}.ers-p--process .ers-p__inquiry{font-size:clamp(40.28px,4.24vw,63.6px)}.ers-p--process .ers-p__contact small{color:#bdbdb9}@media(min-width:1800px){.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:repeat(3,minmax(0,1fr))}.ers-p--process #work-in-practice .ers-p__projects:not(:has(.ers-p__project:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1099px){.ers-p--process{--p-gutter: 32px}.ers-p--process .ers-p__hero-copy{width:60%;bottom:132px}.ers-p--process .ers-p__hero-copy h1{font-size:clamp(55.12px,6.36vw,69.96px)}.ers-p--process .ers-p__hero-copy .ers-p__subtitle{font-size:25.44px}.ers-p--process .ers-p__project--feature .ers-p__project-meta{flex-direction:column;gap:8px;padding:24px 24px 0;font-size:13.78px}.ers-p--process .ers-p__project--feature>.ers-p__project-link>h3{padding:16px 24px 28px;font-size:30.74px}}@media(max-width:700px){.ers-p--process{--p-gutter: 24px;font-size:20.14px}.ers-p--process .ers-p__opening .ers-p-media__frame{height:max(580px,calc(100svh - var(--ers-p-shell-height, 111px)))}.ers-p--process .ers-p__opening img{object-position:48% 50%}.ers-p--process .ers-p__hero-copy{width:auto;left:24px;right:24px;bottom:132px}.ers-p--process .ers-p__hero-copy h1{font-size:clamp(41.34px,11.45vw,58.3px);line-height:1.04}.ers-p--process .ers-p__hero-copy .ers-p__subtitle{font-size:21.2px;line-height:1.4;margin-top:20px}.ers-p--process .ers-p__opening-link{bottom:26px;font-size:13.78px;gap:20px}.ers-p--process #the-work{padding-top:80px}.ers-p--process .ers-p__section{padding-bottom:90px}.ers-p--process .ers-p__section-head{padding:0}.ers-p--process .ers-p__section-head h2{font-size:21.2px;line-height:1.4}.ers-p--process .ers-p__section-no{font-size:18.02px;padding-top:1px}.ers-p--process :is(.ers-p__prose,.ers-p__lede){font-size:21.2px;line-height:1.55}.ers-p--process .ers-p__context .ers-p__prose{font-size:20.14px}.ers-p--process .ers-p__section-media{float:none;clear:none;width:100%;margin:0 0 30px}.ers-p--process .ers-p__entry p{font-size:20.14px}.ers-p--process .ers-p__team-center h3{font-size:40.28px}.ers-p--process .ers-p__team-center>.ers-p__muted{font-size:21.2px}.ers-p--process dd{font-size:19.08px}.ers-p--process .ers-p__scope-boundary{font-size:15.9px}.ers-p--process .ers-p__process-heading h3{font-size:22.26px}.ers-p--process .ers-p__process-heading p{font-size:21.2px}.ers-p--process .ers-p__process-n{font-size:18.02px;padding-top:1px}.ers-p--process .ers-p__work{font-size:20.14px}.ers-p--process .ers-p__process-stage--4 .ers-p__work{font-size:25.44px}.ers-p--process .ers-p__sourcing h3{font-size:26.5px}.ers-p--process .ers-p__sourcing p,.ers-p--process .ers-p__environments p{font-size:20.14px}.ers-p--process .ers-p__environments h3{font-size:24.38px}.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:48px}.ers-p--process .ers-p__project--feature .ers-p__project-meta{font-size:12.72px;padding:22px 22px 0}.ers-p--process .ers-p__project--feature>.ers-p__project-link>h3{padding:16px 22px 28px;font-size:30.74px}.ers-p--process .ers-p__qa summary{font-size:22.26px}.ers-p--process .ers-p__qa-answer{font-size:20.14px}.ers-p--process .ers-p__resources h3{font-size:24.38px}.ers-p--process .ers-p__resources p{font-size:19.08px}.ers-p--process .ers-p__contact-grid .ers-p__prose{font-size:21.2px}.ers-p--process .ers-p__inquiry{font-size:40.28px}}@media(prefers-reduced-motion:reduce){.ers-p--process .ers-p__project--feature{transition:none}}body:has(.ers-p--process) #shopify-section-header{--site-content-width: 100%;--ers-project-header-padding: clamp(20px, 2.2vw, 44px)}body:has(.ers-p--process) #shopify-section-header .site-header>.wrapper,body:has(.ers-p--process) #shopify-section-header .header-utility-bar__inner{width:100%;max-width:none;padding-inline:var(--ers-project-header-padding);box-sizing:border-box}body:has(.ers-p--process) #shopify-section-header #navBar.nav-bar,body:has(.ers-p--process) #shopify-section-header #navBar .nav-wrapper-full{width:100%;max-width:none}@media(min-width:1100px){body:has(.ers-p--process) #shopify-section-header .header-unified-row{grid-template-columns:minmax(240px,342px) minmax(220px,1fr) auto}body:has(.ers-p--process) #shopify-section-header .header-unified-logo{transform:translateY(var(--header-logo-offset-y))}body:has(.ers-p--process) #shopify-section-header #navBar.nav-bar{border-radius:0}body:has(.ers-p--process) #shopify-section-header #navBar .nav-wrapper-full{padding-inline:var(--ers-project-header-padding)}}body:has(.ers-p--process) #shopify-section-header .header-unified-search .search-bar{max-width:none;width:100%}.ers-p--process .ers-p__tabs{position:sticky;top:var(--ers-p-sticky-top, 0px);z-index:50;width:100%;max-width:100%;padding-inline:clamp(16px,2.2vw,44px);background:#101010;border-block:1px solid #404040;font-family:var(--p-font)}.ers-p--process .ers-p__tabs ol{display:flex;justify-content:space-between;gap:4px;list-style:none;margin:0;padding:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#555 transparent;-webkit-overflow-scrolling:touch}.ers-p--process .ers-p__tabs li{flex:0 0 auto}.ers-p--process .ers-p__tabs a{display:block;padding:19px 12px 16px;border-bottom:3px solid transparent;color:#aaa;font-size:18px;line-height:1.35;white-space:nowrap;text-decoration:none;transition:color .18s ease,border-color .18s ease}.ers-p--process .ers-p__tabs a:hover{color:#fffaf1}.ers-p--process .ers-p__tabs a[aria-current=location]{color:#fffaf1;border-bottom-color:#e6cba6}.ers-p--process .ers-p__tabs a:focus-visible{outline-offset:-5px}.ers-p--process .ers-p__section,.ers-p--process .ers-p__process-stage{scroll-margin-top:calc(var(--ers-p-sticky-top, 0px) + var(--ers-p-tabs-height, 65px) + 24px)}.ers-p--process .ers-p__label{font-size:13px}.ers-p--process .ers-p__entry h3{font-size:24px}.ers-p--process dt{font-size:23.5px}.ers-p--process .ers-p__process-intro .ers-p__label{font-size:13px}.ers-p--process .ers-p__prepare{font-size:17px}.ers-p--process .ers-p__contact small{font-size:14px}.ers-p--process #work-in-practice .ers-p__projects{grid-auto-rows:1fr}.ers-p--process .ers-p__ghost-line{display:block;width:135px;max-width:46%;height:9px;border-radius:3px;background:#555;opacity:.45;margin-block:5px}.ers-p--process .ers-p__ghost-line--short{width:90px}.ers-p--process .ers-p__ghost-line--title{width:70%;max-width:100%;height:.65em;background:#777;margin-top:.28em}.ers-p--process .ers-p__project--placeholder .ers-p__project-meta{min-height:49px}.ers-p--process .ers-p__project--feature>.ers-p__project-link>h3{min-height:calc(2.36em + 54px)}@media(max-width:1099px){.ers-p--process .ers-p__tabs a{font-size:17px;padding-block:16px 13px}.ers-p--process .ers-p__project--placeholder .ers-p__project-meta{min-height:69px}}@media(max-width:700px){.ers-p--process .ers-p__tabs,.ers-p--process .ers-p__tabs a{padding-inline:12px}.ers-p--process .ers-p__label{font-size:12px}.ers-p--process .ers-p__entry h3{font-size:21px}.ers-p--process dt{font-size:20px}.ers-p--process .ers-p__process-intro .ers-p__label{font-size:11px}.ers-p--process .ers-p__prepare{font-size:16px}.ers-p--process .ers-p__contact small{font-size:12px}}@media(prefers-reduced-motion:reduce){.ers-p--process .ers-p__tabs a{transition:none}}.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:minmax(0,1fr);width:88%;max-width:220px;margin-inline:auto;gap:18px;padding-top:40px}.ers-p--process #work-in-practice .ers-p__project--feature{border-radius:12px}.ers-p--process #work-in-practice .ers-p__project--feature .ers-p-media__frame{aspect-ratio:2.2}.ers-p--process #work-in-practice .ers-p__project--feature .ers-p__project-meta{padding:12px 12px 0;font-size:11px}.ers-p--process #work-in-practice .ers-p__project--feature>.ers-p__project-link>h3{padding:10px 12px 16px;min-height:calc(2.4em + 26px);font-size:22px;line-height:1.2}.ers-p--process #work-in-practice .ers-p__project--feature .ers-p__arrow{font-size:18px;padding-top:2px}.ers-p--process #work-in-practice .ers-p__project--placeholder .ers-p__project-meta{min-height:0}@media(min-width:600px){.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;gap:18px;padding-top:48px}.ers-p--process #work-in-practice .ers-p__project--feature .ers-p-media__frame{aspect-ratio:2}}@media(min-width:800px){.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.ers-p--process #work-in-practice .ers-p__projects{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.ers-p--process #work-in-practice .ers-p__project--feature .ers-p__project-meta{padding:10px 10px 0;font-size:10px;line-height:1.4}.ers-p--process #work-in-practice .ers-p__project--feature>.ers-p__project-link>h3{padding:10px 10px 14px;min-height:calc(3.75em + 24px);font-size:17px;line-height:1.25}.ers-p--process .ers-p__project-trigger{gap:6px}}.ers-p--process #work-in-practice .ers-p__project--feature{position:relative}.ers-p--process .ers-p__project-trigger{display:flex;justify-content:space-between;align-items:start;gap:10px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:none;cursor:pointer}.ers-p--process [data-project-dialog-ready] .ers-p__project-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;-webkit-touch-callout:none}.ers-p--process .ers-p__project-trigger:focus-visible{outline:none}.ers-p--process .ers-p__project-trigger:focus-visible:after{outline:2px solid #f5f3ed;outline-offset:-5px}.ers-p--process .ers-p__project-trigger:disabled{opacity:1;cursor:default}.ers-p--process #work-in-practice:not([data-project-dialog-ready]) .ers-p__project-link{height:auto}.ers-p--process [data-project-dialog-ready] .ers-p__project>[data-project-details]{display:none}.ers-p--process .ers-p__project-details{padding:0 12px 20px}.ers-p--process .ers-p__project-details .ers-p__project-dialog-body{min-height:0}.ers-p--process [data-protect-image]{-webkit-touch-callout:none}.ers-p--process [data-protect-image] img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ers-p--process .ers-p__project-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(680px,calc(100% - 40px));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:36px;overflow:auto;overscroll-behavior:contain;border:1px solid #444;border-radius:14px;background:#191919;color:#f5f3ed;text-align:left}.ers-p--process .ers-p__project-dialog::backdrop{background:#000000bf}.ers-p--process .ers-p__project-dialog-close{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;margin:0 0 28px auto;padding:8px;border:0;background:#191919;color:#f5f3ed;font:inherit;font-size:14px;line-height:1;text-transform:none;cursor:pointer}.ers-p--process .ers-p__project-dialog-close span{font-size:24px}.ers-p--process .ers-p__project-dialog-close:focus-visible{outline:2px solid #f5f3ed;outline-offset:3px}.ers-p--process .ers-p__project-dialog h2{margin:0 0 28px;font-size:32px;line-height:1.2}.ers-p--process .ers-p__project-dialog-scope{margin:0 0 24px!important;font-size:17px;line-height:1.6}.ers-p--process .ers-p__project-dialog-body{min-height:180px;font-size:17px;line-height:1.65}.ers-p--process .ers-p__project-dialog-body p+p{margin-top:20px!important}.ers-p--process .ers-p__project-dialog-body a{text-decoration:underline;text-underline-offset:3px}.ers-p--process .ers-p__project-dialog-body h3{margin:32px 0 16px;padding:0;min-height:0;font-size:23px;line-height:1.3}.ers-p--process .ers-p__project-dialog-body h4{margin:24px 0 12px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0}.ers-p--process .ers-p__project-dialog-body .ers-p__project-solutions{font-size:16px;line-height:1.9}.ers-p--process .ers-p__portfolio-intro{padding-top:clamp(60px,7vw,110px);padding-bottom:0;font-size:clamp(42px,5vw,72px);line-height:1.1}.ers-p--process .ers-p__portfolio-intro h1{color:inherit}.ers-p--process .ers-p__portfolio-intro p{display:block;max-width:850px;margin-top:28px;font-size:clamp(20px,2vw,27px);line-height:1.5;letter-spacing:0}.ers-p--process .ers-p__portfolio-gallery{padding-top:0}html.ers-p-project-dialog-open{overflow:hidden}@media(max-width:599px){.ers-p--process .ers-p__project-dialog{width:calc(100% - 28px);padding:24px}.ers-p--process .ers-p__project-dialog h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ers-projects-process.css.map */
