@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-latin-ext.woff2) format("woff2");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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-latin.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-ext.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin-ext.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.woff2) format("woff2");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}.dossier-doc{--paper: #F6F4EF;--paper-0: #FCFBF7;--paper-2: #ECE8DE;--ink: #111110;--ink-soft: #56534B;--ink-faint: #8B877C;--red: #E03E1B;--red-deep: #B93315;--black: #0E0E0C;--paper-on-black: #F1EEE6;--bw: 2px;--shadow-card: 6px 6px 0 var(--ink);--font-display: "Archivo Black", "Inter", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--fs-h2: clamp(1.5rem, 3.2vw, 2.3rem);--fs-mono-xs: .625rem;--fs-mono-s: .6875rem;--fs-mono-m: .75rem;--fs-mono-l: .8125rem;--track-data: .08em;--track-ui: .12em;--track-id: .18em;display:flex;flex-direction:column;min-height:100vh;background:var(--paper);color:var(--ink-soft);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.65;overflow-x:clip}.dossier-doc ::selection{background:var(--red);color:var(--paper-0)}.dossier-doc .ds-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.dossier-doc .ds-top{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px clamp(20px,4vw,48px);background:var(--paper);border-bottom:var(--bw) solid var(--ink)}.dossier-doc .ds-wordmark{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1rem;color:var(--ink);text-decoration:none}.dossier-doc .ds-logo{width:25px;height:25px}.dossier-doc .ds-top-nav{display:flex;align-items:center;gap:40px}@media(max-width:798px){.dossier-doc .ds-top-nav{gap:26px}}@media(max-width:860px){.dossier-doc .ds-top{gap:10px}}.dossier-doc .ds-top-nav a{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink);text-decoration:none;white-space:nowrap;transition:color .12s ease}.dossier-doc .ds-top-nav a:hover,.dossier-doc .ds-top-nav a:focus-visible{color:var(--red);text-decoration:underline;text-underline-offset:4px}@media(max-width:768px){.dossier-doc .ds-top-nav{display:none}}.dossier-doc .ds-top-actions{display:flex;align-items:center;gap:clamp(10px,2.5vw,18px)}.dossier-doc .ds-top-lang{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-xs);letter-spacing:var(--track-ui);color:var(--ink-soft);text-decoration:none;border:1px solid var(--ink-faint);padding:4px 7px;white-space:nowrap}.dossier-doc .ds-top-lang:hover{color:var(--red);border-color:var(--red)}.dossier-doc .ds-top-login{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--ink-faint);padding-bottom:2px}.dossier-doc .ds-top-login:hover{color:var(--red);border-bottom-color:var(--red)}.dossier-doc .ds-top-cta{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--paper-0);background:var(--red);border:var(--bw) solid var(--ink);padding:11px 15px;text-decoration:none;white-space:nowrap}.dossier-doc .ds-top-cta:hover{background:var(--red-deep)}@media(max-width:480px){.dossier-doc .ds-top{padding-inline:14px;gap:10px}.dossier-doc .ds-wordmark{font-size:.8125rem;gap:7px}.dossier-doc .ds-logo{width:20px;height:20px}.dossier-doc .ds-top-actions{gap:11px}.dossier-doc .ds-top-login{display:none}.dossier-doc .ds-top-cta{padding:9px 10px;letter-spacing:.04em}}.dossier-doc .ds-doc-sec{flex:1;padding-block:clamp(44px,6vw,76px) clamp(56px,8vw,96px)}.dossier-doc .ds-doc{max-width:780px}.dossier-doc .ds-doc-kicker{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink-faint);margin-bottom:14px}.dossier-doc .ds-doc h1:first-of-type{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.08;text-transform:uppercase;color:var(--ink);margin:0 0 20px}.dossier-doc .ds-doc h1:first-of-type+p{font-family:var(--font-mono);font-size:var(--fs-mono-m);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-faint);margin-bottom:28px}.dossier-doc .ds-doc h1:first-of-type+p strong{color:inherit}.dossier-doc .ds-doc h1:not(:first-of-type){font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-l);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--paper-0);background:var(--ink);padding:11px 14px;margin:54px 0 4px}.dossier-doc .ds-doc h2{font-family:var(--font-display);font-size:1.0625rem;line-height:1.3;color:var(--ink);text-wrap:balance;margin:36px 0 12px;padding-top:15px;border-top:1px solid var(--ink)}.dossier-doc .ds-doc h1+h2{margin-top:30px;border-top:0;padding-top:0}.dossier-doc .ds-doc h3{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-l);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-soft);margin:26px 0 10px}.dossier-doc .ds-doc p,.dossier-doc .ds-doc li{font-size:.9375rem;line-height:1.72;color:var(--ink-soft)}.dossier-doc .ds-doc p{margin:0 0 14px}.dossier-doc .ds-doc strong{color:var(--ink);font-weight:600}.dossier-doc .ds-doc ul,.dossier-doc .ds-doc ol{margin:0 0 16px;padding-left:0;list-style:none}.dossier-doc .ds-doc li{position:relative;padding-left:20px;margin-bottom:7px}.dossier-doc .ds-doc ul>li:before{content:"■";position:absolute;left:0;top:.62em;font-size:.5em;color:var(--red)}.dossier-doc .ds-doc ol{counter-reset:doc-ol}.dossier-doc .ds-doc ol>li{counter-increment:doc-ol;padding-left:26px}.dossier-doc .ds-doc ol>li:before{content:counter(doc-ol) ".";position:absolute;left:0;top:.1em;font-family:var(--font-mono);font-size:var(--fs-mono-m);color:var(--red)}.dossier-doc .ds-doc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.dossier-doc .ds-doc a:hover{color:var(--red)}.dossier-doc .ds-doc hr{border:0;border-top:var(--bw) solid var(--ink);margin:40px 0 0}.dossier-doc .ds-doc hr+h2{border-top:0;padding-top:0;margin-top:34px}.dossier-doc .ds-doc hr+h1{margin-top:46px}.dossier-doc .ds-doc table{width:100%;border-collapse:collapse;margin:4px 0 20px;font-family:var(--font-mono);font-size:var(--fs-mono-m)}.dossier-doc .ds-doc th{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-data);color:var(--ink-faint);border-bottom:var(--bw) solid var(--ink);padding:0 12px 8px 0}.dossier-doc .ds-doc td{color:var(--ink-soft);border-bottom:1px dashed var(--ink-faint);padding:10px 12px 10px 0;vertical-align:top;line-height:1.55}.dossier-doc .ds-doc :is(th,td):last-child{padding-right:0}.dossier-doc .ds-doc tr:last-child td{border-bottom:0}@media(max-width:560px){.dossier-doc .ds-doc table{font-size:var(--fs-mono-s)}}.dossier-doc .ds-doc-more{margin:34px 0 0}.dossier-doc .ds-doc-more a,.dossier-doc .ds-doc-back{display:inline-block;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);text-transform:uppercase;letter-spacing:var(--track-ui);text-decoration:none;border-bottom:1px solid var(--ink-faint);padding-bottom:3px}.dossier-doc .ds-doc-more a{color:var(--ink)}.dossier-doc .ds-doc-back{margin-top:30px;color:var(--ink-faint)}.dossier-doc .ds-doc-more a:hover,.dossier-doc .ds-doc-back:hover{color:var(--red);border-bottom-color:var(--red)}.dossier-doc .ds-foot{margin-top:auto;background:var(--black);color:var(--paper-on-black);border-top:var(--bw) solid var(--ink);padding-block:52px}.dossier-doc .ds-foot-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:640px){.dossier-doc .ds-foot-grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.dossier-doc .ds-foot-grid{grid-template-columns:1.4fr 1fr 1fr auto;align-items:start}.dossier-doc .ds-foot-copy{align-self:end}}.dossier-doc .ds-foot-label{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:#7a766b;margin-bottom:10px}.dossier-doc .ds-foot a,.dossier-doc .ds-foot button{display:block;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-mono-l);color:var(--paper-on-black);text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#7a766b;text-underline-offset:4px;padding:11px 0;margin-bottom:2px;text-align:left}.dossier-doc .ds-foot a:hover,.dossier-doc .ds-foot button:hover{color:var(--red)}.dossier-doc .ds-foot-copy{font-family:var(--font-mono);font-size:var(--fs-mono-m);color:#7a766b}.dossier-doc .ds-foot-copy span{color:var(--red);margin-right:8px}.dossier-doc .ds-doc h4{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-m);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-faint);margin:22px 0 8px}.dossier-doc .ds-doc img{display:block;max-width:100%;height:auto;margin:26px 0;background:var(--paper-0);border:var(--bw) solid var(--ink)}.dossier-doc .ds-doc figure{margin:26px 0}.dossier-doc .ds-doc figure img{margin:0}.dossier-doc .ds-doc figcaption{font-family:var(--font-mono);font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-data);color:var(--ink-faint);margin-top:8px}.dossier-doc .ds-doc blockquote{margin:24px 0;padding:2px 0 2px 18px;border-left:var(--bw) solid var(--red);font-size:1.0625rem;line-height:1.6;color:var(--ink)}.dossier-doc .ds-doc blockquote p:last-child{margin-bottom:0}.dossier-doc .ds-doc :not(pre)>code{font-family:var(--font-mono);font-size:.85em;background:var(--paper-2);border:1px solid var(--ink-faint);padding:1px 5px}.dossier-doc .ds-doc pre{font-family:var(--font-mono);font-size:var(--fs-mono-l);line-height:1.6;background:var(--black);color:var(--paper-on-black);border:var(--bw) solid var(--ink);padding:16px;margin:24px 0;overflow-x:auto}.dossier-doc .ds-doc pre code{background:none;border:0;padding:0}.dossier-doc .ds-main{flex:1}.dossier-doc .ds-sec{padding-block:clamp(44px,6vw,76px)}.dossier-doc .ds-page-head{max-width:780px;margin-bottom:clamp(32px,4vw,48px)}.dossier-doc .ds-kicker{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-id);color:var(--ink-faint);margin-bottom:14px}.dossier-doc .ds-h1{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.06;text-transform:uppercase;color:var(--ink);margin:0 0 18px;text-wrap:balance}.dossier-doc .ds-lead{font-size:1.0625rem;line-height:1.65;color:var(--ink-soft);margin:0}.dossier-doc .ds-btn{display:inline-block;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-l);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--paper-0);background:var(--red);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-card);padding:13px 20px;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease}.dossier-doc .ds-btn:hover{background:var(--red-deep);transform:translate(2px,2px);box-shadow:4px 4px 0 var(--ink)}.dossier-doc .ds-chip{display:inline-block;font-family:var(--font-mono);font-weight:600;font-size:var(--fs-mono-s);text-transform:uppercase;letter-spacing:var(--track-ui);color:var(--ink-soft);background:var(--paper-0);border:1px solid var(--ink);padding:5px 9px;text-decoration:none}a.dossier-doc .ds-chip:hover,.dossier-doc a.ds-chip:hover{color:var(--red);border-color:var(--red)}
