*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--tsgi2-86q);color:var(--tsgi2-kgs);font:16px/1.55 var(--tsgi2-otr)}h1,h2,h3,p,figure,blockquote,ul,ol{margin:0}img,svg{display:block;max-width:100%}a{color:inherit}
@font-face{font-family:"Monoton";src:url(/f/monoton-400.54dd0ac1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url(/f/outfit-400.71f028fd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(/f/outfit-700.5d5e3734.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url(/f/jetbrains-mono-400.14425ba9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url(/f/jetbrains-mono-700.d0d4e818.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--tsgi2-86q:#231f00;--tsgi2-jq5:#322c00;--tsgi2-e2j:#403800;--tsgi2-kgs:#f2f8e8;--tsgi2-tpe:#abcf84;--tsgi2-hio:#78c622;--tsgi2-x6i:#101000;--tsgi2-kpl:#ff97a3;--tsgi2-wtq:16px;--tsgi2-75v:2px;--tsgi2-w47:1.3rem;--tsgi2-z6q:clamp(10rem,32vw,20rem);--tsgi2-ihl:1.5;--tsgi2-sjv:0deg;--tsgi2-1as:0 0 24px color-mix(in oklab,var(--tsgi2-kpl) 60%,transparent);--tsgi2-ifr:"Monoton",system-ui,sans-serif;--tsgi2-otr:"Outfit",system-ui,sans-serif;--tsgi2-z8h:"JetBrains Mono",ui-monospace,monospace}
.tsgi2-1am{min-height:100vh;background:var(--tsgi2-86q);color:var(--tsgi2-kgs);padding:clamp(.75rem,3vw,2rem) clamp(.75rem,4vw,2.5rem)}.tsgi2-2n7{margin:0 auto;display:grid;gap:var(--tsgi2-w47);min-width:0}.tsgi2-2n7>*{min-width:0}.tsgi2-gq8{display:block;width:min(100%,var(--tsgi2-z6q));height:auto;aspect-ratio:1/1;object-fit:cover}@media (min-width:900px){:root{--tsgi2-z6q:clamp(9rem,18vw,15rem)}}.tsgi2-2n7{max-width:52rem}.tsgi2-694{background:var(--tsgi2-e2j);border-radius:var(--tsgi2-wtq);padding:clamp(1rem,3vw,2rem)}@media (min-width:900px){.tsgi2-2n7{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-auto-flow:row dense;column-gap:clamp(1.5rem,4vw,3rem)}.tsgi2-2n7{max-width:68rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tsgi2-694{grid-column:2;grid-row:span 3}.tsgi2-u96,.tsgi2-6ki,.tsgi2-80b{grid-column:1}.tsgi2-8p0,.tsgi2-p2g{grid-column:1/-1}}
.tsgi2-hm8{font-family:var(--tsgi2-ifr);font-size:max(1.75rem,calc(clamp(2rem,7vw,3.6rem) * var(--tsgi2-ihl) / 1.6));line-height:1.05;overflow-wrap:anywhere;color:var(--tsgi2-kgs);transform:rotate(var(--tsgi2-sjv))}.tsgi2-o1k{font-weight:700;font-size:max(1.5rem,1em);color:var(--tsgi2-hio)}.tsgi2-dim{color:var(--tsgi2-tpe)}.tsgi2-gq8{border-radius:50%;box-shadow:var(--tsgi2-1as)}.tsgi2-7bb{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.2em;background-color:var(--tsgi2-hio);color:var(--tsgi2-x6i);border-radius:var(--tsgi2-wtq);font-weight:700;text-decoration:none}.tsgi2-y5j{display:flex;flex-wrap:wrap;gap:.6rem}.tsgi2-vvv{display:block;color:var(--tsgi2-kgs)}.tsgi2-vf6{font-weight:700;font-size:max(1.5rem,1em)}.tsgi2-3jf{color:var(--tsgi2-tpe)}.tsgi2-uxz{color:var(--tsgi2-kgs)}
.tsgi2-vtt{display:flex;flex:auto;flex-direction:column;padding:1.5rem}
.tsgi2-oan{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}
.tsgi2-r9l{display:flex;max-width:80rem;align-items:center;justify-content:center;padding:calc(0.25rem * 4)}
.tsgi2-vtt p{flex-grow:1}
.tsgi2-acj{position:relative;display:flex;flex-direction:column;border-radius:var(--tsgi2-wtq);transition:outline 0.2s ease-in-out;outline:2px solid transparent;outline-offset:2px}
.tsgi2-fdd{margin-inline:auto}
.tsgi2-pxw{max-width:20rem}
.tsgi2-5kb{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(0.4,0,0.2,1));transition-duration:var(--tw-duration,150ms)}
.tsgi2-eqj{padding-inline:1.3em}
.tsgi2-f3q{border-color:var(--tsgi2-hio)}
.tsgi2-at6{box-shadow:var(--tsgi2-1as)}
.tsgi2-ojr{align-items:center}
.tsgi2-21e{display:flex}
.tsgi2-u51{border-radius:0.5rem}
.tsgi2-dxl{overflow:hidden}
.tsgi2-84l{--tw-font-weight:900;font-weight:900}
.tsgi2-rvy{background-color:var(--tsgi2-86q)}
.tsgi2-0e4{margin-inline:auto}
.tsgi2-l7t{background-color:var(--tsgi2-hio)}
.tsgi2-jmm{background-color:var(--tsgi2-hio)}
.tsgi2-yd1{gap:calc(0.25rem * 4)}
.tsgi2-r4v{display:inline-flex}
.tsgi2-zly{flex-direction:column}
.tsgi2-cfk{justify-content:center}
.tsgi2-fey{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,cubic-bezier(0.4,0,0.2,1));transition-duration:var(--tw-duration,150ms)}
.tsgi2-lti{display:flex}
.tsgi2-fdh{margin-inline:auto}
.tsgi2-gk4{padding-block:calc(0.25rem * 6)}
.tsgi2-cfu{isolation:auto}
.tsgi2-a0i{display:flex}
.tsgi2-i5f{font-size:1.5rem;line-height:var(--tw-leading,calc(2 / 1.5))}
.tsgi2-v2x{--tw-shadow-color:color-mix(in oklab,var(--tsgi2-kgs) var(--tw-shadow-alpha,100%),transparent)}
.tsgi2-w1f{align-items:center}
.tsgi2-brp{--tw-leading:1.625;line-height:1.625}
.tsgi2-pq3{--tw-leading:1;line-height:1}
.tsgi2-8se{gap:calc(0.25rem * 2)}
.tsgi2-rju{border-radius:0.4em}
.tsgi2-haz{flex-wrap:wrap}
.tsgi2-jm8{color:var(--tsgi2-x6i)}
.tsgi2-ivc{gap:calc(0.25rem * 3)}
.tsgi2-ozs{border-color:var(--tsgi2-kgs)}
.tsgi2-4uq{background-color:var(--tsgi2-e2j)}
.tsgi2-3na{rotate:var(--tsgi2-sjv)}
.tsgi2-w6l{--tw-font-weight:600;font-weight:600}
.tsgi2-l5h{display:inline-flex}
.tsgi2-1ao{font-size:1rem;line-height:var(--tw-leading,calc(1.5 / 1))}
.tsgi2-qgv{padding-block:calc(0.25rem * 3)}
.tsgi2-ldc{padding-block:calc(0.25rem * 8)}
.tsgi2-53s{display:block}
.tsgi2-1q4{gap:var(--tsgi2-w47)}
.tsgi2-snd{gap:calc(0.25rem * 4)}
.tsgi2-3of{gap:calc(0.25rem * 2)}
.tsgi2-2xb{flex-wrap:wrap}
.tsgi2-ic4{font-size:calc(var(--tsgi2-ihl) * 2.5rem)}
.tsgi2-2p6{--tw-font-weight:700;font-weight:700}
.tsgi2-nps{color:var(--tsgi2-kgs)}
.tsgi2-gxp{width:fit-content}
.tsgi2-gls{font-family:var(--tsgi2-ifr)}
.tsgi2-fat{max-width:100%}
.tsgi2-bke{padding-inline:calc(0.25rem * 4)}
.tsgi2-g6t{color:var(--tsgi2-kgs)}
.tsgi2-7vm{gap:calc(0.25rem * 4)}
.tsgi2-c93{padding-inline:calc(0.25rem * 4)}
.tsgi2-pwt{color:var(--tsgi2-kgs)}
.tsgi2-d8o{padding-block:calc(0.25rem * 8)}
.tsgi2-cd3{max-width:42rem}
.tsgi2-ms1{width:100%}
.tsgi2-sim{padding-block:calc(0.25rem * 2)}
.tsgi2-3c2{--tw-shadow:0.1em 0.1em var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow,0 0 transparent),var(--tw-inset-ring-shadow,0 0 transparent),var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow,0 0 transparent)}
.tsgi2-zky{margin-top:calc(0.25rem * 2)}
.tsgi2-o9r{max-width:42rem}
.tsgi2-hna{justify-content:center}
.tsgi2-rta{padding-inline:calc(0.25rem * 4)}
.tsgi2-c9g{padding-block:calc(0.25rem * 6)}
.tsgi2-iil{color:var(--tsgi2-tpe)}
.tsgi2-h7m{font-size:1rem;line-height:var(--tw-leading,calc(1.5 / 1))}
.tsgi2-h5i{text-align:center}
.tsgi2-txl{background-image:repeating-linear-gradient(45deg,var(--tsgi2-86q) 0 10px,var(--tsgi2-jq5) 10px 20px)}
.tsgi2-n0j{border-radius:calc(infinity * 1px)}
.tsgi2-rev{padding-block:0.6em}
.tsgi2-0q1{background-color:var(--tsgi2-e2j)}
.tsgi2-fb4{padding-block:calc(0.25rem * 10)}
.tsgi2-yjw{color:var(--tsgi2-x6i)}
.tsgi2-sve{color:var(--tsgi2-hio)}
.tsgi2-az7{font-size:1.125rem;line-height:var(--tw-leading,calc(1.75 / 1.125))}
.tsgi2-jv9{box-shadow:var(--tsgi2-1as)}
.tsgi2-nwd{padding-inline:calc(0.25rem * 4)}
.tsgi2-mpz{color:var(--tsgi2-kgs)}
.tsgi2-w9c{flex-direction:column}
.tsgi2-ekj{font-family:var(--tsgi2-z8h)}
.tsgi2-j9e{padding-inline:calc(0.25rem * 6)}
.tsgi2-z7f{border-radius:var(--tsgi2-wtq)}
.tsgi2-cmi{padding-block:calc(0.25rem * 12)}
.tsgi2-bpm{border-style:var(--tw-border-style,solid);border-width:3px}
.tsgi2-h0q{border-style:var(--tw-border-style,solid);border-width:1px}
.tsgi2-3sf{font-size:0.875rem;line-height:var(--tw-leading,calc(1.25 / 0.875))}
.tsgi2-67n{text-align:center}
.tsgi2-kgv{border-color:var(--tsgi2-tpe)}
@media (prefers-reduced-motion: no-preference){.tsgi2-vpf{animation:tsgi2-yko 6s ease-in-out infinite}}
@media (hover: hover){.tsgi2-0nw:hover{text-decoration-line:underline}}
@media (hover: hover){.tsgi2-316:hover{--tw-shadow:0.15em 0.15em var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow,0 0 transparent),var(--tw-inset-ring-shadow,0 0 transparent),var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow,0 0 transparent)}}
@media (prefers-reduced-motion: no-preference){.tsgi2-mfa{animation:tsgi2-o75 6s linear infinite}}
@media (hover: hover){.tsgi2-46s:hover{--tw-translate-y:calc(0.05em * -1);translate:var(--tw-translate-x,0) var(--tw-translate-y,0)}}
@media (hover: hover){.tsgi2-htx:hover{--tw-translate-x:calc(0.05em * -1);translate:var(--tw-translate-x,0) var(--tw-translate-y,0)}}
@media (width >= 64rem){.tsgi2-1rh{flex-direction:row}}
@media (width >= 64rem){.tsgi2-o02{text-align:left}}
@media (prefers-reduced-motion: no-preference){@keyframes tsgi2-yko{50%{transform:translateY(-6px)}}@keyframes tsgi2-o75{to{background-position:56.5685px 0}}}
.tsgi2-1am.tsgi2-1am{position:relative!important;overflow:hidden!important;isolation:isolate!important;contain:paint!important}
.tsgi2-hm8.tsgi2-hm8,.tsgi2-o1k.tsgi2-o1k,.tsgi2-dim.tsgi2-dim,.tsgi2-gq8.tsgi2-gq8,.tsgi2-y5j.tsgi2-y5j,.tsgi2-7bb.tsgi2-7bb,.tsgi2-vvv.tsgi2-vvv{opacity:1!important;visibility:visible!important;position:relative!important}
.tsgi2-gq8.tsgi2-gq8{z-index:0!important}
.tsgi2-hm8.tsgi2-hm8,.tsgi2-y5j.tsgi2-y5j,.tsgi2-7bb.tsgi2-7bb{z-index:1!important}
.tsgi2-o1k.tsgi2-o1k,.tsgi2-dim.tsgi2-dim{z-index:2!important}
.tsgi2-vvv.tsgi2-vvv{z-index:3!important;text-transform:none!important;font-family:"JetBrains Mono",ui-monospace,monospace!important;font-variant:normal!important;letter-spacing:normal!important;word-break:break-all!important;font-size:max(.85rem,1em)!important}
