.rome-brain[data-astro-cid-qowbsaa6]{display:block;width:100%;height:100%;overflow:visible}.rome-brain__runner[data-astro-cid-qowbsaa6]{opacity:0;transition:opacity .25s ease}.build-card:hover .rome-brain__runner[data-astro-cid-qowbsaa6],.build-card.is-active .rome-brain__runner[data-astro-cid-qowbsaa6]{opacity:1;animation:brain-trace 3.5s linear infinite}@keyframes brain-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.rome-brain__runner[data-astro-cid-qowbsaa6]{transition:none}.build-card:hover .rome-brain__runner[data-astro-cid-qowbsaa6],.build-card.is-active .rome-brain__runner[data-astro-cid-qowbsaa6]{animation:none;stroke-dashoffset:-18}}.builds-grid{align-items:start}.builds-grid .build-card .build-card__desc{max-width:none}.builds-grid .build-card:has(.build-card__shot--icon) .build-card__desc{padding-right:90px}.builds-grid .build-card__shot:not(.build-card__shot--icon){transition:opacity .48s cubic-bezier(.65,0,.35,1)}.builds-grid .build-card.is-expanded{padding:0;align-self:start}.builds-grid .build-card.is-expanded>:not(.build-card__shot):not(.build-card__cta){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.builds-grid .build-card.is-expanded>.build-card__shot{position:relative;inset:auto;width:100%;flex-shrink:0;opacity:1;transform:translateY(0);transition:opacity .48s cubic-bezier(.65,0,.35,1),transform .48s cubic-bezier(.65,0,.35,1)}.builds-grid .build-card.is-expanded>.build-card__cta{padding:16px 24px 24px;border-top:1px solid #dcd6cb}.builds-grid .build-card.is-expanded>.build-card__cta:not(:has(a,span)){display:none}.builds-grid .build-card.is-expanded .build-card__shot--phones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px}.builds-grid .build-card.is-expanded .build-card__shot--phones img{width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain}.builds-grid #build-bike-app.is-expanded .build-card__shot--phones{grid-template-columns:.8fr repeat(3,minmax(0,1fr))}.builds-grid #build-bike-app.is-expanded .build-card__shot img:first-child{width:208px;justify-self:center}.builds-grid .build-card.is-expanded .build-card__shot--web{display:block;padding:24px}.builds-grid .build-card.is-expanded .build-card__shot--web img{width:100%;height:auto;max-height:none;object-fit:contain}.builds-grid .build-card.is-expanded .build-card__shot--board{display:grid}.builds-grid .build-card__shot--icon{opacity:.65}.builds-grid .build-card:hover .build-card__shot--icon,.builds-grid .build-card.is-active .build-card__shot--icon{opacity:1}@media(max-width:720px){.builds-grid .build-card:has(.build-card__shot--icon) .build-card__desc{padding-right:46px}.builds-grid .build-card.is-expanded .build-card__shot--phones,.builds-grid #build-bike-app.is-expanded .build-card__shot--phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;align-items:start}.builds-grid .build-card.is-expanded .build-card__shot--phones img{min-width:0;border-radius:10px}.builds-grid #build-bike-app.is-expanded .build-card__shot img:first-child{align-self:center}.builds-grid .build-card.is-expanded>.build-card__cta{padding:12px 14px 14px}}@media(prefers-reduced-motion:reduce){.builds-grid .build-card.is-expanded>.build-card__shot{transition:none}}html:not(.js) .builds-grid .build-card:hover>.build-card__shot:not(.build-card__shot--icon){display:none}@media(min-width:901px){.builds-grid .build-card:not(.is-expanded){height:var(--compact-height,400px);min-height:var(--compact-height,400px)}.builds-grid .build-card.is-expanded{width:calc(200% + 20px);z-index:4;min-height:var(--expanded-height,780px)}.builds-grid .build-card.is-expanded.is-right-column{margin-left:calc(-100% - 20px)}.builds-grid .build-card.is-expanded>.build-card__shot{flex:1}.builds-grid .build-card.is-expanded .build-card__shot--phones{align-items:center}.builds-grid .build-card.is-expanded .build-card__shot--web{display:flex;align-items:center}}html:not(.js) .builds-grid .build-card:not(.is-expanded){height:auto}
