.frame-line.svelte-a8kxe2{background:var(--rule);z-index:3;pointer-events:none;width:1px;position:fixed;top:66px;bottom:0}.frame-line-left.svelte-a8kxe2{left:calc(50% - 620px)}.frame-line-right.svelte-a8kxe2{right:calc(50% - 620px)}@media (width<=1280px){.frame-line.svelte-a8kxe2{display:none}}.nav.svelte-a8kxe2{z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);flex-shrink:0;position:sticky;top:0}.nav-inner.svelte-a8kxe2{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:14px 0;transition:padding .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav.nav-collapsed.svelte-a8kxe2 .nav-inner:where(.svelte-a8kxe2){padding-top:8px;padding-bottom:8px}.logo.svelte-a8kxe2{color:var(--ink);letter-spacing:.01em;z-index:1;align-items:center;gap:6px;font-family:Big Caslon,Georgia,serif;font-size:24px;line-height:1;text-decoration:none;display:flex}.logo-mark.svelte-a8kxe2{flex:none;width:22px;height:22px}.logo.svelte-a8kxe2 span:where(.svelte-a8kxe2){transform:translateY(.08em)}.nav-links.svelte-a8kxe2{gap:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--ink);letter-spacing:.01em;opacity:.88;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .25s}.nav-links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{opacity:1}.nav-actions.svelte-a8kxe2{align-items:center;gap:12px;display:flex}.btn.svelte-a8kxe2{border:1px solid var(--ink);border-radius:7px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .25s,background .25s,color .25s;display:inline-block}.btn-solid.svelte-a8kxe2:hover{opacity:.82}.btn-solid.svelte-a8kxe2{color:var(--paper);background:var(--ink)}.nav-actions.svelte-a8kxe2 .btn:where(.svelte-a8kxe2){border-radius:6px;font-size:14px;font-weight:400}.nav-actions.svelte-a8kxe2 .btn-solid:where(.svelte-a8kxe2){border-color:var(--ink);padding:8px 14px}@media (width<=780px){.nav-inner.svelte-a8kxe2{padding:11px 20px}.nav-links.svelte-a8kxe2{gap:20px;position:static;transform:none}}@media (width<=600px){.nav-inner.svelte-a8kxe2{grid-template-columns:1fr auto;row-gap:14px;display:grid}.logo.svelte-a8kxe2{grid-area:1/1}.nav-actions.svelte-a8kxe2{grid-area:1/2}.nav-links.svelte-a8kxe2{grid-area:2/1/auto/-1;justify-content:center;gap:28px}}.site-footer.svelte-4jwo3w{border-top:1px solid var(--rule);padding:20px 0;position:relative}.footer-frame.svelte-4jwo3w:before,.footer-frame.svelte-4jwo3w:after{content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.footer-frame.svelte-4jwo3w:before{left:calc(50% - 620px)}.footer-frame.svelte-4jwo3w:after{right:calc(50% - 620px)}@media (width<=1280px){.footer-frame.svelte-4jwo3w:before,.footer-frame.svelte-4jwo3w:after{display:none}}.site-footer-inner.svelte-4jwo3w{max-width:1180px;color:var(--mid);justify-content:space-between;align-items:center;margin:0 auto;padding:0 40px;font-size:14px;display:flex}.site-footer-inner.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--mid);text-decoration:none}.site-footer-inner.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--ink)}.site-footer-links.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site-footer-inner.svelte-4jwo3w .linkedin:where(.svelte-4jwo3w){color:var(--light);transition:color .25s;display:inline-flex}.site-footer-inner.svelte-4jwo3w .linkedin:where(.svelte-4jwo3w):hover{color:var(--ink)}@media (width<=780px){.site-footer-inner.svelte-4jwo3w{flex-direction:column;align-items:flex-start;gap:8px}}
