.rob-logo[data-astro-cid-f7espo7c]{flex:none;display:block}.mobile-section[data-astro-cid-4l23nx3t] ul[data-astro-cid-4l23nx3t]{margin:6px 0 0;padding:0;list-style:none}.mobile-section[data-astro-cid-4l23nx3t] p[data-astro-cid-4l23nx3t]{margin:0}.mobile-section[data-astro-cid-4l23nx3t] a[data-astro-cid-4l23nx3t]{color:var(--text);border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;text-decoration:none;display:flex}.ext[data-astro-cid-4l23nx3t]{color:var(--muted);font-size:.8em}.primary[data-astro-cid-sq7kz2lf]{display:flex}.primary[data-astro-cid-sq7kz2lf]>ul[data-astro-cid-sq7kz2lf]{margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-sq7kz2lf]{display:flex;position:relative}.nav-trigger[data-astro-cid-sq7kz2lf]{white-space:nowrap;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:.94rem;font-weight:500;display:inline-flex}.nav-trigger[data-astro-cid-sq7kz2lf] svg[data-astro-cid-sq7kz2lf]{color:var(--muted)}.nav-item[data-astro-cid-sq7kz2lf]:hover .nav-trigger[data-astro-cid-sq7kz2lf],.nav-item[data-astro-cid-sq7kz2lf]:focus-within .nav-trigger[data-astro-cid-sq7kz2lf]{color:var(--text);border-bottom-color:var(--line-strong)}.nav-trigger[data-astro-cid-sq7kz2lf].active{color:var(--text);border-bottom-color:var(--brand)}.panel[data-astro-cid-sq7kz2lf]{background:var(--surface);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);min-width:280px;box-shadow:var(--shadow);opacity:0;visibility:hidden;border-top:0;padding:8px;transition:opacity .12s,visibility .12s;position:absolute;top:100%;left:0}.nav-item[data-astro-cid-sq7kz2lf]:hover .panel[data-astro-cid-sq7kz2lf],.nav-item[data-astro-cid-sq7kz2lf]:focus-within .panel[data-astro-cid-sq7kz2lf]{opacity:1;visibility:visible}.panel[data-astro-cid-sq7kz2lf] ul[data-astro-cid-sq7kz2lf]{margin:0;padding:0;list-style:none}.panel[data-astro-cid-sq7kz2lf] a[data-astro-cid-sq7kz2lf]{border-radius:var(--radius-sm);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:.93rem;text-decoration:none;display:flex}.panel[data-astro-cid-sq7kz2lf] a[data-astro-cid-sq7kz2lf]:hover{background:var(--surface-2);color:var(--brand-strong)}.panel[data-astro-cid-sq7kz2lf] a[data-astro-cid-sq7kz2lf][aria-current=page]{box-shadow:inset 2px 0 0 var(--brand);font-weight:600}.ext[data-astro-cid-sq7kz2lf]{color:var(--muted);font-size:.8em}@media (width<=1080px){.primary[data-astro-cid-sq7kz2lf]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section);background:var(--navy);color:#ffffffb8;font-size:.9rem}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffe0;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr repeat(5,1fr);gap:28px;padding-block:56px 44px;display:grid}.brand[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:14px;display:flex}.brand[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{border-left:1px solid #ffffff4d;flex-direction:column;padding-left:14px;line-height:1.3;display:flex}.brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-weight:600}.brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#8dd0f5;font-size:.84rem}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:40ch;margin:20px 0 16px}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.75}.label[data-astro-cid-jo6i4kqk]{color:#ffffff8c;margin:0 0 14px}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:9px}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:20px 28px;font-size:.82rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0}:root[data-theme=neon] .site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid #0000;border-image:linear-gradient(90deg, var(--neon-magenta), var(--neon-violet) 50%, var(--neon-cyan)) 1;background:linear-gradient(#12052e,#07021a);box-shadow:0 -10px 30px -18px #ff2bd6cc}:root[data-theme=neon] .site-footer[data-astro-cid-jo6i4kqk] .rob-logo{filter:drop-shadow(0 0 4px #00f0ffb3)}:root[data-theme=neon] .brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--neon-cyan)}:root[data-theme=neon] .label[data-astro-cid-jo6i4kqk]{color:var(--neon-yellow)}:root[data-theme=neon] .site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--neon-cyan-hi)}:root[data-theme=steampunk] .site-footer[data-astro-cid-jo6i4kqk]{box-shadow:0 -1px 0 var(--sp-brass), 0 -3px 0 #120904, 0 -4px 0 var(--sp-gold);background:radial-gradient(900px 300px at 20% 0,#8e242459,#0000 70%),linear-gradient(#2c120e,#140805);border-top:0}:root[data-theme=steampunk] .site-footer[data-astro-cid-jo6i4kqk] .rob-logo{filter:sepia(.6)saturate(1.4)}:root[data-theme=steampunk] .brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--sp-gold)}:root[data-theme=steampunk] .label[data-astro-cid-jo6i4kqk]{color:var(--sp-ochre)}:root[data-theme=steampunk] .site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sp-gold-hi)}:root[data-theme=waves] .site-footer[data-astro-cid-jo6i4kqk]{background:radial-gradient(900px 300px at 80% 0,#3fe0d014,#0000 70%),linear-gradient(#06172a,#030c16);position:relative}:root[data-theme=waves] .site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--waves-rule) repeat-x 0 50%;opacity:.7;height:14px;animation:50s linear infinite reverse waves-rule;position:absolute;top:-7px;left:0;right:0}:root[data-theme=waves] .brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--waves-teal)}:root[data-theme=waves] .label[data-astro-cid-jo6i4kqk]{color:var(--waves-sand)}:root[data-theme=waves] .site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--waves-foam)}@media (width<=1180px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,1fr)}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=960px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
