ul[data-astro-cid-macphien]{margin:0;padding:0;list-style:none}li[data-astro-cid-macphien]:before{content:none!important}.jnav-tiles[data-astro-cid-macphien] ul[data-astro-cid-macphien]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.jtile[data-astro-cid-macphien]{background:var(--surface-card);border:1px solid var(--hairline);height:100%;min-height:196px;color:inherit;grid-template-rows:auto 1fr auto;gap:14px;padding:22px 22px 18px;text-decoration:none;transition:border-color .18s,transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s;display:grid;position:relative;overflow:hidden}.jtile[data-astro-cid-macphien]:before{content:"";background:var(--ember-500);transform-origin:0;height:3px;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.jtile[data-astro-cid-macphien]:hover{border-color:color-mix(in srgb, var(--ember-500) 55%, var(--hairline));transform:translateY(-3px);box-shadow:0 22px 44px -32px #211e198c}.jtile[data-astro-cid-macphien]:hover:before,.jtile[data-astro-cid-macphien]:focus-visible:before{transform:scaleX(1)}.jtile[data-astro-cid-macphien]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.jtile-icon[data-astro-cid-macphien]{background:color-mix(in srgb, var(--ember-500) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex}.jtile-icon[data-astro-cid-macphien] svg[data-astro-cid-macphien]{fill:none;stroke:var(--ember-500);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.jtile[data-astro-cid-macphien]:hover .jtile-icon[data-astro-cid-macphien]{background:var(--ember-500);transform:rotate(-6deg)scale(1.05)}.jtile[data-astro-cid-macphien]:hover .jtile-icon[data-astro-cid-macphien] svg[data-astro-cid-macphien]{stroke:#fff}.jtile-text[data-astro-cid-macphien]{align-content:start;gap:6px;display:grid}.jtile-title[data-astro-cid-macphien]{font-family:var(--font-display);color:var(--ink-900);font-size:1.25rem;font-weight:500;line-height:1.2}.jtile-desc[data-astro-cid-macphien]{color:var(--ink-600);font-size:.875rem;line-height:1.45}.jtile-count[data-astro-cid-macphien]{color:var(--accent-green);font-size:.8125rem;font-weight:700}.jtile[data-astro-cid-macphien].is-empty .jtile-count[data-astro-cid-macphien]{color:var(--ink-600);font-weight:600}.jtile-arrow[data-astro-cid-macphien]{color:var(--ink-600);transition:transform .26s cubic-bezier(.2,.7,.2,1),color .2s;position:absolute;bottom:16px;right:18px}.jtile-arrow[data-astro-cid-macphien] svg[data-astro-cid-macphien],.jbar-drop[data-astro-cid-macphien] svg[data-astro-cid-macphien]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.jtile[data-astro-cid-macphien]:hover .jtile-arrow[data-astro-cid-macphien]{color:var(--ember-500);transform:translate(4px)}.jtile-author[data-astro-cid-macphien]{background:color-mix(in srgb, var(--surface-shade) 70%, var(--surface-card));border-style:dashed}@media (prefers-reduced-motion:no-preference){.jnav-tiles[data-astro-cid-macphien] li[data-astro-cid-macphien]{animation:.52s cubic-bezier(.2,.7,.2,1) both jtile-in;animation-delay:calc(var(--i) * 55ms)}@keyframes jtile-in{0%{opacity:0;transform:translateY(12px)}}}@media (width<=1100px){.jnav-tiles[data-astro-cid-macphien] ul[data-astro-cid-macphien]{grid-template-columns:repeat(2,minmax(0,1fr))}.jtile[data-astro-cid-macphien]{min-height:0}}@media (width<=640px){.jnav-tiles[data-astro-cid-macphien] ul[data-astro-cid-macphien]{background:var(--surface-card);border:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:0}.jnav-tiles[data-astro-cid-macphien] li[data-astro-cid-macphien]+li[data-astro-cid-macphien] .jtile[data-astro-cid-macphien]{border-top:1px solid var(--hairline)}.jtile[data-astro-cid-macphien]{border:0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 44px 14px 14px}.jtile[data-astro-cid-macphien]:hover{box-shadow:none;transform:none}.jtile[data-astro-cid-macphien]:before{transform-origin:top;width:3px;height:auto;inset:0 auto 0 0;transform:scaleY(0)}.jtile[data-astro-cid-macphien]:hover:before,.jtile[data-astro-cid-macphien]:focus-visible:before{transform:scaleY(1)}.jtile-icon[data-astro-cid-macphien]{width:40px;height:40px}.jtile-icon[data-astro-cid-macphien] svg[data-astro-cid-macphien]{width:20px;height:20px}.jtile-title[data-astro-cid-macphien]{font-size:1.0625rem}.jtile-desc[data-astro-cid-macphien]{display:none}.jtile-count[data-astro-cid-macphien]{white-space:nowrap;font-size:.75rem}.jtile-arrow[data-astro-cid-macphien]{margin-top:-9px;top:50%;bottom:auto;right:14px}.jtile-author[data-astro-cid-macphien]{border-style:solid}}.jnav-bar[data-astro-cid-macphien]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:relative}.jbar-list[data-astro-cid-macphien]{justify-content:space-between;gap:4px;display:flex}.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien]{min-height:52px;color:var(--ink-600);white-space:nowrap;align-items:center;padding:0 4px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s;display:flex;position:relative}.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien]:after{content:"";background:var(--ember-500);height:2px;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:4px;right:4px;transform:scaleX(0)}.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien]:hover{color:var(--ink-900)}.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien]:hover:after,.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien][aria-current=page]:after{transform:scaleX(1)}.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien][aria-current=page]{color:var(--ink-900)}.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien]:focus-visible,.jbar-drop[data-astro-cid-macphien] summary[data-astro-cid-macphien]:focus-visible,.jbar-drop[data-astro-cid-macphien] a[data-astro-cid-macphien]:focus-visible{outline:3px solid var(--ember-500);outline-offset:2px}.jbar-drop[data-astro-cid-macphien]{display:none}@media (width<=1100px){.jbar-list[data-astro-cid-macphien]{display:none}.jnav-bar[data-astro-cid-macphien]{border:0}.jbar-drop[data-astro-cid-macphien]{display:block}.jbar-drop[data-astro-cid-macphien] summary[data-astro-cid-macphien]{background:var(--surface-card);border:1px solid var(--hairline);cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:0 16px;list-style:none;display:flex}.jbar-drop[data-astro-cid-macphien] summary[data-astro-cid-macphien]::-webkit-details-marker{display:none}.jbar-drop-label[data-astro-cid-macphien]{letter-spacing:.08em;text-transform:uppercase;color:var(--ember-500);font-size:.75rem;font-weight:700}.jbar-drop-value[data-astro-cid-macphien]{min-width:0;color:var(--ink-900);flex:1;font-weight:700}.jbar-drop[data-astro-cid-macphien] summary[data-astro-cid-macphien] svg[data-astro-cid-macphien]{transition:transform .2s}.jbar-drop[data-astro-cid-macphien][open] summary[data-astro-cid-macphien] svg[data-astro-cid-macphien]{transform:rotate(180deg)}.jbar-drop[data-astro-cid-macphien] ul[data-astro-cid-macphien]{z-index:20;background:var(--surface-card);border:1px solid var(--hairline);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 48px -24px #211e1973}.jbar-drop[data-astro-cid-macphien] li[data-astro-cid-macphien] a[data-astro-cid-macphien]{min-height:48px;color:var(--ink-900);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.jbar-drop[data-astro-cid-macphien] li[data-astro-cid-macphien] a[data-astro-cid-macphien] svg[data-astro-cid-macphien]{color:var(--ember-500);stroke-width:1.5px;flex:none}.jbar-drop[data-astro-cid-macphien] li[data-astro-cid-macphien] a[data-astro-cid-macphien] span[data-astro-cid-macphien]:first-of-type{flex:1}.jbar-drop[data-astro-cid-macphien] li[data-astro-cid-macphien] a[data-astro-cid-macphien][aria-current=page]{background:color-mix(in srgb, var(--ember-500) 9%, transparent);font-weight:700}.jbar-n[data-astro-cid-macphien]{color:var(--ink-600);font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.jtile[data-astro-cid-macphien],.jtile[data-astro-cid-macphien]:before,.jtile-icon[data-astro-cid-macphien],.jtile-arrow[data-astro-cid-macphien],.jbar-list[data-astro-cid-macphien] a[data-astro-cid-macphien]:after{transition:none}}
