.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.logo-text[data-astro-cid-tvrurpns]{font-family:var(--font-heading);font-weight:700;letter-spacing:.12em}.nav[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:32px;align-items:center}.nav-link[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-size:14px;color:var(--navy);font-weight:700;letter-spacing:.01em;transition:color .15s}.nav-link[data-astro-cid-dmqpwcec]:hover,.nav-link[data-astro-cid-dmqpwcec].active{color:var(--blaze)}.nav-cta[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--white);background-color:var(--navy);padding:9px 20px;border-radius:6px;letter-spacing:.02em;transition:background-color .15s}.nav-cta[data-astro-cid-dmqpwcec]:hover{background-color:var(--plum)}@media(max-width:768px){.nav[data-astro-cid-dmqpwcec]{flex-wrap:wrap;gap:16px}.nav-links[data-astro-cid-dmqpwcec]{gap:20px;flex-wrap:wrap}.nav-link[data-astro-cid-dmqpwcec]{font-size:16px}.nav-cta[data-astro-cid-dmqpwcec]{font-size:15px;padding:10px 20px}}@media(max-width:480px){.nav-links[data-astro-cid-dmqpwcec]{gap:16px;width:100%;justify-content:flex-start}.nav-cta[data-astro-cid-dmqpwcec]{display:none}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--navy);border-radius:12px 12px 0 0;padding:0 48px 28px;margin-top:8px}.footer-divider[data-astro-cid-sz7xmlte]{height:2px;background-color:var(--blaze);opacity:.5;margin-bottom:20px}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center}.footer-left[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:16px}.footer-copy[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted-dark)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:24px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:13px;color:#c8c0cb;transition:color .15s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}@media(max-width:768px){.footer[data-astro-cid-sz7xmlte]{padding:0 24px 24px}.footer-inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:12px}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf) format("truetype");font-weight:400;font-display:swap}:root{--navy: #1E1E2F;--plum: #6B496E;--plum-hover: #5A3D5C;--plum-subtle: #F3EDF4;--blaze: #D94B2B;--blaze-light: #F4AE9C;--lav-gray: #DCD6DC;--white: #FFFFFF;--off-white: #F9F8FA;--cream: #F5F3F6;--mauve: #5E4B56;--text-on-dark: #E8E4EA;--text-muted-dark: #A89DAD;--font-heading: "Satoshi", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--navy);background-color:var(--white);line-height:1.6;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:820px;margin:0 auto;padding:0 48px;min-height:100vh;display:flex;flex-direction:column}.container>main{flex:1}@media(max-width:768px){.container{padding:0 24px}}@media(max-width:480px){.container{padding:0 16px}}.twitter-tweet{margin:32px auto;max-width:560px}.twitter-tweet:not(.twitter-tweet-rendered){background:var(--cream);border:1px solid var(--lav-gray);border-left:3px solid var(--blaze);border-radius:12px;padding:20px 28px;font-family:var(--font-body);color:var(--navy);font-size:17px;line-height:1.55}.twitter-tweet:not(.twitter-tweet-rendered) p{margin-bottom:12px}.twitter-tweet:not(.twitter-tweet-rendered) a{color:var(--plum);text-decoration:none}.twitter-tweet:not(.twitter-tweet-rendered) a:hover{color:var(--plum-hover);text-decoration:underline}.twitter-tweet:not(.twitter-tweet-rendered) p a[href*="t.co/"]:last-child{display:none}.twitter-tweet:not(.twitter-tweet-rendered)>a{font-size:14px;color:var(--mauve)}
