.svc-symbol[data-astro-cid-gqcvzhte]{fill:var(--accent);stroke:none;font-size:2.5rem;font-weight:300}.svc-impact[data-astro-cid-gqcvzhte]{opacity:0}.artg{border:1px solid var(--color-hairline);border-radius:var(--radius-xl);background:var(--color-hairline);gap:1px;display:grid;overflow:clip}.artg__row{background:var(--color-canvas);display:grid}.artg__panel{background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%), color-mix(in oklab, var(--accent) 7%, var(--color-canvas));border-bottom:3px solid var(--accent);justify-content:space-between;align-items:center;padding:.5rem 1.25rem;display:flex}.artg .artg__art{flex:none;margin:0}.artg .artg__art svg{width:6.5rem}.artg__title{padding:1rem 1.25rem 0}.artg__body{padding:.5rem 1.25rem 1.25rem}.artg__row--title .artg__title{padding-bottom:1.25rem}@media (min-width:40rem){.artg__row{grid-template-columns:9.5rem minmax(0,1fr)}.artg__panel{border-bottom:0;border-inline-end:3px solid var(--accent);flex-direction:column;grid-row:span 2;justify-content:center;align-items:flex-start;gap:.25rem;padding:.75rem 1rem}.artg__row--title .artg__panel{grid-row:auto}.artg .artg__art{align-self:center}.artg .artg__art svg{width:7.5rem}.artg__title{align-self:end;padding:1rem 1.75rem 0}.artg__body{align-self:start;padding:.375rem 1.75rem 1rem}.artg__row--title .artg__title{align-self:center;padding-block:1rem}}@media (min-width:64rem){.artg__row{grid-template-columns:9.5rem minmax(0,17rem) minmax(0,1fr)}.artg__panel{grid-row:auto}.artg__title,.artg__body,.artg__row--title .artg__title{align-self:center;padding:1rem 1.75rem}.artg__body{padding-inline-start:0}.artg__row--title .artg__title{grid-column:span 2}}.artg--cards{background:0 0;border:0;border-radius:0;gap:1rem;overflow:visible}@media (min-width:40rem){.artg--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.artg--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:40rem){.artg--cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.artg--cards .artg__row{border:1px solid var(--color-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-level-1);flex-direction:column;display:flex;overflow:clip}.artg--cards .artg__panel{border-inline-end:0;border-bottom:3px solid var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:2rem 1.25rem 1.25rem;position:relative}.artg--cards .artg__panel>span{top:.75rem;position:absolute;inset-inline-start:1.25rem}.artg--cards .artg__art{align-self:center}.artg--cards .artg__art svg{width:10rem}.artg--cards .artg__title,.artg--cards .artg__body{align-self:stretch;padding-inline:1.5rem}.artg--cards .artg__title{padding-block:1.25rem 0}.artg--cards .artg__body{padding-block:.5rem 1.5rem}.artg--cards .artg__row--title .artg__title{--tw-font-weight:700;text-align:center;text-wrap:balance;padding-block:1.25rem 1.5rem;font-weight:700}@media not (min-width:64rem){.artg--cards .artg__row--title .artg__title{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}}.spec{border:1px solid var(--color-hairline);border-radius:var(--radius-xl);background:var(--color-hairline);gap:1px;display:grid;overflow:clip}@media (min-width:40rem){.spec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.spec{grid-template-columns:repeat(4,minmax(0,1fr))}}.spec__cell{background:var(--color-canvas);flex-direction:column;transition:background-color .3s;display:flex}@media (hover:hover){.spec__cell:hover{background:color-mix(in oklab, var(--accent) 5%, var(--color-canvas))}}.spec__panel{background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%), color-mix(in oklab, var(--accent) 7%, var(--color-canvas));border-bottom:3px solid var(--accent);flex-direction:column;padding:1.25rem 1.5rem 1rem;display:flex}.spec__num{color:var(--color-ink-mute);font-size:var(--text-caption);line-height:1}.spec__of{opacity:.7}.spec .spec__art{margin-top:.5rem}.spec .spec__art svg{max-width:15rem}.spec__title{padding:1.25rem 1.5rem 1.5rem}main[data-still] :not([data-loop],[data-loop] *),main[data-still] :not([data-loop],[data-loop] *):before,main[data-still] :not([data-loop],[data-loop] *):after{transition:none!important;animation:none!important}main[data-still] .stat:hover,main[data-still] .stat:hover .stat__wash{transform:none!important}main[data-still] .stat:hover{box-shadow:var(--shadow-level-1)!important}main[data-still] .stat:hover .stat__wash{opacity:.14!important}html[data-theme=dark] main[data-still] .stat:hover .stat__wash{opacity:.26!important}main[data-still] .spec__cell:hover{background:var(--color-canvas)}
