@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_5bda0f{font-family:inter,inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.__variable_5bda0f{--font-inter:"inter","inter Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@font-face{font-family:poppins;src:url(/_next/static/media/eafabf029ad39a43-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/8888a3826f4a3af4-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/0484562807a97172-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/b957ea75a84b6ea7-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_1b732d{font-family:poppins,poppins Fallback,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.__variable_1b732d{--font-poppins:"poppins","poppins Fallback",Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@font-face{font-family:playfair;src:url(/_next/static/media/eaead17c7dbfcd5d-s.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair Fallback;src:local("Times New Roman");ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.00%;size-adjust:111.11%}.__className_d9d4a6{font-family:playfair,playfair Fallback,Georgia,Times New Roman,serif;font-style:normal}.__variable_d9d4a6{--font-playfair:"playfair","playfair Fallback",Georgia,Times New Roman,serif}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_e15a59{font-family:jetbrainsMono,jetbrainsMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.__variable_e15a59{--font-mono:"jetbrainsMono","jetbrainsMono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:"sourceSerif";src:url(/_next/static/media/2fb8de4125a01741-s.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:"sourceSerif Fallback";src:local("Times New Roman");ascent-override:95.84%;descent-override:30.99%;line-gap-override:0.00%;size-adjust:108.10%}.__className_dbf5d2{font-family:"sourceSerif","sourceSerif Fallback",Georgia,Times New Roman,serif;font-style:italic}.__variable_dbf5d2{--font-serif:"sourceSerif","sourceSerif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:familyGrotesk;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:familyGrotesk Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_d8b39f{font-family:familyGrotesk,familyGrotesk Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.__variable_d8b39f{--font-family-grotesk:"familyGrotesk","familyGrotesk Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@font-face{font-family:"familySerif";src:url(/_next/static/media/0289ba911e8000e3-s.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:"familySerif";src:url(/_next/static/media/2fb8de4125a01741-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"familySerif Fallback";src:local("Times New Roman");ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.00%;size-adjust:110.65%}.__className_32186f{font-family:"familySerif","familySerif Fallback",Georgia,Times New Roman,serif}.__variable_32186f{--font-family-serif:"familySerif","familySerif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:familyPlexMono;src:url(/_next/static/media/d3ebbfd689654d3a.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:familyPlexMono;src:url(/_next/static/media/98e207f02528a563.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_d92571{font-family:familyPlexMono,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_d92571{--font-family-plex-mono:"familyPlexMono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--font-grotesk:var(--font-inter,"Inter Tight"),system-ui,sans-serif;--d2-n-0:oklch(99.2% 0.003 95);--d2-n-50:oklch(97.5% 0.004 95);--d2-n-100:oklch(95% 0.005 95);--d2-n-200:oklch(90% 0.006 95);--d2-n-300:oklch(82% 0.007 95);--d2-n-400:oklch(64% 0.008 95);--d2-n-500:oklch(54% 0.009 95);--d2-n-600:oklch(42% 0.01 95);--d2-n-700:oklch(32% 0.011 95);--d2-n-800:oklch(22% 0.012 95);--d2-n-900:oklch(14% 0.013 95);--d2-n-950:oklch(8% 0.014 95);--d2-fjord:var(--brand-ink,#12372e);--d2-fjord-soft:var(--brand-accent,#ddf584);--d2-fjord-deep:var(--brand-ink,#12372e);--d2-moss:oklch(46% 0.09 145);--d2-moss-soft:oklch(92% 0.03 145);--d2-moss-deep:oklch(28% 0.06 145);--d2-moss-mint:oklch(86% 0.07 145);--d2-ok:oklch(50% 0.13 145);--d2-warn:oklch(67% 0.13 75);--d2-risk:oklch(54% 0.18 25);--d2-r-xs:4px;--d2-r-sm:6px;--d2-r-md:10px;--d2-r-lg:16px;--d2-r-pill:999px;--d2-s-1:4px;--d2-s-2:8px;--d2-s-3:12px;--d2-s-4:16px;--d2-s-6:24px;--d2-s-8:32px;--d2-s-12:48px;--d2-s-16:64px;--d2-s-24:96px;--d2-content-max:1320px}.d2-mono,.d2-mono-caps{font-family:var(--font-mono)}.d2-mono-caps{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--d2-n-600)}.d2-serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400}.d2-grotesk{font-family:var(--font-grotesk)}.d2-hairline{border-color:var(--d2-n-300)}.d2-focus:focus-visible{outline:2px solid var(--d2-fjord);outline-offset:2px}.d2-mobile-menu{display:none!important}@media (max-width:768px){.d2-desktop-actions,.d2-desktop-nav{display:none!important}.d2-mobile-menu{display:inline-flex!important}.d2-statusbar{padding:8px 16px!important;font-size:9px!important}.d2-status-updated{display:none!important}.d2-status-right{gap:8px!important}.d2-landing-hero-grid{grid-template-columns:1fr!important}}