.hero-kind,.hero-title{padding-top:var(--space-7);margin:0}.hero-kind+.hero-title{padding-top:var(--space-4)}.hero-grid{gap:var(--space-6);padding:var(--space-3) 0 var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hero-copy{gap:var(--space-4);flex-direction:column;display:flex}.stage{perspective:1600px;filter:drop-shadow(0 0 32px #fc785c33);height:340px;position:relative}.stage__item{width:50%;transform-style:preserve-3d;transform:translateX(var(--slide,0)) translateY(-50%) rotateY(24deg) translateZ(var(--depth,0));transition:transform .2s ease-out,z-index .2s;display:block;position:absolute;top:50%}.stage__item--1{z-index:3;left:2%}.stage__item--2{z-index:2;--depth:-120px;top:36%;left:30%}.stage__item--3{z-index:1;--depth:-240px;left:58%}.stage__panel{border:1px solid var(--line);width:100%;height:auto;transition:transform .2s ease-out,filter .2s ease-out;display:block}@media (hover:hover) and (pointer:fine){.stage__item:hover{z-index:4}.stage:has(.stage__item:hover) .stage__item:not(:hover) .stage__panel{filter:brightness(.6)}@media (prefers-reduced-motion:no-preference){.stage__item--2:hover{--depth:0px}.stage__item:hover .stage__panel{transform:translateY(-20px)translateZ(40px)}.stage__item--3:hover .stage__panel{transform:translate(4%)translateY(-20px)}.stage:has(.stage__item--1:hover) .stage__item--2,.stage:has(.stage__item--1:hover) .stage__item--3,.stage:has(.stage__item--2:hover) .stage__item--3{--slide:12%}.stage:has(.stage__item--2:hover) .stage__item--1,.stage:has(.stage__item--3:hover) .stage__item--1,.stage:has(.stage__item--3:hover) .stage__item--2{--slide:-12%}}}.figures-box{overflow-x:auto}.figures{border-collapse:collapse;width:100%}.figures th,.figures td{text-align:left;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--line);vertical-align:top}.figures th{color:var(--ink);font-weight:400}.figures td{color:var(--ink-muted)}.figures td.figures__name{color:var(--ink)}@media (width<=760px){.hero-kind,.hero-title{padding-top:var(--space-6)}.hero-kind+.hero-title{padding-top:var(--space-3)}.hero-grid{padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.stage{height:220px}.stage__item{width:46%}.stage__item--2{left:28%}.stage__item--3{left:54%}}.s1[data-astro-cid-lcdefpme]{margin-top:16px}.s2[data-astro-cid-lcdefpme]{margin-bottom:0}
