.academy-card[data-v-cf992566]{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--rovana-primary-rgb)/80%);border-radius:32px;background:var(--rovana-primary-faint);box-shadow:0 18px 50px #294f681a,inset 0 0 0 1px #ffffffa6;text-align:start;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.academy-card[data-v-cf992566]:after{position:absolute;z-index:3;inset:2px;border:1px solid hsla(0,0%,100%,.8);border-radius:29px;box-shadow:0 0 0 1px rgb(var(--rovana-primary-rgb)/20%);content:"";pointer-events:none}.academy-card__image-link[data-v-cf992566]{position:relative;display:block;aspect-ratio:1.45;flex-shrink:0;overflow:hidden;background:var(--rovana-surface-muted)}.academy-card__image-link[data-v-cf992566]:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(41 79 104/9%),transparent 50%,rgb(41 79 104/8%));content:"";pointer-events:none}.academy-card__fallback[data-v-cf992566]{display:grid;height:100%;place-items:center;background:var(--rovana-primary-soft);color:var(--rovana-primary-deep)}.academy-card__fallback .iconify[data-v-cf992566]{width:64px;height:64px}.academy-card__ribbon[data-v-cf992566]{position:absolute;top:0;left:0;width:32%;height:100%;fill:var(--rovana-primary-ink);filter:drop-shadow(2px 0 2px rgb(41 79 104/25%))}.academy-card__ribbon-edge[data-v-cf992566]{fill:none;stroke:var(--rovana-primary-soft);stroke-width:2}.academy-card__signature[data-v-cf992566]{position:absolute;z-index:1;top:18px;left:2%;display:flex;width:19%;flex-direction:column;align-items:center;gap:6px;color:var(--rovana-primary-faint);text-align:center;font-size:12px;line-height:1.6}.academy-card__emblem[data-v-cf992566]{width:35px;height:49px;stroke:currentcolor;stroke-width:1}.academy-card__emblem path[data-v-cf992566]{fill:#dcebf359}.academy-card__signature small[data-v-cf992566]{font-family:Georgia,serif;font-size:12px;letter-spacing:.5px}.academy-card__signature i[data-v-cf992566]{width:24px;margin-top:5px;border-top:1px solid var(--rovana-primary-soft)}.academy-card__image-link img[data-v-cf992566]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.academy-card__body[data-v-cf992566]{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;margin-top:-22px;padding:0 30px 20px;background:linear-gradient(120deg,var(--rovana-primary-faint),var(--rovana-primary-mist))}.academy-card__body[data-v-cf992566]:before{position:absolute;z-index:-1;inset:-42px -1px auto;height:65px;border-top:1px solid rgb(var(--rovana-primary-rgb)/65%);border-radius:50% 50% 0 0/42px 42px 0 0;background:linear-gradient(120deg,var(--rovana-primary-faint),var(--rovana-primary-mist));box-shadow:0 -2px #ffffffb3;content:""}.academy-card__botanical[data-v-cf992566]{bottom:-4px;right:-7px;width:67px;height:145px;transform:scaleX(-1);stroke:rgb(var(--rovana-primary-rgb)/65%);stroke-width:1}.academy-card__botanical[data-v-cf992566],.academy-card__floral[data-v-cf992566]{position:absolute;z-index:-1;pointer-events:none}.academy-card__floral[data-v-cf992566]{bottom:-8px;left:-14px;width:77px;height:186px;stroke:rgb(var(--rovana-primary-rgb)/55%);stroke-width:1}.academy-card__leaves[data-v-cf992566]{fill:rgb(var(--rovana-primary-rgb)/22%)}.academy-card__petals[data-v-cf992566]{fill:var(--rovana-primary-faint)}.academy-card__eyebrow[data-v-cf992566]{display:flex;align-items:center;justify-content:center;gap:10px;margin:-17px 4px 10px}.academy-card__eyebrow[data-v-cf992566]:after,.academy-card__eyebrow[data-v-cf992566]:before{height:1px;flex:1;max-width:45px;background:var(--rovana-primary);content:""}.academy-card__category[data-v-cf992566]{display:inline-flex;max-width:80%;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgb(var(--rovana-primary-rgb)/12%);border-radius:999px;background:var(--rovana-primary-soft);color:var(--rovana-primary-ink);font-size:var(--rovana-text-xs)}.academy-card__category .iconify[data-v-cf992566]{width:15px;height:15px}.academy-card__meta[data-v-cf992566]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-block:auto 10px;padding-block:6px;border-block:1px solid rgb(var(--rovana-primary-rgb)/25%);color:var(--rovana-primary-deep);font-size:var(--rovana-text-xs)}.academy-card__meta[data-v-cf992566]>:is(time,span){display:inline-flex;align-items:center;gap:6px}.academy-card__meta>span[data-v-cf992566]{padding-inline-start:12px;border-inline-start:1px solid rgb(var(--rovana-primary-rgb)/35%)}.academy-card__meta .iconify[data-v-cf992566]{width:16px;height:16px;flex-shrink:0}.academy-card h2[data-v-cf992566]{min-block-size:3em;margin:0 0 8px;color:var(--rovana-primary-ink);font-size:22px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.academy-card h2 a[data-v-cf992566]{color:inherit;text-decoration:none}.academy-card h2 a[data-v-cf992566],.academy-card p[data-v-cf992566]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.academy-card p[data-v-cf992566]{min-block-size:3em;margin:0 0 8px;color:var(--rovana-primary-deep);text-align:center;font-size:var(--rovana-text-sm);line-height:1.5;overflow-wrap:anywhere}.academy-card__more[data-v-cf992566]{display:inline-flex;min-height:var(--rovana-touch-target);align-items:center;justify-content:center;gap:8px;width:76%;align-self:center;padding:8px 16px;border:1px solid var(--rovana-primary);border-radius:999px;background:linear-gradient(160deg,var(--rovana-primary-deep),var(--rovana-primary-ink));box-shadow:0 8px 16px #294f6838,0 0 0 2px var(--rovana-primary-soft),inset 0 0 0 1px #fff6;color:#fff;font-size:var(--rovana-text-sm);font-weight:700;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.academy-card__more .iconify[data-v-cf992566]{width:18px;height:18px;transition:transform .3s ease}.academy-card h2 a[data-v-cf992566]:hover{text-decoration:underline;text-underline-offset:5px}.academy-card a[data-v-cf992566]:focus-visible{outline:2px solid var(--rovana-focus);outline-offset:4px}.academy-card__image-link[data-v-cf992566]:focus-visible{outline-offset:-5px}@media(hover:hover)and (pointer:fine){.academy-card[data-v-cf992566]:hover{transform:translateY(-6px);border-color:var(--rovana-primary);box-shadow:0 24px 54px #294f6829}.academy-card:hover img[data-v-cf992566]{transform:scale(1.025)}.academy-card:hover .academy-card__more .iconify[data-v-cf992566]{transform:translate(3px)}.academy-card[dir=rtl]:hover .academy-card__more .iconify[data-v-cf992566]{transform:translate(-3px)}.academy-card__more[data-v-cf992566]:hover{transform:translateY(-2px);background:var(--rovana-primary-deep);box-shadow:0 9px 20px #294f6838}}@media(max-width:700px){.academy-card[data-v-cf992566]{border-radius:28px}.academy-card[data-v-cf992566]:after{border-radius:25px}.academy-card__body[data-v-cf992566]{padding:0 24px 20px}.academy-card h2[data-v-cf992566]{font-size:20px}.academy-card__botanical[data-v-cf992566]{width:52px}.academy-card__floral[data-v-cf992566]{width:60px}}@media(prefers-reduced-motion:reduce){.academy-card[data-v-cf992566],.academy-card img[data-v-cf992566],.academy-card__more[data-v-cf992566],.academy-card__more .iconify[data-v-cf992566]{transition:none}.academy-card .academy-card__more[data-v-cf992566]:hover,.academy-card[data-v-cf992566]:hover,.academy-card:hover .academy-card__more .iconify[data-v-cf992566],.academy-card:hover img[data-v-cf992566]{transform:none}}
