.ladder[data-astro-cid-fenv4lzu]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--ink);padding-top:var(--sp-head,40px);display:grid}.rung[data-astro-cid-fenv4lzu]{border-radius:var(--radius);transition:background-color .3s ease-out, box-shadow .3s ease-out, transform .3s var(--ease-out);flex-direction:column;gap:10px;padding:24px 24px 28px;display:flex;position:relative}.rung[data-astro-cid-fenv4lzu]+.rung[data-astro-cid-fenv4lzu]:before{content:"";background:color-mix(in srgb, var(--ink) 18%, transparent);pointer-events:none;width:1px;transition:opacity .3s ease-out;position:absolute;top:0;bottom:0;left:0}.rung[data-astro-cid-fenv4lzu].glass:not(:hover,:focus-within){box-shadow:none;backdrop-filter:none;background:0 0}.rung[data-astro-cid-fenv4lzu].glass:not(:hover,:focus-within):after{content:none}.rung[data-astro-cid-fenv4lzu]:is(:hover,:focus-within):before,.rung[data-astro-cid-fenv4lzu]:is(:hover,:focus-within)+.rung[data-astro-cid-fenv4lzu]:before{opacity:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rung[data-astro-cid-fenv4lzu]:hover{transform:translateY(-4px)}}.rung--custom[data-astro-cid-fenv4lzu].glass:not(:hover,:focus-within){background:var(--paper-2)}.rung--custom[data-astro-cid-fenv4lzu]:before{content:none!important}.rung__badge[data-astro-cid-fenv4lzu]{align-self:flex-start}.rung__lead[data-astro-cid-fenv4lzu]{color:var(--ink-2);font-size:18px;line-height:1.45}ul[data-astro-cid-fenv4lzu].rung__inc{gap:6px;margin:14px 0 0;padding-left:1.1em;display:grid}.rung__name[data-astro-cid-fenv4lzu]{font-family:var(--display);letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:1.15}.rung__price[data-astro-cid-fenv4lzu]{letter-spacing:-.045em;margin-top:18px;font-size:40px;font-weight:700;line-height:1.1}.rung__time[data-astro-cid-fenv4lzu]{color:var(--ink-2);font-size:20px;line-height:1.3}.rung__inc[data-astro-cid-fenv4lzu]{margin-top:14px;font-size:18px;line-height:1.5}.rung__note[data-astro-cid-fenv4lzu]{color:var(--ink-2);font-size:16px;line-height:1.5}.rung__btn[data-astro-cid-fenv4lzu]{align-self:flex-start;gap:8px;margin-top:auto}.rung[data-astro-cid-fenv4lzu]>[data-astro-cid-fenv4lzu]:nth-last-child(2){margin-bottom:24px}@media (width>=1100px){.ladder[data-astro-cid-fenv4lzu]{background:linear-gradient(var(--ink), var(--ink)) 24px 0 / calc(100% - 24px) 1px no-repeat;border-top:0;margin-left:-24px}}@media (width<=1099.98px){.ladder[data-astro-cid-fenv4lzu]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);scrollbar-width:none;background:linear-gradient(var(--ink), var(--ink)) var(--margin) 0 / calc(100% - 2 * var(--margin)) 1px no-repeat;border-top:0;grid-template-columns:none;grid-auto-columns:min(78%,340px);grid-auto-flow:column;overflow-x:auto}.ladder[data-astro-cid-fenv4lzu]::-webkit-scrollbar{display:none}.rung[data-astro-cid-fenv4lzu]{scroll-snap-align:start;padding-left:20px}.rung[data-astro-cid-fenv4lzu]:first-child{padding-left:0}.rung--custom[data-astro-cid-fenv4lzu]{padding-left:20px!important}.rung[data-astro-cid-fenv4lzu].glass:not(.rung--custom){box-shadow:none;backdrop-filter:none;background:0 0}.rung--custom[data-astro-cid-fenv4lzu].glass{background:var(--paper-2);box-shadow:none;backdrop-filter:none}.rung[data-astro-cid-fenv4lzu].glass:after{content:none}}@media (width<=759.98px){.rung[data-astro-cid-fenv4lzu]{padding:20px 16px 24px}.rung__price[data-astro-cid-fenv4lzu]{font-size:34px}}
