.panels[data-v-895b5d8a]{gap:2px;height:clamp(30rem,68vh,42rem);margin:0;padding:0;list-style:none;display:flex}.panel[data-v-895b5d8a]{isolation:isolate;background:var(--bg);min-width:0;transition:flex-grow .7s var(--ease-out);flex:1 1 0;position:relative;overflow:hidden}.panel.is-active[data-v-895b5d8a]{flex-grow:5}.panel__img[data-v-895b5d8a]{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:grayscale()brightness(.45);width:100%;height:100%;transition:filter .7s var(--ease-out),transform 1.1s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.is-active .panel__img[data-v-895b5d8a]{filter:none;transform:none}.panel[data-v-895b5d8a]:after{content:"";z-index:-1;opacity:0;transition:opacity .5s var(--ease-out);background:linear-gradient(#0b0b0c1a,#0b0b0cb3 55%,#0b0b0cf5 90%);position:absolute;inset:0}.is-active.panel[data-v-895b5d8a]:after{opacity:1}.panel[data-v-895b5d8a]:before{content:"";z-index:1;background:var(--red);transform-origin:0;width:100%;height:4px;transition:transform .7s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.is-active.panel[data-v-895b5d8a]:before{transform:scaleX(1)}.panel__label[data-v-895b5d8a]{writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;transition:opacity .3s;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)rotate(180deg)}.is-active .panel__label[data-v-895b5d8a]{opacity:0}.panel__body[data-v-895b5d8a]{opacity:0;visibility:hidden;width:min(100%,44rem);transition:opacity .25s,transform .5s var(--ease-out),visibility .25s;padding:clamp(1.5rem,3vw,2.75rem);position:absolute;bottom:0;left:0;transform:translateY(1rem)}.is-active .panel__body[data-v-895b5d8a]{opacity:1;visibility:visible;transition-delay:.18s;transform:none}.panel:not(.is-active) .panel__body[data-v-895b5d8a]{visibility:visible}.panel:not(.is-active) .panel__body[data-v-895b5d8a]>:not(h3){visibility:hidden}.panel h3[data-v-895b5d8a]{margin-bottom:.75rem;font-size:clamp(1.9rem,3.2vw,3rem)}.panel p[data-v-895b5d8a]{color:#e4e2dc;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-width:58ch;font-size:1.0625rem;display:-webkit-box;overflow:hidden}.panel__link[data-v-895b5d8a]{text-decoration:none}.panel__link[data-v-895b5d8a]:hover{color:var(--text)}.panel__link[data-v-895b5d8a]:after{content:"";position:absolute;inset:-100vh -100vw}.panel__link[data-v-895b5d8a]:focus-visible{outline:none}.panel[data-v-895b5d8a]:has(:focus-visible){outline:3px solid var(--red);outline-offset:-3px}.panel__more[data-v-895b5d8a]{background:var(--red);color:var(--on-red);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.7rem 1.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.panel__more svg[data-v-895b5d8a]{width:1.1em;height:1.1em;transition:transform .3s var(--ease-out)}.panel:hover .panel__more svg[data-v-895b5d8a]{transform:translate(5px)}@media (width<=62rem){.panels[data-v-895b5d8a]{flex-direction:column;height:auto}.panel[data-v-895b5d8a],.panel.is-active[data-v-895b5d8a]{flex:none;align-items:flex-end;min-height:21rem;display:flex}.is-active .panel__img[data-v-895b5d8a],.panel__img[data-v-895b5d8a]{filter:none;transform:none}.is-active.panel[data-v-895b5d8a]:after,.panel[data-v-895b5d8a]:after{opacity:1}.panel[data-v-895b5d8a]:before{width:4rem;transform:scaleX(1)}.panel__label[data-v-895b5d8a]{display:none}.is-active .panel__body[data-v-895b5d8a],.panel__body[data-v-895b5d8a]{opacity:1;visibility:visible;transition:none;position:relative;transform:none}.panel:not(.is-active) .panel__body[data-v-895b5d8a]>:not(h3){visibility:visible}}
