.hm-built-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.hm-built-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.hm-built-tile{border:1px solid var(--brand-line);background:radial-gradient(14rem 8rem at 0% 0%, #5b78ff1a, transparent 70%), var(--brand-paper);border-radius:1rem;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:9.5rem;padding:1.25rem;display:flex;position:relative}@media (min-width:48rem){.hm-built-tile{min-height:11rem;padding:1.5rem}}.hm-built-icon{width:1.75rem;height:1.75rem;color:var(--brand-signal)}.hm-built-name{font-family:var(--brand-font-display);color:var(--brand-ink);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.15}.hm-built-light{top:1.25rem;background:var(--brand-green);width:.5rem;height:.5rem;box-shadow:0 0 .75rem var(--brand-green);border-radius:50%;position:absolute;inset-inline-end:1.25rem}.hm-built-link{text-decoration:none}.hm-built-link:after{content:"";border-radius:1rem;position:absolute;inset:0}.hm-built-more{font-family:var(--brand-font-code);letter-spacing:.04em;color:var(--brand-blue-ink);margin-top:2rem;font-size:.8125rem;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-built-tile,.hm-built-icon,.hm-built-light{animation-timeline:view();animation-range:entry calc(10% + var(--hm-tile,0) * 4%) cover calc(30% + var(--hm-tile,0) * 4%);animation-timing-function:linear;animation-fill-mode:both}.hm-built-tile{animation-name:hm-built-tile}.hm-built-icon{animation-name:hm-built-icon}.hm-built-light{animation-name:hm-built-light}}}@keyframes hm-built-tile{0%{opacity:.35;border-color:#0000;transform:translateY(1.5rem)}}@keyframes hm-built-icon{0%{color:var(--brand-disabled)}}@keyframes hm-built-light{0%,60%{background:var(--brand-disabled);box-shadow:none}}
