@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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}.dl{background:var(--dl-ground);color:var(--dl-ink);font-family:var(--dl-font-mono);font-size:var(--dl-t-prose);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}.dl *,.dl :before,.dl :after{box-sizing:border-box}h1,h2,h3,p,dl,dd,figure{margin:0}.dl a{color:var(--dl-ink);text-decoration:none}.dl ol,.dl ul{margin:0;padding:0;list-style:none}.dl-page{background-color:var(--dl-ground);background-image:var(--dl-grid-image);background-size:var(--dl-cell) var(--dl-cell), var(--dl-cell) var(--dl-cell), var(--dl-sub) var(--dl-sub), var(--dl-sub) var(--dl-sub);width:100%;min-height:100vh;padding:var(--dl-frame-top) 0 var(--dl-frame-bottom);background-position:-24px -24px,-24px -24px,0 0,0 0;position:relative}.dl-frame{--dl-record-left:max(96px, round((100vw - 1153px) / 2, 48px));--dl-rail-shift:max(0px, calc(289px - var(--dl-record-left)));box-sizing:border-box;padding-right:48px;padding-left:var(--dl-record-left);transition:transform var(--dl-move) var(--dl-ease);overflow-x:clip}.dl-page:has(.dl-rail:hover) .dl-frame{transform:translateX(var(--dl-rail-shift))}.dl-column{gap:var(--dl-channel);flex-direction:column;width:calc(round(down,min(1153px,100%) - 1px,48px) + 1px);max-width:100%;display:flex}.dl-rail-wrap{width:var(--dl-rail-open);z-index:60;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.dl-rail{top:max(0px, round((100vh - var(--dl-rail-h,289px)) / 2, 48px));width:var(--dl-rail-closed);border:1px solid var(--dl-structural);background:var(--dl-paper);box-shadow:var(--dl-lift);pointer-events:auto;transition:width var(--dl-move) var(--dl-ease), box-shadow var(--dl-move) ease;border-bottom:none;position:sticky;overflow:hidden}.dl-rail:hover{width:var(--dl-rail-open);box-shadow:var(--dl-rail-lift)}.dl-rail-inner{width:47px;position:relative}.dl-rail-closed{transition:opacity .2s}.dl-rail:hover .dl-rail-closed{opacity:0}.dl-rail-open{opacity:0;pointer-events:none;width:239px;transition:opacity .24s;position:absolute;top:0;left:0}.dl-rail:hover .dl-rail-open{opacity:1;pointer-events:auto}.dl-rail-head,.dl-rail-cell{height:var(--dl-cell);font-size:var(--dl-t-prose);justify-content:center;align-items:center;display:flex}.dl-rail-head{border-bottom:1px solid var(--dl-structural)}.dl-rail-cell{border-bottom:1px solid var(--dl-hairline);letter-spacing:.02em}.dl-rail-cell:last-child{border-bottom:1px solid var(--dl-structural)}.dl-rail-title{height:var(--dl-cell);border-bottom:1px solid var(--dl-structural);font-size:var(--dl-t-prose);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-muted);background:var(--dl-paper);justify-content:space-between;align-items:center;padding:0 16px 0 24px;display:flex}.dl-rail-title .dl-rail-close{color:var(--dl-ink)}.dl-rail-row{height:var(--dl-cell);border-bottom:1px solid var(--dl-hairline);cursor:pointer;font-size:var(--dl-t-prose);letter-spacing:.02em;align-items:center;gap:14px;padding:0 24px;display:flex}.dl-rail-row:last-child{border-bottom:1px solid var(--dl-structural)}.dl-rail-num{color:var(--dl-muted)}.dl-rail-cell[data-state=active],.dl-rail-row[data-state=active]{background:var(--dl-accent);color:var(--dl-on-accent)}.dl-rail-row[data-state=active] .dl-rail-num{color:#ffffffb8}.dl-rail-cell[data-state=done],.dl-rail-row[data-state=done]{background:var(--dl-accent-pale)}.dl-sheet{border:1px solid var(--dl-structural);background:var(--dl-paper);box-shadow:var(--dl-lift);overflow:hidden}.dl-marker{height:var(--dl-cell);border-bottom:1px solid var(--dl-structural);font-size:var(--dl-t-prose);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-muted);justify-content:space-between;align-items:center;padding:0 48px;display:flex}.dl-title-band{height:calc(2 * var(--dl-cell));border-bottom:1px solid var(--dl-structural);align-items:center;padding:0 48px;display:flex}.dl-section-title{font-size:var(--dl-t-title);letter-spacing:-.012em;color:var(--dl-ink);text-wrap:pretty;font-weight:600;line-height:1.1}.dl-sweep{background-image:linear-gradient(var(--dl-wash), var(--dl-wash));transition:background-size var(--dl-sweep) ease;background-repeat:no-repeat;background-size:0% 100%}.dl-sweep:hover{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.dl *,.dl :before,.dl :after{transition-duration:0s!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@property --vtp{syntax:"<number>";inherits:true;initial-value:1}@keyframes dl-vtp{0%{--vtp:0}to{--vtp:1}}@keyframes dl-vt-hold{0%{opacity:0}to{opacity:0}}html:active-view-transition-type(dl-go){animation:dl-vtp var(--dl-vt-dur) linear both}html:active-view-transition-type(dl-go):active-view-transition-type(dl-rev){animation-direction:reverse}::view-transition-old(root){animation:dl-vt-hold var(--dl-vt-dur) linear both}::view-transition-new(root){opacity:1;animation:none}::view-transition-group(*){animation-duration:var(--dl-vt-dur)}::view-transition-old(dl-nav){animation:dl-vt-hold var(--dl-vt-dur) linear both}::view-transition-new(dl-nav){opacity:1;animation:none}::view-transition-group(dl-nav){z-index:20;animation:none}html:active-view-transition-type(dl-l){--uA:clamp(0, (var(--vtp) - var(--dl-vt-l-a0)) / (var(--dl-vt-l-a1) - var(--dl-vt-l-a0)), 1);--uB:clamp(0, (var(--vtp) - var(--dl-vt-l-b0)) / (var(--dl-vt-l-b1) - var(--dl-vt-l-b0)), 1);--uF:clamp(0, (var(--vtp) - var(--dl-vt-l-f0)) / (var(--dl-vt-l-f1) - var(--dl-vt-l-f0)), 1);--uK:clamp(0, (var(--vtp) - var(--dl-vt-l-k0)) / (var(--dl-vt-l-k1) - var(--dl-vt-l-k0)), 1);--uC:clamp(0, (var(--vtp) - var(--dl-vt-l-c0)) / (var(--dl-vt-l-c1) - var(--dl-vt-l-c0)), 1);--uD:clamp(0, (var(--vtp) - var(--dl-vt-l-d0)) / (var(--dl-vt-l-d1) - var(--dl-vt-l-d0)), 1);--uN:clamp(0, (var(--vtp) - var(--vt-n0,0)) / var(--dl-vt-l-n), 1);--eA:calc(var(--uA) * var(--uA) * (3 - 2 * var(--uA)));--eB:calc(var(--uB) * var(--uB) * var(--uB) * (var(--uB) * (6 * var(--uB) - 15) + 10));--eF:calc(var(--uF) * var(--uF) * (3 - 2 * var(--uF)));--eK:calc(var(--uK) * var(--uK) * var(--uK) * (var(--uK) * (6 * var(--uK) - 15) + 10));--eC:calc(var(--uC) * var(--uC) * (3 - 2 * var(--uC)));--eD:calc(var(--uD) * var(--uD) * (3 - 2 * var(--uD)));--eN:calc(var(--uN) * var(--uN) * (3 - 2 * var(--uN)))}html:active-view-transition-type(dl-a){--uA:clamp(0, (var(--vtp) - var(--dl-vt-a-a0)) / (var(--dl-vt-a-a1) - var(--dl-vt-a-a0)), 1);--uB:clamp(0, (var(--vtp) - var(--dl-vt-a-b0)) / (var(--dl-vt-a-b1) - var(--dl-vt-a-b0)), 1);--uF:clamp(0, (var(--vtp) - var(--dl-vt-a-f0)) / (var(--dl-vt-a-f1) - var(--dl-vt-a-f0)), 1);--uC:clamp(0, (var(--vtp) - var(--dl-vt-a-c0)) / (var(--dl-vt-a-c1) - var(--dl-vt-a-c0)), 1);--uD:clamp(0, (var(--vtp) - var(--dl-vt-a-d0)) / (var(--dl-vt-a-d1) - var(--dl-vt-a-d0)), 1);--eA:calc(var(--uA) * var(--uA) * (3 - 2 * var(--uA)));--eB:calc(var(--uB) * var(--uB) * var(--uB) * (var(--uB) * (6 * var(--uB) - 15) + 10));--eF:calc(var(--uF) * var(--uF) * (3 - 2 * var(--uF)));--eC:calc(var(--uC) * var(--uC) * (3 - 2 * var(--uC)));--eD:calc(var(--uD) * var(--uD) * (3 - 2 * var(--uD)));--eN:var(--eB)}html:active-view-transition-type(dl-x){--uA:clamp(0, (var(--vtp) - var(--dl-vt-x-a0)) / (var(--dl-vt-x-a1) - var(--dl-vt-x-a0)), 1);--uR:clamp(0, (var(--vtp) - var(--dl-vt-x-r0)) / (var(--dl-vt-x-r1) - var(--dl-vt-x-r0)), 1);--uD:clamp(0, (var(--vtp) - var(--dl-vt-x-d0)) / (var(--dl-vt-x-d1) - var(--dl-vt-x-d0)), 1);--eA:calc(var(--uA) * var(--uA) * (3 - 2 * var(--uA)));--eR:calc(var(--uR) * var(--uR) * var(--uR) * (var(--uR) * (6 * var(--uR) - 15) + 10));--eD:calc(var(--uD) * var(--uD) * (3 - 2 * var(--uD)))}::view-transition-group(*.dl-vt-block){box-sizing:border-box;border:1px solid var(--dl-structural);animation:none;overflow:clip}::view-transition-image-pair(*.dl-vt-block){inset:-1px}::view-transition-image-pair(*.dl-vt-part){inset:0}::view-transition-old(*.dl-vt-block){opacity:1;block-size:auto;inline-size:auto;animation:none}::view-transition-group(*.dl-vt-piece){animation:none}::view-transition-old(*.dl-vt-piece){block-size:auto;inline-size:auto;animation:none}html:active-view-transition-type(dl-go) [data-vt-live]{clip-path:inset(0 0 calc(100% - var(--vt-vis) * 1px) 0);position:relative}html:active-view-transition-type(dl-go) [data-vt-live]:after{content:"";z-index:99;left:0;right:0;top:calc(var(--vt-vis) * 1px - 1px);background:var(--dl-structural);pointer-events:none;height:1px;position:absolute}:root[data-phone] .dl-page{--dl-phone-col:calc(round(down, 100vw - 2 * var(--dl-phone-gutter) - 1px, var(--dl-phone-cell)) + 1px);--dl-phone-side:calc((100vw - var(--dl-phone-col)) / 2);background-position-x:calc(var(--dl-phone-side) - var(--dl-phone-cell))!important}:root[data-phone] .dl-frame{padding-left:var(--dl-phone-side)!important;padding-right:0!important;transform:none!important}:root[data-phone] .dl-column{width:var(--dl-phone-col)!important}:root[data-phone] .dl-rail-wrap{display:none!important}:root[data-phone] .dl-marker{height:auto!important;min-height:var(--dl-cell)!important;padding:12px var(--dl-phone-pad)!important;font-size:var(--dl-t-label)!important}:root[data-phone] .dl-title-band{height:auto!important;padding:18px var(--dl-phone-pad)!important}:root[data-phone] .dl-nav-hold{position:static!important}:root[data-phone] .dl-nav{animation:none!important}:root[data-phone] .dl-nav-label{font-size:var(--dl-t-label)!important;letter-spacing:.06em!important}:root[data-phone] .dl-nav-sub{display:none!important}:root[data-phone] :is(.dl-h-hero,.dl-h-hero-left,.dl-h-fact,.dl-h-row,.dl-h-sec,.dl-h-foot){height:auto!important;min-height:0!important}:root[data-phone] .dl-h-hero{flex-direction:column!important}:root[data-phone] .dl-h-hero-left{padding:28px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-hairline)!important;flex:none!important}:root[data-phone] .dl-h-facts{flex:none!important}:root[data-phone] .dl-h-fact{padding:14px var(--dl-phone-pad)!important}:root[data-phone] .dl-h-row{padding:20px var(--dl-phone-pad)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"num side""words words"!important;gap:10px!important}:root[data-phone] .dl-h-num{grid-area:num!important}:root[data-phone] .dl-h-words{grid-area:words!important}:root[data-phone] :is(.dl-h-arrow,.dl-h-side){grid-area:side!important}:root[data-phone] .dl-h-band{padding:0 var(--dl-phone-pad)!important}:root[data-phone] .dl-h-foot{padding:20px var(--dl-phone-pad)!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}:root[data-phone] .dl-hero{flex-direction:column!important;height:auto!important}:root[data-phone] .dl-hero-main{height:auto!important;padding:28px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-structural)!important;flex:none!important}:root[data-phone] .dl-hero-facts{flex:none!important}:root[data-phone] .dl-fact{height:auto!important;padding:14px var(--dl-phone-pad)!important}:root[data-phone] :is(.dl-tl-outer,.dl-p2-outer,.dl-stage-pin){height:auto!important}:root[data-phone] :is(.dl-tl-body,.dl-tl-right,.dl-tl-titles){height:auto!important;display:block!important}:root[data-phone] :is(.dl-tl-cell,.dl-tl-control){display:none!important}:root[data-phone] .dl-tl-order{min-height:var(--dl-cell)!important;padding:12px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-structural)!important;display:flex!important}:root[data-phone] .dl-tl-order .dl-tl-order-left{flex-wrap:wrap;row-gap:2px}:root[data-phone] .dl-tl-panels{flex-direction:column-reverse!important;display:flex!important;overflow:visible!important}:root[data-phone] .dl-tl-panels[data-tl-rev]{flex-direction:column!important}:root[data-phone] .dl-tl-panel{opacity:1!important;padding:24px var(--dl-phone-pad)!important;border-bottom:1px solid var(--dl-hairline)!important;display:block!important}:root[data-phone] .dl-tl-panels:not([data-tl-rev]) .dl-tl-panel:first-child,:root[data-phone] .dl-tl-panels[data-tl-rev] .dl-tl-panel:last-child{border-bottom:none!important}:root[data-phone] .dl-p2-intro{height:auto!important;padding:20px var(--dl-phone-pad)!important}:root[data-phone] .dl-p2-body{flex-direction:column!important;height:auto!important;display:flex!important;overflow:visible!important}:root[data-phone] :is(.dl-p2-rows,.dl-p2-details){display:contents!important}:root[data-phone] .dl-p2-cell{padding:16px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-hairline)!important;background:var(--dl-inset)!important;pointer-events:none!important}:root[data-phone] .dl-p2-cell-inner{row-gap:6px!important}:root[data-phone] .dl-p2-name{opacity:1!important;max-height:none!important}:root[data-phone] .dl-p2-cell:first-child{order:1}:root[data-phone] .dl-p2-panel:first-child{order:2}:root[data-phone] .dl-p2-cell:nth-child(2){order:3}:root[data-phone] .dl-p2-panel:nth-child(2){order:4}:root[data-phone] .dl-p2-cell:nth-child(3){order:5}:root[data-phone] .dl-p2-panel:nth-child(3){order:6}:root[data-phone] .dl-p2-panel{opacity:1!important;padding:20px var(--dl-phone-pad)!important;border-bottom:1px solid var(--dl-hairline)!important;display:block!important}:root[data-phone] .dl-p2-measure{width:100%!important}:root[data-phone] .dl-p2-numbers{grid-template-columns:1fr!important}:root[data-phone] .dl-p2-number{padding:16px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-accent-pale-line)!important}:root[data-phone] .dl-p2-number:last-child{border-bottom:none!important}:root[data-phone] :is(#s3,#s4,#s5).dl-sheet{height:auto!important}:root[data-phone] .dl-cells{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}:root[data-phone] .dl-cell{padding:20px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-hairline)!important}:root[data-phone] .dl-cell:last-child{border-bottom:none!important}:root[data-phone] .dl-edu{height:auto!important;padding:20px var(--dl-phone-pad)!important}:root[data-phone] .dl-footer{height:auto!important;padding:20px var(--dl-phone-pad)!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}:root[data-phone] .dl-l-hero{flex-direction:column!important;height:auto!important}:root[data-phone] .dl-l-hero-main{height:auto!important;padding:28px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-structural)!important;flex:none!important}:root[data-phone] .dl-l-hero-facts{flex:none!important}:root[data-phone] .dl-l-fact{height:auto!important;padding:14px var(--dl-phone-pad)!important}:root[data-phone] :is(.dl-l-stmt,.dl-l-s07-title){height:auto!important;padding:18px var(--dl-phone-pad)!important}:root[data-phone] :is(.dl-l-s01,.dl-l-s02,.dl-l-s06,.dl-l-s07,.dl-l-s08,.dl-l-footer){height:auto!important}:root[data-phone] :is(.dl-l-s01-body,.dl-l-s02-body,.dl-l-s06-body,.dl-l-s07-body,.dl-l-s08-body){flex-flow:column!important;height:auto!important}:root[data-phone] :is(.dl-l-s01-rows,.dl-l-s01-intel,.dl-l-s02-left,.dl-l-s02-right,.dl-l-s06-left,.dl-l-s06-right,.dl-l-s07-fig,.dl-l-s07-list,.dl-l-s08-col){border-right:none!important;flex:none!important}:root[data-phone] :is(.dl-l-s01-rows,.dl-l-s02-left,.dl-l-s06-left,.dl-l-s07-fig){border-bottom:1px solid var(--dl-structural)!important}:root[data-phone] :is(.dl-l-s01-row,.dl-l-s01-role,.dl-l-s02-closing,.dl-l-s06-row,.dl-l-s08-col,.dl-l-s08-proof){height:auto!important;padding:20px var(--dl-phone-pad)!important}:root[data-phone] :is(.dl-l-s01-intel-head,.dl-l-s07-head,.dl-l-s06-grid-head){min-height:var(--dl-cell);height:auto!important;padding:14px var(--dl-phone-pad)!important}:root[data-phone] .dl-l-s02-tenet{padding:0 var(--dl-phone-pad)!important}:root[data-phone] .dl-l-s02-head{min-height:var(--dl-cell);height:auto!important;padding:12px var(--dl-phone-pad)!important;font-size:var(--dl-t-label)!important}:root[data-phone] .dl-l-s02-right{grid-template-rows:auto auto auto auto!important}:root[data-phone] .dl-l-s02-quads{grid-template-rows:auto auto!important}:root[data-phone] .dl-l-s02-quad{align-content:start!important;padding:16px 12px!important}:root[data-phone] :is(.dl-l-s06-grid-cols,.dl-l-s06-prow){grid-template-columns:minmax(0,1fr) 80px 80px!important;padding:0 12px!important}:root[data-phone] .dl-l-s06-prow{min-height:72px;height:auto!important}:root[data-phone] .dl-l-chip{text-align:center;white-space:normal!important}:root[data-phone] .dl-l-s06-close{height:auto!important;padding:16px 12px!important}:root[data-phone] .dl-l-s07-figbox{height:auto!important;display:block!important}:root[data-phone] .dl-l-s07-figscale{aspect-ratio:1200/704;overflow:hidden;width:100%!important;height:auto!important}:root[data-phone] .dl-l-s07-figinner{transform:none!important}:root[data-phone] .dl-l-s07-change{height:auto!important;padding:14px var(--dl-phone-pad)!important}:root[data-phone] .dl-l-s07-reuse{height:auto!important;padding:18px var(--dl-phone-pad)!important}:root[data-phone] .dl-l-s08-rule{height:1px;flex:0 0 1px!important}:root[data-phone] .dl-l-footer{padding:20px var(--dl-phone-pad)!important}:root[data-phone] :is(.dl-l-walk,[data-walk-inner],.dl-l-pin){height:auto!important;position:static!important}:root[data-phone] .dl-l-stage{box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;display:flex!important;position:static!important;overflow:visible!important}:root[data-phone] :is(.dl-l-mclip,[data-band],.dl-l-hclip,[data-hero],.dl-l-body,.dl-l-fig){display:contents!important}:root[data-phone] :is(.dl-l-ground,.dl-l-prompt,.dl-l-zoom){display:none!important}:root[data-phone] :is(.dl-l-mrow,.dl-l-statement,.dl-l-fig-cut,.dl-l-pivot,.dl-l-foot,.dl-l-panels,.dl-l-trace,.dl-l-why){border-left:1px solid var(--dl-structural)!important;border-right:1px solid var(--dl-structural)!important}:root[data-phone] :is(.dl-l-mrow,.dl-l-statement,.dl-l-pivot,.dl-l-panels,.dl-l-trace){background:var(--dl-paper)}:root[data-phone] :is(.dl-l-foot,.dl-l-panels,.dl-l-why){border-bottom:1px solid var(--dl-structural)!important}:root[data-phone] .dl-l-mrow:not(:first-child){margin-top:var(--dl-channel)!important}:root[data-phone] .dl-l-mrow:first-child{order:1}:root[data-phone] .dl-l-statement:first-child{order:2}:root[data-phone] .dl-l-pivot{order:3}:root[data-phone] .dl-l-fig-cut[data-sil]{order:4}:root[data-phone] .dl-l-foot{order:5}:root[data-phone] .dl-l-mrow:nth-child(2){order:6}:root[data-phone] .dl-l-statement:nth-child(2){order:7}:root[data-phone] .dl-l-fig-cut[data-wide]{order:8}:root[data-phone] .dl-l-panels{order:9}:root[data-phone] .dl-l-mrow:nth-child(3){order:10}:root[data-phone] .dl-l-statement:nth-child(3){order:11}:root[data-phone] .dl-l-trace{order:12}:root[data-phone] .dl-l-why{order:13}:root[data-phone] .dl-l-mrow{min-height:var(--dl-cell);flex-wrap:wrap;gap:4px 12px;height:auto!important;padding:12px var(--dl-phone-pad)!important;font-size:var(--dl-t-label)!important;border-bottom:1px solid var(--dl-structural)!important;border-top:1px solid var(--dl-structural)!important}:root[data-phone] .dl-l-statement{height:auto!important;padding:18px var(--dl-phone-pad)!important;border-bottom:1px solid var(--dl-structural)!important}:root[data-phone] :is(.dl-l-pivot,.dl-l-trace,.dl-l-panels,[data-panels-strip],.dl-l-fig-cut,.dl-l-why,.dl-l-foot){opacity:1!important;visibility:visible!important;clip-path:none!important;width:auto!important;height:auto!important;position:static!important;transform:none!important}:root[data-phone] :is(.dl-l-pivot,.dl-l-panels,.dl-l-why){display:block!important}:root[data-phone] .dl-l-trace{display:flex!important}:root[data-phone] :is(.dl-l-pivot-fail,.dl-l-pivot-work){height:auto!important;padding:20px var(--dl-phone-pad)!important}:root[data-phone] .dl-l-foot{display:block!important}:root[data-phone] .dl-l-foot-main{padding:20px var(--dl-phone-pad) 12px!important}:root[data-phone] .dl-l-foot-side{padding:0 var(--dl-phone-pad) 20px!important;border-left:none!important}:root[data-phone] .dl-l-fig-cut{aspect-ratio:1200/704;overflow:hidden;border-bottom:1px solid var(--dl-structural)!important;width:auto!important;display:block!important;position:relative!important;inset:auto!important}:root[data-phone] .dl-l-fig-cut[data-sil]{background:var(--dl-paper)}:root[data-phone] .dl-l-fig-cut[data-wide]{background:#fff}:root[data-phone] :is(.dl-l-panel,.dl-l-panel-body){height:auto!important}:root[data-phone] .dl-l-panel{border-bottom:1px solid var(--dl-hairline)!important}:root[data-phone] .dl-l-panel-mark{padding:0 var(--dl-phone-pad)!important}:root[data-phone] .dl-l-panel-body{padding:18px var(--dl-phone-pad)!important}:root[data-phone] .dl-l-panel-eg{margin-top:16px!important}:root[data-phone] .dl-l-trace{gap:8px;padding:20px 12px!important}:root[data-phone] .dl-l-tier{flex:none!important;width:100%!important}:root[data-phone] .dl-l-tier-head{flex-wrap:wrap;gap:2px 12px;padding-bottom:6px;height:auto!important}:root[data-phone] .dl-l-tier-cards{flex:none!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}:root[data-phone] .dl-l-tier-card{height:auto!important;padding:10px 12px!important}:root[data-phone] .dl-l-why-head{min-height:var(--dl-cell);flex-wrap:wrap;gap:4px 12px;height:auto!important;padding:12px var(--dl-phone-pad)!important}:root[data-phone] .dl-l-why-body{grid-template-columns:1fr!important;height:auto!important}:root[data-phone] .dl-l-why-fig{padding:20px var(--dl-phone-pad)!important;border-right:none!important;border-bottom:1px solid var(--dl-hairline)!important}:root[data-phone] .dl-l-prov{width:100%!important;height:auto!important}:root[data-phone] .dl-l-why-text{padding:20px var(--dl-phone-pad)!important}:root[data-phone] :is(.dl-l-fig-cut,.dl-l-s07-figscale) .hg-stage{transform:scale(var(--dl-fig-s,1));transform-origin:0 0;width:1200px!important}@property --navGrow{syntax:"<number>";inherits:true;initial-value:0}@property --navOut{syntax:"<number>";inherits:true;initial-value:0}@property --navPeek{syntax:"<number>";inherits:true;initial-value:0}@property --sx0{syntax:"<length>";inherits:true;initial-value:0}@property --sx1{syntax:"<length>";inherits:true;initial-value:0}@property --sw0{syntax:"<length>";inherits:true;initial-value:0}@property --sw1{syntax:"<length>";inherits:true;initial-value:0}.dl-nav-hold{height:var(--dl-bar-h);flex:none}.dl-nav{width:100%;height:var(--dl-bar-h);view-transition-name:dl-nav;flex:none;position:relative}.dl-nav-b,.dl-nav-w{top:0;left:var(--x);width:var(--w);height:var(--dl-bar-h);border:1px solid;border-color:var(--et) var(--er) var(--et) var(--el);position:absolute;overflow:hidden}.dl-nav-b{z-index:1;background-color:var(--bg);box-shadow:var(--sh);color:var(--dl-ink);cursor:default;background-image:linear-gradient(var(--dl-wash), var(--dl-wash));background-repeat:no-repeat;background-size:0% 100%}.dl-nav-b[data-k=about]{z-index:0}.dl-nav-b[data-passed]{background-color:var(--dl-accent-pale)}.dl-nav-b[data-link]{cursor:pointer}.dl-nav-b[data-link]:hover{background-size:100% 100%}.dl-nav-in{width:100%;padding:0 var(--dl-bar-pad);text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}[data-k=back]>.dl-nav-in{width:var(--iw)}.dl-nav-label{font-size:var(--dl-t-prose);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance}.dl-nav-sub{opacity:0;transition:grid-template-rows var(--dl-bar-sub-open) var(--dl-ease), opacity var(--dl-bar-sub-fade) ease;grid-template-rows:0fr;display:grid}.dl-nav-sub>span{min-height:0;overflow:hidden}.dl-nav-sub-text{padding-top:var(--dl-bar-sub-gap);font-size:var(--dl-t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-muted);text-wrap:balance;line-height:1.3;display:block}.dl-nav-b[data-link]:hover .dl-nav-sub{opacity:1;grid-template-rows:1fr}.dl-nav-sel{z-index:2;--sel-x:calc(var(--sx0) + var(--navGrow) * (var(--sx1) - var(--sx0)));top:1px;left:var(--sel-x);width:calc(var(--sw0) + var(--navGrow) * (var(--sw1) - var(--sw0)));height:calc(var(--dl-bar-h) - 2px);background-color:var(--dl-accent);pointer-events:none;position:absolute;overflow:hidden}.dl-nav-track{top:-1px;left:calc(-1 * var(--sel-x));width:var(--R);height:var(--dl-bar-h);position:absolute}.dl-nav-w{color:var(--dl-on-accent);border-color:#0000}.dl-nav[data-ready] .dl-nav-b{transition:left var(--dl-bar-move) var(--dl-ease), width var(--dl-bar-move) var(--dl-ease), border-color var(--dl-bar-move) var(--dl-ease), background-color var(--dl-bar-move) var(--dl-ease), box-shadow var(--dl-bar-move) var(--dl-ease), background-size var(--dl-sweep) ease}.dl-nav[data-ready] .dl-nav-w{transition:left var(--dl-bar-move) var(--dl-ease), width var(--dl-bar-move) var(--dl-ease)}.dl-nav[data-ready] .dl-nav-sel{transition:--sx0 var(--dl-bar-move) var(--dl-ease), --sx1 var(--dl-bar-move) var(--dl-ease), --sw0 var(--dl-bar-move) var(--dl-ease), --sw1 var(--dl-bar-move) var(--dl-ease)}.dl-nav-hold[data-page=home]{top:var(--dl-hold-top);z-index:40;position:sticky}.dl-nav[data-page=home]:not([data-frozen]){animation:linear both dl-nav-grow,linear both dl-nav-out,linear both dl-nav-peek;animation-duration:auto;animation-timeline:scroll(root),scroll(root),scroll(root);animation-range:var(--dl-hold-grow-from) var(--dl-hold-grow-to), var(--dl-hold-out-from) var(--dl-hold-out-to), var(--dl-hold-peek-from) var(--dl-hold-peek-to)}@keyframes dl-nav-grow{0%{--navGrow:0}to{--navGrow:1}}@keyframes dl-nav-out{0%{--navOut:0}to{--navOut:1}}@keyframes dl-nav-peek{0%{--navPeek:0}to{--navPeek:1}}.dl-nav[data-frozen][data-ready]{transition:--navGrow var(--dl-bar-move) var(--dl-ease), --navOut var(--dl-bar-move) var(--dl-ease), --navPeek var(--dl-bar-move) var(--dl-ease)}.dl-nav :is(.dl-nav-b,.dl-nav-w):is([data-k=home],[data-k=thinking],[data-k=built]){translate:calc(var(--navGrow) * var(--gx)) 0;min-width:calc(var(--w) + var(--navGrow) * var(--gw))}.dl-nav[data-frozen] :is(.dl-nav-b,.dl-nav-w):is([data-k=home],[data-k=thinking],[data-k=built]){min-width:calc(var(--hw) * var(--navGrow))}.dl-nav :is(.dl-nav-b,.dl-nav-w)[data-k=about]{transform:translateY(calc(var(--dl-hold-out) * var(--navOut)))}.dl-nav :is(.dl-nav-b,.dl-nav-w):not([data-k=about])>.dl-nav-in{transform:translateY(calc(var(--dl-hold-peek) * var(--navPeek)))}
