.index[data-astro-cid-lnthwwyx]{display:grid;grid-auto-rows:1fr;gap:var(--space-6);view-timeline:--services block}.index[data-astro-cid-lnthwwyx]>li[data-astro-cid-lnthwwyx]{display:grid;grid-template-columns:minmax(0,1fr);position:sticky;top:calc(var(--header-h) + var(--space-5) + var(--i) * 1.75rem)}.row[data-astro-cid-lnthwwyx]{display:none}.card[data-astro-cid-lnthwwyx]{position:relative;display:grid;grid-template-rows:auto auto 1fr;min-height:min(60vh,34rem);padding:var(--space-6);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);transform-origin:50% 0}.name[data-astro-cid-lnthwwyx]{font-size:var(--text-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);max-width:12ch}.card[data-astro-cid-lnthwwyx] .lead[data-astro-cid-lnthwwyx]{margin-top:var(--space-5)}.facts[data-astro-cid-lnthwwyx]{align-self:end;display:grid;gap:var(--space-2);justify-items:start;margin-top:var(--space-8)}.price[data-astro-cid-lnthwwyx]{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.price-label[data-astro-cid-lnthwwyx]{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);line-height:1.5;letter-spacing:var(--tracking-body);color:var(--text-3)}.facts[data-astro-cid-lnthwwyx] .small[data-astro-cid-lnthwwyx]{max-width:44ch}.facts[data-astro-cid-lnthwwyx] .arrow-link[data-astro-cid-lnthwwyx]{margin-top:var(--space-3)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.card[data-astro-cid-lnthwwyx]{animation:linear forwards services-recede;animation-timeline:--services;animation-range:exit-crossing calc(var(--i) / var(--n) * 100%) exit-crossing calc((var(--i) + 1) / var(--n) * 100%)}@keyframes services-recede{to{scale:calc(1 - (var(--n) - var(--i)) * .04);filter:brightness(.7)}}}}.index[data-astro-cid-lnthwwyx]{--from-y: 1}.index[data-astro-cid-lnthwwyx][data-dir=up]{--from-y: -1}.open[data-astro-cid-lnthwwyx] .card[data-astro-cid-lnthwwyx] .word>span{animation:services-rise .9s var(--ease-out) calc(var(--i) * 45ms) both}.open[data-astro-cid-lnthwwyx] .card[data-astro-cid-lnthwwyx] .price[data-astro-cid-lnthwwyx] .word>span{animation-delay:calc(.16s + var(--i) * 45ms)}.open[data-astro-cid-lnthwwyx] .card[data-astro-cid-lnthwwyx] [data-astro-cid-lnthwwyx]:is(.lead,.facts>.small,.facts>.arrow-link){animation:services-follow .8s var(--ease-out) .22s both}@keyframes services-rise{0%{translate:0 calc(var(--from-y) * 108%)}}@keyframes services-follow{0%{opacity:0;translate:0 calc(var(--from-y) * .6rem)}}@media(hover:hover)and (width>=72em){html.js .index[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;column-gap:var(--space-5);row-gap:0}html.js .index[data-astro-cid-lnthwwyx]>li[data-astro-cid-lnthwwyx]{display:contents}html.js .row[data-astro-cid-lnthwwyx]{grid-column:1 / span 5;position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-5);border-top:var(--hairline) solid var(--line)}html.js .index[data-astro-cid-lnthwwyx]>li[data-astro-cid-lnthwwyx]:last-child .row[data-astro-cid-lnthwwyx]{border-bottom:var(--hairline) solid var(--line)}.row-name[data-astro-cid-lnthwwyx]{flex:auto;font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.25;color:var(--text-3);transition:color var(--dur-slow) var(--ease-out),translate var(--dur-spring) var(--ease-spring)}.row-price[data-astro-cid-lnthwwyx]{font-size:var(--text-sm);color:var(--text-3);transition:color var(--dur-slow) var(--ease-out)}.row-go[data-astro-cid-lnthwwyx]{color:var(--text-3);transition:color var(--dur-slow) var(--ease-out),translate var(--dur-spring) var(--ease-spring)}.open[data-astro-cid-lnthwwyx] .row-name[data-astro-cid-lnthwwyx]{color:var(--text);translate:6px}.open[data-astro-cid-lnthwwyx] .row-price[data-astro-cid-lnthwwyx]{color:var(--text-2)}.open[data-astro-cid-lnthwwyx] .row-go[data-astro-cid-lnthwwyx]{color:var(--text);translate:4px}html.js .card[data-astro-cid-lnthwwyx]{grid-column:7 / -1;grid-row:1 / span var(--n);min-height:0;padding:var(--space-5) 0;border:0;border-radius:0;background:none;animation:none;opacity:0;pointer-events:none}html.js .open[data-astro-cid-lnthwwyx] .card[data-astro-cid-lnthwwyx]{opacity:1;pointer-events:auto;z-index:1}html.js .row[data-astro-cid-lnthwwyx]:before{content:"";position:absolute;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);inset:calc(-1 * var(--hairline)) 0 auto;height:var(--hairline);background:radial-gradient(28rem circle at var(--mx, 50%) var(--my, 50%),var(--accent),transparent 42%)}html.js .index[data-astro-cid-lnthwwyx]:hover .row[data-astro-cid-lnthwwyx]:before{opacity:1}}.together[data-astro-cid-lnthwwyx]{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.together[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{max-width:22ch}.together[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{max-width:52ch}
