.wire-cg{gap:var(--unit-6-00);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wire-cg[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.wire-cg[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wire-cg-item{display:flex}.wire-cg-card{--cg-pad:var(--unit-6-00);border-radius:var(--card-sm-radius);background-color:var(--surface-primary-default);flex-direction:column;flex:1;transition:transform .3s;display:flex;position:relative;overflow:hidden}.wire-cg-card:before{content:"";z-index:3;background-color:var(--cg-accent,var(--text-primary));height:4px;position:absolute;top:0;left:0;right:0}@media (hover:hover){.wire-cg-card:hover{transform:translateY(-4px)}}.wire-cg-card:has(.wire-case-link:focus-visible){outline:2px solid var(--text-primary);outline-offset:4px}.wire-cg-media{margin:var(--cg-pad) var(--cg-pad) 0;aspect-ratio:16/9;border-radius:calc(var(--card-sm-radius) - var(--cg-pad));background-color:var(--surface-secondary-default);position:relative;overflow:hidden}.wire-cg-photo{object-fit:cover}.wire-cg-media .wire-case-media{aspect-ratio:auto;width:auto;margin:0;display:block;position:absolute;inset:0}.wire-cg-shade{z-index:1;background-color:color-mix(in srgb, var(--zinc-900) 36%, transparent);pointer-events:none;position:absolute;inset:0}.wire-cg-mark{z-index:2;height:calc(var(--unit-12-00) * var(--mark-optical,1));aspect-ratio:var(--mark-aspect,3);background-color:#fff;max-width:56%;margin:auto;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wire-cg-mark-name{z-index:2;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.wire-cg-body{align-items:flex-start;gap:var(--unit-3-00);padding:var(--unit-6-00) var(--cg-pad) var(--cg-pad);flex-direction:column;flex:1;display:flex}.wire-cg-title,.wire-cg-intro{margin:0}.wire-cg-action{margin-top:auto}.wire-cg-intro{margin-bottom:var(--unit-3-00)}@media (max-width:767px){.wire-cg,.wire-cg[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.wire-cg-card{--cg-pad:var(--unit-5-00)}}@media (prefers-reduced-motion:reduce){.wire-cg-card{transition:none}@media (hover:hover){.wire-cg-card:hover{transform:none}}}
.hp-band.wire-figs-band{padding-inline:0;overflow:hidden}.wire-figs{--figs-gap:var(--unit-4-00);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.wire-figs-track{gap:var(--figs-gap);width:max-content;display:flex}.wire-figs[data-motion=drift] .wire-figs-track{animation:wire-figs-drift var(--figs-duration,60s) linear infinite}.wire-figs[data-paused] .wire-figs-track{animation-play-state:paused}@media (hover:hover){.wire-figs[data-motion=drift]:hover .wire-figs-track{animation-play-state:paused}}@keyframes wire-figs-drift{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--figs-gap) / 2))}}.wire-figs[data-motion=still]{padding-inline:var(--page-margin);scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.wire-figs[data-motion=still] li{scroll-snap-align:start}.wire-figs-run{gap:var(--figs-gap);flex:none;margin:0;padding:0;list-style:none;display:flex}.wire-figs-run>li{display:flex}.wire-fig{justify-content:space-between;gap:var(--unit-10-00);width:300px;min-height:320px;padding:var(--unit-6-00);border-radius:var(--wire-radius-2xl);background-color:var(--surface-primary-default);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}a.wire-fig:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.wire-fig-mark{height:var(--unit-12-00);align-items:center;display:flex}.wire-fig-mark :is(.hp-stat-mark,.hp-stat-mark-frame){margin:0}.wire-fig-copy{gap:var(--unit-2-00);flex-direction:column;display:flex}.wire-fig-value,.wire-fig-caption{margin:0}.wire-fig-reveal{margin-top:calc(var(--unit-2-00) * -1);grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),margin-top .28s cubic-bezier(.22,1,.36,1);display:grid}.wire-fig-read{gap:var(--unit-2-00);opacity:0;align-items:center;min-height:0;transition:opacity .2s;display:inline-flex;overflow:hidden}@media (hover:hover){a.wire-fig:is(:hover,:focus-visible) .wire-fig-reveal{grid-template-rows:1fr;margin-top:0}a.wire-fig:is(:hover,:focus-visible) .wire-fig-read{opacity:1;transition-delay:80ms}}@media (hover:none),(pointer:coarse),(max-width:767px){.wire-fig-reveal{grid-template-rows:1fr;margin-top:0}.wire-fig-read{opacity:1}}@media (max-width:767px){.wire-fig{width:260px;min-height:280px;padding:var(--unit-5-00)}}@media (prefers-reduced-motion:reduce){.wire-fig-reveal,.wire-fig-read{transition:none}}
