.cs-root .cs-axterm .ax-amb{width:min(1320px,170vw);height:860px;top:22%;left:50%;translate:-50%}.cs-root .cs-axterm .h2 .ax-l2{color:var(--cs-sm-400);-webkit-text-fill-color:var(--cs-sm-400)}.cs-root .cs-axterm .ax-stage{isolation:isolate;perspective:2000px;padding-bottom:13%;position:relative}.cs-root .cs-axterm .ax-back{transform-origin:50% 100%;filter:brightness(.6)saturate(.9);width:86%;box-shadow:inset 0 0 0 1px var(--cs-line-2), 0 0 150px -50px #e2e8ee66;background:#050607;border-radius:14px;margin:0 auto;position:relative;overflow:hidden;transform:rotateX(9deg)}.cs-root .cs-axterm .ax-back img{width:100%;height:auto;display:block}.cs-root .cs-axterm .ax-card{z-index:2;rotate:var(--r,0deg);transition:rotate .6s var(--cs-ease), transform .6s var(--cs-ease), box-shadow .6s;background:#050607;border-radius:14px;margin:0;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #dce4ec42,inset 0 1px #f4f6f838,0 40px 80px -30px #000,0 0 70px -30px #e2e8ee59}.cs-root .cs-axterm .ax-card:hover{z-index:5;transform:translateY(-10px)scale(1.03);box-shadow:0 0 0 1px #ecf0f480,inset 0 1px #f4f6f84d,0 50px 90px -30px #000,0 0 90px -24px #e2e8ee80}.cs-root .cs-axterm .ax-crop{background-color:#050607;background-repeat:no-repeat;width:100%;display:block}.cs-root .cs-axterm .ax-card figcaption{border-top:1px solid var(--cs-line);font:500 10.5px/1.25 var(--cs-f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cs-text-2);background:linear-gradient(#0e1114,#0a0c0e);align-items:center;gap:10px;padding:11px 14px;display:flex}.cs-root .cs-axterm .ax-card figcaption b{letter-spacing:.04em;color:#0a0c0e;background:var(--cs-ti-face);border-radius:4px;flex:none;place-items:center;width:26px;height:17px;font-size:9.5px;font-weight:600;display:grid;box-shadow:inset 0 1px #fffc}.cs-root .cs-axterm .ax-card.c1{--r:-5deg;width:24%;bottom:4%;left:0}.cs-root .cs-axterm .ax-card.c2{--r:4deg;width:26%;bottom:7%;right:0}.cs-root .cs-axterm .ax-card.c3{--r:-1deg;width:44%;bottom:0;left:50%;translate:-50%}.cs-root .cs-axterm .ax-spec{background:var(--cs-line);box-shadow:inset 0 0 0 1px var(--cs-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:48px 0 36px;display:grid;overflow:hidden}.cs-root .cs-axterm .ax-spec>div{background:var(--cs-ink-1);align-content:start;gap:8px;min-width:0;padding:18px 20px;display:grid}.cs-root .cs-axterm .ax-spec dt{font:500 10.5px/1.2 var(--cs-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted)}.cs-root .cs-axterm .ax-spec dd{font:500 15px/1.4 var(--cs-f-display);color:var(--cs-text);overflow-wrap:anywhere;margin:0}.cs-root .cs-axterm .ax-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.cs-root .cs-axterm .ax-note{max-width:44ch;font:500 12px/1.55 var(--cs-f-mono);letter-spacing:.02em;color:var(--cs-muted);text-wrap:pretty;margin:0}@media (max-width:1023px){.cs-root .cs-axterm .ax-spec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cs-root .cs-axterm .ax-stage{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.cs-root .cs-axterm .ax-back{filter:brightness(.75);grid-column:1/-1;width:100%;transform:none}.cs-root .cs-axterm .ax-card:is(.c1,.c2,.c3){--r:0deg;width:auto;position:relative;bottom:auto;left:auto;right:auto;translate:none}.cs-root .cs-axterm .ax-card.c3{grid-column:1/-1}.cs-root .cs-axterm .ax-card:hover{transform:none}.cs-root .cs-axterm .ax-spec{grid-template-columns:minmax(0,1fr);margin-top:32px}}@media (prefers-reduced-motion:reduce){.cs-root .cs-axterm .ax-card{transition:none}}
