.v1-module__Mw5WiW__page{--v1-border:#bcbcb8;--v1-muted:#4f4f53;--v1-accent:#5b21b6}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__hero{justify-content:center;min-height:min(780px,100svh - 96px);padding:112px 48px 96px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__hero>p:first-child{color:var(--v1-muted)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection{padding:clamp(88px,9vw,136px) 48px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection{border-top:1px solid var(--v1-border)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection>p:first-child{color:var(--v1-accent);margin-bottom:44px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection>p:first-child{font-size:13px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection h2{letter-spacing:-.055em;font-size:clamp(48px,6.8vw,96px);line-height:.92}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection .v1-module__Mw5WiW__project-section-body{margin-top:44px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection .v1-module__Mw5WiW__project-section-body p{font-size:18px;line-height:1.75}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection{border-top:1px solid var(--v1-border);padding:clamp(88px,9vw,136px) 48px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeLayout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeCopy h2{max-width:520px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeCopy>p{color:#222225;max-width:440px;margin:28px 0 0;font-size:18px;line-height:1.75}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__evidenceFigure{min-width:0;margin:0}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__evidenceImage{width:100%;height:auto;display:block}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__sketchFigure{justify-self:end;width:100%;max-width:744px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__evidenceCaption{color:var(--v1-muted);letter-spacing:.14em;margin-top:12px;font-size:9px;line-height:1.5}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__sketchFigure .v1-module__Mw5WiW__evidenceCaption{font-size:11px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection{border-top:1px solid var(--v1-border)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designNote{color:#222225;max-width:250px;margin:0 auto;font-size:15px;line-height:1.7}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition{grid-template-columns:minmax(0,1fr) minmax(180px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);margin-top:48px;display:grid}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__renderFigure:first-child{grid-area:1/1}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__designNote{grid-area:1/2}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__renderFigure:nth-of-type(2){grid-area:1/3}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderFigure{justify-self:center;width:100%;max-width:560px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection{border-top:1px solid var(--v1-border)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildCopy h2{max-width:700px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildCopy>p{color:#222225;max-width:620px;margin:32px 0 0;font-size:16px;line-height:1.75}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildCopy>p+p{margin-top:20px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__photoFigure{justify-self:end;width:100%;max-width:467px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection{border-top:1px solid var(--v1-border);padding:clamp(88px,9vw,136px) 48px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection h2{font-size:clamp(64px,9vw,128px)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection .v1-module__Mw5WiW__v1-transition-intro{margin-top:44px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection{border-top:1px solid var(--v1-border);padding:clamp(88px,9vw,136px) 48px clamp(104px,11vw,160px)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout .v1-module__Mw5WiW__resultCopy{grid-area:1/1}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout .v1-module__Mw5WiW__photoFigure{grid-area:1/2;justify-self:end}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultCopy h2{font-size:clamp(64px,9vw,128px)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultCopy>p{color:#222225;max-width:560px;margin:32px 0 0;font-size:16px;line-height:1.75}.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta{border:1px solid var(--accent);background:var(--accent);color:#fff;letter-spacing:.14em;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:32px;padding:0 20px;font-size:12px;font-weight:600;text-decoration:none;transition:filter .2s;display:inline-flex}.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta span{transition:transform .2s;display:inline-block}.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta:hover{border-color:var(--accent);background:var(--accent);color:#fff;filter:brightness(1.08)}.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta:hover span{transform:translate(3px)}.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta:focus-visible{outline-offset:4px;outline:2px solid #111113}@media (max-width:1000px){.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection{padding-left:32px;padding-right:32px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingLayout,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout{gap:40px}}@media (max-width:1400px){.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,56px);margin-top:56px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__designNote{text-align:center;grid-area:1/1/auto/-1;max-width:620px;margin:0 auto 4px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__renderFigure:first-child{grid-area:2/1}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__renderFigure:nth-of-type(2){grid-area:2/2}}@media (max-width:760px){.v1-module__Mw5WiW__page .v1-module__Mw5WiW__hero{min-height:calc(100svh - 88px);padding:90px 20px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection{padding:76px 20px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection{padding-bottom:96px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection>p:first-child,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection>p:first-child{margin-bottom:36px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection>p:first-child{font-size:12px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__designSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__iterationSection h2,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultSection h2{font-size:clamp(40px,11vw,72px)}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeLayout,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingLayout,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout{grid-template-columns:minmax(0,1fr);gap:32px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeCopy>p,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildCopy>p,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultCopy>p{font-size:15px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__ideaSection .v1-module__Mw5WiW__project-section-body p,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeCopy>p{font-size:16px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__prototypeCopy>p{margin-top:24px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__sketchFigure,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderFigure,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__photoFigure{justify-self:start;width:100%;max-width:560px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__sketchFigure .v1-module__Mw5WiW__evidenceCaption{font-size:10px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:36px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__designNote{text-align:left;grid-area:1/1;max-width:560px;margin:0}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__renderFigure:first-child{grid-area:2/1}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__renderComposition .v1-module__Mw5WiW__renderFigure:nth-of-type(2){grid-area:3/1}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout .v1-module__Mw5WiW__resultCopy,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout .v1-module__Mw5WiW__photoFigure{grid-area:auto/1}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultLayout .v1-module__Mw5WiW__photoFigure,.v1-module__Mw5WiW__page .v1-module__Mw5WiW__buildTestingLayout .v1-module__Mw5WiW__photoFigure{justify-self:start}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultCopy>p{margin-top:24px}.v1-module__Mw5WiW__page .v1-module__Mw5WiW__resultCopy h2{font-size:clamp(56px,14vw,88px)}}@media (prefers-reduced-motion:reduce){.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta,.v1-module__Mw5WiW__page a.v1-module__Mw5WiW__v1Cta span{transition:none}}
