@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.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:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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%}._540KyW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._540KyW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_display_500_latin-s.p.0xy2jmnr130_v.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:64.47%;descent-override:23.25%;line-gap-override:0.0%;size-adjust:114.0%}.SH47WG_className{font-family:newsreader,newsreader Fallback;font-style:normal;font-weight:500}.SH47WG_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/135621743ed75db1-s.2824-vgfemrxp.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:Gochi Hand Fallback;src:local(Arial);ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.0%;size-adjust:93.87%}.YNMxYa_className{font-family:Gochi Hand,Gochi Hand Fallback;font-style:normal;font-weight:400}.YNMxYa_variable{--font-gochi:"Gochi Hand", "Gochi Hand Fallback"}
.ehGIAG_note{z-index:40;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink-body);font-family:var(--font-body);border-radius:10px;padding:10px 14px 6px;position:fixed;bottom:10px;left:10px;right:10px}@media (min-width:640px){.ehGIAG_note{width:400px;bottom:20px;left:auto;right:20px}}.ehGIAG_text{margin:0;font-size:13.5px;line-height:1.4}.ehGIAG_row{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;display:flex}.ehGIAG_privacy{min-height:44px;color:var(--ink);text-underline-offset:.22em;align-items:center;font-size:13.5px;text-decoration:underline;display:inline-flex}.ehGIAG_choices{gap:4px;margin-left:auto;display:flex}.ehGIAG_choice{min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600}.ehGIAG_choice:hover{color:var(--ink-brand-text)}.ehGIAG_choice:focus-visible,.ehGIAG_privacy:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px}
:root{--paper:#fbfaf5;--paper-rule:#e9e6dc;--paper-rule-gap:32px;--paper-margin:96px;--paper-margin-rule:#ecd9cc;--paper-foot:#efe8d9;--paper-note:#fffdf7;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .08 0 0 0 0 .06 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.02'/%3E%3C/svg%3E");--ink:#141410;--ink-body:#3c3b33;--ink-brand:#e54d2e;--ink-note:#2346a8;--ink-pencil:#9a978c;--ink-pencil-strong:#6b6860;--ink-brand-text:#b9331a;--ink-weight:1.5px;--ink-ease:cubic-bezier(.65, 0, .35, 1);--ink-ghost:.22;--font-display:var(--font-newsreader), "Newsreader", Georgia, serif;--font-body:var(--font-inter), system-ui, sans-serif;--font-hand:"Gochi Hand Fallback", "Comic Sans MS", cursive;--text-ink-display:clamp(44px, 6.5vw, 104px);--text-ink-body:clamp(17px, .3vw + 16px, 18px);--focus-ring:#e54d2e;--focus-halo:#fff;--header-h:60px}@media (min-width:1024px){:root{--header-h:72px}}:root[data-ink-hand]{--font-hand:var(--font-gochi), cursive}.ink-page{isolation:isolate;background-color:var(--paper);position:relative}.ink-page:before{content:"";z-index:-1;pointer-events:none;background-image:var(--paper-grain), repeating-linear-gradient(180deg, transparent 0 calc(var(--paper-rule-gap) - 1px), var(--paper-rule) calc(var(--paper-rule-gap) - 1px) var(--paper-rule-gap));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000);mask-image:linear-gradient(#000 calc(100% - 160px),#0000)}@media (min-width:1024px){.ink-page:before{background-image:var(--paper-grain), linear-gradient(90deg, transparent calc(var(--paper-margin) - 1px), var(--paper-margin-rule) calc(var(--paper-margin) - 1px) var(--paper-margin), transparent var(--paper-margin)), repeating-linear-gradient(180deg, transparent 0 calc(var(--paper-rule-gap) - 1px), var(--paper-rule) calc(var(--paper-rule-gap) - 1px) var(--paper-rule-gap))}}.ink-hand{font-family:var(--font-hand);letter-spacing:0;font-weight:400}.ink-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ink-page) :where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}.ink-sketch{pointer-events:none;filter:url(#ink-rough);display:block;position:absolute;container-type:size}.ink-sketch>svg{width:100%;height:100%;display:block;overflow:visible}.ink-sketch[data-tone=brand]{filter:url(#ink-crayon)}.ink-path{fill:none;stroke:var(--ink-tone,var(--ink));stroke-width:var(--ink-stroke,var(--ink-weight));stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;--len:calc(var(--lx) * 1cqw + var(--ly) * 1cqh + 6px);stroke-dasharray:var(--len) var(--len)}.ink-guide{fill:none;stroke:var(--ink-pencil);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.45;display:none}.ink-note-stroke{--len:1;fill:none;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round}.ink-path[data-pass="2"]{stroke-width:calc(var(--ink-stroke,var(--ink-weight)) * .6);opacity:.55}[data-tone=ink]{--ink-tone:var(--ink)}[data-tone=brand]{--ink-tone:var(--ink-brand);--ink-stroke:3.5px}[data-tone=note]{--ink-tone:var(--ink-note)}[data-tone=pencil]{--ink-tone:var(--ink-pencil-strong);--ink-stroke:1.25px}[data-tone=brand-dashed]{--ink-tone:var(--ink-brand);--ink-stroke:2px}.ink-write{display:inline-block}.ink-highlight{--swipe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cfilter id='c' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .06' numOctaves='2' seed='3'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='5'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 .82 .92 .92 .92'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath d='M3 9 Q60 3 120 6 T197 5 L198 33 Q140 38 80 35 T2 36 Z' fill='%23E54D2E' filter='url(%23c)'/%3E%3C/svg%3E");background-image:var(--swipe);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 58%;background-repeat:no-repeat;background-size:100% 86%;margin:0 -.08em;padding:0 .08em}@keyframes ink-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes ink-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ink-swipe{0%{background-size:0% 86%}to{background-size:100% 86%}}@keyframes ink-pop{0%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage]:not([data-ink-state=done]) .ink-guide{display:inline}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage]:not([data-ink-state=done]) .ink-path{stroke-dashoffset:var(--len)}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage]:not([data-ink-state=done]) .ink-write{-webkit-mask-image:linear-gradient(90deg, #000 45%, rgb(0 0 0/var(--ink-ghost)) 55%);-webkit-mask-image:linear-gradient(90deg, #000 45%, rgb(0 0 0/var(--ink-ghost)) 55%);mask-image:linear-gradient(90deg, #000 45%, rgb(0 0 0/var(--ink-ghost)) 55%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:225% 100%;mask-size:225% 100%}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage]:not([data-ink-state=done]) .ink-highlight{background-size:0% 86%}:root[data-ink-motion]:not([data-motion=paused]) [data-note-stage]:not([data-ink-state=done]) .ink-note-stroke{stroke-dashoffset:1px}:root[data-ink-motion]:not([data-motion=paused]) [data-note-stage][data-ink-state=play] .ink-note-stroke{animation:ink-draw .42s var(--ink-ease) calc(var(--ink-offset,0s) + var(--i,0) * 55ms) both}:root[data-ink-motion]:not([data-motion=paused]) [data-note-stage][data-ink-state=play][data-ink-paused] .ink-note-stroke{animation-play-state:paused}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage][data-ink-state=play] .ink-path{animation:ink-draw var(--dur,.5s) var(--ink-ease) var(--at,0s) both}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage][data-ink-state=play] .ink-write{animation:ink-write var(--dur,.5s) linear var(--at,0s) both}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage][data-ink-state=play] .ink-highlight{animation:ink-swipe var(--dur,.5s) var(--ink-ease) var(--at,0s) both}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage][data-ink-state=play] .ink-sketch[data-pop]{animation:ink-pop var(--dur,.6s) cubic-bezier(.34, 1.4, .64, 1) var(--at,0s) both}:root[data-ink-motion]:not([data-motion=paused]) [data-ink-stage][data-ink-state=play][data-ink-paused] :is(.ink-path,.ink-write,.ink-highlight,.ink-sketch){animation-play-state:paused}}:root{background-color:var(--paper);scroll-padding-top:calc(var(--header-h) + 8px)}:root:has(dialog[open]){overflow:hidden}.ink-site{color:var(--ink-body);flex-direction:column;flex:auto;display:flex}.ink-main{flex:auto;width:100%}.ink-main :where(h1,h2){font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;white-space:normal;font-weight:500}@media (max-width:480px){.ink-main :is(h1,h1>span){font-size:clamp(30px,8.4vw,40px);line-height:1.15}}.ink-not-found{padding:clamp(48px,10vh,112px) 18px clamp(64px,14vh,140px)}@media (min-width:821px){.ink-not-found{padding-inline:clamp(18px,3vw,46px)}}@media (min-width:1024px){.ink-not-found{padding-left:clamp(122px,9vw,136px)}}.ink-not-found__note{color:var(--ink-note);margin:0 0 .4em;font-size:22px}.ink-not-found .ink-not-found__title{max-width:12em;color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:1.02}.ink-not-found__text{max-width:32em;color:var(--ink-body);margin:1em 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.ink-not-found__links{flex-wrap:wrap;gap:12px 28px;margin:1.6em 0 0;font-size:17px;display:flex}.ink-not-found__links a{color:var(--ink-brand-text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.ink-not-found__links a:hover{color:var(--ink)}.ink-not-found__links a:focus-visible{outline:2px solid var(--ink-brand);outline-offset:3px;border-radius:2px}
