.ex-doors[data-v-c49f0b1c]{z-index:1;padding-block:clamp(5rem,12vh,8rem);position:relative}.shell[data-v-c49f0b1c]{max-width:84rem;margin-inline:auto;padding-inline:1rem}@media (width>=768px){.shell[data-v-c49f0b1c]{padding-inline:3.5rem}}.lanes[data-v-c49f0b1c]{width:100%;height:110px;margin-top:2.5rem;display:none}@media (width>=900px){.lanes[data-v-c49f0b1c]{display:block}}.lane[data-v-c49f0b1c]{stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.seen .lane[data-v-c49f0b1c]{animation:1.2s cubic-bezier(.4,0,.2,1) forwards lane-c49f0b1c}@keyframes lane-c49f0b1c{to{stroke-dashoffset:0}}.cards[data-v-c49f0b1c]{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width>=900px){.cards[data-v-c49f0b1c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:0}}.door[data-v-c49f0b1c]{flex-direction:column;gap:.5rem;padding:1.6rem 1.5rem 1.75rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.door[data-v-c49f0b1c]:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent);box-shadow:0 30px 70px -40px var(--accent);transform:translateY(-4px)}.k[data-v-c49f0b1c]{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.t[data-v-c49f0b1c]{letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.b[data-v-c49f0b1c]{opacity:.6;max-width:32ch;font-size:.93rem;line-height:1.5}.ic[data-v-c49f0b1c]{opacity:.4;transition:opacity .3s,transform .3s;position:absolute;top:1.5rem;right:1.5rem}.terms[data-v-c49f0b1c]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.25rem;margin-top:2rem;font-size:.93rem;display:flex}.term[data-v-c49f0b1c]{opacity:.7;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);transition:opacity .2s}.term[data-v-c49f0b1c]:hover{opacity:1}.door:hover .ic[data-v-c49f0b1c]{opacity:1;transform:translate(3px)}
