@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-bg: #070807;--brand-bg-alt: #0b0d0c;--brand-surface: #101310;--brand-text: #f1f3ee;--brand-text-soft: #b8beb8;--brand-muted: #858c86;--brand-accent: #f1f3ee;--brand-accent-deep: #d1d6d0;--brand-accent-bright: #ffffff;--brand-accent-soft: #171917;--brand-citation: #e1e5e0;--brand-hairline: #202420;--brand-hairline-strong: #363d36;--brand-ink: #050605;--brand-on-dark: #f1f3ee;--brand-on-dark-soft: #aab1ab}:root{--font-display: "IBM Plex Sans Variable", Arial, sans-serif;--font-body: "IBM Plex Sans Variable", Arial, sans-serif;--font-mono: "IBM Plex Mono", monospace;--container: 1240px;--reading: 760px;--pad: clamp(20px, 4vw, 58px)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{overflow-x:hidden;color:var(--brand-text);background:var(--brand-bg);font-family:var(--font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main,header,footer,section{position:relative}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}button,input,textarea{font:inherit}img{max-width:100%;height:auto}body .turnstile[hidden]{display:none}.container{width:min(100%,var(--container));margin-inline:auto;padding-inline:var(--pad)}.reading-column{width:min(100%,var(--reading));margin-inline:auto;padding-inline:var(--pad)}.mono{font-family:var(--font-mono)}.eyebrow{margin:0 0 20px;color:var(--brand-citation);font-family:var(--font-mono);font-size:10px;letter-spacing:.115em;line-height:1.4;text-transform:uppercase}.text-link,.prose a,.privacy-notice a{color:var(--brand-text);text-decoration:underline;text-decoration-color:var(--brand-hairline-strong);text-underline-offset:5px}.text-link:hover,.prose a:hover,.privacy-notice a:hover{text-decoration-color:var(--brand-accent)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border:1px solid var(--brand-accent);border-radius:0;background:var(--brand-accent);color:#0a0c08;font-size:14px;font-weight:650;cursor:pointer;transition:background-color .16s ease,color .16s ease}.button:hover{background:var(--brand-text);border-color:var(--brand-text)}.page-hero{padding:clamp(82px,11vw,142px) 0 clamp(56px,8vw,92px);border-bottom:1px solid var(--brand-hairline);background-image:linear-gradient(rgba(241,243,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(241,243,238,.035) 1px,transparent 1px);background-size:72px 72px}.page-hero h1{max-width:930px;margin:0 0 28px;font-family:var(--font-display);font-size:clamp(47px,7vw,88px);font-weight:480;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.page-lead{max-width:760px;margin:0;color:var(--brand-text-soft);font-size:clamp(19px,2vw,23px)}.prose h2{margin:58px 0 18px;color:var(--brand-text);font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.12}.prose p{margin:0 0 24px}.prose ul{margin:0 0 28px;padding-left:22px}.prose li{margin-bottom:10px}@media(max-width:700px){body{font-size:16px}.page-hero{background-size:52px 52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.site-nav,footer{display:none!important}body{background:#fff;color:#000;font-size:11pt}a{color:#000!important;text-decoration:none!important}}.logo-mark[data-astro-cid-yykneotp]{display:flex;align-items:center;gap:10px;color:var(--brand-on-dark);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.105em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.logo-mark[data-astro-cid-yykneotp] a[data-astro-cid-yykneotp]{color:inherit}.logo-mark[data-astro-cid-yykneotp] a[data-astro-cid-yykneotp]:hover,.logo-mark[data-astro-cid-yykneotp] span[data-astro-cid-yykneotp]{color:var(--brand-accent)}.logo-mark[data-astro-cid-yykneotp] .practice[data-astro-cid-yykneotp]{color:var(--brand-on-dark-soft)}@media(max-width:520px){.logo-mark[data-astro-cid-yykneotp]{gap:7px;font-size:9px}}.site-nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:40;background:#070807eb;color:var(--brand-on-dark);border-bottom:1px solid var(--brand-hairline);backdrop-filter:blur(14px)}.nav-row[data-astro-cid-dmqpwcec]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.desktop-nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:28px}.nav-link[data-astro-cid-dmqpwcec]{color:var(--brand-on-dark-soft);font-size:13px;white-space:nowrap}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--brand-on-dark)}.nav-action[data-astro-cid-dmqpwcec]{padding:9px 13px;border:1px solid var(--brand-accent);color:var(--brand-accent)}.nav-action[data-astro-cid-dmqpwcec]:hover{color:#0a0c08;background:var(--brand-accent)}.mobile-menu[data-astro-cid-dmqpwcec]{display:none;position:relative}.mobile-menu[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{cursor:pointer;list-style:none;padding:8px 0;color:var(--brand-on-dark-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mobile-menu[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + 22px);right:0;width:min(330px,calc(100vw - 40px));padding:10px 22px 18px;background:var(--brand-bg-alt);border:1px solid var(--brand-hairline-strong);box-shadow:0 22px 60px #00000073}.mobile-menu[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:14px 0;border-bottom:1px solid var(--brand-hairline);color:var(--brand-on-dark);font-size:17px}.mobile-menu[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:last-child{border-bottom:0}@media(max-width:820px){.desktop-nav[data-astro-cid-dmqpwcec]{display:none}.mobile-menu[data-astro-cid-dmqpwcec]{display:block}.nav-row[data-astro-cid-dmqpwcec]{min-height:64px}}footer[data-astro-cid-sz7xmlte]{padding:66px 0 28px;background:var(--brand-ink);color:var(--brand-on-dark-soft);border-top:1px solid var(--brand-hairline)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.55fr) .8fr 1fr;gap:44px}.footer-name[data-astro-cid-sz7xmlte]{display:flex;gap:9px;color:var(--brand-on-dark);font-family:var(--font-mono);font-size:11px;font-weight:560;letter-spacing:.07em;text-transform:uppercase}.footer-name[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--brand-accent)}.footer-description[data-astro-cid-sz7xmlte]{max-width:440px;margin:13px 0 0;color:var(--brand-on-dark-soft);font-size:13px}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:9px;font-size:14px}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand-on-dark)}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:52px;padding-top:20px;border-top:1px solid var(--brand-hairline);color:var(--brand-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:700px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
