.aw-head h2{max-width:40ch;font-size:var(--pt-d3);line-height:var(--pt-d3-lh);letter-spacing:var(--pt-d3-track);color:var(--pt-ink)}.aw-head p{max-width:var(--pt-measure);font-family:var(--pt-text);font-size:var(--pt-t-body);line-height:var(--pt-t-body-lh);color:var(--pt-ink-2);margin-top:14px}.aw-wall{padding:4px var(--pt-gut) 30px;border-bottom:1px solid var(--pt-hair)}.aw-collage{--aw-gap:3px;--aw-accent:#2f5ce0;--aw-accent-ink:#fff;grid-template-rows:repeat(36,1fr);grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:var(--aw-gap);aspect-ratio:12/22.5;display:grid}[data-theme=dark] .aw-collage{--aw-accent:#86a8ff;--aw-accent-ink:#070707}.aw-cell{--aw-on:0;grid-column:var(--aw-c);grid-row:var(--aw-r);border:1px solid var(--pt-hair);border-radius:var(--pt-radius-card);background-clip:padding-box;outline:1px solid #0000;margin:0;transition:opacity .18s,filter .18s,outline-color .18s;position:relative;overflow:hidden}.aw-cell.is-light{background-color:#fff}.aw-cell.is-dark{background-color:#070707}.aw-cell img{object-fit:cover;object-position:top;-webkit-user-drag:none;width:100%;height:100%;display:block}.aw-missing{width:100%;height:100%}.aw-cell.is-light .aw-missing{background-image:repeating-linear-gradient(-45deg,#0000 0 6px,#07070716 6px 7px)}.aw-cell.is-dark .aw-missing{background-image:repeating-linear-gradient(-45deg,#0000 0 6px,#ffffff12 6px 7px)}.aw-chip{border-radius:var(--pt-radius-chip);font-family:var(--pt-face-grot);letter-spacing:.08em;white-space:nowrap;background:var(--aw-accent);color:var(--aw-accent-ink);opacity:var(--aw-on);pointer-events:none;padding:3px 8px 2px;font-size:10.5px;font-weight:500;transition:opacity .18s;position:absolute;top:8px;left:8px}.aw-collage:has(.aw-cell:hover) .aw-cell{opacity:.38}:is(.aw-collage:has([data-g=hero]:hover) [data-g=hero],.aw-collage:has([data-g=customers]:hover) [data-g=customers],.aw-collage:has([data-g=story]:hover) [data-g=story],.aw-collage:has([data-g=developer]:hover) [data-g=developer],.aw-collage:has([data-g=locadex]:hover) [data-g=locadex],.aw-collage:has([data-g=context]:hover) [data-g=context],.aw-collage:has([data-g=global]:hover) [data-g=global],.aw-collage:has([data-g=deploy]:hover) [data-g=deploy],.aw-collage:has([data-g=footer]:hover) [data-g=footer]){--aw-on:1;z-index:1;opacity:1;outline-color:var(--aw-accent);filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){.aw-cell,.aw-chip{transition:none}}@media (max-width:760px){.aw-collage{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.aw-collage .aw-cell{grid-area:auto}.aw-collage .aw-cell.is-desk{aspect-ratio:16/10;grid-column:1/-1}.aw-collage .aw-cell.is-mob{aspect-ratio:10/19}}
