.plan[data-astro-cid-33nzmn27]{--red-tint:color-mix(in srgb, var(--ref-red) 14%, #fff);--rule:color-mix(in srgb, var(--hairline) 55%, #fff);width:100%;max-width:640px;color:var(--ink);background:#fff;border-radius:16px;padding:22px 24px 20px;position:relative;box-shadow:0 44px 90px -24px #0009}.plan[data-astro-cid-33nzmn27] .plan__title[data-astro-cid-33nzmn27]{font:850 26px/1 var(--font-display);text-transform:uppercase;letter-spacing:.005em;color:var(--ink);max-width:none;margin:0 0 16px}.pg[data-astro-cid-33nzmn27]{grid-template-rows:auto auto repeat(3,minmax(60px,auto)) auto;grid-template-columns:minmax(118px,1.55fr) repeat(7,minmax(0,1fr)) 20px;display:grid;position:relative}.pg-c2[data-astro-cid-33nzmn27]{grid-column:2}.pg-c3[data-astro-cid-33nzmn27]{grid-column:3}.pg-c4[data-astro-cid-33nzmn27]{grid-column:4}.pg-c5[data-astro-cid-33nzmn27]{grid-column:5}.pg-c6[data-astro-cid-33nzmn27]{grid-column:6}.pg-c7[data-astro-cid-33nzmn27]{grid-column:7}.pg-c8[data-astro-cid-33nzmn27]{grid-column:8}.pg-c9[data-astro-cid-33nzmn27]{grid-column:9}.pg-r3[data-astro-cid-33nzmn27]{grid-row:3}.pg-r4[data-astro-cid-33nzmn27]{grid-row:4}.pg-r5[data-astro-cid-33nzmn27]{grid-row:5}.pg-r6[data-astro-cid-33nzmn27]{grid-row:6}.pg-cap[data-astro-cid-33nzmn27]{border-bottom:1px solid var(--rule);font:650 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#5c5a55;grid-area:1/3/auto/9;margin:0 4px 8px;padding-bottom:7px}.pg-h[data-astro-cid-33nzmn27]{font:600 12px/1 var(--font-sans);text-align:center;white-space:nowrap;color:#5c5a55;grid-row:2;align-self:end;padding-bottom:10px}.pg-col[data-astro-cid-33nzmn27]{border-left:1px dashed var(--rule);grid-row:3/6}.pg-sep[data-astro-cid-33nzmn27]{border-top:1px solid var(--rule);grid-column:1/-1;align-self:start}.pg-rows[data-astro-cid-33nzmn27]{grid-template-rows:subgrid;grid-area:3/1/6;margin:0;padding:0;list-style:none;display:grid}.pg-row[data-astro-cid-33nzmn27]{margin:0;display:flex}.pg-label[data-astro-cid-33nzmn27]{font:650 14px/1.15 var(--font-sans);color:var(--ink);flex-direction:column;justify-content:center;gap:4px;padding:8px 10px 8px 0;text-decoration:none;display:flex}.pg-label[data-astro-cid-33nzmn27] small[data-astro-cid-33nzmn27]{font:500 12px/1.25 var(--font-sans);color:#5c5a55}.pg-label[data-astro-cid-33nzmn27]:hover{color:var(--ref-red)}.pg-label[data-astro-cid-33nzmn27]:focus-visible{outline:2px solid var(--ref-red);outline-offset:2px}.pg-dot[data-astro-cid-33nzmn27]{background:var(--ref-red);width:16px;height:16px;box-shadow:0 0 0 5px var(--red-tint);border-radius:50%;grid-area:3/2;place-self:center}.pg-bar[data-astro-cid-33nzmn27]{background:var(--ref-red);border-radius:7px;grid-area:4/3;align-self:center;height:14px;margin:0 5px}.pg-line[data-astro-cid-33nzmn27]{background:var(--ref-red);opacity:.35;grid-area:5/4/auto/10;align-self:center;height:2px;margin-left:calc(10% - 2px)}.pg-sq[data-astro-cid-33nzmn27]{--d:1.75s;background:var(--ref-red);border-radius:4px;grid-row:5;place-self:center;width:14px;height:14px;position:relative}.pg-more[data-astro-cid-33nzmn27]{font:700 16px/1 var(--font-sans);color:var(--ref-red);grid-area:5/9;place-self:center}.pg-mark[data-astro-cid-33nzmn27]{border-left:2px dashed var(--ref-red);grid-area:2/6/7;justify-self:start;width:0;margin-left:-1px}.plan[data-astro-cid-33nzmn27] .pg-note[data-astro-cid-33nzmn27]{color:var(--ink);grid-area:6/6/auto/10;max-width:none;margin:0;padding:12px 0 0 12px;font-size:12px;line-height:1.35}.pg-note[data-astro-cid-33nzmn27] b[data-astro-cid-33nzmn27]{font-weight:700;display:block}@media (width>=1024px){.plan[data-astro-cid-33nzmn27]{margin-left:auto}}@media (width<=519px){.plan[data-astro-cid-33nzmn27]{padding:18px 16px 16px}.plan[data-astro-cid-33nzmn27] .plan__title[data-astro-cid-33nzmn27]{font-size:23px}.pg[data-astro-cid-33nzmn27]{grid-template-columns:minmax(92px,1.5fr) repeat(7,minmax(0,1fr)) 14px}.pg-h[data-astro-cid-33nzmn27]{font-size:10.5px}.pg-label[data-astro-cid-33nzmn27]{font-size:13px}.pg-label[data-astro-cid-33nzmn27] small[data-astro-cid-33nzmn27]{font-size:11px}.plan[data-astro-cid-33nzmn27] .pg-note[data-astro-cid-33nzmn27]{text-align:right;grid-column:2/10;padding-left:0}.pg-mark[data-astro-cid-33nzmn27]{grid-row:2/6}}@media (prefers-reduced-motion:no-preference){html.js .pg-dot[data-astro-cid-33nzmn27]{animation:.5s cubic-bezier(.2,1.6,.3,1) .7s both plan-pop}html.js .pg-bar[data-astro-cid-33nzmn27]{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) 1s both plan-grow}html.js .pg-line[data-astro-cid-33nzmn27]{transform-origin:0;animation:1.2s cubic-bezier(.2,.8,.2,1) 1.55s both plan-grow}html.js .pg-sq[data-astro-cid-33nzmn27]{animation:plan-pop .35s cubic-bezier(.2, 1.6, .3, 1) var(--d) both}.pg-sq--2[data-astro-cid-33nzmn27]{--d:1.95s}.pg-sq--3[data-astro-cid-33nzmn27]{--d:2.15s}.pg-sq--4[data-astro-cid-33nzmn27]{--d:2.35s}.pg-sq--5[data-astro-cid-33nzmn27]{--d:2.55s}html.js .pg-sq[data-astro-cid-33nzmn27]:after{content:"";border:2px solid var(--ref-red);opacity:0;animation:plan-ring 6s ease-out calc(var(--d) + 1.6s) infinite;border-radius:7px;position:absolute;inset:-5px}html.js .pg-more[data-astro-cid-33nzmn27]{animation:.4s 2.7s both plan-fade}html.js .pg-mark[data-astro-cid-33nzmn27]{transform-origin:top;animation:.7s cubic-bezier(.2,.8,.2,1) 2.8s both plan-grow-y}html.js .pg-note[data-astro-cid-33nzmn27]{animation:.5s 3.2s both plan-rise}}@keyframes plan-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes plan-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes plan-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes plan-ring{0%{opacity:.6;transform:scale(.7)}18%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes plan-fade{0%{opacity:0}to{opacity:1}}@keyframes plan-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
