.cm{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-cm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip;container-type:inline-size}.cm a{color:inherit;text-decoration:none}.cm a:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:2px}.cm ::selection{background:var(--acc);color:var(--acc-ink)}.cm-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.cm-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.cm-m{font-family:var(--font-cm-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:12px;line-height:1.6}.cm-num{font-variant-numeric:tabular-nums}.cm-mute{color:var(--mute)}.cm-acc{color:var(--acc-t)}.cm-line{border-top:1px solid var(--line)}.cm-u{background:linear-gradient(var(--acc), var(--acc)) 0 100%/0 1px no-repeat;transition:background-size .26s cubic-bezier(.2,0,0,1),color .16s}.cm-u:hover{color:var(--fg);background-size:100% 1px}.cm-h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3cqi,42px);font-weight:500;line-height:1.08}.cm-head{align-items:end;row-gap:12px;padding-bottom:clamp(28px,3.4cqi,48px)}.cm-path{align-items:baseline;gap:0;display:inline-flex}.cm-tree a{color:var(--mute);grid-template-columns:auto 1fr auto;gap:0 8px;padding:3px 0;transition:color .14s;display:grid}.cm-tree a:hover{color:var(--fg)}.cm-tree a:hover .cm-tf{color:var(--acc-t)}.cm-panel{background:var(--panel);border:1px solid var(--line);border-radius:6px}.cm-lane{position:relative}.cm-lane:before{content:"";background:var(--line2);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.cm-log>li:first-child .cm-lane:before{top:12px}.cm-log>li:last-child .cm-lane:before{height:14px;bottom:auto}.cm-node{background:var(--bg);border:2px solid var(--line2);box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.cm-log>li:first-child .cm-node{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 5px var(--acc-glow)}.cm-add{background:var(--add);border-left:2px solid var(--acc-dim);grid-template-columns:22px 1fr;padding:5px 10px 5px 0;display:grid}.cm-add+.cm-add{margin-top:2px}.cm-row{transition:background-color .16s ease-out}.cm-row:hover{background:var(--panel)}.cm-row:hover .cm-arr{color:var(--acc-t);transform:translate(2px,-2px)}.cm-arr{transition:transform .2s ease-out,color .16s;display:inline-block}.cm-shot{background:radial-gradient(90% 120% at 85% 0%, var(--acc-glow2), transparent 60%), linear-gradient(180deg, #15181c, #0e1013);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden}.cm-shot:before{content:"";background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.cm-shot:after{content:"";opacity:.28;mix-blend-mode:overlay;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 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cm-shot>*{z-index:1;position:relative}.cm-code{counter-reset:ln;margin:0;padding:18px 0;overflow-x:auto}.cm-code>span{white-space:pre;padding:0 20px 0 0;display:block}.cm-code>span:before{counter-increment:ln;content:counter(ln);text-align:right;width:3.2em;color:var(--faint);box-sizing:border-box;padding-right:1.4em;display:inline-block}.cm-show-s{display:none}.cm-sk{background:var(--line);border-radius:2px;height:8px;font-style:normal;display:block}@container (max-width:760px){.cm{font-size:15.5px}.cm-g>*{grid-column:1/-1!important}.cm-hide-s{display:none!important}.cm-show-s{display:block}.cm-ent{grid-template-columns:22px minmax(0,1fr)!important;column-gap:12px!important}.cm-ent>.cm-lane{grid-row:1/span 2;grid-column:1!important}.cm-ent>.cm-when{grid-row:1;grid-column:2!important}.cm-ent>.cm-body{grid-row:2;grid-column:2!important}.cm-pr{row-gap:4px;grid-template-columns:minmax(0,1fr) auto!important}.cm-pr>*{grid-column:auto!important}.cm-pr .cm-pr-d{grid-column:1/-1!important}.cm-pr .cm-pr-y{grid-row:1;grid-column:2!important}.cm-bar{justify-content:space-between;display:flex}.cm-code>span{white-space:pre-wrap;text-indent:-3.2em;padding-left:3.2em}.cm-lang{display:none}}.cm-pic{border:1px solid var(--line);background:var(--panel);border-radius:6px;position:relative;overflow:hidden}.cm-pic img{object-fit:cover;width:100%;height:100%;display:block}.cm-ent,.cm-body,.cm-pr>*{min-width:0}.cm-h2,.cm-body h3{overflow-wrap:anywhere}
@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_983a6568-module__AYYNwG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_983a6568-module__AYYNwG__variable{--font-hb-sans:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_5d812ed5-module__PD9NVa__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_5d812ed5-module__PD9NVa__variable{--font-hb-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.hb{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-hb-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:clip;container-type:inline-size}.hb a{color:inherit;text-decoration:none}.hb a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hb ::selection{background:var(--acc);color:var(--acc-ink)}.hb-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.hb-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.hb-serif{font-family:var(--font-hb-serif), Georgia, serif}.hb-num{font-variant-numeric:tabular-nums}.hb-k{letter-spacing:.02em;color:var(--mute);font-size:12.5px;font-weight:500}.hb-ch{letter-spacing:-.04em;color:var(--acc-text);font-variant-numeric:tabular-nums;font-size:clamp(64px,8cqi,120px);font-weight:300;line-height:.78}.hb-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4cqi,78px);font-weight:500;line-height:1}.hb-h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4cqi,48px);font-weight:500;line-height:1.02}.hb-lede{font-family:var(--font-hb-serif), Georgia, serif;color:var(--soft);max-width:62ch;margin:0;font-size:clamp(17px,1.45cqi,20px);line-height:1.6}.hb-rule{border-top:1px solid var(--rule)}.hb-thick{border-top:2px solid var(--ink)}.hb-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .28s cubic-bezier(.2,0,0,1)}.hb-link:hover{background-size:100% 1px}.hb-toc a{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;gap:10px;padding:11px 0;transition:color .16s ease-out,padding .2s ease-out;display:grid}.hb-toc a:hover{color:var(--acc-text);padding-left:6px}.hb-toc .hb-lead{border-bottom:1px dotted var(--rule);transform:translateY(-4px)}.hb-chapter{padding:clamp(64px,9cqi,136px) 0 0}.hb-clause{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:4px 0;padding:20px 0 26px;display:grid}.hb-sub{font-family:var(--font-hb-serif), Georgia, serif;color:var(--soft);grid-template-columns:28px minmax(0,1fr);gap:0;font-size:16px;line-height:1.55;display:grid}.hb-note{border-left:2px solid var(--acc);max-width:16ch;padding:2px 0 2px 12px;font-size:13px;font-weight:500;line-height:1.4;display:block}.hb-band{background:var(--tint)}.hb-way{flex-direction:column;gap:12px;padding:26px clamp(0px,2cqi,28px) 32px 0;display:flex}.hb-way+.hb-way{border-left:1px solid var(--tint-rule);padding-left:clamp(16px,2cqi,28px)}.hb-mail{letter-spacing:-.045em;font-size:clamp(34px,6.4cqi,96px);font-weight:500;line-height:1}@container (max-width:760px){.hb-g>*{grid-column:1/-1!important}.hb-hide-s{display:none!important}.hb-head{justify-content:space-between;display:flex!important}.hb-chhead{align-items:flex-end;gap:16px;display:flex!important}.hb-chhead .hb-ch{font-size:64px}.hb-chhead>:last-child{flex:1}.hb-clauses,.hb-ways{grid-template-columns:1fr!important}.hb-way+.hb-way{border-left:0;border-top:1px solid var(--tint-rule);padding-left:0}.hb-role{row-gap:10px!important}.hb-edu{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.hb-edu>*{grid-column:auto!important}.hb-edu>:first-child{text-align:right;grid-row:1;grid-column:2!important}.hb-edu>:nth-child(3){grid-column:1/-1!important}}.hb-g>*,.hb-role>*,.hb-edu>*{overflow-wrap:anywhere;min-width:0}.hb-sub,.hb-clause{overflow-wrap:anywhere}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_c5601de0-module__-Gep7q__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_c5601de0-module__-Gep7q__variable{--font-lg-serif:"EB Garamond", "EB Garamond Fallback"}
@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_c2b30e23-module__oBCkca__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c2b30e23-module__oBCkca__variable{--font-lg-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.lg{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-lg-serif), Georgia, serif;-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-ligatures:common-ligatures;font-size:19px;line-height:1.55;overflow-x:clip;container-type:inline-size}.lg a{color:inherit;text-decoration:none}.lg a:focus-visible{outline:1.5px solid var(--ink);outline-offset:4px}.lg ::selection{background:var(--acc);color:var(--acc-ink)}.lg-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.lg-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.lg-sans{font-family:var(--font-lg-sans), system-ui, sans-serif}.lg-k{font-family:var(--font-lg-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:500;line-height:1.5}.lg-num{font-variant-numeric:tabular-nums lining-nums}.lg-mute{color:var(--mute)}.lg-it{font-style:italic}.lg-acc{color:var(--acc-t)}.lg-rule{border:0;border-top:1px solid var(--rule);margin:0}.lg-u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px;transition:color .2s ease-out}.lg-u:hover{color:var(--acc-t)}.lg-ch{flex-direction:column;gap:6px;display:flex}.lg-chn{color:var(--acc-t);font-size:clamp(40px,4.4cqi,60px);font-style:italic;font-weight:400;line-height:.9}.lg-h2{letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.4cqi,34px);font-weight:400;line-height:1.1}.lg-note{font-family:var(--font-lg-sans), system-ui, sans-serif;color:var(--mute);font-size:13.5px;line-height:1.55}.lg-note b{color:var(--ink);font-weight:600}.lg-dc:first-letter{float:left;color:var(--acc-t);padding:.06em .09em 0 0;font-size:4.35em;font-weight:400;line-height:.8}.lg-toc a{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding:7px 0;transition:color .16s ease-out;display:flex}.lg-toc a:hover{color:var(--acc-t)}.lg-toc .lg-lead{border-bottom:1px dotted var(--mute);opacity:.6;flex:1;transform:translateY(-4px)}.lg-plate{background:var(--plate);border:1px solid var(--rule);position:relative;overflow:hidden}.lg-plate:before{content:"";background:repeating-linear-gradient(135deg, var(--hatch) 0 1px, transparent 1px 7px);opacity:.55;position:absolute;inset:clamp(9px,1cqi,15px);-webkit-mask-image:radial-gradient(90% 80% at 30% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 80% at 30% 70%,#000 20%,#0000 75%)}.lg-plate:after{content:"";opacity:.35;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 .45 0 0 0 0 .4 0 0 0 0 .32 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:clamp(9px,1cqi,15px)}.lg-plate>*{z-index:1;position:relative}.lg-plate{box-shadow:inset 0 0 0 clamp(8px, 1cqi, 14px) var(--bg), inset 0 0 0 calc(clamp(8px, 1cqi, 14px) + 1px) var(--hatch)}.lg-plate .lg-k{white-space:nowrap}.lg-plate.is-photo:before,.lg-plate.is-photo:after{display:none}.lg-plate img{object-fit:cover;z-index:0;width:calc(100% - 2*clamp(9px,1cqi,15px));height:calc(100% - 2*clamp(9px,1cqi,15px));position:absolute;inset:clamp(9px,1cqi,15px)}.lg-ix li{break-inside:avoid}.lg-show-s{display:none}.lg-pl{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(30px,3.6cqi,52px);line-height:.95}.lg-plead .lg-pl{letter-spacing:-.02em;font-size:clamp(40px,6.4cqi,92px);line-height:.9}.lg-plate.is-photo .lg-pl,.lg-plate.is-photo .lg-k{background:var(--bg);padding:2px 8px}@container (max-width:760px){.lg-w{font-size:18px}.lg-g>*{grid-column:1/-1!important}.lg-hide-s{display:none!important}.lg-show-s{display:block}.lg-ch{border-bottom:1px solid var(--rule);flex-direction:row;align-items:baseline;gap:14px;padding-bottom:6px}.lg-chn{font-size:40px}.lg-side{border-left:2px solid var(--rule);padding:10px 0 0 14px}.lg-ix{columns:2!important}.lg-pair,.lg-sub9{grid-template-columns:1fr!important}}
@font-face{font-family:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/81eaa21ef15157b8-s.0t6u-531hst0q.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:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ba97317155a52f38-s.3afxgw8o87ewh.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:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9254db10a3b4f046-s.p.2p06eycyqf24u.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ad7f0459bcbc502-s.3v_9xqdme1vpd.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c5babb2fd44e97de-s.0vcvdks63igo9.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2aeed2bd2aff4ccd-s.p.1_jenfpgqk-o2.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:Petrona Fallback;src:local(Times New Roman);ascent-override:80.31%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:106.83%}.petrona_2af6088e-module__xuIwEG__className{font-family:Petrona,Petrona Fallback}.petrona_2af6088e-module__xuIwEG__variable{--font-vt-serif:"Petrona", "Petrona Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5f1c4090-module__aVlcIa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5f1c4090-module__aVlcIa__variable{--font-vt-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.vt{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-vt-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.6;overflow-x:clip;container-type:inline-size}.vt a{color:inherit;text-decoration:none}.vt a:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.vt-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4cqi,56px)}.vt-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2cqi,32px);display:grid}.vt-s{font-family:var(--font-vt-serif), Georgia, serif;letter-spacing:-.012em;overflow-wrap:anywhere;font-weight:400}.vt-sc{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.vt-mute{color:var(--mute)}.vt-rule{border-top:1px solid var(--rule)}.vt-num{font-variant-numeric:tabular-nums lining-nums}.vt-btn{background:var(--ink);border-radius:2px;align-items:center;gap:12px;min-height:52px;padding:0 26px;font-weight:500;transition:background-color .2s ease-out;display:inline-flex;color:var(--ink-on)!important}.vt-btn:hover{background:var(--acc-deep)}.vt-u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:background-size .3s ease-out}.vt-u:hover{background-position:100% 100%;background-size:0 1px}.vt-portrait{aspect-ratio:4/5}.vt-photo{background:var(--photo);position:relative;overflow:hidden}.vt-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vt-photo.is-empty:after{content:"";opacity:.35;mix-blend-mode:soft-light;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='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@container (max-width:820px){.vt-g>*{grid-column:1/-1!important}.vt-hide-s{display:none!important}.vt-portrait{aspect-ratio:4/3}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vt-in{animation:linear both vt-in;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes vt-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c8ed600f-module__gg0P7a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_c8ed600f-module__gg0P7a__variable{--font-lm-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.2biofe0x0j860.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.0rq9z_euyk5n0.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_3878a43-module__boKmUG__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_3878a43-module__boKmUG__variable{--font-lm-sans:"Karla", "Karla Fallback"}
.lm{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-lm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.6;position:relative;overflow-x:clip;container-type:inline-size}.lm a{color:inherit;text-decoration:none}.lm a:focus-visible{outline-offset:4px;outline:1px solid}.lm-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.lm-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.8cqi,28px);display:grid}.lm-s{font-family:var(--font-lm-serif), Georgia, serif;letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:400}.lm-mute{color:var(--mute)}.lm-cap{color:var(--mute);font-size:12.5px;line-height:1.5}.lm-num{font-variant-numeric:tabular-nums}.lm-ph{background:var(--ph);position:relative;overflow:hidden}.lm-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lm-ph:not(.is-photo):before{content:"";background:radial-gradient(130% 100% at 50% 40%,#0000 45%,#0000006b 100%);position:absolute;inset:0}.lm-ph:not(.is-photo):after{content:"";opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><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}.lm-shade:after{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000 28% 62%,#00000080);position:absolute;inset:0}.lm-u{background:linear-gradient(var(--acc), var(--acc)) 0 100% / 0 1px no-repeat;transition:background-size .4s cubic-bezier(.2,0,0,1)}.lm-u:hover{background-size:100% 1px}.lm-row{transition:color .2s ease-out}.lm-ix:hover .lm-row{color:var(--mute)}.lm-ix .lm-row:hover{color:var(--fg)}@container (max-width:760px){.lm-g>*{grid-column:1/-1!important}.lm-hide-s{display:none!important}.lm-stag{margin-top:0!important;padding-top:0!important}.lm-ixrow{grid-template-columns:3.2em minmax(0,1fr)!important}.lm-ixrow>*{grid-column:auto!important}.lm-ixrow .lm-ix-x{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lm-in{animation:linear both lm-in;animation-timeline:view();animation-range:entry cover 30%}@keyframes lm-in{0%{opacity:0;clip-path:inset(8% 0 0)}to{opacity:1;clip-path:inset(0)}}}}
@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.38-ydubjczv_r.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:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0173d481ef9df56a-s.3n3mgc44wljx6.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:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/74f465119297d0e6-s.p.0hbeb6nzrtos7.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:Chivo Fallback;src:local(Arial);ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.22%}.chivo_24a7ee85-module__cZ0lcG__className{font-family:Chivo,Chivo Fallback;font-style:normal}.chivo_24a7ee85-module__cZ0lcG__variable{--font-ob:"Chivo", "Chivo Fallback"}
@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2ff3581ba07a6380-s.272nra_bxd1zt.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:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/41461fdd00f20dc2-s.29lqq5nuum8jh.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:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.07vmikkqgzsr6.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:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.chivo_mono_858eb686-module__hwbkJa__className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}.chivo_mono_858eb686-module__hwbkJa__variable{--font-ob-mono:"Chivo Mono", "Chivo Mono Fallback"}
.ob{background-color:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-ob), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;font-size:15px;line-height:1.55;overflow-x:clip;container-type:inline-size}.ob a{color:inherit;text-decoration:none}.ob a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ob-m{font-family:var(--font-ob-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.ob-num{font-variant-numeric:tabular-nums}.ob-sheet{box-sizing:border-box;border:1.5px solid var(--fg);background:var(--paper);width:calc(100% - 2*clamp(12px,2.4cqi,40px));max-width:1280px;margin:0 auto;position:relative}.ob-sheet+.ob-sheet{border-top:0}.ob-bar{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 16px;display:flex}.ob-in{padding:clamp(24px,4cqi,56px)}.ob-t{border-top:1px solid var(--line);display:grid}.ob-t>*{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 16px 12px 0}.ob-h{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.2cqi,44px);font-weight:500;line-height:1.05}.ob-u{background:linear-gradient(var(--acc), var(--acc)) 0 100% / 100% 1.5px no-repeat}.ob-u:hover{color:var(--acc-text)}.ob-flow{stroke-dasharray:3 5}@media (prefers-reduced-motion:no-preference){.ob-flow{animation:1.4s linear infinite ob-flow}@keyframes ob-flow{to{stroke-dashoffset:-16px}}}@container (max-width:780px){.ob-2{grid-template-columns:1fr!important}.ob-hide-s{display:none!important}.ob-hero{padding-bottom:clamp(24px,4cqi,56px)!important}.ob-tb{margin-top:24px;width:auto!important;position:static!important}.ob-rev{grid-template-columns:56px minmax(0,1fr)!important}.ob-rev .ob-rev-x{display:none}}
@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/154774486251d342-s.2qnmu_gd8yl-7.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/12c837ea3f40b0ad-s.0ityy9cj-ly6c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/83d22a48fd18eae0-s.2s3_2osoc1egv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/bda627dbea9cad1d-s.20v-3qrw09t1v.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0e73f52cc4a5b9d2-s.23fld972jd285.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/178026bdf085375b-s.11wsqytv313rh.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/cdb3cb33f221588b-s.p.38kc3fdhqv9nj.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.2h-zgd4kn5-yf.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.14w0l550ci3yl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.35rs2ho86mq85.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.2g9n9md5msvg2.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.26v2fg3gytbt5.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.167l7r8dhiyx3.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.p.0kfjr62lqeiro.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_8694a061-module__FlaPuG__className{font-family:Literata,Literata Fallback}.literata_8694a061-module__FlaPuG__variable{--font-at:"Literata", "Literata Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.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:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.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:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.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:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.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:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_64d97d1-module___TfUqa__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_64d97d1-module___TfUqa__variable{--font-at-sans:"Libre Franklin", "Libre Franklin Fallback"}
.at{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-at), Georgia, serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip;container-type:inline-size}.at a{color:inherit;text-decoration:none}.at a:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.at-w{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 clamp(18px,3.4cqi,48px)}.at-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2cqi,32px);display:grid}.at-sans{font-family:var(--font-at-sans), system-ui, sans-serif}.at-k{font-family:var(--font-at-sans), system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.at-mute{color:var(--mute)}.at-num{font-variant-numeric:lining-nums tabular-nums}.at-r{border-top:1px solid var(--fg)}.at-r2{border-top:3px double var(--fg)}.at-hl{letter-spacing:-.022em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.04}.at-cols{columns:2;column-rule:1px solid var(--rule);column-gap:clamp(20px,2.4cqi,36px)}.at-cols p{margin:0 0 .9em}.at-drop:first-letter{float:left;color:var(--acc-t);padding:.06em .08em 0 0;font-size:4.2em;font-weight:600;line-height:.82}.at-u{background:linear-gradient(var(--acc), var(--acc)) 0 100% / 100% 2px no-repeat}.at-u:hover{color:var(--acc-t)}.at-lead{align-items:baseline;gap:10px;display:flex}.at-lead:after{content:"";border-bottom:1px dotted var(--mute);flex:1;order:1;transform:translateY(-4px)}.at-lead>:last-child{order:2}@container (max-width:820px){.at-g>*{grid-column:1/-1!important}.at-cols{columns:1}.at-hide-s{display:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.at-in{animation:linear both at-in;animation-timeline:view();animation-range:entry cover 22%}@keyframes at-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}
@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.07pab5tjqgrgt.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.24-aljatl3op_.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.0i0-2mskdia64.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:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.gloock_8ebce40d-module__S6ukAG__className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.gloock_8ebce40d-module__S6ukAG__variable{--font-hv-serif:"Gloock", "Gloock Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_d8ce0203-module__TjmzPG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_d8ce0203-module__TjmzPG__variable{--font-hv-sans:"Figtree", "Figtree Fallback"}
.hv{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-hv-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip;container-type:inline-size}.hv a{color:inherit;text-decoration:none}.hv a:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hv-w{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4cqi,56px)}.hv-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2cqi,32px);display:grid}.hv-s{font-family:var(--font-hv-serif), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:400}.hv-k{letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:600}.hv-mute{color:var(--mute)}.hv-r{border-top:1px solid var(--rule)}.hv-num{font-variant-numeric:lining-nums tabular-nums}.hv-u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.hv-u:hover{color:var(--acc-t)}.hv-btn{background:var(--fg);border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-weight:500;transition:background-color .2s ease-out;display:inline-flex;color:var(--bg)!important}.hv-btn:hover{background:var(--acc-d)}.hv-ph{background:var(--ph);position:relative;overflow:hidden}.hv-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv-ph.is-empty:after{content:"";opacity:.3;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='.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@container (max-width:820px){.hv-g>*{grid-column:1/-1!important}.hv-hide-s{display:none!important}.hv-portrait{aspect-ratio:4/3!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hv-in{animation:linear both hv-in;animation-timeline:view();animation-range:entry cover 25%}@keyframes hv-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_4251fd0-module__TAovhG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_4251fd0-module__TAovhG__variable{--font-mn:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e831744a-module__5wF9JW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e831744a-module__5wF9JW__variable{--font-mn-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.mn{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-mn), system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:clip;container-type:inline-size}.mn a{color:inherit;text-decoration:none}.mn a:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.mn ::selection{background:var(--acc);color:var(--acc-ink)}.mn-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.mn-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.7cqi,24px);display:grid}.mn-k{font-family:var(--font-mn-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--mute);text-transform:uppercase;font-size:11.5px;line-height:1.5}.mn-num{font-variant-numeric:tabular-nums}.mn-rule{border-top:1px solid var(--rule)}.mn-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s cubic-bezier(.2,0,0,1)}.mn-link:hover{background-size:100% 1px}.mn-row{transition:background-color .16s ease-out,color .16s ease-out}a.mn-row:hover{background:var(--fg);color:var(--bg)}a.mn-row:hover .mn-k{color:inherit;opacity:.7}.mn-cover{background:var(--plate);align-items:flex-end;display:flex;position:relative;overflow:hidden}.mn-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mn-cover:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 80% 0,#ffffff1a,#0000 60%);position:absolute;inset:0}.mn-shade:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.mn-hero{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(30px,4.6cqi,66px);font-weight:500;line-height:1.04}.mn-h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(24px,2.4cqi,34px);font-weight:500;line-height:1.1}@container (max-width:760px){.mn-shot{display:none!important}.mn-g>*{grid-column:1/-1!important}.mn-hide-s{display:none!important}.mn-head{justify-content:space-between;display:flex}.mn-head>*{grid-column:auto!important}.mn-ix{grid-template-columns:28px minmax(0,1fr) auto;row-gap:2px}.mn-ix>*{grid-column:auto!important}.mn-ix .mn-ix-w{opacity:.7;grid-column:2/-1!important}.mn-ix .mn-ix-x{display:none}.mn-ex{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.mn-ex>*{grid-column:auto!important}.mn-ex .mn-ex-w{grid-row:1;grid-column:1/-1!important}.mn-ex .mn-ex-b{grid-column:1/-1!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mn-in{animation:linear both mn-in;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes mn-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.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}.big_shoulders_8d3e766d-module__WBm33W__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_8d3e766d-module__WBm33W__variable{--font-sg-display:"Big Shoulders"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_c3ee0244-module__PuyilW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_c3ee0244-module__PuyilW__variable{--font-sg-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
.sg{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sg-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.5;overflow-x:clip;container-type:inline-size}.sg a{color:inherit;text-decoration:none}.sg a:focus-visible{outline-offset:3px;outline:2px solid}.sg ::selection{background:var(--acc);color:var(--acc-ink)}.sg-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3cqi,48px)}.sg-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2cqi,28px);display:grid}.sg-x{font-family:var(--font-sg-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.005em;font-weight:800}.sg-num{font-variant-numeric:tabular-nums}.sg-k{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:600}.sg-mute{color:var(--mute)}.sg-hl{background:var(--acc);color:var(--acc-ink);padding:.07em .05em 0;line-height:.84;display:inline-block}.sg-h2{margin:0;font-size:clamp(44px,6.2cqi,92px);line-height:.86}.sg-rule{border-top:2px solid var(--ink)}.sg-thin{border-top:1px solid var(--rule)}.sg-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .26s cubic-bezier(.2,0,0,1)}.sg-link:hover{background-size:100% 2px}.sg-ch{transition:color .14s ease-out}.sg-ch:hover{color:var(--acc-text)}.sg-bar{background:var(--ink);position:absolute;top:0;bottom:0}.sg-case{transition:background-color .18s ease-out}.sg-case:hover .sg-big{transform:translate(6px)}.sg-big{font-size:clamp(96px,13.5cqi,200px);line-height:.8;transition:transform .26s cubic-bezier(.2,0,0,1);display:block}.sg-lead{background:var(--ink);color:var(--bg)}.sg-lead .sg-mute{color:var(--lead-mute)}@container (max-width:760px){.sg-g>*{grid-column:1/-1!important}.sg-hide-s{display:none!important}.sg-head{justify-content:space-between;display:flex!important}.sg-years{display:none!important}.sg-gantt-row{grid-template-columns:1fr!important}.sg-certs>*{grid-column:auto!important}.sg-certs{grid-template-columns:minmax(0,1fr) auto!important}.sg-certs .sg-c-iss{grid-row:2;grid-column:1!important}.sg-certs .sg-c-yr{grid-row:1/3;grid-column:2!important}.sg-big{font-size:min(31cqi,132px)}.sg-method{grid-template-columns:1fr!important}}.sg-g>*,.sg-case *{min-width:0}.sg-tl{overflow-wrap:anywhere}
