.PrototypesView-module__jwYksW__hero{background:linear-gradient(90deg,#14191c0e 1px,#0000 1px) 0 0/min(25vw,320px) 100%,#e7ebed;border-bottom:1px solid #14191c2e}.PrototypesView-module__jwYksW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:clamp(32px,6vw,96px);padding-top:clamp(116px,12vw,166px);padding-bottom:clamp(48px,6vw,80px);display:grid}.PrototypesView-module__jwYksW__title{letter-spacing:-.075em;margin-top:20px;font-size:clamp(56px,9vw,140px);font-weight:570;line-height:.86}.PrototypesView-module__jwYksW__heroCopy{min-width:0}.PrototypesView-module__jwYksW__lede{color:#48545a;max-width:42ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.PrototypesView-module__jwYksW__workLink{color:#48545a;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:18px;font-size:15px;line-height:1.5;display:flex}.PrototypesView-module__jwYksW__workLink a{color:#14191c;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #dd6a2c;text-decoration:underline #dd6a2c}.PrototypesView-module__jwYksW__workLink a:hover{color:#a74c20}.PrototypesView-module__jwYksW__workLink a:focus-visible{outline-offset:3px;outline:3px solid #dd6a2c}.PrototypesView-module__jwYksW__workLink svg{color:#a74c20;width:15px;height:15px}.PrototypesView-module__jwYksW__library{padding:clamp(40px,5vw,72px) 0 clamp(72px,9vw,128px)}.PrototypesView-module__jwYksW__layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.PrototypesView-module__jwYksW__side{position:sticky;top:96px}.PrototypesView-module__jwYksW__sideLabel{color:#a74c20;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.PrototypesView-module__jwYksW__cats{border-top:1px solid #14191c2e;margin-top:12px;list-style:none;display:grid}.PrototypesView-module__jwYksW__cat{color:#14191c;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #14191c2e;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:650;transition:background .18s,color .18s;display:flex}.PrototypesView-module__jwYksW__cat:hover{background:#f4f4f1}.PrototypesView-module__jwYksW__cat:focus-visible{outline-offset:-3px;outline:3px solid #dd6a2c}.PrototypesView-module__jwYksW__catCount{color:#566166;letter-spacing:.06em;font-size:12px;font-weight:800}.PrototypesView-module__jwYksW__catActive,.PrototypesView-module__jwYksW__catActive:hover{color:#f4f4f1;background:#14191c}.PrototypesView-module__jwYksW__catActive .PrototypesView-module__jwYksW__catCount{color:#f1a071}.PrototypesView-module__jwYksW__sideNote{color:#566166;margin-top:14px;font-size:13px;line-height:1.45}.PrototypesView-module__jwYksW__grid{border-top:1px solid #14191c2e;border-left:1px solid #14191c2e;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.PrototypesView-module__jwYksW__cell{background:#e7ebed;border-bottom:1px solid #14191c2e;border-right:1px solid #14191c2e;display:flex}.PrototypesView-module__jwYksW__card{color:#14191c;flex-direction:column;width:100%;padding:14px 14px 18px;transition:background .22s;display:flex}.PrototypesView-module__jwYksW__card:hover{background:#f4f4f1}.PrototypesView-module__jwYksW__card:focus-visible{outline-offset:-3px;outline:3px solid #dd6a2c}.PrototypesView-module__jwYksW__media{aspect-ratio:16/10;background:#192124;display:block;position:relative;overflow:hidden}.PrototypesView-module__jwYksW__media picture,.PrototypesView-module__jwYksW__media img{width:100%;height:100%;display:block}.PrototypesView-module__jwYksW__media img{object-fit:cover;object-position:top center;transition:transform .5s var(--ease-out)}.PrototypesView-module__jwYksW__card:hover .PrototypesView-module__jwYksW__media img{transform:scale(1.04)}.PrototypesView-module__jwYksW__fallback{color:#edf1ef;letter-spacing:-.04em;place-items:center;font-size:22px;font-weight:600;display:none;position:absolute;inset:0}.PrototypesView-module__jwYksW__media picture[data-failed=true]{display:none}.PrototypesView-module__jwYksW__media picture[data-failed=true]+.PrototypesView-module__jwYksW__fallback{display:grid}.PrototypesView-module__jwYksW__info{gap:4px;margin:18px 4px 0;display:grid}.PrototypesView-module__jwYksW__type{color:#a74c20;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800}.PrototypesView-module__jwYksW__name{letter-spacing:-.05em;font-size:clamp(22px,1.9vw,27px);font-weight:560;line-height:1.02}.PrototypesView-module__jwYksW__desc{color:#4d595e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 4px 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.PrototypesView-module__jwYksW__foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:auto 4px 0;padding-top:18px;display:flex}.PrototypesView-module__jwYksW__tags{flex-wrap:wrap;gap:6px;display:flex}.PrototypesView-module__jwYksW__tags span{color:#48545a;border:1px solid #14191c38;padding:3px 8px;font-size:12px;font-weight:650}.PrototypesView-module__jwYksW__launch{border-bottom:1px solid;align-items:center;gap:6px;font-size:13px;font-weight:780;display:inline-flex}.PrototypesView-module__jwYksW__launch svg{width:14px;height:14px}.PrototypesView-module__jwYksW__card:hover .PrototypesView-module__jwYksW__launch{color:#a74c20}@media (max-width:1180px){.PrototypesView-module__jwYksW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.PrototypesView-module__jwYksW__heroGrid{grid-template-columns:minmax(0,1fr);align-items:start}.PrototypesView-module__jwYksW__layout{grid-template-columns:minmax(0,1fr)}.PrototypesView-module__jwYksW__side{position:static}.PrototypesView-module__jwYksW__cats{border-top:0;flex-wrap:wrap;gap:8px;display:flex}.PrototypesView-module__jwYksW__cat{border:1px solid #14191c40;width:auto;min-height:40px}.PrototypesView-module__jwYksW__catActive{border-color:#14191c}}@media (max-width:620px){.PrototypesView-module__jwYksW__title{font-size:clamp(52px,17vw,80px)}.PrototypesView-module__jwYksW__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.PrototypesView-module__jwYksW__cat,.PrototypesView-module__jwYksW__card,.PrototypesView-module__jwYksW__media img{transition:none}}
