svg[data-astro-cid-27oicc4y]{width:auto;height:28px;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){svg[data-astro-cid-27oicc4y] animateTransform{display:none}}.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--sp-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.footer-identity[data-astro-cid-jo6i4kqk] .nav__brand[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-3)}.footer-blurb[data-astro-cid-jo6i4kqk]{color:var(--n-light-gray);max-width:46ch}.footer-cta__line[data-astro-cid-jo6i4kqk]{color:var(--n-white);margin-bottom:var(--sp-3)}.footer-index[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:var(--bw-thin) solid var(--f-line)}.footer-index__list[data-astro-cid-jo6i4kqk]{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.footer-index__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0}.footer-bottom__place[data-astro-cid-jo6i4kqk]{color:var(--text-secondary)}@media (width<=720px){.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}}.grv-widget[data-astro-cid-yrxfijmp]{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:60;width:clamp(104px,24vw,184px);position:fixed}.grv-launch[data-astro-cid-yrxfijmp]{cursor:pointer;transform-origin:50% 100%;width:100%;transition:transform var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:18px;padding:0;display:block}.grv-launch[data-astro-cid-yrxfijmp] svg{width:100%;height:auto;display:block}.grv-launch[data-astro-cid-yrxfijmp]:hover{transform:translateY(-3px)}@media (width>=768px){.grv-widget[data-astro-cid-yrxfijmp]{left:max(24px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom))}}.grv-launch[data-astro-cid-yrxfijmp]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.grv-dialog[data-astro-cid-yrxfijmp]{width:min(44rem, calc(100vw - 2 * var(--sp-4)));border:var(--bw-thin) solid var(--border-accent);background:var(--surface);max-width:none;max-height:min(85dvh,52rem);color:var(--text-primary);border-radius:16px;margin:auto;padding:0;overflow:hidden}.grv-dialog[data-astro-cid-yrxfijmp]::backdrop{background:color-mix(in srgb, var(--f-surface-deep) 72%, transparent)}.grv-dialog[data-astro-cid-yrxfijmp][open]{flex-direction:column;display:flex}.grv-dialog__bar[data-astro-cid-yrxfijmp]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:var(--bw-thin) solid var(--border-subtle);flex:none;display:flex}.grv-dialog__title[data-astro-cid-yrxfijmp]{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);margin:0}.grv-dialog__close[data-astro-cid-yrxfijmp]{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}.grv-dialog__close[data-astro-cid-yrxfijmp]:hover{background:var(--f-line)}.grv-dialog__close[data-astro-cid-yrxfijmp]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.grv-dialog__body[data-astro-cid-yrxfijmp]{min-height:0;padding:var(--sp-4);background:var(--n-white);color:var(--text-inverse);overscroll-behavior:contain;flex:auto;overflow-y:auto}.grv-dialog__status[data-astro-cid-yrxfijmp]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}@media (width<=640px){.grv-widget[data-astro-cid-yrxfijmp]{width:clamp(104px,30vw,152px)}.grv-dialog[data-astro-cid-yrxfijmp]{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}.grv-dialog__bar[data-astro-cid-yrxfijmp]{padding-left:var(--sp-4);padding-right:var(--sp-2);padding-top:max(var(--sp-2), env(safe-area-inset-top))}.grv-dialog__body[data-astro-cid-yrxfijmp]{padding:var(--sp-3);padding-bottom:max(var(--sp-3), env(safe-area-inset-bottom))}}html.grv-panel-open,html.grv-panel-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.grv-launch[data-astro-cid-yrxfijmp]{transition:none}.grv-launch[data-astro-cid-yrxfijmp]:hover{transform:none}}@media print{.grv-widget[data-astro-cid-yrxfijmp],.grv-dialog[data-astro-cid-yrxfijmp]{display:none}}.ticker[data-astro-cid-u6vsyxkm]{background:var(--c-lime);color:var(--c-navy);border-block:var(--bw-thick) solid var(--n-near-black);overflow:hidden}.ticker__track[data-astro-cid-u6vsyxkm]{width:max-content;font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-sm);line-height:var(--lh-snug);letter-spacing:.1em;text-transform:uppercase;animation:ticker-scroll var(--ticker-dur) linear infinite;padding-block:12px;display:flex}.ticker__group[data-astro-cid-u6vsyxkm]{display:flex}.ticker__item[data-astro-cid-u6vsyxkm]{padding-right:var(--ticker-gap)}.ticker__item[data-astro-cid-u6vsyxkm]:after{content:"///";margin-left:var(--ticker-gap);color:var(--c-cyan)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-u6vsyxkm]{animation:none}}
