svg[data-v-3d941c7d]{--border-w: 1.5px;overflow:visible;z-index:2}polygon[data-v-3d941c7d]{width:100%}.cls-1[data-v-3d941c7d],.cls-2[data-v-3d941c7d]{fill:none}.cls-3[data-v-3d941c7d]{stroke-width:var(--border-w);fill:none}.cls-2[data-v-3d941c7d]{stroke:var(--clr-txt);stroke-linecap:butt;stroke-width:var(--border-w)}h1[data-v-ca6aa069]{word-break:break-word}.card[data-v-ca6aa069]{--timing: .35s;display:block;height:100%;position:relative;text-decoration:none;transition:var(--timing) background-color color}.card div[data-v-ca6aa069]{height:100%}.card article[data-v-ca6aa069]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card header[data-v-ca6aa069] *{text-align:center;transition:var(--timing) color}@media screen and (hover:hover){.card[data-v-ca6aa069]:hover{--clr-txt: var(--clr-focus)}.card:not(.hl) article figure[data-v-ca6aa069]{transform-origin:top;transition:transform var(--timing) cubic-bezier(.25,.46,.45,.94)}}.card figure[data-v-ca6aa069]{aspect-ratio:var(--ratio, 1) / 1;overflow:hidden}.card picture img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;position:relative;width:100%}.card .icon>svg>*{transition:var(--timing) stroke}figure.cover2 picture:last-child{display:none}figure.cover2 picture:last-child img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}figure.cover2:hover picture:last-child{display:block}figure.cover2:hover picture:first-child{display:none}.card_type{position:relative}.card_specs{font-size:var(--step-0);line-height:1.15}.card_specs li{display:inline-block;text-transform:capitalize}.card_specs li:not(:last-child):after{content:"/";margin:0 .15em}.card .date{font-family:var(--ff-mono);text-transform:uppercase}.card:is(.hl) article{border-left:solid var(--border-w);border-color:#000;flex:0 0 auto;position:relative;width:-moz-min-content;width:min-content}.card:is(.hl) article:after,.card:is(.hl) article:before{content:"";left:-1rem;position:absolute;right:-1rem;z-index:1}.card:is(.hl) article:before{border-top:var(--border-w) solid;border-color:var(--clr-txt);top:1rem}.card:is(.hl) article:after{border-bottom:var(--border-w) solid;border-color:var(--clr-txt);bottom:1rem}.card:is(.hl) figure{flex:0 0 clamp(20rem,50vh,50rem);height:clamp(2rem,50vh,50rem);max-width:clamp(20rem,calc(100vw - 3.5rem),50rem);overflow:hidden;padding:0 var(--spacing-sm)}.card:is(.hl) figure svg{width:100%}.card:is(.hl) figure :is(svg,img){height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.card:is(.hl) header{display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-start}@media screen and (hover:hover){.card:is(.hl) article{border-right:solid var(--border-w);border-color:transparent}.card:is(.hl):hover article{border-color:#000;transition:var(--timing) border-color}.card:is(.hl) article:after,.card:is(.hl) article:before{border-color:transparent}.card:is(.hl):hover article:after,.card:is(.hl):hover article:before{border-color:#000;transition:var(--timing) border-color}}.card:is(.post) figure{aspect-ratio:1 / 1;position:relative}.splide .card:not(.hl) header:after{border-bottom:var(--border-w) solid var(--clr-txt);bottom:-1rem;content:"";display:block;display:none;left:-2rem;position:absolute;right:-2rem}@media screen and (max-width:640px){.splide .card.hl{--step-3: 1.5rem}.splide .card.post{--step-4: 1.3rem}}.card figure:has(svg):has(picture){aspect-ratio:1 / 1;margin-top:1rem;overflow:visible!important}.card figure:has(svg) picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card figure picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.card figure picture:nth-child(2) img{-o-object-position:center;object-position:center}
