.hub-hero[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,9vw,7rem) clamp(2.5rem,6vw,4.5rem)}.hub-hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:end}@media(min-width:56rem){.hub-hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}}.hub-hero__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:18ch}.hub-hero__lede[data-astro-cid-j7pv25f6]{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:48ch}.hub-hero__media[data-astro-cid-j7pv25f6]{max-width:18rem}@media(max-width:55.99rem){.hub-hero__media[data-astro-cid-j7pv25f6]{display:none}}.hub-areas[data-astro-cid-j7pv25f6]{padding-block:clamp(1rem,3vw,2rem) var(--section-y)}.hub-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:56rem){.hub-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.area-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--accent);transition:transform .35s var(--ease),background-color .35s var(--ease),border-color .35s var(--ease),opacity .7s var(--ease)}@media(hover:hover){.area-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--rule));border-top-color:var(--accent)}.area-card[data-astro-cid-j7pv25f6]:hover .btn__arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}}.area-card[data-astro-cid-j7pv25f6]:focus-within{outline:2px solid var(--focus);outline-offset:3px}.area-card__top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;font-size:var(--step--1);color:var(--ink-muted)}.area-card__num[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.area-card__kind[data-astro-cid-j7pv25f6]{letter-spacing:.12em;text-transform:uppercase;font-weight:560;text-align:right}.area-card__glyph[data-astro-cid-j7pv25f6]{width:3.5rem;height:3.5rem;color:var(--accent);margin-block:clamp(1.75rem,4vw,2.75rem) 1.25rem}.area-card__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem);line-height:1.05}.area-card__link[data-astro-cid-j7pv25f6]{color:var(--ink)}.area-card__link[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0}.area-card__link[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.area-card__claim[data-astro-cid-j7pv25f6]{margin-top:.9rem;color:var(--accent);font-family:var(--font-display);font-size:var(--step-1);line-height:1.3;font-weight:500}.area-card__text[data-astro-cid-j7pv25f6]{margin-top:1rem;color:var(--ink-soft);max-width:40ch}.area-card__points[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.5rem}.area-card--soon[data-astro-cid-j7pv25f6] .area-card__cta[data-astro-cid-j7pv25f6]{display:none}.area-card__cta[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:2rem;font-size:var(--step--1);font-weight:560;color:var(--ink);display:inline-flex;gap:.6em}.area-card__cta[data-astro-cid-j7pv25f6] .btn__arrow[data-astro-cid-j7pv25f6]{display:inline-block;color:var(--accent)}.countdown[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:2rem}.countdown__label[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-muted)}.countdown__label[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:560}.countdown__units[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.75rem}.countdown__units[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:.2rem;padding:.6rem .25rem .5rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--rule))}.countdown__units[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem);font-weight:560;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent)}.countdown__units[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}html[data-soulutions=locked] .area-card--countdown[data-astro-cid-j7pv25f6] .area-card__cta[data-astro-cid-j7pv25f6]{display:none}html[data-soulutions=locked] .area-card--countdown[data-astro-cid-j7pv25f6] .area-card__link[data-astro-cid-j7pv25f6]{cursor:default}html[data-soulutions=locked] .area-card--countdown[data-astro-cid-j7pv25f6] .area-card__link[data-astro-cid-j7pv25f6]:after{display:none}html[data-soulutions=locked] .area-card--countdown[data-astro-cid-j7pv25f6]:hover{transform:none;background:var(--paper)}html[data-soulutions=open] .countdown[data-astro-cid-j7pv25f6]{display:none}.area-card--soon[data-astro-cid-j7pv25f6]{border-top-style:dashed}.area-card--soon[data-astro-cid-j7pv25f6]:hover{transform:none;background:var(--paper);border-color:var(--rule);border-top-color:var(--accent)}.area-card--soon[data-astro-cid-j7pv25f6] .area-card__title[data-astro-cid-j7pv25f6]{color:var(--ink)}.area-card__soon[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:auto;padding-top:2rem}.area-card__soon[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.55rem;border-radius:50%;background:var(--accent);vertical-align:.1em}.area-card__soon[data-astro-cid-j7pv25f6]{font-size:var(--step--1);font-weight:560;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
