.web-opening.svelte-15paiqa{padding-top:35px;padding-bottom:65px;position:relative}.eyebrow.svelte-15paiqa nav:where(.svelte-15paiqa){gap:35px;font-size:14px;display:flex}.eyebrow.svelte-15paiqa nav:where(.svelte-15paiqa) a:where(.svelte-15paiqa){align-items:center;min-height:44px;display:flex}.web-opening.svelte-15paiqa h1:where(.svelte-15paiqa){letter-spacing:-.065em;margin:42px 0 0;font-weight:400;line-height:1}.web-opening.svelte-15paiqa h1:where(.svelte-15paiqa)>span:where(.svelte-15paiqa){letter-spacing:-.065em;font-size:clamp(70px,10.3vw,350px);line-height:1.08;display:block}.web-opening.svelte-15paiqa h1:where(.svelte-15paiqa)>em:where(.svelte-15paiqa){letter-spacing:-.055em;margin:-.02em 0 0 35%;font-size:clamp(140px,22vw,670px);font-weight:400;line-height:.95;display:block}.opening-note.svelte-15paiqa{justify-content:space-between;align-items:end;gap:40px;max-width:700px;margin-top:38px;display:flex}.opening-note.svelte-15paiqa p:where(.svelte-15paiqa){max-width:580px;margin:0;font-size:clamp(18px,1.65vw,25px);line-height:1.7}.opening-note.svelte-15paiqa>a:where(.svelte-15paiqa){text-align:center;min-width:44px;min-height:55px;font-size:38px}.work.svelte-15paiqa{padding-bottom:100px;scroll-margin-top:35px}.section-head.svelte-15paiqa{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;padding:20px 0 55px;display:flex}.section-head.svelte-15paiqa h2:where(.svelte-15paiqa){letter-spacing:-.02em;font-size:18px}.section-head.svelte-15paiqa>span:where(.svelte-15paiqa){font-size:12px}.project-heading.svelte-15paiqa{grid-template-columns:40px 1fr 1fr 65px;align-items:center;gap:22px;margin-bottom:28px;display:grid}.project-number.svelte-15paiqa{color:#c3300d;align-self:start;padding-top:15px;font-size:14px}.project-heading.svelte-15paiqa h3:where(.svelte-15paiqa){letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,90px);font-weight:500;line-height:1.1}.project-kind.svelte-15paiqa{justify-self:end;max-width:240px;font-size:12px;line-height:1.65}.open-arrow.svelte-15paiqa{text-align:right;min-height:52px;font-size:44px;font-weight:400;line-height:1.2}.screens.svelte-15paiqa{background:#e9e9e2;padding:4.5% 16% 7% 4.5%;display:block;position:relative;overflow:hidden}.desktop-screen.svelte-15paiqa{background:#fafaf7;border:1px solid #b5b5ac;position:relative;box-shadow:0 8px 30px #181a1810}.desktop-screen.svelte-15paiqa img:where(.svelte-15paiqa){width:100%;height:auto;display:block}.mobile-screen.svelte-15paiqa{background:#fafaf7;border:1px solid #b5b5ac;width:17%;position:absolute;bottom:12%;right:5%;box-shadow:0 10px 30px #181a181c}.mobile-screen.svelte-15paiqa img:where(.svelte-15paiqa){width:100%;height:auto;display:block}.screen-caption.svelte-15paiqa{align-items:center;gap:25px;font-size:12px;display:flex;position:absolute;bottom:3%;left:4.5%}.screen-caption.svelte-15paiqa>span:where(.svelte-15paiqa){font-size:22px}.project-caption.svelte-15paiqa{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:10vw;margin-left:62px;padding:26px 0 38px;display:grid}.project-caption.svelte-15paiqa p:where(.svelte-15paiqa){max-width:740px;margin:0;font-size:18px;line-height:1.7}.project-caption.svelte-15paiqa>span:where(.svelte-15paiqa){justify-self:end;padding-top:4px;font-size:12px;line-height:1.8}.project-notes.svelte-15paiqa{grid-template-columns:repeat(3,1fr);gap:5vw;margin-left:62px;padding-top:30px;display:grid}.project-notes.svelte-15paiqa>div:where(.svelte-15paiqa)>span:where(.svelte-15paiqa){color:#5b5d53;font-size:12px}.project-notes.svelte-15paiqa p:where(.svelte-15paiqa){margin:16px 0 0;font-size:16px;line-height:1.75}.client-work.svelte-15paiqa{margin-bottom:80px}.client-image.svelte-15paiqa{margin-left:62px;display:block;overflow:hidden}.client-work.svelte-15paiqa .project-caption:where(.svelte-15paiqa){border-bottom:0}.development.svelte-15paiqa{color:#fafaf7;background:#181a18;scroll-margin-top:0}.development-heading.svelte-15paiqa{justify-content:space-between;align-items:start;gap:5vw;padding-top:38px;display:flex}.development-heading.svelte-15paiqa>span:where(.svelte-15paiqa){max-width:180px;padding-top:14px;font-size:12px;line-height:1.7}.development-heading.svelte-15paiqa h2:where(.svelte-15paiqa){width:72%;margin:0 0 55px;font-size:clamp(65px,8vw,180px);line-height:1.08}.development-heading.svelte-15paiqa em:where(.svelte-15paiqa){color:#ff7448;margin-left:7vw}.development-body.svelte-15paiqa{grid-template-columns:1fr 1.75fr;gap:9vw;padding-bottom:60px;display:grid}.development-intro.svelte-15paiqa{max-width:450px;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.65}.development.svelte-15paiqa ol:where(.svelte-15paiqa){margin:0;padding:0;list-style:none}.development.svelte-15paiqa li:where(.svelte-15paiqa){border-top:1px solid #65675e;grid-template-columns:35px 1fr;gap:22px;padding:24px 0 32px;display:grid}.development.svelte-15paiqa li:where(.svelte-15paiqa)>span:where(.svelte-15paiqa){color:#ff7448;padding-top:9px;font-size:12px}.development.svelte-15paiqa h3:where(.svelte-15paiqa){letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,52px);font-weight:400;line-height:1.25}.development.svelte-15paiqa li:where(.svelte-15paiqa) p:where(.svelte-15paiqa){color:#d6d8ce;max-width:690px;margin:20px 0 0;font-size:17px;line-height:1.75}.development-bottom.svelte-15paiqa{border-top:1px solid #65675e;justify-content:space-between;align-items:center;gap:60px;padding-block:25px 40px;display:flex}.development-bottom.svelte-15paiqa p:where(.svelte-15paiqa){max-width:560px;margin:0;font-size:14px;line-height:1.75}.development-bottom.svelte-15paiqa .arrow-link:where(.svelte-15paiqa){color:#ff946b}@media (hover:hover){.open-arrow.svelte-15paiqa,.opening-note.svelte-15paiqa>a:where(.svelte-15paiqa){transition:transform .2s}.open-arrow.svelte-15paiqa:hover{transform:translate(3px,-3px)}.opening-note.svelte-15paiqa>a:where(.svelte-15paiqa):hover{transform:translateY(4px)}.screens.svelte-15paiqa:hover .screen-caption:where(.svelte-15paiqa){text-underline-offset:5px;text-decoration:underline}.eyebrow.svelte-15paiqa nav:where(.svelte-15paiqa) a:where(.svelte-15paiqa):hover{color:#c3300d}}@media (width>=1800px){.opening-note.svelte-15paiqa{max-width:1000px}.opening-note.svelte-15paiqa p:where(.svelte-15paiqa){max-width:850px}.project-notes.svelte-15paiqa p:where(.svelte-15paiqa){font-size:20px}.project-caption.svelte-15paiqa p:where(.svelte-15paiqa){font-size:23px}.project-kind.svelte-15paiqa,.section-head.svelte-15paiqa>span:where(.svelte-15paiqa),.project-caption.svelte-15paiqa>span:where(.svelte-15paiqa),.project-notes.svelte-15paiqa>div:where(.svelte-15paiqa)>span:where(.svelte-15paiqa),.development-heading.svelte-15paiqa>span:where(.svelte-15paiqa),.screen-caption.svelte-15paiqa{font-size:14px}}@media (width<=1050px){.project-heading.svelte-15paiqa{grid-template-columns:26px 1fr 1fr 45px;gap:15px}.project-kind.svelte-15paiqa{max-width:210px}.project-caption.svelte-15paiqa,.project-notes.svelte-15paiqa,.client-image.svelte-15paiqa{margin-left:41px}.project-caption.svelte-15paiqa{gap:5vw}.project-notes.svelte-15paiqa{gap:4vw}.development-heading.svelte-15paiqa h2:where(.svelte-15paiqa){width:75%;font-size:8.7vw}.development-body.svelte-15paiqa{gap:6vw}.development-heading.svelte-15paiqa em:where(.svelte-15paiqa){margin-left:2vw}.project-caption.svelte-15paiqa p:where(.svelte-15paiqa){font-size:16px}.project-notes.svelte-15paiqa p:where(.svelte-15paiqa){font-size:15px}.development.svelte-15paiqa li:where(.svelte-15paiqa) p:where(.svelte-15paiqa){font-size:16px}}@media (width<=700px){.web-opening.svelte-15paiqa{padding-top:22px;padding-bottom:40px}.eyebrow.svelte-15paiqa nav:where(.svelte-15paiqa){gap:20px;font-size:13px}.eyebrow.svelte-15paiqa>span:where(.svelte-15paiqa){align-self:center;max-width:110px}.web-opening.svelte-15paiqa h1:where(.svelte-15paiqa){margin-top:35px}.web-opening.svelte-15paiqa h1:where(.svelte-15paiqa)>span:where(.svelte-15paiqa){font-size:11vw}.web-opening.svelte-15paiqa h1:where(.svelte-15paiqa)>em:where(.svelte-15paiqa){white-space:nowrap;margin:7px 0 0 12%;font-size:28vw}.opening-note.svelte-15paiqa{gap:22px;max-width:none;margin-top:28px}.opening-note.svelte-15paiqa p:where(.svelte-15paiqa){margin-left:7vw;font-size:17px}.opening-note.svelte-15paiqa>a:where(.svelte-15paiqa){font-size:30px}.work.svelte-15paiqa{padding-bottom:55px}.section-head.svelte-15paiqa{padding-block:20px 34px}.section-head.svelte-15paiqa h2:where(.svelte-15paiqa){font-size:16px}.section-head.svelte-15paiqa>span:where(.svelte-15paiqa){font-size:12px}.project-heading.svelte-15paiqa{grid-template-columns:22px 1fr 36px;gap:12px;margin-bottom:20px}.project-number.svelte-15paiqa{padding-top:11px;font-size:12px}.project-heading.svelte-15paiqa h3:where(.svelte-15paiqa){font-size:40px}.project-kind.svelte-15paiqa{grid-area:2/2;justify-self:start;max-width:none;font-size:12px}.open-arrow.svelte-15paiqa{grid-area:1/3/3;align-self:start;min-height:44px;font-size:34px}.screens.svelte-15paiqa{margin-inline:-20px;padding:6% 11% 11% 5%}.mobile-screen.svelte-15paiqa{width:23%;bottom:17%;right:3%}.screen-caption.svelte-15paiqa{gap:14px;font-size:12px;bottom:2%}.screen-caption.svelte-15paiqa>span:where(.svelte-15paiqa){font-size:20px}.project-caption.svelte-15paiqa{margin-left:0;padding-block:22px 25px;display:block}.project-caption.svelte-15paiqa p:where(.svelte-15paiqa){font-size:16px}.project-caption.svelte-15paiqa>span:where(.svelte-15paiqa){justify-self:auto;margin-top:18px;font-size:12px;display:block}.project-notes.svelte-15paiqa{margin-left:0;padding-top:0;display:block}.project-notes.svelte-15paiqa>div:where(.svelte-15paiqa){border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:20px;padding:20px 0;display:grid}.project-notes.svelte-15paiqa>div:where(.svelte-15paiqa)>span:where(.svelte-15paiqa){padding-top:3px;line-height:1.7}.project-notes.svelte-15paiqa p:where(.svelte-15paiqa){margin:0;font-size:15px}.client-image.svelte-15paiqa{margin-left:0}.client-work.svelte-15paiqa{margin-bottom:45px}.development-heading.svelte-15paiqa{padding-top:30px;display:block}.development-heading.svelte-15paiqa>span:where(.svelte-15paiqa){max-width:none;padding:0;display:block}.development-heading.svelte-15paiqa h2:where(.svelte-15paiqa){width:auto;margin:38px 0;font-size:12.5vw}.development-heading.svelte-15paiqa em:where(.svelte-15paiqa){margin-left:3vw}.development-body.svelte-15paiqa{padding-bottom:25px;display:block}.development-intro.svelte-15paiqa{max-width:none;margin:0 0 35px 8vw;font-size:20px}.development.svelte-15paiqa li:where(.svelte-15paiqa){grid-template-columns:23px 1fr;gap:15px;padding:23px 0 28px}.development.svelte-15paiqa h3:where(.svelte-15paiqa){font-size:28px}.development.svelte-15paiqa li:where(.svelte-15paiqa) p:where(.svelte-15paiqa){margin-top:16px;font-size:16px}.development-bottom.svelte-15paiqa{padding-block:22px 30px;display:block}.development-bottom.svelte-15paiqa p:where(.svelte-15paiqa){font-size:14px}.development-bottom.svelte-15paiqa .arrow-link:where(.svelte-15paiqa){margin-top:22px}}@media (prefers-reduced-motion:reduce){.open-arrow.svelte-15paiqa,.opening-note.svelte-15paiqa>a:where(.svelte-15paiqa){transition:none}}
