@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media print{@page{margin:16mm 15mm}:root,:root[data-theme=dark],:root[data-theme=light]{--page:#fff!important;--card:#fff!important;--raised:#fff!important;--ink:#000!important;--ink-soft:#3a3a3a!important;--ink-soft-text:#3a3a3a!important;--hairline:#0005!important;--rule:#0003!important;--green:#000!important;--green-text:#000!important}}:root{--page:#faf6ef;--card:#fffdf8;--raised:#fffdf8;--ink:#1e1611;--ink-soft:#7a7a85;--ink-soft-text:#70707a;--hairline:#1e161124;--rule:#eae1d2;--green:#2f9e44;--green-text:#1f7a40;--serif:"Fraunces Variable", "Fraunces", Georgia, "Iowan Old Style", serif;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--card-r:16px;--btn-r:14px;--accent-rule-w:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#1e1611;--card:#2a2018;--raised:#33271c;--ink:#ede5d8;--ink-soft:#a89a88;--ink-soft-text:#a89a88;--hairline:#ede5d824;--rule:#ede5d824;--green:#3dbd55;--green-text:#3dbd55}}:root[data-theme=dark]{--page:#1e1611;--card:#2a2018;--raised:#33271c;--ink:#ede5d8;--ink-soft:#a89a88;--ink-soft-text:#a89a88;--hairline:#ede5d824;--rule:#ede5d824;--green:#3dbd55;--green-text:#3dbd55}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}body{background:var(--page);color:var(--ink);font-family:var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:18px;line-height:1.55}::selection{background:var(--green);color:var(--card)}a{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--hairline);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--ink);text-decoration-color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}img,svg,video{max-width:100%;height:auto}hr{border:0;border-top:1.5px solid var(--hairline);margin:0}.skip-link{z-index:100;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--btn-r);padding:12px 18px;font-size:16px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:16px;left:16px}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.015em;max-width:24ch;font-size:clamp(38px,6vw,69px);line-height:1.05}h2{letter-spacing:-.012em;max-width:30ch;font-size:clamp(30px,3.6vw,44px);line-height:1.12}h3{letter-spacing:-.008em;max-width:38ch;font-size:28px;line-height:1.2}h4{max-width:44ch;font-size:22.5px;line-height:1.3}p,li,blockquote,dd{max-width:66ch}p{margin:0 0 1em}.lede{font-family:var(--sans);color:var(--ink-soft-text);max-width:60ch;font-size:22.5px;line-height:1.45}.text-lg{font-size:20px;line-height:1.5}.text-sm{font-size:16px;line-height:1.6}.text-meta{color:var(--ink-soft-text);font-size:14px;line-height:1.5}.eyebrow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft-text);font-size:12.5px;font-weight:700}.tabular{font-variant-numeric:tabular-nums}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:16px}@keyframes drawon{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes breathe{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{:root{--print-origin:"https://samuelsmartin.xyz"}html,body{font-size:10.5pt;line-height:1.42;color:#000!important;background:#fff!important;font-family:Georgia,Times New Roman,serif!important}*{print-color-adjust:exact}.skip-link{display:none!important}header{backdrop-filter:none!important;background:0 0!important;border-bottom:.75pt solid #000!important;position:static!important}header nav,[data-mast] nav,[data-tagline]{display:none!important}header>div{max-width:none!important;padding:0 0 8pt!important}main{max-width:none!important;padding:0!important}main>section{padding-left:0!important;padding-right:0!important}a{color:#000!important;text-decoration:none!important}main p a[href^=\/]:after,main li a[href^=\/]:after{content:" <" var(--print-origin) attr(href) ">"}main p a[href^=http]:after,main li a[href^=http]:after{content:" <" attr(href) ">"}main p a[href]:after,main li a[href]:after{font-family:var(--sans), "Inter", sans-serif;color:#3a3a3a;word-break:break-all;font-size:8pt}header a:after,footer a:after,nav a:after,main a[href^=\#]:after,main a[href^=mailto\:]:after{content:""!important}h1,h2,h3{break-after:avoid-page;page-break-after:avoid;break-inside:avoid}p,li,blockquote{orphans:3;widows:3}blockquote{break-inside:avoid}[data-metric-row]{break-inside:avoid;grid-template-columns:repeat(5,minmax(0,1fr))!important}[data-metric-row]>div{background:#fff!important;border:.5pt solid #000!important;border-radius:0!important;padding:8pt 9pt!important}[data-confidentiality-note]{break-inside:avoid;background:#fff!important;border:.5pt solid #000!important;border-radius:0!important}[data-stepper]>div,[data-workrow],[data-rolerow]{break-inside:avoid}[data-solid]{color:#000!important;background:0 0!important;border:.75pt solid #000!important;border-radius:0!important;padding:4pt 8pt!important}main a[data-solid][href^=\/]:after{content:" <" var(--print-origin) attr(href) ">";font-family:var(--sans), "Inter", sans-serif;color:#3a3a3a;word-break:break-all;font-size:8pt}.disclosures summary:before{display:none!important}.disclosures summary{break-after:avoid-page;page-break-after:avoid;break-inside:avoid;padding:8pt 0 4pt!important}.disclosures .detail{padding-left:0!important}footer{break-inside:avoid;border-top:.75pt solid #000!important}footer nav{display:none!important}footer p{font-size:8.5pt;font-family:var(--sans), "Inter", sans-serif!important}}button[data-astro-cid-l6lhmie6]{border:1.5px solid var(--hairline);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;transition:border-color .16s;display:flex}button[data-astro-cid-l6lhmie6]:hover{border-color:var(--ink)}.dial[data-astro-cid-l6lhmie6]{border:1.5px solid var(--ink);background:linear-gradient(90deg, var(--ink) 0 50%, transparent 50% 100%);border-radius:999px;width:13px;height:13px;display:block}header[data-astro-cid-v3lsk6py]{z-index:20;background:color-mix(in srgb, var(--page) 92%, transparent);backdrop-filter:blur(6px);border-bottom:1.5px solid var(--hairline);position:sticky;top:0}.mast[data-astro-cid-v3lsk6py]{flex-wrap:wrap;align-items:center;gap:10px 20px;max-width:1120px;margin:0 auto;padding:13px 28px;display:flex}.wordmark[data-astro-cid-v3lsk6py]{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:600;text-decoration:none}.tagline[data-astro-cid-v3lsk6py]{font-family:var(--sans);color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap;padding-top:2px;font-size:12px;font-weight:500}nav[data-astro-cid-v3lsk6py]{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-left:auto;display:flex}.navlink[data-astro-cid-v3lsk6py]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;font-weight:600;text-decoration:none}.navlink[data-astro-cid-v3lsk6py]:hover{text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.cta[data-astro-cid-v3lsk6py]{font-family:var(--sans);background:var(--ink);color:var(--page);border-radius:var(--btn-r);white-space:nowrap;padding:9px 17px;font-size:13.5px;font-weight:600;text-decoration:none;transition:opacity .16s}.cta[data-astro-cid-v3lsk6py]:hover{opacity:.88;color:var(--page)}@media (width<=1040px){.tagline[data-astro-cid-v3lsk6py]{display:none}}@media (width<=720px){nav[data-astro-cid-v3lsk6py]{justify-content:flex-start;width:100%;margin-left:0}}footer[data-astro-cid-nns7i3if]{border-top:1.5px solid var(--hairline);margin-top:72px}.inner[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:flex-start;gap:20px 26px;max-width:1120px;margin:0 auto;padding:36px 28px 0;display:flex}.inner[data-astro-cid-nns7i3if]:last-child{padding-bottom:56px}.wordmark[data-astro-cid-nns7i3if]{font-family:var(--serif);letter-spacing:-.01em;font-size:20px;font-weight:600}.provenance[data-astro-cid-nns7i3if]{font-family:var(--sans);color:var(--ink-soft-text);margin-top:4px;font-size:14px}nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:26px;margin-left:auto;font-size:15px;display:flex}.colophon[data-astro-cid-nns7i3if]{color:var(--ink-soft-text);border-top:1.5px solid var(--hairline);max-width:66ch;margin:16px 0 0;padding-top:20px;font-size:14px;line-height:1.6}@media (width<=720px){nav[data-astro-cid-nns7i3if]{width:100%;margin-left:0}}.shell[data-astro-cid-z4jru4n3]{background:var(--page);flex-direction:column;min-height:100vh;display:flex}main[data-astro-cid-z4jru4n3]{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:0 28px}
