.portfolio-navigation-module__X6KptW__header{color:#111;border-bottom:1px solid #bdbdbb;width:100%;font-family:Arial,Helvetica,sans-serif}.portfolio-navigation-module__X6KptW__navigation{letter-spacing:normal;justify-content:space-between;align-items:center;width:100%;min-height:clamp(64px,3.82vw,110px);padding:14px clamp(24px,2.9vw,84px);font-size:clamp(16px,1.12vw,32px);font-weight:400;line-height:1.3;display:flex}.portfolio-navigation-module__X6KptW__right{gap:clamp(22px,2.8vw,80px);display:flex}.portfolio-navigation-module__X6KptW__navigation a{color:inherit;text-underline-offset:5px}.portfolio-navigation-module__X6KptW__homeLabel{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.3}.portfolio-navigation-module__X6KptW__navigation a:hover{text-decoration:underline}.portfolio-navigation-module__X6KptW__navigation a:focus-visible{outline-offset:7px;outline:2px solid}.portfolio-navigation-module__X6KptW__dark{color:#fff;border-bottom-color:#ffffff61}.portfolio-navigation-module__X6KptW__header.body-clock-header{background:#000}@media (max-width:700px){.portfolio-navigation-module__X6KptW__navigation{min-height:68px;font-size:14px}.portfolio-navigation-module__X6KptW__right{gap:18px}}
.community-garden-module__M-cS_W__page{background:#fff}.community-garden-module__M-cS_W__article{row-gap:64px;width:min(100% - 80px,1280px);margin-inline:auto;padding-top:76px;padding-left:112px;display:grid}.community-garden-module__M-cS_W__article>header:first-child{padding-top:0;padding-bottom:0}.community-garden-module__M-cS_W__page #hero>section:first-of-type p{max-width:760px}.community-garden-module__M-cS_W__page .calendar-section{border-top:1px solid #dedede;gap:48px;min-height:0;padding:48px 0 0}.community-garden-module__M-cS_W__page .calendar-copy{max-width:520px}.community-garden-module__M-cS_W__page .calendar-copy h2{letter-spacing:-.05em;font-size:clamp(38px,4.3vw,54px);font-weight:400;line-height:1.08}.community-garden-module__M-cS_W__page .calendar-copy p{color:#4e4e4e;font-size:18px;line-height:1.65}.community-garden-module__M-cS_W__page .calendar-stage{justify-items:center}.community-garden-module__M-cS_W__page section[aria-label=Map\ front]{border-top-color:#dedede;padding-top:64px;padding-bottom:0}.community-garden-module__M-cS_W__page #research{border-top:1px solid #dedede}.community-garden-module__M-cS_W__page #research>button>span:last-child{letter-spacing:-.05em;text-transform:none;font-size:clamp(38px,4.3vw,58px);font-weight:400;line-height:1.08}.community-garden-module__M-cS_W__page #research [id^=research-]>button>span:last-child{letter-spacing:-.035em;text-transform:none;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.18}.community-garden-module__M-cS_W__page #research [id^=research-]>div>div>section{color:#4e4e4e;font-size:18px;line-height:1.65}.community-garden-module__M-cS_W__page #research [id^=research-] p{max-width:780px}.community-garden-module__M-cS_W__page #research h3{letter-spacing:-.03em;font-size:clamp(25px,2.4vw,30px);font-weight:400;line-height:1.2}.community-garden-module__M-cS_W__page #research h4{font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.3}@media (min-width:960px){.community-garden-module__M-cS_W__page .calendar-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:8%}}@media (max-width:760px){.community-garden-module__M-cS_W__article{row-gap:56px;width:min(100% - 48px,1280px);padding-top:55px;padding-left:24px}}@media (max-width:540px){.community-garden-module__M-cS_W__article{width:calc(100% - 38px);padding-left:16px}:is(.community-garden-module__M-cS_W__page .calendar-copy p,.community-garden-module__M-cS_W__page #research [id^=research-]>div>div>section){font-size:17px}}
.page-module__ZpqKaq__page{color:#111;background:#fff;min-height:100vh;overflow-x:clip}.page-module__ZpqKaq__page header{background:#fff}.page-module__ZpqKaq__wrap{width:min(100% - 80px,1280px);margin:auto;padding-left:112px}.page-module__ZpqKaq__hero{padding:76px 0 110px}.page-module__ZpqKaq__eyebrow,.page-module__ZpqKaq__sectionHead span{letter-spacing:.28em;text-transform:uppercase;color:#63a7dc;font:600 11px/1.4 ui-monospace,monospace}.page-module__ZpqKaq__hero h1{letter-spacing:-.07em;margin:28px 0 24px;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.96}.page-module__ZpqKaq__lede{letter-spacing:-.035em;max-width:1050px;margin:0;font-size:clamp(23px,2.7vw,35px);line-height:1.22}.page-module__ZpqKaq__heroRule{background:#dedede;height:1px;margin:75px 0 30px}@media (min-width:1100px){.page-module__ZpqKaq__lede{white-space:nowrap}}.page-module__ZpqKaq__introGrid{grid-template-columns:.9fr 1.1fr;gap:8%;display:grid}.page-module__ZpqKaq__introGrid>p{max-width:510px;margin:0;font-size:19px;line-height:1.65}.page-module__ZpqKaq__introGrid dl{margin:0}.page-module__ZpqKaq__introGrid dl div{grid-template-columns:100px 1fr;gap:16px;padding:0 0 18px;font-size:19px;line-height:1.65;display:grid}.page-module__ZpqKaq__introGrid dt{color:#777}.page-module__ZpqKaq__introGrid dd{margin:0}.page-module__ZpqKaq__section{border-top:1px solid #dedede;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 8%;padding:100px 0;scroll-margin-top:70px;display:grid}.page-module__ZpqKaq__sectionHead{align-content:start;gap:20px;display:grid}.page-module__ZpqKaq__sectionHead h2{letter-spacing:-.05em;max-width:580px;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:400;line-height:1.08}.page-module__ZpqKaq__prose{max-width:680px}.page-module__ZpqKaq__prose p{color:#4e4e4e;margin:0 0 22px;font-size:18px;line-height:1.72}.page-module__ZpqKaq__prose p:last-child{margin-bottom:0}.page-module__ZpqKaq__prose strong{color:#111;font-weight:600}.page-module__ZpqKaq__section blockquote{letter-spacing:-.04em;border-left:3px solid #63a7dc;grid-column:1/-1;margin:22px 0 0;padding:26px 0 26px 32px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.12}.page-module__ZpqKaq__section blockquote span{letter-spacing:0;color:#666;max-width:650px;margin-top:18px;font-size:18px;line-height:1.6;display:block}.page-module__ZpqKaq__imagePair,.page-module__ZpqKaq__eventLayout,.page-module__ZpqKaq__viewGrid,.page-module__ZpqKaq__feature{grid-column:1/-1}.page-module__ZpqKaq__imagePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module__ZpqKaq__figure{min-width:0;margin:0}.page-module__ZpqKaq__imageFrame{background:#fff;justify-content:center;align-items:center;min-height:470px;padding:36px;display:flex}.page-module__ZpqKaq__imageFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:660px;display:block}.page-module__ZpqKaq__figure figcaption{color:#777;margin-top:13px;font-size:13px;line-height:1.5}.page-module__ZpqKaq__eventLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:8%;display:grid}.page-module__ZpqKaq__eventFigure .page-module__ZpqKaq__imageFrame{background:#fff;min-height:0;padding:0}.page-module__ZpqKaq__eventFigure .page-module__ZpqKaq__imageFrame img{width:100%;max-height:none}.page-module__ZpqKaq__eventNotes{gap:8px;display:grid}.page-module__ZpqKaq__eventNotes>div{border-top:1px solid #ddd;grid-template-columns:54px 1fr;column-gap:18px;padding:22px 0;display:grid}.page-module__ZpqKaq__eventNotes i{width:42px;height:8px;margin-top:11px}.page-module__ZpqKaq__eventNotes h3{letter-spacing:-.03em;margin:0 0 8px;font-size:23px;font-weight:400}.page-module__ZpqKaq__eventNotes p{color:#666;grid-column:2;margin:0;font-size:16px;line-height:1.6}.page-module__ZpqKaq__blue{background:#8ac3e5}.page-module__ZpqKaq__purple{background:#b5a3d4}.page-module__ZpqKaq__teal{background:#a4d8d4}.page-module__ZpqKaq__outline{border:2px solid #dbc19e;border-radius:8px}.page-module__ZpqKaq__viewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame{min-height:600px;padding:24px}.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame img{max-height:560px}.page-module__ZpqKaq__viewGrid>div>p{color:#666;margin:19px 0 0;font-size:16px;line-height:1.65}.page-module__ZpqKaq__feature{border-top:1px solid #ddd;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8%;padding-top:32px;display:grid}.page-module__ZpqKaq__feature h3{letter-spacing:-.04em;margin:0 0 15px;font-size:28px;font-weight:400}.page-module__ZpqKaq__feature p{color:#666;max-width:430px;margin:0;font-size:17px;line-height:1.65}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imagePair{grid-column:auto;gap:15px}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imageFrame{min-height:430px;padding:14px}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imageFrame img{max-height:410px}.page-module__ZpqKaq__footer{width:min(100% - 80px,1280px);margin:auto;padding:100px 0 60px}.page-module__ZpqKaq__planLayout{grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:8%;display:grid}.page-module__ZpqKaq__planLayout .page-module__ZpqKaq__imageFrame{min-height:0;padding:0}.page-module__ZpqKaq__planLayout .page-module__ZpqKaq__imageFrame img{max-height:720px}.page-module__ZpqKaq__planQuote{border-top:1px solid #ddd;padding-top:25px}.page-module__ZpqKaq__planQuote span{letter-spacing:.24em;text-transform:uppercase;color:#63a7dc;font:600 11px/1.4 ui-monospace,monospace}.page-module__ZpqKaq__planQuote p:first-of-type{letter-spacing:-.035em;color:#111;font-size:clamp(28px,3vw,42px);line-height:1.2}.page-module__ZpqKaq__planQuote p:last-child{color:#666;max-width:440px;font-size:17px;line-height:1.65}.page-module__ZpqKaq__celiaGrid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame{height:700px;min-height:0;padding:0;overflow:hidden}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame img{object-fit:contain;width:auto;max-width:none;height:100%;max-height:none}@media (max-width:1050px){.page-module__ZpqKaq__wrap{padding-left:65px}.page-module__ZpqKaq__section,.page-module__ZpqKaq__feature{column-gap:5%}.page-module__ZpqKaq__eventLayout{gap:5%}}@media (max-width:760px){.page-module__ZpqKaq__wrap,.page-module__ZpqKaq__footer{width:min(100% - 48px,1280px);padding-left:24px}.page-module__ZpqKaq__hero{padding:55px 0 80px}.page-module__ZpqKaq__introGrid,.page-module__ZpqKaq__section,.page-module__ZpqKaq__feature,.page-module__ZpqKaq__planLayout{grid-template-columns:1fr;gap:26px}.page-module__ZpqKaq__section{padding:75px 0}.page-module__ZpqKaq__sectionHead h2{max-width:650px}.page-module__ZpqKaq__imagePair{gap:14px}.page-module__ZpqKaq__eventLayout{grid-template-columns:1fr}.page-module__ZpqKaq__eventFigure{max-width:600px}.page-module__ZpqKaq__eventNotes{grid-template-columns:1fr 1fr;gap:0 20px}.page-module__ZpqKaq__viewGrid{grid-template-columns:1fr 1fr}.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame{min-height:450px}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imagePair{grid-column:1}.page-module__ZpqKaq__planLayout .page-module__ZpqKaq__figure{max-width:430px}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame{height:520px}}@media (max-width:540px){.page-module__ZpqKaq__wrap,.page-module__ZpqKaq__footer{width:calc(100% - 38px);padding-left:16px}.page-module__ZpqKaq__hero h1{font-size:58px}.page-module__ZpqKaq__heroRule{margin:55px 0 20px}.page-module__ZpqKaq__introGrid>p,.page-module__ZpqKaq__introGrid dl div,.page-module__ZpqKaq__prose p{font-size:17px}.page-module__ZpqKaq__section{padding:64px 0}.page-module__ZpqKaq__imagePair,.page-module__ZpqKaq__viewGrid,.page-module__ZpqKaq__celiaGrid{grid-template-columns:1fr}.page-module__ZpqKaq__imageFrame,.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame{min-height:0;padding:20px}.page-module__ZpqKaq__imageFrame img,.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame img{max-height:600px}.page-module__ZpqKaq__eventNotes{grid-template-columns:1fr}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imagePair{grid-template-columns:1fr 1fr;gap:8px}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imageFrame{min-height:0;padding:8px}.page-module__ZpqKaq__feature .page-module__ZpqKaq__imageFrame img{max-height:260px}.page-module__ZpqKaq__feature .page-module__ZpqKaq__figure figcaption{font-size:11px}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame{height:540px;padding:0}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame img{max-height:none}}.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop,.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop,.page-module__ZpqKaq__feature .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop{aspect-ratio:.76;width:min(100%,420px);height:auto;min-height:0;margin-inline:auto;padding:0;position:relative;overflow:hidden}.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusMiddle,.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusMiddle,.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusLower,.page-module__ZpqKaq__viewGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusLower{aspect-ratio:.62;width:min(100%,420px);height:auto;min-height:0;margin-inline:auto;padding:0;position:relative;overflow:hidden}.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop img,.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusMiddle img,.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusLower img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop img{object-position:center top}.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusMiddle img{object-position:center 76%}.page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusLower img{object-position:center 84%}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusCelia{width:min(100%,315px);height:700px;min-height:0;margin-inline:auto;padding:0;position:relative;overflow:hidden}.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusCelia img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}@media (max-width:540px){.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusCelia{width:min(54vw,300px);height:min(120vw,660px)}}.page-module__ZpqKaq__viewGrid:not(.page-module__ZpqKaq__timeframeGrid) .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusMiddle{aspect-ratio:.76}.page-module__ZpqKaq__timeframeGrid .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop{aspect-ratio:.62}.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__imageFrame{height:650px;min-height:0;padding:0}.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__imageFrame img{max-height:650px}.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop{aspect-ratio:auto;width:min(100%,420px);height:650px}.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__figure figcaption,.page-module__ZpqKaq__eventFigure figcaption,.page-module__ZpqKaq__planLayout .page-module__ZpqKaq__figure figcaption,.page-module__ZpqKaq__feature .page-module__ZpqKaq__imagePair .page-module__ZpqKaq__figure figcaption,.page-module__ZpqKaq__celiaGrid .page-module__ZpqKaq__figure figcaption{text-align:center}@media (max-width:760px){.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__imageFrame,.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__imageFrame.page-module__ZpqKaq__focusTop{height:520px}.page-module__ZpqKaq__architecturePair .page-module__ZpqKaq__imageFrame img{max-height:520px}}
@media (max-width:1023px){.freeclips-module__ChAiUa__page nav[aria-label=Project\ sections] a>span:last-child{display:none}}
.page-module__l2Mg8G__page{color:#111;background:#fff;min-height:100vh;overflow-x:clip}.page-module__l2Mg8G__page header{background:#fff}.page-module__l2Mg8G__wrap{width:min(100% - 80px,1280px);margin:auto;padding-left:112px}.page-module__l2Mg8G__hero{padding:76px 0 110px}.page-module__l2Mg8G__eyebrow,.page-module__l2Mg8G__sectionHead span,.page-module__l2Mg8G__journeyIntro>span{letter-spacing:.25em;text-transform:uppercase;color:#8779db;font:600 11px/1.4 ui-monospace,monospace}.page-module__l2Mg8G__hero h1{letter-spacing:-.07em;margin:28px 0 24px;font-size:clamp(60px,7.3vw,105px);font-weight:400;line-height:.98}.page-module__l2Mg8G__lede{letter-spacing:-.035em;max-width:1050px;margin:0;font-size:clamp(23px,2.7vw,35px);line-height:1.22}.page-module__l2Mg8G__heroRule{background:#dedede;height:1px;margin:75px 0 30px}.page-module__l2Mg8G__introGrid{grid-template-columns:.9fr 1.1fr;gap:8%;display:grid}.page-module__l2Mg8G__introGrid>p{max-width:520px;margin:0;font-size:19px;line-height:1.65}.page-module__l2Mg8G__introGrid dl{margin:0}.page-module__l2Mg8G__introGrid dl div{grid-template-columns:100px 1fr;gap:16px;padding:0 0 18px;font-size:18px;line-height:1.6;display:grid}.page-module__l2Mg8G__introGrid dt{color:#777}.page-module__l2Mg8G__introGrid dd{margin:0}.page-module__l2Mg8G__section{border-top:1px solid #dedede;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 8%;padding:100px 0;scroll-margin-top:70px;display:grid}.page-module__l2Mg8G__sectionHead{align-content:start;gap:20px;display:grid}.page-module__l2Mg8G__sectionHead h2{letter-spacing:-.05em;max-width:570px;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:400;line-height:1.08}.page-module__l2Mg8G__sectionBody{min-width:0}.page-module__l2Mg8G__prose,.page-module__l2Mg8G__sectionBody>p{color:#4e4e4e;margin:0 0 26px;font-size:18px;line-height:1.72}.page-module__l2Mg8G__sectionBody h3{letter-spacing:-.035em;margin:54px 0 18px;font-size:26px;font-weight:400}.page-module__l2Mg8G__sectionBody blockquote{letter-spacing:-.04em;border-left:3px solid #8779db;margin:40px 0 0;padding:18px 0 18px 28px;font-size:clamp(28px,3.2vw,43px);line-height:1.25}.page-module__l2Mg8G__conceptLine{gap:28px;margin:38px 0 0;display:grid}.page-module__l2Mg8G__conceptLine div{grid-template-columns:120px 1fr;gap:24px;padding:0;font-size:17px;line-height:1.55;display:grid}.page-module__l2Mg8G__conceptLine b{letter-spacing:-.03em;font-size:24px;font-weight:500}.page-module__l2Mg8G__conceptLine span,.page-module__l2Mg8G__stateGrid span,.page-module__l2Mg8G__verbGrid span{color:#666}.page-module__l2Mg8G__stateGrid,.page-module__l2Mg8G__verbGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0 40px;display:grid}.page-module__l2Mg8G__stateGrid div,.page-module__l2Mg8G__verbGrid div{border-top:1px solid #ddd;grid-template-columns:110px 1fr;gap:12px;padding:13px 0;font-size:14px;line-height:1.45;display:grid}.page-module__l2Mg8G__stateGrid strong,.page-module__l2Mg8G__verbGrid strong{font-weight:600}.page-module__l2Mg8G__progression{border-top:1px solid #aaa;border-bottom:1px solid #aaa;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.page-module__l2Mg8G__progression span{padding:17px 12px 17px 0;font-size:15px;line-height:1.35}.page-module__l2Mg8G__progression span:not(:last-child):after{content:"→";float:right;color:#8779db}.page-module__l2Mg8G__principles{gap:34px;display:grid}.page-module__l2Mg8G__principles>div{padding:0}.page-module__l2Mg8G__principles h3{margin:0 0 10px}.page-module__l2Mg8G__principles p,.page-module__l2Mg8G__axes p,.page-module__l2Mg8G__deliverableGrid p{color:#555;margin:0;font-size:17px;line-height:1.65}.page-module__l2Mg8G__axes,.page-module__l2Mg8G__deliverableGrid{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:35px;margin-top:36px;display:grid}.page-module__l2Mg8G__axes h3,.page-module__l2Mg8G__deliverableGrid h3{margin:22px 0 10px}.page-module__l2Mg8G__figure,.page-module__l2Mg8G__wideFigure{min-width:0;margin:0}.page-module__l2Mg8G__imageFrame{background:#fff;justify-content:center;align-items:center;min-width:0;display:flex}.page-module__l2Mg8G__figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:620px;display:block}.page-module__l2Mg8G__wideFigure img{width:100%;max-width:100%;height:auto;display:block}.page-module__l2Mg8G__figure figcaption,.page-module__l2Mg8G__wideFigure figcaption{color:#777;margin:12px 0 0;font-size:13px;line-height:1.5}.page-module__l2Mg8G__entryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}.page-module__l2Mg8G__imagePair{grid-template-columns:1fr 1fr;gap:25px;margin:48px 0;display:grid}.page-module__l2Mg8G__imagePair .page-module__l2Mg8G__figure img{max-height:650px}.page-module__l2Mg8G__bodyGrid{grid-template-columns:repeat(4,1fr);gap:25px 14px;margin:30px 0 45px;display:grid}.page-module__l2Mg8G__bodyGrid>div{gap:7px;font-size:13px;display:grid}.page-module__l2Mg8G__bodyGrid i{border-radius:6px;height:45px;display:block}.page-module__l2Mg8G__bodyGrid strong{font-weight:600}.page-module__l2Mg8G__bodyGrid span{color:#666}.page-module__l2Mg8G__default{background:linear-gradient(110deg,#52aaff,#845bef,#f582af,#edae60)}.page-module__l2Mg8G__purple{background:linear-gradient(130deg,#b9a7f6,#6f51bd)}.page-module__l2Mg8G__green{background:linear-gradient(125deg,#a7e6bf,#48a981)}.page-module__l2Mg8G__gold{background:linear-gradient(120deg,#f8e6aa,#ce973e)}.page-module__l2Mg8G__pink{background:linear-gradient(120deg,#ffd1e1,#e889af)}.page-module__l2Mg8G__yellow{background:linear-gradient(120deg,#fff0a4,#efc94a)}.page-module__l2Mg8G__grey{background:linear-gradient(120deg,#dedee2,#999ba5)}.page-module__l2Mg8G__cyan{background:linear-gradient(120deg,#b6eff2,#65bed3)}.page-module__l2Mg8G__exploreGrid{grid-template-columns:1fr 1fr;gap:26px;margin:40px 0;display:grid}.page-module__l2Mg8G__exploreGrid .page-module__l2Mg8G__wideFigure{background:#f6f6f6}.page-module__l2Mg8G__exploreGrid figcaption{padding:0 8px 8px}.page-module__l2Mg8G__sectionBody>.page-module__l2Mg8G__wideFigure{margin:30px 0 50px}.page-module__l2Mg8G__journeySection{border-top:1px solid #dedede;padding:100px 0;scroll-margin-top:70px}.page-module__l2Mg8G__journeySection>.page-module__l2Mg8G__sectionHead h2{max-width:800px}.page-module__l2Mg8G__journeyIntro{border-bottom:1px solid #dedede;padding:90px 0 35px}.page-module__l2Mg8G__journeyIntro h3{letter-spacing:-.05em;max-width:950px;margin:18px 0;font-size:clamp(36px,4.2vw,56px);font-weight:400;line-height:1.1}.page-module__l2Mg8G__journeyIntro p{color:#555;max-width:700px;font-size:19px;line-height:1.65}.page-module__l2Mg8G__journeyStep{border-bottom:1px solid #dedede;grid-template-columns:.7fr 1.3fr;align-items:center;gap:8%;padding:46px 0;display:grid}.page-module__l2Mg8G__stepCopy span{letter-spacing:.2em;color:#8779db;font:600 11px/1.4 ui-monospace,monospace}.page-module__l2Mg8G__stepCopy h4{letter-spacing:-.04em;margin:12px 0;font-size:30px;font-weight:400;line-height:1.13}.page-module__l2Mg8G__stepCopy p{color:#555;font-size:17px;line-height:1.65}.page-module__l2Mg8G__phoneRow{justify-content:center;align-items:flex-start;gap:16px;min-width:0;display:flex}.page-module__l2Mg8G__phoneRow .page-module__l2Mg8G__figure{flex:0 230px}.page-module__l2Mg8G__phoneRow .page-module__l2Mg8G__figure img{max-height:470px}.page-module__l2Mg8G__phoneRow .page-module__l2Mg8G__figure figcaption:empty{display:none}.page-module__l2Mg8G__footer{padding:100px 0 60px}@media (max-width:1050px){.page-module__l2Mg8G__wrap{padding-left:65px}.page-module__l2Mg8G__section{column-gap:5%}.page-module__l2Mg8G__entryGrid{grid-template-columns:repeat(2,1fr)}.page-module__l2Mg8G__entryGrid .page-module__l2Mg8G__figure img{max-height:520px}.page-module__l2Mg8G__bodyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__l2Mg8G__wrap{width:min(100% - 48px,1280px);padding-left:24px}.page-module__l2Mg8G__hero{padding:55px 0 80px}.page-module__l2Mg8G__introGrid,.page-module__l2Mg8G__section,.page-module__l2Mg8G__journeyStep{grid-template-columns:1fr;gap:26px}.page-module__l2Mg8G__section,.page-module__l2Mg8G__journeySection{padding:75px 0}.page-module__l2Mg8G__journeyStep{gap:18px}.page-module__l2Mg8G__journeyIntro{padding-top:70px}.page-module__l2Mg8G__phoneRow .page-module__l2Mg8G__figure img{max-height:510px}.page-module__l2Mg8G__sectionHead h2{max-width:650px}}@media (max-width:540px){.page-module__l2Mg8G__wrap{width:calc(100% - 38px);padding-left:16px}.page-module__l2Mg8G__hero h1{font-size:54px}.page-module__l2Mg8G__heroRule{margin:55px 0 20px}.page-module__l2Mg8G__introGrid>p,.page-module__l2Mg8G__introGrid dl div,.page-module__l2Mg8G__prose,.page-module__l2Mg8G__sectionBody>p{font-size:17px}.page-module__l2Mg8G__section,.page-module__l2Mg8G__journeySection{padding:64px 0}.page-module__l2Mg8G__conceptLine div{grid-template-columns:1fr;gap:5px}.page-module__l2Mg8G__stateGrid,.page-module__l2Mg8G__verbGrid{grid-template-columns:1fr}.page-module__l2Mg8G__progression{grid-template-columns:1fr 1fr}.page-module__l2Mg8G__progression span:nth-child(2):after{display:none}.page-module__l2Mg8G__axes,.page-module__l2Mg8G__deliverableGrid{grid-template-columns:1fr;gap:0}.page-module__l2Mg8G__entryGrid,.page-module__l2Mg8G__exploreGrid{gap:10px}.page-module__l2Mg8G__entryGrid .page-module__l2Mg8G__figure img{max-height:300px}.page-module__l2Mg8G__imagePair{gap:10px}.page-module__l2Mg8G__imagePair .page-module__l2Mg8G__figure img{max-height:370px}.page-module__l2Mg8G__bodyGrid{gap:20px 10px}.page-module__l2Mg8G__phoneRow{gap:8px}.page-module__l2Mg8G__phoneRow .page-module__l2Mg8G__figure img{max-height:345px}.page-module__l2Mg8G__journeyIntro{padding-top:65px}.page-module__l2Mg8G__journeyStep{padding:35px 0}}@media (max-width:1023px){.page-module__l2Mg8G__page nav[aria-label=Project\ sections] a>span:last-child{display:none}}.page-module__l2Mg8G__entryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.page-module__l2Mg8G__entryGrid .page-module__l2Mg8G__figure img{max-height:540px}.page-module__l2Mg8G__exploreGrid{grid-template-columns:1fr}@media (max-width:540px){.page-module__l2Mg8G__entryGrid{gap:10px}.page-module__l2Mg8G__entryGrid .page-module__l2Mg8G__figure img{max-height:340px}}.page-module__l2Mg8G__lede{max-width:none;font-size:clamp(20px,2vw,29px)}.page-module__l2Mg8G__journeySection>.page-module__l2Mg8G__sectionHead h2{max-width:none;font-size:clamp(37px,3.8vw,54px)}.page-module__l2Mg8G__journeyGold .page-module__l2Mg8G__journeyIntro>span,.page-module__l2Mg8G__journeyGold .page-module__l2Mg8G__stepCopy span{color:#a56818}.page-module__l2Mg8G__journeyCyan .page-module__l2Mg8G__journeyIntro>span,.page-module__l2Mg8G__journeyCyan .page-module__l2Mg8G__stepCopy span{color:#137d96}@media (min-width:900px){.page-module__l2Mg8G__lede,.page-module__l2Mg8G__journeySection>.page-module__l2Mg8G__sectionHead h2{white-space:nowrap}}.page-module__l2Mg8G__outcomeSection{border-top:1px solid #dedede;padding:100px 0;scroll-margin-top:70px}.page-module__l2Mg8G__outcomeHeading span{letter-spacing:.25em;text-transform:uppercase;color:#8779db;font:600 11px/1.4 ui-monospace,monospace}.page-module__l2Mg8G__outcomeHeading h2{letter-spacing:-.05em;white-space:nowrap;margin:20px 0 0;font-size:clamp(38px,4.3vw,58px);font-weight:400;line-height:1.08}.page-module__l2Mg8G__outcomeGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:8%;margin-top:75px;display:grid}.page-module__l2Mg8G__outcomeCopy p{color:#4e4e4e;max-width:610px;margin:0;font-size:18px;line-height:1.72}.page-module__l2Mg8G__outcomeCopy blockquote{letter-spacing:-.04em;border-left:3px solid #8779db;margin:68px 0 0;padding:12px 0 12px 26px;font-size:clamp(27px,2.7vw,38px);line-height:1.24}.page-module__l2Mg8G__outcomeVideo{justify-self:center;width:min(100%,300px);margin:0}.page-module__l2Mg8G__videoButton{cursor:pointer;background:0 0;border:0;border-radius:46px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.page-module__l2Mg8G__videoButton video{aspect-ratio:390/832;object-fit:cover;border-radius:46px;width:100%;height:auto;display:block}.page-module__l2Mg8G__videoButton:focus-visible{outline-offset:4px;outline:3px solid #8779db}.page-module__l2Mg8G__replayBadge{color:#27232b;background:#fffdf1e8;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 22px #0003}.page-module__l2Mg8G__outcomeVideo figcaption{text-align:center;color:#777;margin-top:13px;font-size:13px;line-height:1.5}@media (max-width:760px){.page-module__l2Mg8G__outcomeSection{padding:75px 0}.page-module__l2Mg8G__outcomeGrid{grid-template-columns:1fr;gap:45px;margin-top:44px}.page-module__l2Mg8G__outcomeCopy blockquote{margin-top:42px}.page-module__l2Mg8G__outcomeVideo{justify-self:center}}@media (max-width:540px){.page-module__l2Mg8G__outcomeSection{padding:64px 0}.page-module__l2Mg8G__outcomeHeading h2{font-size:clamp(23px,6vw,32px)}.page-module__l2Mg8G__outcomeCopy p{font-size:17px}.page-module__l2Mg8G__outcomeCopy blockquote{font-size:clamp(27px,7vw,35px)}}
.page-module__sK043a__page{--ink:#302648;--purple:#b090ff;color:var(--ink);background:#fff;overflow-x:clip}.page-module__sK043a__page :is(h1,h2,h3,h4,p,figure){margin:0}.page-module__sK043a__page p{line-height:1.65}.page-module__sK043a__page h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.08}.page-module__sK043a__page h3{letter-spacing:-.035em;text-wrap:balance;margin-bottom:18px;font-size:clamp(23px,2.3vw,32px);font-weight:400;line-height:1.2}.page-module__sK043a__page h4{margin-bottom:12px;font-size:20px}.page-module__sK043a__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #7150ad}.page-module__sK043a__page button{cursor:pointer;font:inherit}.page-module__sK043a__page button:disabled{opacity:.3;cursor:default}.page-module__sK043a__page section{scroll-margin-top:82px}.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner{width:min(1120px,100% - 96px);margin-inline:auto}.page-module__sK043a__hero{gap:40px;padding-top:52px;padding-bottom:64px;display:grid}.page-module__sK043a__heroHeader{gap:32px;display:grid}.page-module__sK043a__heroHeader h1{color:var(--ink);letter-spacing:-.065em;font-size:clamp(42px,5.6vw,78px);font-weight:400;line-height:.96}.page-module__sK043a__heroMeta{color:#65616b;grid-template-columns:90px 12px 1fr;gap:12px 16px;margin:0;font-size:clamp(16px,1.2vw,17px);line-height:1.55;display:grid}.page-module__sK043a__heroMeta dd{margin:0}.page-module__sK043a__heroOverview{gap:8px;max-width:1000px;display:grid}.page-module__sK043a__heroOverview p,.page-module__sK043a__heroThreeColumns p,.page-module__sK043a__heroSolution p{color:#4e4e4e;font-size:clamp(17px,1.3vw,18px);line-height:1.65}.page-module__sK043a__heroOverview h2,.page-module__sK043a__heroThreeColumns h2,.page-module__sK043a__heroSolution h2{letter-spacing:-.03em;color:#171717;font-size:clamp(23px,2vw,28px);font-weight:400;line-height:1.22}.page-module__sK043a__heroRule{background:#7652ac;height:1px}.page-module__sK043a__heroThreeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,5vw,80px);display:grid}.page-module__sK043a__heroThreeColumns>div{align-content:start;gap:12px;display:grid}.page-module__sK043a__heroSolution{gap:12px;display:grid}.page-module__sK043a__eyebrow{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.page-module__sK043a__heroVisual{background:radial-gradient(#59417f 0%,#302648 65%);border-radius:6px;padding:40px 50px 22px;overflow:hidden}.page-module__sK043a__heroPhones{justify-content:center;align-items:center;gap:clamp(16px,3vw,42px);padding:10px 0 36px;display:flex}.page-module__sK043a__heroPhones img{border-radius:20px;width:23%;max-width:220px;height:auto;box-shadow:0 20px 40px #130f2380}.page-module__sK043a__heroPhones img:first-child{transform:rotate(-8deg)translateY(10px)}.page-module__sK043a__heroPhones img:nth-child(2){width:27%;max-width:250px}.page-module__sK043a__heroPhones img:last-child{transform:rotate(8deg)translateY(10px)}.page-module__sK043a__heroMark{color:#d5c8ef;font:10px var(--font-mono);letter-spacing:.15em;justify-content:space-between;gap:12px;display:flex}.page-module__sK043a__small{color:#6b6378;font-size:13px;margin-top:20px!important}.page-module__sK043a__jumpNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#ffffffed;border-block:1px solid #e8e4ee;justify-content:center;gap:32px;padding:18px 24px;font-size:13px;display:flex;position:sticky;top:0;overflow-x:auto}.page-module__sK043a__jumpNav a:hover{text-underline-offset:5px;text-decoration:underline}.page-module__sK043a__section{padding-block:84px}.page-module__sK043a__section+.page-module__sK043a__section{border-top:1px solid #e8e4ee}.page-module__sK043a__sectionHeading{max-width:850px;margin-bottom:44px}.page-module__sK043a__sectionHeading h2{margin-top:20px}.page-module__sK043a__intro{color:#6b6378;max-width:690px;margin-top:24px;font-size:19px}.page-module__sK043a__section>p{max-width:800px;margin:18px 0 32px}.page-module__sK043a__section>h3{margin-top:50px}.page-module__sK043a__twoColumns{grid-template-columns:1fr 1fr;align-items:start;gap:36px;margin-block:30px;display:grid}.page-module__sK043a__twoColumns p+p{margin-top:18px}.page-module__sK043a__twoColumns .page-module__sK043a__twoColumns{gap:16px}.page-module__sK043a__fieldPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.page-module__sK043a__fieldPhotoGrid .page-module__sK043a__figure{position:relative}.page-module__sK043a__fieldPhotoGrid .page-module__sK043a__imageButton{aspect-ratio:1.42;overflow:hidden}.page-module__sK043a__fieldPhotoGrid .page-module__sK043a__figure img{object-fit:fill;width:100%;height:100%}.page-module__sK043a__fieldPhotoGrid .page-module__sK043a__figure .page-module__sK043a__expand{top:8px;bottom:auto}.page-module__sK043a__fieldPhotoGrid .page-module__sK043a__figure figcaption{color:#fff;text-shadow:0 1px 5px #000b;margin:0;font-style:italic;position:absolute;bottom:12px;right:12px}.page-module__sK043a__identity{background:#f6f3fb;border-radius:6px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:40px;padding:40px;display:grid}.page-module__sK043a__swatches{gap:12px;margin-top:32px;display:flex}.page-module__sK043a__swatches>div{flex:1}.page-module__sK043a__swatches span{aspect-ratio:1.7;border:1px solid #ded9e6;border-radius:4px;display:block}.page-module__sK043a__swatches code{margin-top:8px;font-size:10px;display:block}.page-module__sK043a__typeNotes{gap:28px;margin-top:28px;display:flex}.page-module__sK043a__typeNotes b{font-size:19px;font-weight:400;display:block}.page-module__sK043a__typeNotes span{color:#6b6378;font-size:12px;display:block}.page-module__sK043a__figure{min-width:0}.page-module__sK043a__imageButton{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.page-module__sK043a__figure img{object-fit:contain;width:100%;height:auto;display:block}.page-module__sK043a__expand{color:#302648;background:#fffef5ed;border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 6px #30264815}.page-module__sK043a__figure figcaption{color:#6b6378;margin-top:12px;font-size:12px;line-height:1.5}.page-module__sK043a__insight{border-left:3px solid var(--purple);background:#f7f5fa;grid-template-columns:170px 1fr;gap:30px;margin:36px 0;padding:28px 32px;display:grid}.page-module__sK043a__insight>span{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding-top:5px}.page-module__sK043a__insight p{font-size:18px}.page-module__sK043a__featureHeading{grid-template-columns:1fr 1fr;column-gap:60px;margin:96px 0 38px;display:grid}.page-module__sK043a__featureHeading>span{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;margin-bottom:20px}.page-module__sK043a__featureHeading h3{font-size:clamp(32px,3.6vw,48px)}.page-module__sK043a__featureHeading p{color:#6b6378}.page-module__sK043a__screens{background:#f6f4f9;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-block:24px;padding:36px 32px;display:grid}.page-module__sK043a__screens:has(>:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-inline:90px}.page-module__sK043a__screens .page-module__sK043a__figure img{border-radius:14px}.page-module__sK043a__screens .page-module__sK043a__expand{padding:6px;font-size:0;bottom:6px;right:6px}.page-module__sK043a__flow{align-items:stretch;gap:14px;margin:28px 0;display:flex}.page-module__sK043a__flow span{border-bottom:2px solid var(--purple);background:#f3effa;flex:1;padding:17px;font-size:14px}.page-module__sK043a__flow span:not(:last-child):after{content:" →"}.page-module__sK043a__lavender .page-module__sK043a__screens{background:#ece5fc}.page-module__sK043a__board{background:#f5f3f8;border-radius:6px;grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;margin-bottom:30px;padding:40px;display:grid}.page-module__sK043a__board .page-module__sK043a__figure:nth-child(2){max-width:330px;margin:auto}.page-module__sK043a__storySection{background:#fff;padding-block:80px}.page-module__sK043a__storySection h2{margin-bottom:32px}.page-module__sK043a__storyboardImage{width:100%;height:auto;display:block}.page-module__sK043a__sectionDivider{border:0;border-top:1px solid #ddd8e3;margin:0}.page-module__sK043a__filmIntro{margin-bottom:32px}.page-module__sK043a__filmIntro p{color:#6b6378;margin-top:16px;font-size:17px}.page-module__sK043a__video{aspect-ratio:16/9;background:#fff;width:100%;overflow:hidden}.page-module__sK043a__video iframe{border:0;width:100%;height:100%;display:block}.page-module__sK043a__process{background:var(--ink);color:#fff;padding-block:85px}.page-module__sK043a__process .page-module__sK043a__intro,.page-module__sK043a__process .page-module__sK043a__small{color:#cfc4df}.page-module__sK043a__processIntro{color:#ded6ea;max-width:720px}.page-module__sK043a__timeline{flex-wrap:wrap;gap:12px;margin:44px 0;padding:0;list-style:none;display:flex}.page-module__sK043a__timeline li{flex:1;min-width:110px}.page-module__sK043a__timeline a{border-bottom:1px solid #a68cc9;justify-content:space-between;gap:10px;padding:14px 12px;font-size:13px;display:flex}.page-module__sK043a__timeline a span{color:var(--purple)}.page-module__sK043a__sessions{border-top:1px solid #655275;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:32px;display:grid}.page-module__sK043a__sessions span{font:12px var(--font-mono);color:var(--purple)}.page-module__sK043a__sessions h3{margin-top:18px}.page-module__sK043a__sessions p{color:#cfc4df;font-size:14px}.page-module__sK043a__cards{grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0;display:grid}.page-module__sK043a__cards>div{border-top:1px solid #c8bdd6;padding-top:22px}.page-module__sK043a__cards h3{font-size:24px}.page-module__sK043a__cards p{color:#6b6378;font-size:15px}.page-module__sK043a__ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0;display:grid}.page-module__sK043a__ideas>div{background:#f5f3f8;border-radius:6px;padding:28px}.page-module__sK043a__ideas h3{font-size:24px}.page-module__sK043a__ideas p{font-size:15px}.page-module__sK043a__ideaIcon{align-items:flex-start;height:100px;display:flex}.page-module__sK043a__ideaIcon img{object-fit:contain;width:55px;height:55px}.page-module__sK043a__ideas>div:last-child{background:var(--ink);color:#fff}.page-module__sK043a__workshopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:34px 0 38px;display:grid}.page-module__sK043a__workshopTile{aspect-ratio:1.48;background:#f5f3f8;min-width:0;overflow:hidden}.page-module__sK043a__workshopTile>.page-module__sK043a__figure,.page-module__sK043a__workshopTile>.page-module__sK043a__figure>.page-module__sK043a__imageButton{height:100%}.page-module__sK043a__workshopTile .page-module__sK043a__imageButton img{object-fit:cover;width:100%;height:100%}.page-module__sK043a__workshopTile .page-module__sK043a__expand{padding:5px;font-size:0;top:6px;bottom:auto;right:6px}.page-module__sK043a__workshopMaterials{background:#fff;grid-template-columns:1fr 1fr;gap:5px;display:grid}.page-module__sK043a__workshopMaterials>img{object-fit:contain;width:100%;height:100%}.page-module__sK043a__workshopMaterials .page-module__sK043a__imageButton img{object-fit:contain}.page-module__sK043a__workshopStories{background:#fff;grid-template-rows:40% 60%;gap:5px;display:grid}.page-module__sK043a__workshopStories .page-module__sK043a__figure{min-height:0}.page-module__sK043a__workshopStories .page-module__sK043a__figure:nth-child(2) .page-module__sK043a__imageButton img,.page-module__sK043a__workshopBoard .page-module__sK043a__imageButton img{transform:rotate(180deg)}.page-module__sK043a__scienceModels{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.page-module__sK043a__scienceModels>div{background:#f5f3f8;padding:30px}.page-module__sK043a__persona{background:#f5f3f8;padding:28px}.page-module__sK043a__persona .page-module__sK043a__figure{float:right;width:130px;margin:0 0 20px 15px}.page-module__sK043a__persona>h3{margin-top:20px}.page-module__sK043a__persona>p{font-size:15px}.page-module__sK043a__tableWrap{margin:35px 0;overflow-x:auto}.page-module__sK043a__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.page-module__sK043a__tableWrap caption{text-align:left;color:#756b80;padding-bottom:16px;font-size:13px}.page-module__sK043a__tableWrap th,.page-module__sK043a__tableWrap td{vertical-align:top;border-bottom:1px solid #e1dbe8;padding:20px}.page-module__sK043a__tableWrap thead{background:#f4f1f9}.page-module__sK043a__tableWrap th{font-weight:500}.page-module__sK043a__prototypeFlows{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);margin:24px 0 52px;display:grid}.page-module__sK043a__prototypeFlows .page-module__sK043a__figure:first-child{justify-self:center;width:min(100%,300px)}.page-module__sK043a__wireframes{gap:28px;width:min(100%,850px);margin:0 auto;display:grid}.page-module__sK043a__wireframes .page-module__sK043a__figure{background:0 0;padding:0}.page-module__sK043a__testingGrid{grid-template-columns:1fr 1fr;gap:42px;display:grid}.page-module__sK043a__testingGrid h3{margin-top:24px}.page-module__sK043a__textLink{text-underline-offset:5px;display:inline-block;text-decoration:underline!important}.page-module__sK043a__reflection{background:#fff;padding:80px 0 35px}.page-module__sK043a__reflection .page-module__sK043a__sectionHeading{margin-bottom:28px}.page-module__sK043a__reflection .page-module__sK043a__sectionInner>p{max-width:850px;margin:22px 0 0}.page-module__sK043a__referenceSection{padding:20px 0 65px}.page-module__sK043a__referenceList{max-width:950px;margin:0;padding-left:22px}.page-module__sK043a__referenceList li{overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.7}.page-module__sK043a__dialog{width:min(1400px,95vw);max-height:94dvh;color:var(--ink);background:#f8f6fb;border:0;border-radius:8px;margin:auto;padding:65px 20px 20px}.page-module__sK043a__dialog::backdrop{background:#130d20d9}.page-module__sK043a__dialog img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75dvh;margin:auto}.page-module__sK043a__dialog p{text-align:center;margin-top:16px;font-size:14px}.page-module__sK043a__close{float:right;z-index:2;background:#fff;border:1px solid #d9cfe4;border-radius:30px;align-items:center;gap:8px;margin-top:-50px;padding:8px 14px;display:flex;position:sticky;top:0}.page-module__sK043a__skip{z-index:40;background:#f3edff;padding:12px;position:absolute;top:-100px;left:20px}.page-module__sK043a__skip:focus{top:12px}@media (min-width:1500px){.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner{width:min(1280px,100% - 160px)}}@media (max-width:900px){.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner{width:calc(100% - 56px)}.page-module__sK043a__identity{gap:25px;padding:28px}.page-module__sK043a__screens{gap:18px;padding:24px}.page-module__sK043a__screens:has(>:last-child:nth-child(3)){gap:24px;padding-inline:40px}.page-module__sK043a__jumpNav{justify-content:flex-start;gap:26px}}@media (max-width:650px){.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner{width:calc(100% - 36px)}.page-module__sK043a__hero{gap:30px;padding-top:30px}.page-module__sK043a__heroHeader{gap:24px}.page-module__sK043a__heroMeta{grid-template-columns:78px 1fr;column-gap:12px}.page-module__sK043a__heroMeta dd[aria-hidden]{display:none}.page-module__sK043a__heroThreeColumns{grid-template-columns:1fr;gap:28px}.page-module__sK043a__heroVisual{padding:25px 12px 18px}.page-module__sK043a__heroPhones{gap:14px;padding-block:8px 25px}.page-module__sK043a__heroPhones img{border-radius:9px;width:26%}.page-module__sK043a__heroPhones img:nth-child(2){width:30%}.page-module__sK043a__heroMark{letter-spacing:.03em;font-size:7px}.page-module__sK043a__twoColumns,.page-module__sK043a__identity,.page-module__sK043a__featureHeading,.page-module__sK043a__board,.page-module__sK043a__scienceModels{grid-template-columns:1fr;gap:28px}.page-module__sK043a__fieldPhotoGrid{grid-template-columns:1fr}.page-module__sK043a__jumpNav{gap:22px;padding:15px 18px;font-size:12px}.page-module__sK043a__section{padding-block:55px}.page-module__sK043a__sectionHeading{margin-bottom:30px}.page-module__sK043a__intro{font-size:17px}.page-module__sK043a__identity{padding:24px}.page-module__sK043a__identity>.page-module__sK043a__figure{max-width:320px;margin:auto}.page-module__sK043a__insight{grid-template-columns:1fr;gap:14px;padding:24px}.page-module__sK043a__insight p{font-size:16px}.page-module__sK043a__featureHeading{gap:10px;margin-top:65px}.page-module__sK043a__featureHeading>span{margin-bottom:12px}:is(.page-module__sK043a__screens,.page-module__sK043a__screens:has(>:last-child:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 14px}.page-module__sK043a__screens:has(>:last-child:nth-child(3))>:last-child{grid-column:1/-1;width:calc(50% - 9px);margin:auto}.page-module__sK043a__flow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__sK043a__flow span{font-size:12px}.page-module__sK043a__board{padding:24px}.page-module__sK043a__board .page-module__sK043a__figure:nth-child(2){max-width:240px}.page-module__sK043a__storySection,.page-module__sK043a__process,.page-module__sK043a__reflection{padding-block:55px}.page-module__sK043a__cards,.page-module__sK043a__ideas,.page-module__sK043a__sessions,.page-module__sK043a__testingGrid{grid-template-columns:1fr;gap:28px}.page-module__sK043a__sessions a{border-bottom:1px solid #655275;padding-bottom:20px}.page-module__sK043a__tableWrap th,.page-module__sK043a__tableWrap td{padding:14px 9px;font-size:13px}.page-module__sK043a__prototypeFlows{grid-template-columns:1fr;gap:28px}.page-module__sK043a__prototypeFlows .page-module__sK043a__figure:first-child{width:min(100%,240px)}}@media (prefers-reduced-motion:reduce){.page-module__sK043a__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner{box-sizing:border-box;width:min(1280px,100% - 80px);padding-left:112px}.page-module__sK043a__hero{padding-top:52px}.page-module__sK043a__researchWrap{box-sizing:border-box;width:min(1280px,100% - 80px);margin:40px auto 0;padding-left:112px}.page-module__sK043a__researchWrap>section{gap:20px}.page-module__sK043a__researchWrap>section>button{border-top:1px solid #e6e1ec}.page-module__sK043a__researchWrap>section>div>div>section{gap:4px;margin-bottom:8px}.page-module__sK043a__researchWrap>section>div>div>section>button{border-top:1px solid #e6e1ec;width:100%;padding:20px 0}.page-module__sK043a__researchWrap .page-module__sK043a__section,.page-module__sK043a__researchWrap .page-module__sK043a__sectionInner{width:100%;padding-left:0}.page-module__sK043a__researchWrap .page-module__sK043a__section{padding:30px 0 70px}.page-module__sK043a__researchWrap .page-module__sK043a__reflection{padding:45px 0 40px}.page-module__sK043a__researchWrap .page-module__sK043a__process{color:var(--ink);background:#fff;margin-bottom:40px;padding:48px 0}.page-module__sK043a__processImage{width:100%;height:auto;display:block}.page-module__sK043a__researchWrap .page-module__sK043a__process .page-module__sK043a__intro,.page-module__sK043a__researchWrap .page-module__sK043a__process .page-module__sK043a__small,.page-module__sK043a__researchWrap .page-module__sK043a__processIntro,.page-module__sK043a__researchWrap .page-module__sK043a__sessions p{color:#6b6378}.page-module__sK043a__researchWrap .page-module__sK043a__sessions{border-color:#dcd2e8}.page-module__sK043a__researchWrap .page-module__sK043a__sessions span,.page-module__sK043a__researchWrap .page-module__sK043a__timeline a span{color:#7953ae}.page-module__sK043a__researchWrap .page-module__sK043a__timeline a{border-color:#bba3da}.page-module__sK043a__researchWrap .page-module__sK043a__reflection{background:0 0}.page-module__sK043a__footerWrap{box-sizing:border-box;width:min(1280px,100% - 80px);margin:auto;padding:112px 0 64px 112px}.page-module__sK043a__figmaScreens{background:#f6f4f9;width:100%;margin:28px 0;position:relative}.page-module__sK043a__figmaScreen{position:absolute}.page-module__sK043a__figmaScreen .page-module__sK043a__figure img{border-radius:10px}.page-module__sK043a__figmaScreen .page-module__sK043a__expand{padding:5px;font-size:0;bottom:3px;right:3px}.page-module__sK043a__lavender .page-module__sK043a__figmaScreens{background:#ece5fc}.page-module__sK043a__figmaBoard{background:#f7f6f1;grid-template-columns:202fr 390fr 264fr;align-items:start;gap:5%;padding:32px 2%;display:grid}.page-module__sK043a__figmaBoard>div{gap:clamp(35px,9vw,100px);display:grid}.page-module__sK043a__figmaBoard>.page-module__sK043a__figure:nth-child(3){margin-top:0}.page-module__sK043a__figmaBoard .page-module__sK043a__figure img{width:100%}.page-module__sK043a__identityStudy{grid-template-columns:488fr 422fr;align-items:start;gap:24px 7%;margin:48px 0 32px;display:grid}.page-module__sK043a__identityStudy>div{min-width:0}.page-module__sK043a__identityIntro,.page-module__sK043a__storyIntro{min-height:235px}.page-module__sK043a__identityIntro p,.page-module__sK043a__storyIntro p{max-width:440px}.page-module__sK043a__characterStudy{min-height:440px;position:relative}.page-module__sK043a__characterStudy .page-module__sK043a__figure:first-child{opacity:.42;width:90%}.page-module__sK043a__characterStudy .page-module__sK043a__figure:last-child{width:69%;position:absolute;top:30%;left:29%}.page-module__sK043a__characterStudy .page-module__sK043a__figure:first-child figcaption{display:none}.page-module__sK043a__storyArt{gap:10px;display:grid}.page-module__sK043a__storyArt .page-module__sK043a__figure img{aspect-ratio:422/207;object-fit:contain}.page-module__sK043a__page #page-module__sK043a__identity,.page-module__sK043a__page #page-module__sK043a__identification,.page-module__sK043a__page #page-module__sK043a__rewards,.page-module__sK043a__page #page-module__sK043a__friends,.page-module__sK043a__page #page-module__sK043a__board{scroll-margin-top:65px}.page-module__sK043a__page #page-module__sK043a__research-stage-1,.page-module__sK043a__page #page-module__sK043a__research-stage-2,.page-module__sK043a__page #page-module__sK043a__research-stage-3,.page-module__sK043a__page #page-module__sK043a__research-stage-4,.page-module__sK043a__page #page-module__sK043a__research-stage-5,.page-module__sK043a__page #page-module__sK043a__research-stage-6,.page-module__sK043a__page #page-module__sK043a__research-stage-7,.page-module__sK043a__page #page-module__sK043a__research-stage-8{scroll-margin-top:70px}@media (max-width:900px){.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner,.page-module__sK043a__researchWrap,.page-module__sK043a__footerWrap{width:calc(100% - 40px);padding-left:62px}.page-module__sK043a__researchWrap .page-module__sK043a__section,.page-module__sK043a__researchWrap .page-module__sK043a__sectionInner{padding-left:0}}@media (max-width:750px){.page-module__sK043a__workshopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-module__sK043a__identityStudy{grid-template-columns:1fr;row-gap:26px}.page-module__sK043a__identityIntro,.page-module__sK043a__storyIntro{min-height:0}.page-module__sK043a__characterStudy{min-height:360px}.page-module__sK043a__figmaScreens{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid;aspect-ratio:auto!important}.page-module__sK043a__figmaScreen{position:static;width:auto!important}.page-module__sK043a__figmaScreens .page-module__sK043a__figure img{max-width:100%}.page-module__sK043a__figmaBoard{grid-template-columns:1fr 1fr;gap:24px}.page-module__sK043a__figmaBoard>div{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:650px){.page-module__sK043a__page nav[aria-label=Project\ sections] a span:last-child{display:none}.page-module__sK043a__hero,.page-module__sK043a__section,.page-module__sK043a__sectionInner,.page-module__sK043a__researchWrap,.page-module__sK043a__footerWrap{width:calc(100% - 28px);padding-left:36px}.page-module__sK043a__researchWrap .page-module__sK043a__section,.page-module__sK043a__researchWrap .page-module__sK043a__sectionInner{padding-left:0}.page-module__sK043a__researchWrap .page-module__sK043a__process{padding:28px 0}.page-module__sK043a__researchWrap>section>div>div>section>button span:last-child{font-size:22px}.page-module__sK043a__figmaScreens{gap:12px;padding:12px}}.page-module__sK043a__uiOverview{width:100%;margin:0 0 60px}.page-module__sK043a__uiOverview img{width:100%;height:auto;display:block}.page-module__sK043a__identityStudy{grid-template-columns:40fr 34fr 26fr;align-items:start;gap:18px 2%}.page-module__sK043a__identityIntro{grid-area:1/1;max-width:410px;min-height:0;padding:50px 0 0 8%}.page-module__sK043a__inspirationArt{grid-area:1/2;place-self:start end;width:57%;height:auto}.page-module__sK043a__variantArt{grid-area:1/3;width:100%;height:auto}.page-module__sK043a__characterStudy{grid-area:2/1;min-height:400px}.page-module__sK043a__storyIntro{grid-area:2/2;align-self:center;min-height:0;padding:0 6%}.page-module__sK043a__storyArt{grid-area:2/3;gap:8px}.page-module__sK043a__identificationCopy{grid-template-columns:44% 1fr;gap:6%;margin:75px 0 24px;display:grid}.page-module__sK043a__identificationCopy h3,.page-module__sK043a__rewardCopy h3,.page-module__sK043a__friendsCopy h3,.page-module__sK043a__boardCopy h3{color:#77717f;margin-bottom:12px;font-size:clamp(20px,2vw,27px)}.page-module__sK043a__identificationCopy p,.page-module__sK043a__rewardCopy p,.page-module__sK043a__friendsCopy p,.page-module__sK043a__boardCopy p{max-width:560px;font-size:15px;line-height:1.6}.page-module__sK043a__figmaScreens,.page-module__sK043a__lavender .page-module__sK043a__figmaScreens{background:#fff}.page-module__sK043a__rewardStage{margin:100px 0 80px;position:relative}.page-module__sK043a__rewardCopy{z-index:1;width:29%;position:absolute;top:29%;left:0}.page-module__sK043a__rewardStage .page-module__sK043a__figmaScreens{margin:0}.page-module__sK043a__friendsStage{margin:85px 0 110px}.page-module__sK043a__friendsStage .page-module__sK043a__figmaScreens{margin:0 0 32px}.page-module__sK043a__friendsCopy{grid-template-columns:1fr 1fr;column-gap:8%;display:grid}.page-module__sK043a__friendsCopy>div{max-width:500px}.page-module__sK043a__figmaBoard{background:#fff;grid-template-columns:317fr 630fr 338fr 430fr;align-items:start;gap:2%;margin:60px 0 70px;padding:0}.page-module__sK043a__figmaBoard>div:first-child{gap:22px}.page-module__sK043a__boardCopy{align-self:end;padding-bottom:32px}.page-module__sK043a__boardCopy p{font-size:14px}@media (max-width:900px){.page-module__sK043a__identityStudy{grid-template-columns:1fr 1fr}.page-module__sK043a__identityIntro{grid-area:1/1;padding:10px 0 0}.page-module__sK043a__inspirationArt{grid-area:1/2;justify-self:start;width:48%}.page-module__sK043a__variantArt{grid-area:1/2;justify-self:end;width:48%}.page-module__sK043a__characterStudy{grid-area:2/1}.page-module__sK043a__storyIntro{grid-area:2/2;align-self:start}.page-module__sK043a__storyArt{grid-area:3/2}.page-module__sK043a__figmaBoard{grid-template-columns:1fr 1.8fr 1fr}.page-module__sK043a__figmaBoard .page-module__sK043a__boardCopy{grid-area:2/1/auto/-1;padding:0}}@media (max-width:750px){.page-module__sK043a__uiOverview{margin-bottom:32px}.page-module__sK043a__identityStudy{grid-template-columns:1fr 1fr}.page-module__sK043a__identityIntro{grid-area:1/1/auto/-1}.page-module__sK043a__inspirationArt{grid-area:2/1;width:100%}.page-module__sK043a__variantArt{grid-area:2/2;width:100%}.page-module__sK043a__characterStudy{grid-area:3/1/auto/-1;min-height:350px}.page-module__sK043a__storyIntro{grid-area:4/1/auto/-1;padding:0}.page-module__sK043a__storyArt{grid-area:5/1/auto/-1;grid-template-columns:1fr 1fr}.page-module__sK043a__identificationCopy{grid-template-columns:1fr;gap:22px;margin-top:60px}.page-module__sK043a__rewardCopy{width:auto;margin-bottom:24px;position:static}.page-module__sK043a__rewardStage{margin:70px 0}.page-module__sK043a__friendsCopy{grid-template-columns:1fr;gap:28px}.page-module__sK043a__figmaBoard{grid-template-columns:1fr 1fr;gap:22px}.page-module__sK043a__figmaBoard>div:first-child{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr}.page-module__sK043a__figmaBoard .page-module__sK043a__boardCopy{grid-area:3/1/auto/-1}.page-module__sK043a__figmaBoard>.page-module__sK043a__figure:last-child{grid-area:1/2}}.page-module__sK043a__designDivider{border:0;border-top:1px solid #ddd8e3;width:100%;height:0;margin:clamp(80px,8vw,128px) 0}.page-module__sK043a__designDivider+.page-module__sK043a__identityStudy{margin-top:0;margin-bottom:0}.page-module__sK043a__designDivider+.page-module__sK043a__identificationCopy{margin-top:0}.page-module__sK043a__designDivider+.page-module__sK043a__rewardStage,.page-module__sK043a__designDivider+.page-module__sK043a__friendsStage,.page-module__sK043a__designDivider+.page-module__sK043a__figmaBoard{margin-top:0;margin-bottom:0}@media (max-width:750px){.page-module__sK043a__designDivider{margin:72px 0}.page-module__sK043a__footerWrap{padding-top:96px;padding-bottom:48px}}.page-module__sK043a__testingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:38px 0 52px}.page-module__sK043a__testingColumn{min-width:0}.page-module__sK043a__testingImages{gap:8px;display:grid}.page-module__sK043a__testingImages>:first-child{aspect-ratio:1.04}.page-module__sK043a__testingImages>:last-child{aspect-ratio:1.72}.page-module__sK043a__testingImages .page-module__sK043a__figure,.page-module__sK043a__testingImages .page-module__sK043a__imageButton{height:100%;min-height:0}.page-module__sK043a__testingImages .page-module__sK043a__imageButton img{object-fit:cover;width:100%;height:100%}.page-module__sK043a__testingImages .page-module__sK043a__expand{padding:5px;font-size:0;top:6px;bottom:auto;right:6px}.page-module__sK043a__testingReference{background-color:#f6f4f9;background-image:url(/projects/mycomap/user-testing-reference-artifacts.png);background-repeat:no-repeat;background-size:450%}.page-module__sK043a__testingMatching{background-position:5% 24%}.page-module__sK043a__testingEyeGame{background-position:36% 24%}.page-module__sK043a__testingColumn h3{margin:17px 0 9px;font-size:18px;line-height:1.3}.page-module__sK043a__testingColumn p{font-size:14px;line-height:1.55}.page-module__sK043a__testingFindings{grid-template-columns:minmax(220px,28%) minmax(0,1fr);align-items:start;gap:38px;margin:48px 0 0;display:grid}.page-module__sK043a__testingNotes h3{margin:0 0 6px;font-size:20px;line-height:1.3}.page-module__sK043a__testingNotes p{margin:0 0 29px;font-size:16px;line-height:1.5}.page-module__sK043a__testingNotes .page-module__sK043a__textLink{font-size:14px}@media (max-width:900px){.page-module__sK043a__testingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media (max-width:750px){.page-module__sK043a__testingFindings{grid-template-columns:1fr;gap:24px}.page-module__sK043a__testingNotes{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.page-module__sK043a__testingNotes h3,.page-module__sK043a__testingNotes p{margin:0}.page-module__sK043a__testingNotes .page-module__sK043a__textLink{grid-column:1/-1;margin-top:10px}}@media (max-width:520px){.page-module__sK043a__testingGrid{gap:26px 10px}.page-module__sK043a__testingColumn h3{font-size:15px}.page-module__sK043a__testingColumn p{font-size:12px}.page-module__sK043a__testingNotes{grid-template-columns:1fr;gap:5px}.page-module__sK043a__testingNotes p{margin-bottom:16px}}
.project-gallery-module__fzr4BW__home{--plane-angle:-32deg;--plane-skew:27deg;--card-width:22vw;--default-spacing:5.7vw;--diagonal-rise:2.15vw;--expanded-spacing:1.6vw;--lift-distance:4vw;--active-scale:1.3;--motion-duration:.4s;--motion-easing:cubic-bezier(.22, .68, .25, 1);--page-inset:clamp(24px, 2.9vw, 84px);color:#111;-webkit-font-smoothing:antialiased;background:#f1f1f0;min-height:max(100svh,720px);padding-bottom:clamp(60px,6vw,160px);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.project-gallery-module__fzr4BW__home a:focus-visible{outline-offset:7px;outline:2px solid #111}.project-gallery-module__fzr4BW__information{z-index:20;width:min(20vw,330px);margin:clamp(26px, 2.2vw, 44px) 0 0 var(--page-inset);pointer-events:none;display:grid;position:relative}.project-gallery-module__fzr4BW__textState{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .18s,visibility .18s}.project-gallery-module__fzr4BW__textState[data-visible=true]{opacity:1;visibility:visible}.project-gallery-module__fzr4BW__textState:first-child{width:min(42vw,640px)}.project-gallery-module__fzr4BW__textState:first-child h1{font-size:clamp(40px,3vw,60px)}.project-gallery-module__fzr4BW__textState:first-child p{font-size:clamp(15px,1vw,18px);line-height:1.4}.project-gallery-module__fzr4BW__textState h1,.project-gallery-module__fzr4BW__textState h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.2vw,43px);font-weight:600;line-height:1.1}.project-gallery-module__fzr4BW__keywords{color:#737370;flex-wrap:wrap;justify-content:flex-start;gap:8px 9px;margin:14px 0 18px;padding:0;font-size:clamp(11px,.8vw,15px);line-height:1.35;list-style:none;display:flex}.project-gallery-module__fzr4BW__keywords li{border:1px solid #858582;border-radius:999px;padding:.55em 1.25em}.project-gallery-module__fzr4BW__textState p{letter-spacing:-.025em;max-width:42em;margin:0;font-size:clamp(11px,.78vw,14px);line-height:1.3}.project-gallery-module__fzr4BW__summary{gap:.85em;display:grid}.project-gallery-module__fzr4BW__textState .project-gallery-module__fzr4BW__projectDate{margin-top:.9em}.project-gallery-module__fzr4BW__gallery{margin-top:-30px;overflow:hidden}.project-gallery-module__fzr4BW__galleryHeading{display:none}.project-gallery-module__fzr4BW__boards{width:100%;min-width:0;height:calc(var(--diagonal-rise) * (var(--project-count) - 1) + var(--card-width) * 1.22 + 80px);will-change:transform;margin:0;padding:0;list-style:none;transition:transform .56s cubic-bezier(.22,.68,.25,1);position:relative}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.project-gallery-module__fzr4BW__home{padding-bottom:0;position:relative}.project-gallery-module__fzr4BW__gallery{margin:0;position:absolute;inset:clamp(92px,11vh,140px) 0 0}}.project-gallery-module__fzr4BW__secondaryNavigation{z-index:25;right:var(--page-inset);flex-direction:column;align-items:flex-end;gap:8px;font-size:clamp(14px,1vw,18px);line-height:1.3;display:flex;position:absolute;bottom:clamp(24px,3.5vh,50px)}.project-gallery-module__fzr4BW__secondaryNavigation a{color:inherit;text-decoration:none}.project-gallery-module__fzr4BW__secondaryNavigation a:hover{text-decoration:underline}.project-gallery-module__fzr4BW__item{width:var(--card-width);transform:translate(calc(var(--index) * var(--default-spacing) + var(--spread-direction) * var(--expanded-spacing)), calc((var(--project-count) - 1 - var(--index)) * var(--diagonal-rise) - var(--spread-direction) * var(--expanded-spacing) * .36 - var(--lift) * var(--lift-distance)));transition:transform var(--motion-duration) var(--motion-easing);pointer-events:none;position:absolute;top:0;left:3vw}.project-gallery-module__fzr4BW__card{color:#151515;transform-origin:0 0;width:100%;transform:rotateY(var(--plane-angle)) skewY(var(--plane-skew));box-shadow:none;transition:transform var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) ease;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:block;position:relative}.project-gallery-module__fzr4BW__item[data-active=true] .project-gallery-module__fzr4BW__cover{background:#0000005c}.project-gallery-module__fzr4BW__item[data-active=true] .project-gallery-module__fzr4BW__card{transform:rotateY(var(--plane-angle)) skewY(var(--plane-skew)) scale(var(--active-scale));box-shadow:12px 18px 30px #55555529,5px 8px 14px #55555514}.project-gallery-module__fzr4BW__item:last-child[data-active=true] .project-gallery-module__fzr4BW__card{transform:translateX(-4vw) rotateY(var(--plane-angle)) skewY(var(--plane-skew)) scale(var(--active-scale))}.project-gallery-module__fzr4BW__home .project-gallery-module__fzr4BW__card:focus-visible{outline-offset:8px;outline:3px solid #111}.project-gallery-module__fzr4BW__cover{aspect-ratio:297/210;background:#fff;width:100%;position:relative;overflow:hidden}.project-gallery-module__fzr4BW__srOnly,.project-gallery-module__fzr4BW__skipLink:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-gallery-module__fzr4BW__skipLink:focus{z-index:100;color:#111;background:#fff;padding:12px;position:absolute;top:16px;left:24px}@media (max-width:1099px),(hover:none),(pointer:coarse){.project-gallery-module__fzr4BW__home{--card-width:clamp(230px, 56vw, 370px);--default-spacing:36vw;--diagonal-rise:5.5vw;--lift-distance:0px}.project-gallery-module__fzr4BW__information{width:min(760px, calc(100% - var(--page-inset) * 2))}.project-gallery-module__fzr4BW__textState:first-child{width:100%}.project-gallery-module__fzr4BW__textState{display:block}.project-gallery-module__fzr4BW__textState h1{font-size:clamp(40px,6vw,64px)}.project-gallery-module__fzr4BW__textState p{font-size:17px;line-height:1.5}.project-gallery-module__fzr4BW__keywords{justify-content:flex-start;column-gap:30px;font-size:15px}.project-gallery-module__fzr4BW__gallery{height:clamp(450px,65svh,650px);margin:64px 0 140px;overflow:auto hidden}.project-gallery-module__fzr4BW__boards{height:100%;width:calc(var(--default-spacing) * (var(--project-count) - 1) + var(--card-width) + 70px)}.project-gallery-module__fzr4BW__item{left:var(--page-inset);pointer-events:none}.project-gallery-module__fzr4BW__card,.project-gallery-module__fzr4BW__item[data-active=true] .project-gallery-module__fzr4BW__card{box-shadow:none}.project-gallery-module__fzr4BW__secondaryNavigation{bottom:28px}}@media (max-width:700px){.project-gallery-module__fzr4BW__information{margin-top:42px}.project-gallery-module__fzr4BW__keywords{gap:8px 18px;margin:22px 0;font-size:13px}.project-gallery-module__fzr4BW__textState p{font-size:16px}.project-gallery-module__fzr4BW__home{--card-width:70vw;--default-spacing:42vw;--diagonal-rise:3vw}.project-gallery-module__fzr4BW__gallery{height:clamp(390px,58svh,550px);margin-top:48px}}@media (prefers-reduced-motion:reduce){.project-gallery-module__fzr4BW__item,.project-gallery-module__fzr4BW__card,.project-gallery-module__fzr4BW__textState,.project-gallery-module__fzr4BW__comingSoon,.project-gallery-module__fzr4BW__boards{transition:none}}.project-gallery-module__fzr4BW__cover img{object-fit:contain}.project-gallery-module__fzr4BW__card[data-unavailable=true]{cursor:default}.project-gallery-module__fzr4BW__comingSoon{z-index:2;color:#fff;text-align:center;pointer-events:none;opacity:0;background:#242424;border-radius:999px;width:max-content;max-width:calc(100% - 24px);padding:10px 16px;font:400 12px/1.45 Arial,Helvetica,sans-serif;transition:opacity .25s ease-out,transform .25s ease-out;position:absolute;bottom:12px;left:50%;transform:translate(-50%,7px)}.project-gallery-module__fzr4BW__card[data-unavailable=true]:hover .project-gallery-module__fzr4BW__comingSoon,.project-gallery-module__fzr4BW__card[data-unavailable=true]:focus-visible .project-gallery-module__fzr4BW__comingSoon{opacity:1;transform:translate(-50%)}@media (hover:none),(pointer:coarse){.project-gallery-module__fzr4BW__item[data-preview=true] .project-gallery-module__fzr4BW__comingSoon{opacity:1;transform:translate(-50%)}}
