.avl-spn{--spn-text:#f2f0ec;--spn-text-2:rgba(242,240,236,.64);--spn-text-3:rgba(242,240,236,.44);--spn-label-w:200px}.avl-spn-media{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.avl-spn--grey .avl-spn-media{filter:grayscale(1)}.avl-spn-inner{position:relative;z-index:2}.avl-spn-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 64px;justify-content:space-between;margin:0 0 80px}.avl-spn-head-main{min-width:0}.avl-spn-kicker{align-items:center;color:var(--crimson,#ed1944);display:flex;font-family:var(--ff-mono,sans-serif);font-size:13px;font-weight:600;gap:12px;letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.avl-spn-kicker:before{background:currentColor;content:"";display:block;height:1px;width:24px}.avl-spn-h{color:var(--spn-text);font-family:var(--ff-head,sans-serif);font-size:clamp(32px,3.8vw,60px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0;text-transform:none}.avl-spn-intro{color:var(--spn-text-2);font-family:var(--ff-body,sans-serif);font-size:17px;font-weight:400;line-height:1.6;margin:0;max-width:420px}.avl-spn-tiers{display:flex;flex-direction:column;gap:72px}.avl-spn-tier{align-items:start;display:grid;gap:48px;grid-template-columns:var(--spn-label-w) minmax(0,1fr)}.avl-spn-tier-name{color:var(--spn-text-2);font-family:var(--ff-head,sans-serif);font-size:20px;font-weight:600;line-height:1.3;margin:0}.avl-spn-grid{display:grid;gap:var(--spn-gap,32px);grid-template-columns:repeat(var(--spn-cols,5),minmax(0,1fr))}.avl-spn-grid--lg{--spn-cols:3;--spn-gap:48px}.avl-spn-grid--md{--spn-cols:4;--spn-gap:40px}.avl-spn-grid--sm{--spn-cols:5;--spn-gap:32px}.avl-spn-card{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;min-width:0;text-decoration:none;transition:opacity .2s ease}a.avl-spn-card:hover{opacity:.75}a.avl-spn-card:focus-visible{outline:2px solid var(--crimson,#ed1944);outline-offset:4px}.avl-spn-card img{display:block;height:100%;object-fit:contain;width:100%}.avl-spn-name{color:var(--spn-text-2);font-size:16px;font-weight:600;line-height:1.3;text-align:center}.avl-spn-name,.avl-spn-soon{font-family:var(--ff-body,sans-serif)}.avl-spn-soon{color:var(--spn-text-3);font-size:15px;font-weight:500}@media (max-width:1024px){.avl-spn{--spn-label-w:140px}.avl-spn-tier{gap:32px}.avl-spn-grid--md{--spn-cols:3}.avl-spn-grid--sm{--spn-cols:4}}@media (max-width:768px){.avl-spn-head{margin-bottom:56px}.avl-spn-tiers{gap:56px}.avl-spn-tier{gap:20px;grid-template-columns:minmax(0,1fr)}.avl-spn-grid--lg{--spn-cols:2;--spn-gap:24px}.avl-spn-grid--md{--spn-cols:3;--spn-gap:20px}.avl-spn-grid--sm{--spn-cols:3;--spn-gap:16px}}@media (max-width:480px){.avl-spn-grid--md{--spn-cols:2}}