@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/43145459071bf43f-s.0qm-449mkc_lq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.28i_eif9c7auo.woff2)format("woff2");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:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_60a5474d-module__niUnQa__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.red_hat_display_60a5474d-module__niUnQa__variable{--font-bs-sans:"Red Hat Display", "Red Hat Display Fallback"}
@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f3ba58774befd5da-s.1k43xa70q6kho.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f83ae72729216bf9-s.p.3r8x6ait9p8p2.woff2)format("woff2");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:Red Hat Mono Fallback;src:local(Arial);ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.0%;size-adjust:134.59%}.red_hat_mono_b133aa19-module__xJFDpq__className{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal}.red_hat_mono_b133aa19-module__xJFDpq__variable{--font-bs-mono:"Red Hat Mono", "Red Hat Mono Fallback"}
[data-tm]{--tm-ease:cubic-bezier(.2, 0, 0, 1)}@keyframes tm-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}@keyframes tm-mask-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes tm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tm-scalex{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tm-type{0%{width:0}to{width:var(--tm-ch)}}@keyframes tm-blink{50%{opacity:0}}@keyframes tm-drift{0%{transform:translateY(8%)}to{transform:translateY(-8%)}}[data-tm] .tm-fade{animation:tm-fade .9s var(--tm-ease) backwards}[data-tm] .tm-up{animation:tm-rise .9s var(--tm-ease) backwards;animation-delay:calc(var(--i,0) * 90ms + var(--tm-d,0s))}[data-tm] .tm-mask{vertical-align:top;margin:0 -.06em -.14em 0;padding:0 .06em .14em 0;display:inline-block;overflow:hidden}[data-tm] .tm-word{animation:tm-mask-up .95s var(--tm-ease) backwards;animation-delay:calc(var(--i,0) * 70ms + var(--tm-d,.12s));display:inline-block}[data-tm] .tm-word-s{display:inline-block}[data-tm] .tm-type{width:var(--tm-ch);white-space:nowrap;vertical-align:bottom;animation:tm-type .8s steps(var(--tm-steps,8)) .25s backwards;display:inline-block;overflow:hidden}[data-tm] .tm-caret{vertical-align:text-bottom;background:currentColor;width:.55ch;height:1.05em;margin-left:.4ch;animation:1.1s step-end 1.1s infinite tm-blink;display:inline-block}[data-tm] .tm-link-u{transition:background-size .3s var(--tm-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}[data-tm] .tm-link-u:hover,[data-tm] .tm-link-u:focus-visible{background-size:100% 1px}[data-tm] .tm-glow{transition:border-color .2s var(--tm-ease), box-shadow .2s var(--tm-ease)}[data-tm] .tm-glow:hover,[data-tm] .tm-glow:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}[data-tm] .tm-rule{position:relative}[data-tm] .tm-rule:after{content:"";background:var(--tm-rule,#d9d3c7);transform-origin:0;height:1px;position:absolute;inset:auto 0 0}[data-tm] .tm-rule-top:after{inset:0 0 auto}@supports (animation-timeline:view()){[data-tm] .tm-scroll{animation:linear both tm-rise;animation-timeline:view();animation-range:entry calc(var(--i,0) * 3%) entry calc(40% + var(--i,0) * 3%)}[data-tm] .tm-wipe{animation:linear both tm-wipe;animation-timeline:view();animation-range:entry calc(var(--i,0) * 3%) entry calc(70% + var(--i,0) * 3%)}[data-tm] .tm-rule:after{animation:linear both tm-scalex;animation-timeline:view();animation-range:entry entry 80%}[data-tm] .tm-word-s{animation:linear both tm-mask-up;animation-timeline:view();animation-range:entry calc(var(--i,0) * 5%) entry calc(55% + var(--i,0) * 5%)}[data-tm] .tm-drift{animation:linear both tm-drift;animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:reduce){[data-tm],[data-tm] *,[data-tm] :before,[data-tm] :after{transition:none!important;animation:none!important}}[data-still] [data-tm],[data-still] [data-tm] *,[data-still] [data-tm] :before,[data-still] [data-tm] :after{transition:none!important;animation:none!important}
.bs{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-bs-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.55;overflow-x:clip;container-type:inline-size}.bs a{color:inherit;text-decoration:none}.bs a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bs ::selection{background:var(--acc);color:var(--acc-ink)}.bs-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.bs-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.bs-m{font-family:var(--font-bs-mono), ui-monospace, monospace}.bs-k{font-family:var(--font-bs-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--mute);font-size:12px;line-height:1.5}.bs-num{font-variant-numeric:tabular-nums}.bs-mute{color:var(--mute)}.bs-strip{background:var(--ink);color:var(--paper)}.bs-strip .bs-k{color:inherit}.bs-rule{border-top:1px solid var(--rule)}.bs-ink{border-top:2px solid var(--ink)}.bs-h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.4cqi,48px);font-weight:600;line-height:1.04}.bs-sec{padding-top:clamp(72px,9cqi,136px)}.bs-sq{background:var(--acc);flex:none;width:.62em;height:.62em;display:inline-block}.bs-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .26s cubic-bezier(.2,0,0,1)}.bs-link:hover{background-size:100% 1px}.bs-row{transition:background-color .16s ease-out}.bs-row:hover{background:var(--hover)}.bs-ctl{border:1px solid var(--ink);grid-template-columns:minmax(88px,auto) minmax(0,1fr);display:grid}.bs-ctl>*{border-bottom:1px solid var(--rule);padding:10px 14px}.bs-ctl>dt{border-right:1px solid var(--rule)}.bs-ctl>:nth-last-child(-n+2){border-bottom:0}.bs-under{background:linear-gradient(var(--acc), var(--acc)) 0 92%/100% .09em no-repeat;padding-bottom:.04em}.bs-dark{background:var(--ink);color:var(--paper)}.bs-dark .bs-k,.bs-dark .bs-mute{color:var(--dark-mute)}.bs-dark .bs-rule{border-color:var(--dark-rule)}@container (max-width:760px){.bs-g>*{grid-column:1/-1!important}.bs-hide-s{display:none!important}.bs-head{justify-content:space-between;display:flex!important}.bs-scope{grid-template-columns:1fr!important}.bs-cred{grid-template-columns:minmax(0,1fr) auto!important;row-gap:2px!important}.bs-cred>*{grid-column:auto!important}.bs-cred .bs-c-code{grid-column:1!important}.bs-cred .bs-c-yr{text-align:right;grid-row:1;grid-column:2!important}.bs-cred .bs-c-name{grid-column:1/-1!important}.bs-cred .bs-c-iss{display:none}.bs-proj{row-gap:12px!important}.bs-proj a{justify-self:start!important}.bs-left-s{text-align:left!important}.bs-meta{flex-wrap:wrap;flex-direction:row!important;gap:4px 14px!important}}.bs-g>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_69e38dd-module__ekGctW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_69e38dd-module__ekGctW__variable{--font-qn-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_ad2f23ae-module__QHicfW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_ad2f23ae-module__QHicfW__variable{--font-qn-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f2bb417e-module__HNfZJW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f2bb417e-module__HNfZJW__variable{--font-qn-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.qn{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-qn-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip;container-type:inline-size}.qn a{color:inherit;text-decoration:none}.qn a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.qn ::selection{background:var(--acc);color:var(--acc-ink)}.qn-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.qn-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.8cqi,24px);display:grid}.qn-m{font-family:var(--font-qn-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6}.qn-num{font-variant-numeric:tabular-nums}.qn-serif{font-family:var(--font-qn-serif), Georgia, serif;font-weight:400}.qn-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(42px,6.2cqi,92px);line-height:.98}.qn-h2{letter-spacing:-.015em;margin:0;font-size:clamp(34px,3.9cqi,56px);line-height:1}.qn-h3{letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.4cqi,34px);line-height:1.08}.qn-mute{color:var(--mute)}.qn-tag{text-align:right;color:var(--mute);white-space:nowrap;grid-column:1/3;padding-top:13px}.qn-tag b{color:var(--acc-text);font-weight:500}.qn-body{grid-column:3/13;min-width:0}.qn-cell{padding:22px 0;position:relative}.qn-tag{transition:color .16s ease-out}.qn-cell:hover>.qn-tag{color:var(--fg)}.qn-cell.is-on>.qn-tag{color:var(--acc-text)}.qn-code{transition:border-color .16s ease-out}.qn-cell:hover .qn-code{border-color:var(--mute)}.qn-code{background:var(--code);border:1px solid var(--rule);border-radius:3px;padding:11px 16px;overflow-x:auto}.qn-code .k{color:var(--acc-text)}.qn-code .s{color:var(--str)}.qn-out{padding-top:14px}.qn-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .28s cubic-bezier(.2,0,0,1)}.qn-link:hover{background-size:100% 1px}.qn-ul{border-bottom:1px solid var(--rule)}.qn-df{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);font-size:14.5px}.qn-df-r{align-items:baseline;column-gap:20px;padding:10px 12px;transition:background-color .14s ease-out;display:grid}.qn-df-r:nth-child(2n){background:var(--zebra)}.qn-df-r:not(.qn-df-h):hover{background:var(--hl)}.qn-df-h{border-bottom:1px solid var(--rule);font-size:13px;font-weight:600;background:0 0!important}.qn-xp{grid-template-columns:28px 56px 56px minmax(0,1.25fr) minmax(0,1fr) minmax(0,2.1fr)}.qn-ed{grid-template-columns:28px minmax(0,2fr) minmax(0,1.6fr) 56px}.qn-idx{color:var(--mute);font-weight:600}.qn-ser{grid-template-columns:max-content minmax(0,1fr);gap:3px 40px;display:grid}.qn-repr{white-space:pre-wrap;font-size:14px;line-height:1.85}.qn-proj{border-top:1px solid var(--rule);grid-template-columns:repeat(10,minmax(0,1fr));column-gap:clamp(12px,1.8cqi,24px);padding:34px 0;display:grid}.qn-caret{background:var(--fg);vertical-align:-3px;width:8px;height:16px;animation:1.1s step-end infinite qn-blink;display:inline-block}@keyframes qn-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.qn-caret{animation:none}}.qn-hide-l{display:none}@container (max-width:760px){.qn-g>*{grid-column:1/-1!important}.qn-tag{text-align:left;padding:0 0 6px}.qn-hide-s{display:none!important}.qn-hide-l{display:block}.qn-code{padding:10px 12px;font-size:12px}.qn-proj{grid-template-columns:minmax(0,1fr)}.qn-proj>*{grid-column:1/-1!important}.qn-proj>div+div{margin-top:22px}.qn-df{font-size:14px}.qn-xp{grid-template-columns:22px minmax(0,1fr) auto;row-gap:2px}.qn-xp>*{grid-column:auto}.qn-xp .qn-xp-a{grid-column:2}.qn-xp .qn-xp-d{text-align:right;grid-area:1/3}.qn-xp .qn-xp-o{grid-column:2/-1}.qn-xp .qn-xp-n{color:var(--mute);grid-column:2/-1}.qn-xp.qn-df-h{display:none}.qn-ed{grid-template-columns:22px minmax(0,1fr) auto;row-gap:2px}.qn-ed .qn-ed-s{color:var(--mute);grid-area:2/2/auto/-1}.qn-ed.qn-df-h{display:none}.qn-ser{column-gap:16px;font-size:12.5px}.qn-repr{font-size:12.5px}.qn-nav{display:none!important}}.qn-body,.qn-proj>*,.qn-df-r>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_95881f21-module__qyAgGW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_95881f21-module__qyAgGW__variable{--font-md-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_c55aa536-module__UO4bqa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_c55aa536-module__UO4bqa__variable{--font-md-sans:"Instrument Sans", "Instrument Sans Fallback"}
.md{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-md-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.55;overflow-x:clip;container-type:inline-size}.md a{color:inherit;text-decoration:none}.md a:focus-visible{outline-offset:3px;outline:2px solid}.md ::selection{background:var(--acc);color:var(--acc-ink)}.md-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.md-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.md-s{font-family:var(--font-md-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400}.md-num{font-variant-numeric:tabular-nums}.md-k{letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:600}.md-mute{color:var(--mute)}.md-navy{background:var(--navy);color:var(--paper)}.md-navy .md-mute{color:var(--navy-mute)}.md-h2{margin:0;font-size:clamp(40px,4.6cqi,68px);line-height:.98}.md-rule{border-top:1px solid var(--rule)}.md-navy .md-rule{border-color:var(--navy-rule)}.md-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s cubic-bezier(.2,0,0,1)}.md-link:hover{background-size:100% 1px}.md-fn{vertical-align:1.1em;font-size:.4em;font-family:var(--font-md-sans), sans-serif;letter-spacing:0;color:var(--acc-text);margin-left:.08em;font-weight:500}.md-roster li{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;gap:14px;padding:16px 0 14px;transition:padding .22s cubic-bezier(.2,0,0,1);display:grid}.md-roster li:hover{padding-left:8px}.md-roster .md-lead{border-bottom:1px dotted var(--mute);transform:translateY(-6px)}.md-sig{font-family:var(--font-md-serif), Georgia, serif;letter-spacing:-.01em;font-size:clamp(36px,3.4cqi,48px);font-style:italic;line-height:1}@container (max-width:760px){.md-g>*{grid-column:1/-1!important}.md-hide-s{display:none!important}.md-head{justify-content:space-between;align-items:baseline;display:flex!important}.md-fns,.md-cols{grid-template-columns:1fr!important}.md-langs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md-roster li{grid-template-columns:minmax(0,1fr) auto}.md-roster .md-lead{display:none}.md-figs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 14px!important}}.md-g>*,.md-roster li>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/88580477c4700a9a-s.30gfc_k83llzb.woff2)format("woff2");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:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c9fb8fc6948cfb2b-s.3gnw20lnu443g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/ebc250ab49b50f9d-s.p.25uezykdmh__s.woff2)format("woff2");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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/62201545b028e8d7-s.40njrem69b_j2.woff2)format("woff2");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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1f28a1525bf4a5c5-s.2kfj1liiv-dxq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f5edcc6a132fb1ad-s.p.1dy1omnk0tq7i.woff2)format("woff2");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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.familjen_grotesk_809a36e0-module__EAL4oa__className{font-family:Familjen Grotesk,Familjen Grotesk Fallback}.familjen_grotesk_809a36e0-module__EAL4oa__variable{--font-ap-sans:"Familjen Grotesk", "Familjen Grotesk Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.woff2)format("woff2");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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_946ec63-module__1o3F1a__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_946ec63-module__1o3F1a__variable{--font-ap-mono:"Fragment Mono", "Fragment Mono Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.2mytwttzefip6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.3ydepyf7yqv2y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.1xuyavnr-8o1k.woff2)format("woff2");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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.1h4a9p5hay8br.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.1mw-h72q7wm9m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.3p08-1dmxavj4.woff2)format("woff2");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:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_de0a393c-module__EGWVXa__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_de0a393c-module__EGWVXa__variable{--font-ap-hand:"Kalam", "Kalam Fallback"}
.ap{background:var(--paper);min-height:100vh;color:var(--fg);font-family:var(--font-ap-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip;container-type:inline-size}.ap a{color:inherit;text-decoration:none}.ap a:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.ap ::selection{background:var(--acc);color:var(--acc-ink)}.ap-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.ap-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.8cqi,24px);display:grid}.ap-m{font-family:var(--font-ap-mono), ui-monospace, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.ap-hand{font-family:var(--font-ap-hand), cursive;color:var(--acc-text);font-weight:700}.ap-mute{color:var(--mute)}.ap-h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.4cqi,64px);font-weight:500;line-height:.98}.ap-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .28s cubic-bezier(.2,0,0,1)}.ap-link:hover{background-size:100% 1px}.ap-ph{background:var(--ph);position:relative;overflow:hidden}.ap-ph:before{content:"";background:radial-gradient(140% 110% at 50% 45%,#0000 50%,#00000061 100%);position:absolute;inset:0}.ap-ph:after{content:"";opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ap-strip{background:var(--film);border-radius:2px;padding:22px 10px;position:relative}.ap-strip:before,.ap-strip:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 7px, var(--hole) 7px 15px, transparent 15px 22px);border-radius:1px;height:7px;position:absolute;left:10px;right:10px}.ap-strip:before{top:6px}.ap-strip:after{bottom:6px}.ap-frames{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.ap-fr{flex-direction:column;gap:5px;display:flex;position:relative}.ap-fr .ap-ph{aspect-ratio:3/2;transition:filter .2s ease-out}.ap-fr:hover .ap-ph{filter:brightness(1.12)}.ap-edge{font-family:var(--font-ap-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--edge);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.ap-mark{pointer-events:none;position:absolute;inset:-5px -5px 12px;overflow:visible}.ap-mark path{fill:none;stroke:var(--acc);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ap-crop{border:0 solid var(--acc);pointer-events:none;z-index:2;width:26px;height:26px;position:absolute}.ap-crop.a{border-top-width:3px;border-left-width:3px;top:-10px;left:-10px}.ap-crop.b{border-bottom-width:3px;border-right-width:3px;bottom:-10px;right:-10px}.ap-se{border-top:1px solid var(--rule);align-items:start;row-gap:28px;padding:clamp(44px,6cqi,88px) 0}.ap-se-meta{flex-direction:column;grid-area:1/1/auto/5;gap:16px;display:flex;position:sticky;top:96px}.ap-se-plate{flex-direction:column;grid-area:1/5/auto/13;gap:18px;display:flex}.ap-series .ap-se:nth-child(2n) .ap-se-meta{grid-column:9/13}.ap-series .ap-se:nth-child(2n) .ap-se-plate{grid-column:1/9}.ap-ring{place-items:center;width:46px;height:40px;font-size:22px;line-height:1;display:inline-grid;position:relative}.ap-ring svg{width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.ap-ring path{fill:none;stroke:var(--acc);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:16px 0;display:grid}.ap-hide-l{display:none}@container (max-width:760px){.ap-g>*{grid-column:1/-1!important}.ap-hide-s{display:none!important}.ap-hide-l{display:block}.ap-se-meta,.ap-se-plate{position:static;grid-row:auto!important}.ap-series .ap-se:nth-child(2n) .ap-se-meta,.ap-series .ap-se:nth-child(2n) .ap-se-plate{grid-column:1/-1}.ap-frames .ap-fr:nth-child(n+4){display:none}.ap-frames-h .ap-fr:nth-child(n+4){display:flex}.ap-frames-h .ap-fr:nth-child(-n+2),.ap-frames-h .ap-fr:nth-child(n+6){display:none}.ap-strip{padding:20px 8px}.ap-strip:before,.ap-strip:after{left:8px;right:8px}.ap-crop{width:18px;height:18px}.ap-crop.a{top:-6px;left:-6px}.ap-crop.b{bottom:-6px;right:-6px}.ap-svc{grid-template-columns:minmax(0,1fr)!important}.ap-head nav{gap:16px!important}}.ap-ph.is-photo:before,.ap-ph.is-photo:after{display:none}.ap-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ap-g>*,.ap-se-meta>*,.ap-row>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/14d4d63e19d804c8-s.2hx9of09yi2qk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f9796a0a2d7214e5-s.1b8598wgvzo_b.woff2)format("woff2");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:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c6c1a0748af42b20-s.0fgf-orkamc-k.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/cc2b2ba9b11d3453-s.p.2r0__0xc_b_vy.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_97d09cfc-module__yw3M2G__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback}.hanken_grotesk_97d09cfc-module__yw3M2G__variable{--font-pl-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.3p2zw-bmbrlar.woff2)format("woff2");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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_730e7b7e-module__ldIa1W__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_730e7b7e-module__ldIa1W__variable{--font-pl-mono:"Martian Mono", "Martian Mono Fallback"}
.pl{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-pl-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip;container-type:inline-size}.pl a{color:inherit;text-decoration:none}.pl a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.pl ::selection{background:var(--acc);color:var(--acc-ink)}.pl-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.pl-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.8cqi,24px);display:grid}.pl-g9{grid-template-columns:repeat(9,minmax(0,1fr));column-gap:clamp(12px,1.8cqi,24px);display:grid}.pl-m{font-family:var(--font-pl-mono), ui-monospace, monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.6}.pl-mute{color:var(--mute)}.pl-acc{color:var(--acc-text)}.pl-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .26s cubic-bezier(.2,0,0,1)}.pl-link:hover{background-size:100% 1px}.pl-rail{grid-column:1/4;align-self:start;padding-top:clamp(48px,6cqi,88px);position:sticky;top:76px}.pl-rail ol{margin:0;padding:0;list-style:none;position:relative}.pl-rail ol:before{content:"";background:var(--rule);width:1px;position:absolute;top:10px;bottom:10px;left:4px}.pl-rail li a{color:var(--mute);grid-template-columns:9px 26px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:9px 0;transition:color .14s ease-out;display:grid;position:relative}.pl-rail li a:hover{color:var(--fg)}.pl-node{background:var(--bg);border:1px solid var(--mute);box-sizing:border-box;z-index:1;width:9px;height:9px;position:relative}.pl-rail li a:hover .pl-node{background:var(--acc);border-color:var(--acc)}.pl-rail li.is-on a{color:var(--fg)}.pl-rail li.is-on .pl-node{background:var(--acc);border-color:var(--acc)}.pl-main{grid-column:4/13;min-width:0}.pl-stage{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:baseline;gap:16px;margin-bottom:clamp(28px,3.4cqi,48px);padding:14px 0;display:flex}.pl-stage .pl-ok{margin-left:auto}.pl-sec{padding-top:clamp(72px,8cqi,128px)}.pl-h2{font-family:var(--font-pl-mono), ui-monospace, monospace;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.5cqi,36px);font-weight:300;line-height:1.15}.pl-log{font-size:15.5px}.pl-ln{grid-template-columns:36px 120px minmax(0,1fr);align-items:baseline;column-gap:20px;padding:3px 0;display:grid}.pl-ln>.pl-m:first-child{color:var(--dim);text-align:right}.pl-entry{border-bottom:1px dashed var(--rule);padding:14px 0;transition:background-color .14s ease-out}.pl-entry:hover{background:var(--panel)}.pl-row{border-bottom:1px solid var(--rule);align-items:baseline;column-gap:clamp(12px,1.8cqi,24px);padding:18px 0;display:grid}.pl-stack{grid-template-columns:minmax(0,3fr) minmax(0,6fr)}.pl-proj{grid-template-columns:minmax(0,3fr) minmax(0,6fr);align-items:start;padding:clamp(24px,3cqi,40px) 0}.pl-repo{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,1fr);transition:background-color .14s ease-out}.pl-repo:hover{background:var(--panel)}.pl-caret{background:var(--acc);vertical-align:-.12em;width:.55em;height:1em;margin-left:.15em;animation:1s step-end infinite pl-blink;display:inline-block}@keyframes pl-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pl-caret{animation:none}}.pl-hide-l{display:none}@container (max-width:860px){.pl-g>*{grid-column:1/-1!important}.pl-rail{display:none}.pl-hide-s{display:none!important}.pl-hide-l{display:block}.pl-g9>*{grid-column:1/-1!important}.pl-ln{grid-template-columns:26px minmax(0,1fr);column-gap:12px}.pl-ln .pl-when{grid-area:1/2}.pl-ln .pl-when:empty{display:none}.pl-ln .pl-msg{grid-column:2}.pl-log{font-size:15px}.pl-stack{grid-template-columns:minmax(0,1fr);row-gap:8px}.pl-proj{grid-template-columns:minmax(0,1fr);row-gap:16px}.pl-repo{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.pl-repo .pl-repo-b{grid-area:2/1/auto/-1}.pl-nav{display:none!important}}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_849b0db6-module__8xI_EW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_849b0db6-module__8xI_EW__variable{--font-oc-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_453f0623-module__tdShoG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_453f0623-module__tdShoG__variable{--font-oc-sans:"Public Sans", "Public Sans Fallback"}
.oc{background:var(--desk);min-height:100vh;color:var(--ink);font-family:var(--font-oc-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip;container-type:inline-size}.oc a{color:inherit;text-decoration:none}.oc a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.oc ::selection{background:var(--acc);color:var(--acc-ink)}.oc-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.oc-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.oc-num{font-variant-numeric:tabular-nums}.oc-k{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:600;line-height:1.4}.oc-serif{font-family:var(--font-oc-serif), Georgia, serif;font-optical-sizing:auto}.oc-link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .22s ease-out,color .16s ease-out}.oc-link:hover{color:var(--acc-text)}.oc-nav a{background:linear-gradient(var(--acc), var(--acc)) 0 100%/0 2px no-repeat;padding:2px 0;transition:background-size .22s ease-out}.oc-nav a:hover{background-size:100% 2px}.oc-sheet{background:var(--paper);border:1px solid var(--edge);border-radius:3px;padding:clamp(28px,6cqi,88px) clamp(20px,5.4cqi,80px) clamp(24px,3cqi,40px);box-shadow:0 1px #00000008,0 24px 60px -30px #1e1c1438}.oc-sec{padding-top:clamp(48px,6.4cqi,92px)}.oc-h{letter-spacing:.01em;align-items:baseline;gap:14px;margin:0;font-size:14.5px;font-weight:600;display:flex}.oc-h b{color:var(--acc-text);min-width:1.6em;font-weight:600}.oc-rule{border-top:1px solid var(--rule)}.oc-name{letter-spacing:-.025em;margin:0;font-size:clamp(46px,7.4cqi,104px);font-weight:400;line-height:.96}.oc-meta{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.oc-meta>div{border-top:1px solid var(--ink);flex-direction:column;gap:4px;min-width:0;padding-top:10px;display:flex}.oc-meta dd{overflow-wrap:anywhere;margin:0}.oc-case{border-top:1px solid var(--rule);padding:clamp(28px,3.4cqi,44px) 0}.oc-case-t{letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(25px,2.6cqi,36px);font-weight:400;line-height:1.12}.oc-f{border-top:1px dashed var(--rule);grid-template-columns:132px minmax(0,1fr);column-gap:24px;padding:14px 0;display:grid}.oc-f p{max-width:62ch;margin:0}.oc-res{background:var(--tint);border-left:3px solid var(--acc);border-radius:0 3px 3px 0;grid-template-columns:132px minmax(0,1fr);column-gap:24px;margin-top:6px;padding:18px 0;display:grid}.oc-res .oc-k{color:var(--res-label);padding-left:18px}.oc-fig{letter-spacing:-.04em;color:var(--acc-text);font-size:clamp(40px,4.6cqi,64px);font-weight:600;line-height:.95}.oc-row{border-top:1px solid var(--rule);align-items:baseline;padding:22px 0}.oc-row ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.oc-row li{max-width:60ch;padding-left:18px;position:relative}.oc-row li:before{content:"";background:var(--mute);width:8px;height:1px;position:absolute;top:.72em;left:0}.oc-sk{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oc-sk>div{flex-direction:column;gap:6px;padding:12px 16px 4px 0;display:flex}.oc-sk>div+div{border-left:1px solid var(--rule);padding-left:16px}.oc-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.oc-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:11px 0;display:grid}.oc-mail{letter-spacing:-.02em;font-size:clamp(30px,4.8cqi,64px);font-weight:400;line-height:1.05}.oc-idx a{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:10px 0;transition:color .16s ease-out;display:grid}.oc-idx a:hover{color:var(--acc-text)}@container (max-width:760px){.oc-g>*{grid-column:1/-1!important}.oc-hide-s{display:none!important}.oc-top{justify-content:space-between;display:flex!important}.oc-top>*{grid-column:auto!important}.oc-main{padding:0!important}.oc-sheet{box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:36px 20px 24px}.oc-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.oc-f,.oc-res{grid-template-columns:minmax(0,1fr);row-gap:6px}.oc-res{padding:16px 16px 18px 0}.oc-res>*,.oc-res .oc-k{padding-left:16px}.oc-sk{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-sk>div{border-left:0!important;padding:12px 12px 14px 0!important}.oc-sk>div:nth-child(2n){border-left:1px solid var(--rule)!important;padding-left:14px!important}.oc-sk>div:nth-child(n+3){border-top:1px solid var(--rule)}.oc-sec{padding-top:52px}.oc-meta>div:first-child,.oc-meta>div:last-child{grid-column:1/-1}.oc-case-m{flex-wrap:wrap;align-items:baseline;flex-direction:row!important;column-gap:12px!important}.oc-case-m a{flex-basis:100%;margin-top:0!important}}.oc-g>*,.oc-f>*,.oc-row>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4be156f4dddd8892-s.3s10zhi_n7d0p.woff2)format("woff2");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:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/918b3a0139788cb0-s.1keig5i_u7ba1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.1-ocoyvq1rw-a.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_5985ddfe-module__hunxqq__className{font-family:Public Sans,Public Sans Fallback}.public_sans_5985ddfe-module__hunxqq__variable{--font-wd-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.woff2)format("woff2");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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_e4aecf1d-module__rpAFEq__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_e4aecf1d-module__rpAFEq__variable{--font-wd-mono:"Fragment Mono", "Fragment Mono Fallback"}
.wd{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-wd-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip;container-type:inline-size}.wd a{color:inherit;text-decoration:none}.wd a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wd ::selection{background:var(--acc);color:var(--acc-ink)}.wd-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.wd-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.wd-m{font-family:var(--font-wd-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:12.5px;line-height:1.45}.wd-k{font-family:var(--font-wd-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11.5px;line-height:1.4}.wd-num{font-variant-numeric:tabular-nums lining-nums}.wd-mute{color:var(--mute)}.wd-u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px;transition:color .16s ease-out}.wd-u:hover{color:var(--acc-t)}.wd-ul{margin:0;padding:0;list-style:none}.wd-hide-l{display:none}.wd-sheet{background:var(--sheet);border:1px solid var(--rule);box-sizing:border-box;border-left:0;position:relative}.wd-sheet:before{content:"";background:var(--acc);width:6px;position:absolute;top:-1px;bottom:-1px;left:0}.wd-name{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6cqi,80px);font-weight:600;line-height:1}.wd-lead{max-width:56ch;margin:0;font-size:clamp(17px,1.45cqi,19px);line-height:1.6}.wd-facts{grid-template-columns:minmax(0,1fr);align-content:start;margin:0;display:grid}.wd-fact{border-top:1px solid var(--rule);grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:11px 0;display:grid}.wd-fact dd{overflow-wrap:anywhere;margin:0;font-weight:500}.wd-fact.is-key dd{color:var(--acc-t);font-weight:600}.wd-fact.is-key{border-top:2px solid var(--acc)}.wd-bar>span{white-space:nowrap}.wd-bar{background:var(--tint);border-top:2px solid var(--acc);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px 13px;display:flex}.wd-h2{letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.7cqi,23px);font-weight:600;line-height:1.2}.wd-sec{padding-top:clamp(56px,7cqi,104px)}.wd-reg{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2.3fr) minmax(0,1.6fr) minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.9fr);align-items:baseline;gap:4px 24px;padding:16px 18px;display:grid}.wd-reg-h{padding-top:12px;padding-bottom:10px}.wd-reg-n{font-weight:600}.wd-reg-l{display:none}.wd-rota{grid-template-columns:repeat(var(--yrs), minmax(0, 1fr));gap:3px;display:grid}.wd-cell{min-width:0;height:44px;font-family:var(--font-wd-mono), monospace;letter-spacing:.04em;justify-content:center;align-items:center;font-size:11.5px;display:flex;overflow:hidden}.wd-yr{text-align:center;padding-top:6px}.wd-job{border-bottom:1px solid var(--rule);row-gap:16px;padding:28px 18px 30px}.wd-notes li{border-top:1px solid var(--rule);padding:9px 0 9px 22px;position:relative}.wd-notes li:before{content:"";border:1.5px solid var(--acc);box-sizing:border-box;width:8px;height:8px;position:absolute;top:17px;left:2px}.wd-tag{border:1px solid var(--acc);color:var(--acc-t);padding:3px 7px 2px;display:inline-block}.wd-chk li{border-top:1px solid var(--rule);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.wd-chk li:before{content:"";border-left:2px solid var(--acc);border-bottom:2px solid var(--acc);width:9px;height:5px;margin-top:6px;margin-left:2px;transform:rotate(-45deg)}.wd-seg{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;max-width:180px;display:grid}.wd-seg span{background:var(--rule);height:6px}.wd-seg span.on{background:var(--acc)}.wd-cta{background:var(--acc);align-items:center;gap:12px;padding:15px 22px;font-weight:600;transition:background-color .16s ease-out;display:inline-flex;color:var(--acc-ink)!important}.wd-cta:hover{background:var(--acc-d)}@container (max-width:760px){.wd{font-size:15.5px}.wd-hide-s{display:none!important}.wd-hide-l{display:block}.wd-g>*{grid-area:auto/1/auto/-1!important}.wd-hero{row-gap:18px!important;padding:22px 18px 26px 26px!important}.wd-hero .o1{order:1}.wd-hero .o2{order:2}.wd-hero .o3{order:3}.wd-hero .o4{order:4}.wd-hero .o5{order:5}.wd-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.wd-fact{grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0 10px}.wd-fact.is-key,.wd-fact.is-wide{grid-column:1/-1}.wd-fact dd{font-size:15px;line-height:1.35}.wd-bar{padding:12px 14px 11px}.wd-reg{grid-template-columns:minmax(0,1fr) auto;row-gap:3px;padding:14px}.wd-reg>*{grid-column:1/-1}.wd-reg .wd-reg-n{grid-column:1}.wd-reg .wd-reg-v{text-align:right;grid-area:1/2}.wd-reg .wd-reg-x,.wd-reg-h{display:none}.wd-reg-l{display:inline}.wd-job{row-gap:12px;padding:22px 14px 24px}.wd-cell{letter-spacing:0;height:34px;font-size:9.5px}.wd-yr{letter-spacing:0;font-size:9.5px!important}.wd-sec{padding-top:44px}.wd-chk li{padding:8px 0}.wd-pad{padding-left:14px!important;padding-right:14px!important}}.wd-reg.is3{grid-template-columns:minmax(0,2.6fr) minmax(0,1.8fr) minmax(0,.8fr)}@container (max-width:760px){.wd-reg.is3{grid-template-columns:minmax(0,1fr) auto}}.wd-g>*,.wd-reg>*,.wd-job>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_dc210de3-module__xitCDq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_dc210de3-module__xitCDq__variable{--font-st-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4be156f4dddd8892-s.3s10zhi_n7d0p.woff2)format("woff2");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:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/918b3a0139788cb0-s.1keig5i_u7ba1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.1-ocoyvq1rw-a.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_6921ab1f-module__AHc6LG__className{font-family:Public Sans,Public Sans Fallback}.public_sans_6921ab1f-module__AHc6LG__variable{--font-st-sans:"Public Sans", "Public Sans Fallback"}
.st{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-st-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.6;overflow-x:clip;container-type:inline-size}.st a{color:inherit;text-decoration:none}.st a:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.st ::selection{background:var(--acc);color:var(--acc-ink)}.st-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.st-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2cqi,32px);display:grid}.st-serif{font-family:var(--font-st-serif), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.012em;font-weight:400}.st-sc{letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:600}.st-mute{color:var(--mute)}.st-acc{color:var(--acc-t)}.st-num{font-variant-numeric:lining-nums tabular-nums}.st-r{border-top:1px solid var(--rule)}.st-dbl{border-top:3px double var(--rule-s)}.st-u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:color .16s ease-out}.st-u:hover{color:var(--acc-t)}.st-btn{background:var(--acc);letter-spacing:.01em;align-items:center;gap:14px;height:52px;padding:0 26px;font-size:15px;font-weight:500;transition:background-color .2s ease-out;display:inline-flex;color:var(--acc-ink)!important}.st-btn:hover{background:var(--acc-d)}.st-ph{background:var(--ph);position:relative;overflow:hidden}.st-ph:after{content:"";opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.st-mount{border:1px solid var(--rule);background:var(--paper);padding:12px}.st-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:clamp(16px,2cqi,32px);padding:18px 0 clamp(36px,4.5cqi,56px);display:grid}.st-h2{margin:0;font-size:clamp(30px,3.2cqi,44px);font-style:italic;font-weight:300;line-height:1.05}.st-role{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px clamp(16px,2cqi,32px);padding:32px 0 40px;display:grid}.st-out li{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr);padding:10px 0;display:grid}.st-out li:first-child{border-top:0;padding-top:0}.st-mand{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4cqi,64px);display:grid}.st-cred{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-cred>div{border-left:1px solid var(--rule);padding:0 clamp(16px,2cqi,32px)}.st-cred>div:first-child{border-left:0;padding-left:0}.st-areas span{display:inline-block}.st-areas span:not(:last-child):after{content:"·";color:var(--mute);margin:0 .5em}@container (max-width:760px){.st-g>*,.st-head>*,.st-role>*{grid-column:1/-1!important}.st-hide-s{display:none!important}.st-portrait{aspect-ratio:1!important}.st-head{align-items:baseline;gap:14px;display:flex}.st-borg{display:block}.st-areas span{border-top:1px solid var(--rule);padding:10px 0;font-size:22px;display:block}.st-areas span:not(:last-child):after{content:none}.st-mand,.st-cred{grid-template-columns:1fr}.st-cred>div{border-left:0;border-top:1px solid var(--rule);margin-top:24px;padding:24px 0 0}.st-cred>div:first-child{border-top:0;margin-top:0;padding-top:0}.st-role{row-gap:10px;padding:24px 0 32px}.st-facts{grid-template-columns:7.2em minmax(0,1fr)!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-in{animation:linear both st-in;animation-timeline:view();animation-range:entry cover 22%}@keyframes st-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.st-rule-in{transform-origin:0;animation:linear both st-rule;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes st-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.st-ph img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.st-g>*,.st-role>*,.st-head>*{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.st-in,.st-rule-in{animation:none!important}}[data-still] .st-in,[data-still] .st-rule-in{opacity:1!important;animation:none!important;transform:none!important}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_70fb7cf2-module__ufDuiW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_70fb7cf2-module__ufDuiW__variable{--font-ps-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/130b5bec7367fe75-s.p.2a6h7ss23ijlh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/41c4c4fa85b44ce7-s.2i4njdoaw2qgi.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/98eb7e876a4b794d-s.2qo2-tah8h75r.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/94f70e70d6454b77-s.07wqes62-g4d4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/6835223d91b5eb8f-s.0_waqchx159qi.woff2)format("woff2");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:Noto Naskh Arabic Fallback;src:local(Times New Roman);ascent-override:91.43%;descent-override:54.22%;line-gap-override:0.0%;size-adjust:116.92%}.noto_naskh_arabic_b3095787-module__to64xW__className{font-family:Noto Naskh Arabic,Noto Naskh Arabic Fallback;font-style:normal}.noto_naskh_arabic_b3095787-module__to64xW__variable{--font-ps-serif-ar:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_69e26b26-module__5ModQq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_69e26b26-module__5ModQq__variable{--font-ps-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");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 Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.0t4anfzf7qhnx.woff2)format("woff2");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 Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");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 Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.3bwea2rv5j-ez.woff2)format("woff2");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 Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");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 Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.3k-oj3hs98av5.woff2)format("woff2");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 Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_70e41c58-module__RzFSKG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_70e41c58-module__RzFSKG__variable{--font-ps-sans-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
.ls{font-family:var(--ls-font,inherit);color:var(--ls-fg,inherit);font-size:14px;line-height:1;display:inline-block;position:relative}.ls-btn{border:1px solid var(--ls-line,currentColor);height:40px;color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding-inline:8px 12px;font-weight:500;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.ls-btn:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.ls-btn:focus-visible,.ls-menu a:focus-visible{outline:2px solid var(--ls-accent,currentColor);outline-offset:2px}.ls-flag{border-radius:50%;flex:none;display:block}.ls-caret{opacity:.7;flex:none;transition:transform .16s ease-out}.ls-btn[aria-expanded=true] .ls-caret{transform:rotate(180deg)}.ls-menu{z-index:50;background:var(--ls-bg,#fff);min-width:190px;color:var(--ls-fg,#111);border:1px solid var(--ls-line,#00000024);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 12px 32px #00000024}.ls-menu[hidden]{display:none}.ls-menu a{min-height:44px;color:inherit;border-radius:9px;align-items:center;gap:12px;padding-inline:10px;font-size:15px;text-decoration:none;transition:background-color .16s ease-out;display:flex}.ls-menu a:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.ls-menu a[aria-current=page]{font-weight:600}.ls-name{flex:1}.ls-check{color:var(--ls-accent,currentColor);flex:none}@media (prefers-reduced-motion:reduce){.ls-btn,.ls-caret,.ls-menu a{transition:none}}
.ps{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-ps-sans), var(--font-ps-sans-ar), system-ui, sans-serif;text-align:start;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.6;overflow-x:clip;container-type:inline-size}.ps:lang(ar){font-size:16.5px;line-height:1.85}.ps:lang(ar),.ps :lang(ar){letter-spacing:0!important;font-style:normal!important}.ps a{color:inherit;text-decoration:none}.ps a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ps ::selection{background:var(--acc);color:var(--acc-ink)}.ps p,.ps h1,.ps h2,.ps h3,.ps ul,.ps ol{margin:0}.ps ul,.ps ol{padding:0;list-style:none}.ps-wrap{box-sizing:border-box;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3cqi,48px)}.ps-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,1.8cqi,24px);display:grid}.ps-g9{grid-template-columns:repeat(9,minmax(0,1fr));column-gap:clamp(14px,1.8cqi,24px);display:grid}.ps-serif{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;font-weight:400}.ps-num{font-variant-numeric:tabular-nums lining-nums}.ps-mute{color:var(--mute)}.ps-k{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.ps-k:lang(ar){text-transform:none;font-size:13.5px;font-weight:500}.ps-k:empty{display:none}.ps-link{background:linear-gradient(var(--rule), var(--rule)) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:color .16s ease-out,background-image .16s ease-out}.ps-link:hover{color:var(--acc-text);background-image:linear-gradient(var(--acc), var(--acc))}.ps-head{z-index:10;background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.ps-bar{justify-content:space-between;align-items:center;gap:24px;min-height:60px;display:flex}.ps-brand{font-size:15px;font-weight:600}.ps-nav{gap:clamp(18px,2.4cqi,32px);margin-inline-start:auto;font-size:14.5px;display:flex}.ps-bar .ls{margin-inline-start:clamp(18px,2.4cqi,32px)}.ps-name{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;letter-spacing:-.025em;font-size:clamp(54px,10.2cqi,136px);font-weight:400;line-height:.9}.ps-name:lang(ar){font-family:var(--font-ps-serif-ar), serif;font-size:clamp(50px,8.6cqi,112px);font-weight:500;line-height:1.25}.ps-echo-name{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;color:var(--mute);font-size:clamp(20px,2cqi,26px);line-height:1.4}.ps-echo-sep{color:var(--rule);padding-inline:.3em}.ps-echo-name:lang(fr),.ps-echo-name:lang(en){font-style:italic}.ps-headline{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;font-size:clamp(22px,2.3cqi,30px);font-style:italic;line-height:1.3}.ps-headline:lang(ar){line-height:1.6}.ps-cross{align-items:baseline;gap:clamp(16px,2cqi,28px);display:flex}.ps-cross-line{border-top:1px solid var(--rule);flex:1;align-self:center;min-width:40px}.ps-sec{border-top:1px solid var(--rule);padding-block:clamp(40px,5.6cqi,80px)}.ps-rail{flex-direction:column;grid-column:1/4;align-self:start;gap:6px;display:flex;position:sticky;top:84px}.ps-h2{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;letter-spacing:-.01em;font-size:clamp(26px,2.5cqi,34px);font-weight:400;line-height:1.1}.ps-h2:lang(ar){font-weight:500;line-height:1.5}.ps-echo{color:var(--mute);font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;align-items:center;gap:10px;font-size:17px;line-height:1.5;display:flex}.ps-echo:before{content:"";border-top:1px solid var(--acc);flex:none;width:22px}.ps-echo:lang(fr),.ps-echo:lang(en){font-style:italic}.ps-echo:lang(ar){font-size:18.5px}.ps-city-e:lang(ar){font-size:14.5px}.ps-body{grid-column:4/13}.ps-lede{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;max-width:34em;font-size:clamp(20px,1.85cqi,24px);line-height:1.5}.ps-lede:lang(ar){line-height:1.95}.ps-route{flex-direction:column;display:flex}.ps-stop{padding-inline-start:22px;flex-direction:column;gap:2px;padding-bottom:20px;display:flex;position:relative}.ps-stop:not(:last-child){border-inline-start:1px solid var(--fg)}.ps-stop:last-child{padding-inline-start:23px;padding-bottom:0}.ps-stop:before{content:"";inset-inline-start:-5px;box-sizing:border-box;background:var(--bg);border:1px solid var(--fg);border-radius:50%;width:9px;height:9px;position:absolute;top:7px}.ps-stop:last-child:before{inset-inline-start:-4px}.ps-stop.is-home:before{background:var(--acc);border-color:var(--acc)}.ps-city{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;font-size:22px;line-height:1.2}.ps-city:lang(ar){line-height:1.6}.ps-city-e{color:var(--mute);font-size:13.5px}.ps-row{border-bottom:1px solid var(--rule);padding-block:26px}.ps-row:first-child{padding-top:4px}.ps-row:last-child{border-bottom:0;padding-bottom:0}.ps-when{flex-direction:column;grid-column:1/4;gap:2px;font-size:14.5px;display:flex}.ps-what{flex-direction:column;grid-column:4/10;gap:4px;display:flex}.ps-h3{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;font-size:clamp(21px,1.8cqi,24px);font-weight:400;line-height:1.25}.ps-h3:lang(ar){font-weight:500;line-height:1.6}.ps-org{font-weight:500}.ps-desc{max-width:60ch;margin-top:8px!important}.ps-bul{max-width:60ch;color:var(--mute);flex-direction:column;gap:6px;display:flex;margin-top:12px!important}.ps-bul li{padding-inline-start:20px;position:relative}.ps-bul li:before{content:"";inset-inline-start:0;border-top:1px solid var(--mute);width:10px;position:absolute;top:.8em}.ps-plate{aspect-ratio:16/7;background:var(--plate);color:var(--plate-ink);box-sizing:border-box;border-radius:3px;flex-direction:column;grid-column:1/10;justify-content:space-between;padding:clamp(18px,2.6cqi,36px);display:flex;position:relative;overflow:hidden}.ps-plate:before{content:"";pointer-events:none;background:radial-gradient(90% 120% at 85% 0,#ffffff29,#0000 60%),linear-gradient(#0000 55%,#0000002e);position:absolute;inset:0}.ps-plate:after{content:"";opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ps-plate>*{z-index:1;position:relative}.ps-plate-t{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;letter-spacing:-.015em;max-width:14em;font-size:clamp(28px,3.9cqi,54px);font-weight:400;line-height:1.05}.ps-plate-t:lang(ar){line-height:1.5}.ps-horizon{opacity:.45;border-top:1px solid;margin-block:auto 18px}.ps-meta{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 18px;font-size:14.5px;display:grid}.ps-meta dt{color:var(--mute)}.ps-meta dd{margin:0}.ps-sk{flex-direction:column;grid-column:span 3;display:flex}.ps-sk h3{border-bottom:1px solid var(--fg);padding-bottom:10px;font-size:15.5px;font-weight:600}.ps-sk li{border-bottom:1px solid var(--rule);padding-block:9px}.ps-band{background:var(--band)}.ps-band .ps-sec{border-top:0}.ps-lg{border-top:1px solid var(--fg);flex-direction:column;grid-column:span 3;gap:8px;padding-top:14px;display:flex}.ps-lg-n{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;font-size:clamp(32px,3.3cqi,46px);line-height:1.15}.ps-lg-n:lang(ar){font-family:var(--font-ps-serif-ar), serif;line-height:1.35}.ps-mail{font-family:var(--font-ps-serif), var(--font-ps-serif-ar), Georgia, serif;letter-spacing:-.02em;overflow-wrap:anywhere;unicode-bidi:isolate;place-self:flex-start start;font-size:clamp(26px,4.4cqi,60px);line-height:1.1}.ps-foot{border-top:1px solid var(--rule);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:22px 28px;font-size:13.5px;display:flex}.ps-foot a{color:var(--fg)}.ps-foot a[lang=ar]{font-family:var(--font-ps-sans-ar), sans-serif}@container (max-width:760px){.ps-nav{display:none}.ps-bar{min-height:54px}.ps-g>*,.ps-g9>*{grid-column:1/-1!important}.ps-hero{row-gap:14px!important}.ps-name{font-size:clamp(46px,16cqi,72px)}.ps-name:lang(ar){font-size:clamp(44px,14cqi,64px)}.ps-cross{flex-direction:column;gap:6px}.ps-cross-line{display:none}.ps-rail{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:26px;position:static}.ps-route{flex-flow:wrap;gap:16px 0;margin-top:12px}.ps-stop,.ps-stop:last-child{border-top:1px solid var(--fg);flex:1;padding:14px 10px 0 0;padding-inline-start:0;border-inline-start:0!important}.ps-stop:last-child{border-top-style:dashed}.ps-stop:before,.ps-stop:last-child:before{inset-inline-start:0;top:-5px}.ps-when{flex-flow:wrap;gap:0 10px;margin-bottom:6px}.ps-when>*+:before{content:"·";padding-inline-end:10px}.ps-plate{aspect-ratio:4/3}.ps-meta{margin-top:18px}.ps-sk{margin-bottom:28px}.ps-lg{border-top-color:var(--rule);flex-direction:row;justify-content:space-between;align-items:baseline;padding-block:12px 4px}.ps-lg:first-child{border-top-color:var(--fg)}.ps-lg-n{font-size:30px}}.ps-g>*,.ps-g9>*,.ps-row>*{overflow-wrap:anywhere;min-width:0}
@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0ogxg322i472y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.23zh95iq-x3nr.woff2)format("woff2");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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_72dd35ab-module____nw3W__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_72dd35ab-module____nw3W__variable{--font-at-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/94a6d9b3ae777797-s.1go0d5nq_-w5a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/fc566e733948aae3-s.p.3sn1m8e9yfo1w.woff2)format("woff2");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:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_73a0bd19-module__eKuyBW__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.funnel_sans_73a0bd19-module__eKuyBW__variable{--font-at-sans:"Funnel Sans", "Funnel Sans Fallback"}
.at{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-at-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip;container-type:inline-size}.at a{color:inherit;text-decoration:none}.at a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.at ::selection{background:var(--acc);color:var(--acc-ink)}.at-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.at-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.at-d{font-family:var(--font-at-display), system-ui, sans-serif;letter-spacing:-.035em;font-weight:500}.at-k{letter-spacing:.02em;color:var(--mute);font-size:12.5px;line-height:1.5}.at-num{font-variant-numeric:tabular-nums}.at-mute{color:var(--mute)}.at-u{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,0,0,1)}.at-u:hover{background-size:100% 1.5px}.at-cover{isolation:isolate;border-radius:4px;display:block;position:relative;overflow:hidden}.at-cover:after{content:"";z-index:3;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.at-cover>.at-art{transition:transform .7s cubic-bezier(.2,0,0,1)}.at-cover:hover>.at-art{transform:scale(1.025)}.at-phone{aspect-ratio:9/19;box-sizing:border-box;background:#121212;border-radius:14%/6.6%;padding:1.1%;position:absolute;box-shadow:0 30px 60px -20px #00000073,0 0 0 1px #00000040}.at-screen{box-sizing:border-box;background:#fbfaf7;border-radius:12%/5.6%;flex-direction:column;gap:5%;width:100%;height:100%;padding:16% 9% 0;display:flex;overflow:hidden}.at-sk{background:#e7e4dd;border-radius:3px;display:block}.at-sk2{background:#e7e4dd;border-radius:999px;display:block}.at-lbl{align-items:baseline;row-gap:6px;padding-top:16px}.at-svc{border-top:1px solid var(--dline);flex-direction:column;gap:14px;padding-top:20px;display:flex}.at-row{transition:color .16s}.at-rows:hover .at-row{color:var(--mute)}.at-rows .at-row:hover{color:var(--ink)}@container (max-width:760px){.at{font-size:15.5px}.at-g>*{grid-column:1/-1!important}.at-hide-s{display:none!important}.at-lbl{grid-template-columns:2.2em minmax(0,1fr)!important;column-gap:10px!important}.at-lbl>*{grid-column:2!important}.at-lbl>.at-n{grid-column:1!important}.at-lbl .at-k{text-align:left!important}.at-tall{aspect-ratio:4/3!important;margin-top:0!important}.at-c1{aspect-ratio:4/3!important}.at-c1 .at-phone{width:28%!important}.at-c1 .at-p1{top:8%!important;left:17%!important}.at-c1 .at-p2{top:20%!important;left:53%!important}.at-tallwrap{margin-top:0!important}.at-ex{gap:2px 16px;grid-template-columns:minmax(0,1fr) auto!important}.at-ex>*{grid-column:1!important}.at-ex>.at-ex-y{grid-area:1/2!important}.at-bar{justify-content:space-between;display:flex}.at-bar>*{grid-column:auto!important}}.at-cover.is-photo{background:var(--stone)!important}.at-cover img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.at-ex>*,.at-lbl>*{overflow-wrap:anywhere;min-width:0}.at-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5cqi,72px) clamp(14px,2cqi,28px);margin-top:clamp(56px,8cqi,120px);display:grid}@container (max-width:760px){.at-grid2{grid-template-columns:1fr}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_40359faf-module__ZSuwNG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_40359faf-module__ZSuwNG__variable{--font-cp-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.woff2)format("woff2");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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.woff2)format("woff2");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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_6aaa6de5-module__Dqv7ma__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_6aaa6de5-module__Dqv7ma__variable{--font-cp-sans:"Onest", "Onest Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_342d488c-module__lnvXuW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_342d488c-module__lnvXuW__variable{--font-cp-mono:"Geist Mono", "Geist Mono Fallback"}
.cp{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-cp-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.6;overflow-x:clip;container-type:inline-size}.cp a{color:inherit;text-decoration:none}.cp a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.cp ::selection{background:var(--acc);color:var(--acc-ink)}.cp-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.cp-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.cp-h{font-family:var(--font-cp-display), system-ui, sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1}.cp-m{font-family:var(--font-cp-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:12px;line-height:1.5}.cp-num{font-variant-numeric:tabular-nums}.cp-mute{color:var(--mute)}.cp-acc{color:var(--acc-t)}.cp-u{background:linear-gradient(var(--acc), var(--acc)) 0 100%/100% 2px no-repeat;padding-bottom:2px;transition:background-size .24s ease-out}.cp-u:hover{color:var(--acc-ink);background-size:100% 100%}.cp-mark{background:linear-gradient(var(--acc-soft), var(--acc-soft)) 0 88%/100% .34em no-repeat;padding:0 .04em}.cp-sec{padding:clamp(64px,8cqi,120px) 0 0}.cp-sh{flex-direction:column;grid-column:1/5;gap:10px;display:flex}.cp-h2{margin:0;font-size:clamp(34px,3.8cqi,54px)}.cp-fig{border:1px solid var(--line);background:var(--card);border-radius:16px;position:relative;overflow:hidden}.cp-grid{background-image:linear-gradient(var(--gl) 1px, transparent 1px), linear-gradient(90deg, var(--gl) 1px, transparent 1px);background-size:24px 24px}.cp-btn{border-radius:12px;align-items:center;gap:10px;padding:13px 20px;font-weight:600;transition:transform .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.cp-btn:hover{box-shadow:0 6px 0 -1px var(--ink);transform:translateY(-2px)}.cp-row{transition:background-color .16s}.cp-row:hover{background:var(--card)}.cp-gantt{position:relative}.cp-bar{border-radius:6px;height:12px;position:absolute}.cp-ph{position:relative;overflow:hidden}.cp-ph:after{content:"";opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cp-show-s{display:none}@container (max-width:760px){.cp{font-size:16px}.cp-g>*{grid-column:1/-1!important}.cp-hide-s{display:none!important}.cp-show-s{display:block}.cp-bar-row{justify-content:space-between;display:flex}.cp-ex{grid-template-columns:minmax(0,1fr)!important}.cp-mods{columns:1!important}.cp-skills{grid-template-columns:1fr 1fr!important;row-gap:28px!important}}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.3p2zw-bmbrlar.woff2)format("woff2");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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_22ecbade-module__X-ZVvq__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_22ecbade-module__X-ZVvq__variable{--font-cm-mono:"Martian Mono", "Martian Mono Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2a47ff77-module__4I_ytq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2a47ff77-module__4I_ytq__variable{--font-cm-sans:"Geist", "Geist Fallback"}
