.goals__grid[data-astro-cid-nv7nmups]{gap:clamp(2.5rem,5vw,5rem);display:grid}@media (width>=1024px){.goals__grid[data-astro-cid-nv7nmups]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.goals__panel[data-astro-cid-nv7nmups]{top:calc(var(--header-h) + 2rem);position:sticky}}.goals__left[data-astro-cid-nv7nmups]{gap:1.6rem;display:grid}.goals__title[data-astro-cid-nv7nmups]{max-width:10ch}.goals__options[data-astro-cid-nv7nmups]{border:0;border-top:1px solid #0a0a0a2e;margin-top:1rem;padding:0}.goal-opt[data-astro-cid-nv7nmups]{cursor:pointer;border-bottom:1px solid #0a0a0a2e;display:block;position:relative}.goal-opt[data-astro-cid-nv7nmups] input[data-astro-cid-nv7nmups]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.goal-opt__inner[data-astro-cid-nv7nmups]{transition:padding .5s var(--ease-out), background-color .4s;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.5rem;padding:1rem .5rem 1rem 0;display:grid}.goal-opt__label[data-astro-cid-nv7nmups]{text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.4rem);font-weight:800;font-stretch:70%;line-height:1}.goal-opt__n[data-astro-cid-nv7nmups]{color:var(--c-mute-dark)}.goal-opt[data-astro-cid-nv7nmups] .goal-opt__arrow{opacity:0;transition:opacity .4s, transform .5s var(--ease-out);transform:translate(-12px)}.goal-opt[data-astro-cid-nv7nmups]:hover .goal-opt__inner[data-astro-cid-nv7nmups]{padding-left:.6rem}.goal-opt[data-astro-cid-nv7nmups] input[data-astro-cid-nv7nmups]:checked+.goal-opt__inner[data-astro-cid-nv7nmups]{background:var(--c-black);color:var(--c-bone);padding-left:1rem}.goal-opt[data-astro-cid-nv7nmups] input[data-astro-cid-nv7nmups]:checked+.goal-opt__inner[data-astro-cid-nv7nmups] .goal-opt__n[data-astro-cid-nv7nmups]{color:var(--c-yellow)}.goal-opt[data-astro-cid-nv7nmups] input[data-astro-cid-nv7nmups]:checked+.goal-opt__inner[data-astro-cid-nv7nmups] .goal-opt__arrow{opacity:1;color:var(--c-yellow);transform:none}.goal-opt[data-astro-cid-nv7nmups] input[data-astro-cid-nv7nmups]:focus-visible+.goal-opt__inner[data-astro-cid-nv7nmups]{outline:2px solid var(--c-black);outline-offset:2px}.goals__panel[data-astro-cid-nv7nmups]{display:grid}.goal-card[data-astro-cid-nv7nmups]{background:var(--c-black);color:var(--c-bone);border-radius:var(--radius-lg);grid-area:1/1;align-content:start;gap:1.4rem;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.js .goal-card[data-astro-cid-nv7nmups][hidden]{display:none}.goal-card__kicker[data-astro-cid-nv7nmups]{color:var(--c-yellow)}.goal-card__title[data-astro-cid-nv7nmups]{font-size:clamp(2.4rem,1.4rem + 3.2vw,4.6rem);line-height:.88}.goal-card__text[data-astro-cid-nv7nmups]{color:var(--c-bone-2);font-size:var(--fs-md);max-width:52ch}.goal-card__cols[data-astro-cid-nv7nmups]{gap:1.5rem;padding-block:.5rem;display:grid}@media (width>=560px){.goal-card__cols[data-astro-cid-nv7nmups]{grid-template-columns:1fr 1fr}}.goal-card__h[data-astro-cid-nv7nmups]{color:var(--c-mute);margin-bottom:.6rem}.goal-card__list[data-astro-cid-nv7nmups]{gap:.25rem;display:grid}.goal-card__list[data-astro-cid-nv7nmups] a[data-astro-cid-nv7nmups]{border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.6rem 0;font-weight:600;transition:color .25s;display:flex}.goal-card__list[data-astro-cid-nv7nmups] a[data-astro-cid-nv7nmups]:hover{color:var(--c-yellow)}.goal-card__from[data-astro-cid-nv7nmups]{color:var(--c-yellow);font-size:.8125rem;font-weight:500}.goal-card[data-astro-cid-nv7nmups] .btn-row[data-astro-cid-nv7nmups] .btn--light{--btn-fg:var(--c-bone);--btn-bd:var(--c-line-strong);--btn-hover:var(--c-bone);--btn-hover-fg:var(--c-black);--btn-icon-bg:#f3f1ea14}.goal-card[data-astro-cid-nv7nmups] .btn-row[data-astro-cid-nv7nmups] .btn--dark{--btn-bg:var(--c-yellow);--btn-fg:var(--c-black);--btn-bd:var(--c-yellow);--btn-icon-bg:#0a0a0a1f}.goal-card__note[data-astro-cid-nv7nmups]{color:var(--c-mute);font-size:.8125rem}.goal-card[data-astro-cid-nv7nmups].is-entering{animation:goal-in .6s var(--ease-out)}@keyframes goal-in{0%{opacity:0;transform:translateY(18px)}}
