@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mrs-saint-delafield-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--white:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0c10);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17181e);--gray:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#111217);--ink:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f5f5f7);--ink-2:var(--lightningcss-light,#424245)var(--lightningcss-dark,#c7c7cc);--muted:var(--lightningcss-light,#6e6e73)var(--lightningcss-dark,#98989f);--line:var(--lightningcss-light,#d2d2d7)var(--lightningcss-dark,#2c2d36);--accent:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#4169e1);--accent-hover:var(--lightningcss-light,#172554)var(--lightningcss-dark,#3557c4);--link:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#a3b6f2);--dark:#000;--dark-2:#161617;--dark-ink:#f5f5f7;--dark-muted:#a1a1a6;--ok:#0a7a3d;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.25, .1, .25, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--white);color:var(--ink);font:400 17px/1.47 var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;min-height:100vh;flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}body>main{flex:1 0 auto}::selection{background:#fde68a}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}p{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:980px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wrap{width:min(1080px,100% - 44px);margin:0 auto}.pill{background:var(--accent);color:#fff;min-height:44px;font:500 17px/1 var(--font);letter-spacing:-.01em;cursor:pointer;transition:background .2s var(--ease-soft), transform .12s ease-out;border:0;border-radius:980px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.pill:hover{background:var(--accent-hover);color:#fff;text-decoration:none}.pill:active,.chev-link:active{transform:scale(.97)}.pill-sm{min-height:30px;padding:0 14px;font-size:14px}.pill-ghost{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.pill-ghost:hover{background:var(--accent);color:#fff}.chev-link{align-items:center;gap:4px;font-size:17px;transition:transform .12s ease-out;display:inline-flex}.chev-link:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.step-n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:18px;font-size:16px;font-weight:600;display:grid}[data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease), transform 1.1s var(--ease), filter 1s var(--ease);transform:translateY(40px)}[data-reveal].in,.no-js [data-reveal]{opacity:1;filter:none;transform:none}@media (max-width:760px){body{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}}body:has(.embed-root){background:#fff}.blog-table{border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 0 0 1px #e5e5ea}.blog-table table{border-collapse:collapse;width:100%;font-size:16px}.blog-table th,.blog-table td{text-align:left;border-bottom:1px solid #ececf0;padding:10px 14px}.blog-table th{background:var(--gray)}body:not(:has(.embed-root)):before{content:"";z-index:-1;pointer-events:none;position:fixed}body:not(:has(.embed-root)):after{content:"";z-index:-1;pointer-events:none;position:fixed}body:not(:has(.embed-root)):before{-webkit-mask-composite:source-in;background:var(--lightningcss-light,#1e3a8a17)var(--lightningcss-dark,#a0b4ff14);animation:30s ease-in-out infinite alternate bg-sway;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 700' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M-20 210c90-70 150-90 170-40s-60 120-30 110 90-150 140-140-40 130 0 120 70-90 110-80 20 70 60 60 120-60 190-30 160 20 220-10 160-70 220-20'/%3E%3Cpath d='M240 520c70-60 130-80 140-40s-70 110-40 100 100-140 150-120-50 120-10 110 80-90 120-70 10 60 50 50 150-50 230-20 180 10 260-30'/%3E%3Cpath d='M820 330c40-40 90-50 90-10s-50 70-20 60 70-90 100-70-30 60 0 50 60-40 140-30'/%3E%3C/svg%3E"),radial-gradient(80% 70% at 50% 35%,#000 30%,#0000 80%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 700' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M-20 210c90-70 150-90 170-40s-60 120-30 110 90-150 140-140-40 130 0 120 70-90 110-80 20 70 60 60 120-60 190-30 160 20 220-10 160-70 220-20'/%3E%3Cpath d='M240 520c70-60 130-80 140-40s-70 110-40 100 100-140 150-120-50 120-10 110 80-90 120-70 10 60 50 50 150-50 230-20 180 10 260-30'/%3E%3Cpath d='M820 330c40-40 90-50 90-10s-50 70-20 60 70-90 100-70-30 60 0 50 60-40 140-30'/%3E%3C/svg%3E"),radial-gradient(80% 70% at 50% 35%,#000 30%,#0000 80%);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:1200px 700px,auto;mask-size:1200px 700px,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body:not(:has(.embed-root)):after{background:radial-gradient(circle,#1d4ed817,#fbbf240a 38%,#0000 62%);border-radius:50%;width:80vmax;height:80vmax;margin-left:-40vmax;animation:28s ease-in-out infinite alternate bg-glow;top:-30vmax;left:50%}@media (prefers-reduced-motion:reduce){body:not(:has(.embed-root)):before{animation:none}body:not(:has(.embed-root)):after{animation:none}}.theme-toggle{width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{color:var(--ink);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.theme-toggle .tt-sun{display:none}:root[data-theme=dark] .theme-toggle .tt-sun{display:block}:root[data-theme=dark] .theme-toggle .tt-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .tt-sun{display:block}:root:not([data-theme=light]) .theme-toggle .tt-moon{display:none}}@keyframes bg-sway{to{transform:translate(-3vw,2vh)rotate(-2deg)}}@keyframes bg-glow{0%{transform:translate(-18vw)scale(1)}to{transform:translate(18vw,6vh)scale(1.12)}}.embed-root{display:contents}
