@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.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}:root{--dml-ink:#0b1f33;--dml-slate:#13304d;--dml-parchment:#f4efe6;--dml-white:#fff;--dml-verdigris:#4e8a87;--dml-verdigris-light:#689b99;--dml-verdigris-deep:#2f5e5c;--dml-saving:#4e8a87;--dml-caution:#976a2a;--dml-risk:#9e4a3c;--dml-neutral:#5c6b78;--dml-graphite:#2b3a47;--dml-muted:#5c6b78;--dml-faint:#a9b4be;--dml-rule-warm:#d9d4ca;--dml-rule-cool:#e3e6e8;--dml-card-tint:#f7f8f9;--dml-font-display:"Source Serif 4 Variable", "Source Serif 4", Cambria, Georgia, "Times New Roman", serif;--dml-font-body:"Inter", Calibri, "Segoe UI", Helvetica, Arial, sans-serif;--dml-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dml-size-cover:2.75rem;--dml-size-h1:1.75rem;--dml-size-h2:1.25rem;--dml-size-h3:.8125rem;--dml-size-body:1rem;--dml-size-caption:.8125rem;--dml-size-figure:2.25rem;--dml-leading-body:1.45;--dml-leading-display:1.12;--dml-tracking-eyebrow:.16em;--dml-tracking-label:.1em;--dml-radius:4px;--dml-hairline:1px;--column:900px;--column-wide:900px;--gutter:1.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--dml-white);color:var(--dml-graphite);font-family:var(--dml-font-body);font-size:var(--dml-size-body);line-height:var(--dml-leading-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:var(--dml-verdigris-deep);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s}a:hover{color:var(--dml-ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--dml-verdigris-deep);outline-offset:2px;border-radius:2px}::selection{background:var(--dml-parchment);color:var(--dml-ink)}h1,h2,h4{font-family:var(--dml-font-display);font-weight:700;line-height:var(--dml-leading-display);color:var(--dml-ink);text-wrap:balance;margin:0 0 .5em}h1{font-size:var(--dml-size-h1)}h2{font-size:var(--dml-size-h2)}h4{font-size:1.0625rem}h3{font-family:var(--dml-font-body);font-size:var(--dml-size-h3);text-transform:uppercase;letter-spacing:var(--dml-tracking-label);color:var(--dml-verdigris-deep);margin:2.25rem 0 .75rem;font-weight:700;line-height:1.3}p{margin:0 0 1.4em}p,li{max-width:38em}strong{color:var(--dml-ink);font-weight:600}hr{display:none}blockquote{font-family:var(--dml-font-display);color:var(--dml-ink);margin:2rem 0 2rem 1.5rem;padding:0;font-size:1.125rem;line-height:1.4}blockquote p:last-child{margin-bottom:0}code{font-family:var(--dml-font-mono);background:var(--dml-card-tint);border:var(--dml-hairline) solid var(--dml-rule-cool);border-radius:3px;padding:.05em .3em;font-size:.9em}pre{font-family:var(--dml-font-mono);background:var(--dml-card-tint);border:var(--dml-hairline) solid var(--dml-rule-cool);border-radius:var(--dml-radius);font-size:var(--dml-size-caption);padding:1rem;line-height:1.5;overflow-x:auto}pre code{background:0 0;border:none;padding:0}ul,ol{padding-left:1.4em}.essay-body ol{padding-left:2.2em}li{margin-bottom:.4em}table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.9375rem}thead th{background:var(--dml-ink);color:var(--dml-white);font-family:var(--dml-font-body);font-size:var(--dml-size-h3);text-transform:uppercase;letter-spacing:var(--dml-tracking-label);text-align:left;padding:.7rem .85rem;font-weight:700}tbody td{border-bottom:var(--dml-hairline) solid var(--dml-rule-cool);vertical-align:top;padding:.65rem .85rem}tbody tr:nth-child(2n) td{background:var(--dml-card-tint)}.container{max-width:var(--column);padding:0 var(--gutter);margin:0 auto}.container-wide{max-width:var(--column-wide);padding:0 var(--gutter);margin:0 auto}main{min-height:60vh;padding:3.5rem 0}main>.hero:first-child{margin-top:-3.5rem}main>section:last-child{margin-top:1.25rem;padding-bottom:0}main>section:last-child .callout:last-child,main>article>.callout:last-child{margin-bottom:0}section+section{margin-top:2.5rem}.skip-link{background:var(--dml-ink);color:var(--dml-white);z-index:200;padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{color:var(--dml-white);left:0}.eyebrow{font-family:var(--dml-font-body);font-size:var(--dml-size-h3);text-transform:uppercase;letter-spacing:var(--dml-tracking-eyebrow);color:var(--dml-verdigris-deep);margin:0 0 .9em;font-weight:700}.on-dark .eyebrow{color:var(--dml-verdigris-light)}.figures{grid-template-columns:repeat(3,1fr);gap:2.5rem 3.5rem;margin:0;padding:0;list-style:none;display:grid}.figure{max-width:none;margin:0}.figure__value{font-family:var(--dml-font-display);font-size:var(--dml-size-figure);color:var(--dml-ink);letter-spacing:-.015em;white-space:nowrap;font-weight:700;line-height:1.05;display:block}.figure__label{font-family:var(--dml-font-body);font-size:var(--dml-size-caption);text-transform:uppercase;letter-spacing:var(--dml-tracking-label);color:var(--dml-muted);margin-top:.5rem;font-weight:700;display:block}.figure__context{font-size:var(--dml-size-caption);color:var(--dml-muted);max-width:22em;margin-top:.4rem;line-height:1.4;display:block}.on-dark .figure__value{color:var(--dml-white)}.on-dark .figure__label,.on-dark .figure__context{color:var(--dml-faint)}@media (width<=860px){.figures{grid-template-columns:1fr;gap:1.75rem}.figure__context{max-width:38em}.figure__value{font-size:2.5rem}}.on-dark{background:var(--dml-ink);color:var(--dml-parchment)}.on-dark h1,.on-dark h2,.on-dark h4{color:var(--dml-white)}.on-dark h3{color:var(--dml-verdigris-light)}.on-dark p{color:var(--dml-parchment)}.on-dark a{color:var(--dml-verdigris-light)}.on-dark a:hover{color:var(--dml-white)}.on-dark .muted{color:var(--dml-faint)}.on-dark a:focus-visible{outline-color:var(--dml-verdigris-light)}.btn{background:var(--dml-ink);color:var(--dml-white);font-family:var(--dml-font-body);letter-spacing:.01em;border-radius:var(--dml-radius);border:var(--dml-hairline) solid var(--dml-ink);cursor:pointer;white-space:nowrap;align-items:center;padding:.6rem 1.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{background:var(--dml-slate);border-color:var(--dml-slate);color:var(--dml-white)}.btn-outline{color:var(--dml-ink);border-color:var(--dml-ink);background:0 0}.btn-outline:hover{background:var(--dml-ink);color:var(--dml-white)}.on-dark .btn{background:var(--dml-parchment);color:var(--dml-ink);border-color:var(--dml-parchment)}.on-dark .btn:hover{background:var(--dml-white);border-color:var(--dml-white);color:var(--dml-ink)}.on-dark .btn-outline{color:var(--dml-verdigris-light);border-color:var(--dml-verdigris-light);background:0 0}.on-dark .btn-outline:hover{background:var(--dml-verdigris-light);color:var(--dml-ink)}.site-header{z-index:100;background:var(--dml-white);border-bottom:var(--dml-hairline) solid var(--dml-rule-cool);padding:1.1rem 0;position:sticky;top:0}.site-header .container-wide{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.site-brand{flex:none;line-height:0;text-decoration:none;display:block}.site-brand img{width:172px;height:auto;display:block}.site-nav{flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.9375rem;display:flex}.site-nav a{color:var(--dml-muted);padding:.45rem 0;text-decoration:none;transition:color .12s}.site-nav a:hover{color:var(--dml-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dml-rule-cool);text-decoration-color:var(--dml-rule-cool);text-underline-offset:.4em}.site-nav a[aria-current=page]{color:var(--dml-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dml-verdigris-deep);text-decoration-color:var(--dml-verdigris-deep);text-underline-offset:.4em;font-weight:600}@media (width<=720px){.site-header{position:static}}@media (width<=560px){.site-brand img{width:164px}.site-nav{gap:.1rem 1.1rem;font-size:.875rem}}.site-footer{background:var(--dml-ink);color:var(--dml-parchment);padding:3rem 0 3.25rem;font-size:.9375rem}.site-footer .container-wide{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.footer-brand img{width:172px;height:auto;display:block}.footer-meta{color:var(--dml-faint);font-size:var(--dml-size-caption);margin-top:1rem}.site-footer a{color:var(--dml-verdigris-light)}.site-footer a:hover{color:var(--dml-white)}.footer-links{text-align:right;flex-direction:column;gap:.6rem;display:flex}@media (width<=560px){.footer-links{text-align:left}}.hero{background:var(--dml-ink);color:var(--dml-parchment);padding:4.5rem 0 4.25rem}.hero-inner{align-items:flex-start;gap:4rem;display:flex}.hero-text{flex:1 1 0;min-width:0}.hero-photo{flex:0 0 220px;padding-top:.4rem}.hero-photo img{object-fit:cover;border-radius:var(--dml-radius);width:220px;height:220px;display:block}.hero h1{font-size:var(--dml-size-cover);letter-spacing:-.02em;color:var(--dml-white);margin-bottom:.5em;line-height:1.02}.hero p{max-width:34em;color:var(--dml-parchment);font-size:1.0625rem;line-height:1.5}.cta-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.cta-row a:not(.btn){border-bottom:var(--dml-hairline) solid currentColor;align-items:center;padding:.1rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=720px){.hero{padding:3rem 0}.hero-inner{gap:2rem}.hero-photo{flex-basis:140px}.hero-photo img{width:140px;height:140px}.hero h1{font-size:2.25rem}}@media (width<=540px){.hero-inner{flex-direction:column-reverse;gap:1.75rem}.hero-photo{flex:none;padding-top:0}.hero-photo img{width:120px;height:120px}.hero h1{font-size:2rem}.cta-row{gap:.9rem 1.25rem}.cta-row .btn{flex-basis:100%;justify-content:center}}.proofs{padding:0 0 .5rem}.figures{border-top:var(--dml-hairline) solid var(--dml-rule-cool);margin:2.25rem 0 2.75rem;padding-top:1.75rem}.figure__value{font-size:2.25rem}.services{padding:0 0 .5rem}.services h2{margin-bottom:.6rem}.service-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.75rem;display:grid}.service{background:var(--dml-card-tint);border:var(--dml-hairline) solid var(--dml-rule-cool);border-radius:var(--dml-radius);flex-direction:column;padding:1.5rem 1.6rem 1.4rem;transition:border-color .16s;display:flex}.service:hover{border-color:var(--dml-faint)}.service-name,.talk-title,.essay-title{text-wrap:balance;font-family:var(--dml-font-display);font-size:var(--dml-size-h2);font-weight:700;line-height:var(--dml-leading-display);color:var(--dml-ink);text-transform:none;letter-spacing:normal;margin:0 0 .5rem}.service p{max-width:none;margin-bottom:1em;font-size:.9375rem}.service a{border-bottom:var(--dml-hairline) solid currentColor;align-self:flex-start;margin-top:auto;padding-top:.35rem;font-size:.9375rem;font-weight:600;text-decoration:none}@media (width<=720px){.service-grid{grid-template-columns:1fr}}.page-title{font-size:var(--dml-size-h1);margin-bottom:.35em}.page-lede{color:var(--dml-muted);max-width:36em;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.5}.subhead{font-size:var(--dml-size-h2);font-family:var(--dml-font-display);color:var(--dml-ink);margin:2.75rem 0 .75rem;font-weight:700}.muted{color:var(--dml-muted)}.caption{font-size:var(--dml-size-caption);color:var(--dml-muted)}.callout{background:var(--dml-parchment);border-top:var(--dml-hairline) solid var(--dml-verdigris);border-radius:0 0 var(--dml-radius) var(--dml-radius);margin:2.5rem 0;padding:1.4rem 1.6rem}.callout p{margin-bottom:.9em}.callout p:last-child{margin-bottom:0}.callout a{color:var(--dml-verdigris-deep)}.callout-title{font-size:var(--dml-size-h2);margin:0 0 .6rem}.contact-note{margin-top:2rem}.headshot{border-radius:var(--dml-radius);max-width:300px;margin-bottom:2rem}@media (width<=560px){.headshot{max-width:100%}}.credential-row{margin:.75rem 0 1.5rem}.credential-row img{float:right;aspect-ratio:1;width:140px;height:140px;margin:0 0 1rem 1.5rem}.credential-row ul{margin:0}.credential-row:after{content:"";clear:both;display:block}@media (width<=560px){.credential-row img{float:none;margin:0 0 1rem}}.essay-list{padding:0;list-style:none}.essay-list li{border-top:var(--dml-hairline) solid var(--dml-rule-cool);max-width:none;margin:0;padding:1.6rem 0}.essay-list li:first-child,.talk:first-of-type{border-top:none;padding-top:.4rem}.essay-list li:last-child{border-bottom:var(--dml-hairline) solid var(--dml-rule-cool)}.essay-list .essay-title{margin-bottom:.35em}.essay-list .essay-title a{color:var(--dml-ink);text-decoration:none}.essay-list .essay-title a:hover{color:var(--dml-verdigris-deep);text-decoration:underline}.essay-list .meta{font-family:var(--dml-font-body);font-size:var(--dml-size-caption);color:var(--dml-muted);text-transform:uppercase;letter-spacing:var(--dml-tracking-label);margin-bottom:.5em;font-weight:700}.essay-list p{color:var(--dml-muted);max-width:42em;margin:0;font-size:.9375rem}.all-essays{margin-top:1.5rem}.essay-header{margin-bottom:2.5rem}.essay-header h1{font-size:var(--dml-size-h1);margin-bottom:.4em}.essay-meta{font-family:var(--dml-font-body);font-size:var(--dml-size-caption);text-transform:uppercase;letter-spacing:var(--dml-tracking-label);color:var(--dml-muted);font-weight:700}.essay-body h2{margin-top:2.75rem}.essay-body img{border-radius:var(--dml-radius);margin:2rem 0}.essay-footer{border-top:var(--dml-hairline) solid var(--dml-rule-cool);color:var(--dml-muted);text-wrap:pretty;max-width:none;margin-top:3.5rem;padding-top:1.75rem;font-size:.9375rem}.workshop-grid{margin-top:1.75rem;margin-bottom:2.5rem}.workshop .workshop-meta,.workshop .workshop-cap{font-size:var(--dml-size-caption);color:var(--dml-muted);margin-bottom:.75rem}.workshop .workshop-meta{text-transform:uppercase;letter-spacing:var(--dml-tracking-label);margin-top:-.15rem;font-weight:700}.workshop p{margin-bottom:.75em;font-size:.9375rem}.workshop-notes{border-top:var(--dml-hairline) solid var(--dml-rule-cool);color:var(--dml-muted);margin-bottom:2rem;padding-top:1.5rem;font-size:.9375rem}.workshop-notes p{font-size:.9375rem}.workshop-notes strong{color:var(--dml-ink)}.talk{border-top:var(--dml-hairline) solid var(--dml-rule-cool);margin-bottom:2rem;padding-top:1.5rem}.talk .talk-title{margin-bottom:.6rem}.status--ok{color:var(--dml-verdigris-deep);font-weight:700}.status--caution{color:var(--dml-caution);font-weight:700}.status--risk{color:var(--dml-risk);font-weight:700}.calendly-embed{margin:2rem 0}.calendly-embed .calendly-inline-widget{min-height:0}.calendly-fallback a{overflow-wrap:anywhere}.calendly-fallback{background:var(--dml-parchment);border-top:var(--dml-hairline) solid var(--dml-verdigris);border-radius:0 0 var(--dml-radius) var(--dml-radius);padding:1.4rem 1.6rem}.calendly-fallback p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.skip-link{display:none}body,.hero{color:#000;background:#fff}.hero h1,.hero p{color:#000}}
