-
Notifications
You must be signed in to change notification settings - Fork 0
/
404.html
256 lines (249 loc) · 52.6 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 3.15.0"/><title data-react-helmet="true">Page Not Found | Sawradip Saha</title><meta data-react-helmet="true" name="description" content="Sawradip Saha is an AI engineer who specializes in Deep Learning Models and Machine Learning tools"/><meta data-react-helmet="true" name="image" content="https://sawradip.github.io/og.png"/><meta data-react-helmet="true" property="og:title" content="Sawradip Saha"/><meta data-react-helmet="true" property="og:description" content="Sawradip Saha is an AI engineer who specializes in Deep Learning Models and Machine Learning tools"/><meta data-react-helmet="true" property="og:image" content="https://sawradip.github.io/og.png"/><meta data-react-helmet="true" property="og:url" content="https://sawradip.github.io/404.html"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:creator" content="@sawradip"/><meta data-react-helmet="true" name="twitter:title" content="Sawradip Saha"/><meta data-react-helmet="true" name="twitter:description" content="Sawradip Saha is an AI engineer who specializes in Deep Learning Models and Machine Learning tools"/><meta data-react-helmet="true" name="twitter:image" content="https://sawradip.github.io/og.png"/><meta data-react-helmet="true" name="google-site-verification" content="DCl7VAf9tcz6eD9gb67NfkNnJ1PKRNcg8qQiwpbx9Lk"/><style data-styled="" data-styled-version="5.3.6">@font-face{font-family:'Calibre';src:url(/static/Calibre-Regular-b0d4cbb1201155ddccc21d1b8059a670.woff2) format('woff2'), url(/static/Calibre-Regular-98526589fa32315c552129869e08427e.woff) format('woff');font-weight:400;font-style:normal;font-display:auto;}/*!sc*/
@font-face{font-family:'Calibre';src:url(/static/Calibre-Medium-568dce56f869a519a015d3b69443b067.woff2) format('woff2'), url(/static/Calibre-Medium-46693d9b57a6b8a657b5393258f6e899.woff) format('woff');font-weight:500;font-style:normal;font-display:auto;}/*!sc*/
@font-face{font-family:'Calibre';src:url(/static/Calibre-Semibold-94fc73852539d6733dc0d80252c5e3fb.woff2) format('woff2'), url(/static/Calibre-Semibold-6972688a249bd53a6c7e69a89e50cdd6.woff) format('woff');font-weight:600;font-style:normal;font-display:auto;}/*!sc*/
@font-face{font-family:'Calibre';src:url(/static/Calibre-RegularItalic-5f875bd7b669f1e11b622d4d6d71b5b0.woff2) format('woff2'), url(/static/Calibre-RegularItalic-57371b9e514dbbe9da31dad1a298de2d.woff) format('woff');font-weight:400;font-style:italic;font-display:auto;}/*!sc*/
@font-face{font-family:'Calibre';src:url(/static/Calibre-MediumItalic-7aa140573fd9ed30ae01e117c418b12b.woff2) format('woff2'), url(/static/Calibre-MediumItalic-aa285f95879aa2c2d26b228d5e422da6.woff) format('woff');font-weight:500;font-style:italic;font-display:auto;}/*!sc*/
@font-face{font-family:'Calibre';src:url(/static/Calibre-SemiboldItalic-5f04bffe7ce988169806d66e417a966a.woff2) format('woff2'), url(/static/Calibre-SemiboldItalic-ad4bd95abee7bca1bdd6a93398f84a04.woff) format('woff');font-weight:600;font-style:italic;font-display:auto;}/*!sc*/
@font-face{font-family:'SF Mono';src:url(/static/SFMono-Regular-8799e6387338d58f2f137df821c86eb4.woff2) format('woff2'), url(/static/SFMono-Regular-e36fa5257c93fc7711eae342068f9eda.woff) format('woff');font-weight:400;font-style:normal;font-display:auto;}/*!sc*/
@font-face{font-family:'SF Mono';src:url(/static/SFMono-Semibold-6e6f6c93f4bdf9cbd090c60e97a017e2.woff2) format('woff2'), url(/static/SFMono-Semibold-ee054046915420413d0068fb1e7105c3.woff) format('woff');font-weight:600;font-style:normal;font-display:auto;}/*!sc*/
@font-face{font-family:'SF Mono';src:url(/static/SFMono-RegularItalic-a596917f86217b40000ff1b894cd0e52.woff2) format('woff2'), url(/static/SFMono-RegularItalic-3a20a00dfdeb4ba538473fa7bf625cbd.woff) format('woff');font-weight:400;font-style:italic;font-display:auto;}/*!sc*/
@font-face{font-family:'SF Mono';src:url(/static/SFMono-SemiboldItalic-9a0ae6382e12c5e28a7342ffb41cf4da.woff2) format('woff2'), url(/static/SFMono-SemiboldItalic-10eb596e904940cd1aebb2cc6286015c.woff) format('woff');font-weight:600;font-style:italic;font-display:auto;}/*!sc*/
:root{--dark-navy:#020c1b;--navy:#0a192f;--light-navy:#112240;--lightest-navy:#233554;--navy-shadow:rgba(2,12,27,0.7);--dark-slate:#495670;--slate:#8892b0;--light-slate:#a8b2d1;--lightest-slate:#ccd6f6;--white:#e6f1ff;--green:#64ffda;--green-tint:rgba(100,255,218,0.1);--pink:#f57dff;--blue:#57cbff;--font-sans:'Calibre','Inter','San Francisco','SF Pro Text',-apple-system,system-ui,sans-serif;--font-mono:'SF Mono','Fira Code','Fira Mono','Roboto Mono',monospace;--fz-xxs:12px;--fz-xs:13px;--fz-sm:14px;--fz-md:16px;--fz-lg:18px;--fz-xl:20px;--fz-xxl:22px;--fz-heading:32px;--border-radius:4px;--nav-height:100px;--nav-scroll-height:70px;--tab-height:42px;--tab-width:120px;--easing:cubic-bezier(0.645,0.045,0.355,1);--transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);--hamburger-width:30px;--ham-before:top 0.1s ease-in 0.25s,opacity 0.1s ease-in;--ham-before-active:top 0.1s ease-out,opacity 0.1s ease-out 0.12s;--ham-after:bottom 0.1s ease-in 0.25s,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);--ham-after-active:bottom 0.1s ease-out,transform 0.22s cubic-bezier(0.215,0.61,0.355,1) 0.12s;}/*!sc*/
html{box-sizing:border-box;width:100%;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}/*!sc*/
*,*:before,*:after{box-sizing:inherit;}/*!sc*/
::selection{background-color:var(--lightest-navy);color:var(--lightest-slate);}/*!sc*/
:focus{outline:2px dashed var(--green);outline-offset:3px;}/*!sc*/
:focus:not(:focus-visible){outline:none;outline-offset:0px;}/*!sc*/
:focus-visible{outline:2px dashed var(--green);outline-offset:3px;}/*!sc*/
html{-webkit-scrollbar-width:thin;-moz-scrollbar-width:thin;-ms-scrollbar-width:thin;scrollbar-width:thin;-webkit-scrollbar-color:var(--dark-slate) var(--navy);-moz-scrollbar-color:var(--dark-slate) var(--navy);-ms-scrollbar-color:var(--dark-slate) var(--navy);scrollbar-color:var(--dark-slate) var(--navy);}/*!sc*/
::-webkit-scrollbar{width:12px;}/*!sc*/
::-webkit-scrollbar-track{background:var(--navy);}/*!sc*/
::-webkit-scrollbar-thumb{background-color:var(--dark-slate);border:3px solid var(--navy);border-radius:10px;}/*!sc*/
body{margin:0;width:100%;min-height:100%;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--navy);color:var(--slate);font-family:var(--font-sans);font-size:var(--fz-xl);line-height:1.3;}/*!sc*/
@media (max-width:480px){body{font-size:var(--fz-lg);}}/*!sc*/
body.hidden{overflow:hidden;}/*!sc*/
body.blur{overflow:hidden;}/*!sc*/
body.blur header{background-color:transparent;}/*!sc*/
body.blur #content > *{-webkit-filter:blur(5px) brightness(0.7);filter:blur(5px) brightness(0.7);-webkit-transition:var(--transition);transition:var(--transition);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/
#root{min-height:100vh;display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;}/*!sc*/
main{margin:0 auto;width:100%;max-width:1600px;min-height:100vh;padding:200px 150px;}/*!sc*/
@media (max-width:1080px){main{padding:200px 100px;}}/*!sc*/
@media (max-width:768px){main{padding:150px 50px;}}/*!sc*/
@media (max-width:480px){main{padding:125px 25px;}}/*!sc*/
main.fillHeight{padding:0 150px;}/*!sc*/
@media (max-width:1080px){main.fillHeight{padding:0 100px;}}/*!sc*/
@media (max-width:768px){main.fillHeight{padding:0 50px;}}/*!sc*/
@media (max-width:480px){main.fillHeight{padding:0 25px;}}/*!sc*/
section{margin:0 auto;padding:100px 0;max-width:1000px;}/*!sc*/
@media (max-width:768px){section{padding:80px 0;}}/*!sc*/
@media (max-width:480px){section{padding:60px 0;}}/*!sc*/
h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;font-weight:600;color:var(--lightest-slate);line-height:1.1;}/*!sc*/
.big-heading{margin:0;font-size:clamp(40px,8vw,80px);}/*!sc*/
.medium-heading{margin:0;font-size:clamp(40px,8vw,60px);}/*!sc*/
.numbered-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:10px 0 40px;width:100%;font-size:clamp(26px,5vw,var(--fz-heading));white-space:nowrap;}/*!sc*/
.numbered-heading:before{position:relative;bottom:4px;counter-increment:section;content:'0' counter(section) '.';margin-right:10px;color:var(--green);font-family:var(--font-mono);font-size:clamp(var(--fz-md),3vw,var(--fz-xl));font-weight:400;}/*!sc*/
@media (max-width:480px){.numbered-heading:before{margin-bottom:-3px;margin-right:5px;}}/*!sc*/
.numbered-heading:after{content:'';display:block;position:relative;top:-5px;width:300px;height:1px;margin-left:20px;background-color:var(--lightest-navy);}/*!sc*/
@media (max-width:1080px){.numbered-heading:after{width:200px;}}/*!sc*/
@media (max-width:768px){.numbered-heading:after{width:100%;}}/*!sc*/
@media (max-width:600px){.numbered-heading:after{margin-left:10px;}}/*!sc*/
img,svg,.gatsby-image-wrapper{width:100%;max-width:100%;vertical-align:middle;}/*!sc*/
img[alt=""],img:not([alt]){-webkit-filter:blur(5px);filter:blur(5px);}/*!sc*/
svg{width:100%;height:100%;fill:currentColor;vertical-align:middle;}/*!sc*/
svg.feather{fill:none;}/*!sc*/
a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:inherit;position:relative;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/
a:hover,a:focus{color:var(--green);}/*!sc*/
a.inline-link{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;position:relative;-webkit-transition:var(--transition);transition:var(--transition);color:var(--green);}/*!sc*/
a.inline-link:hover,a.inline-link:focus,a.inline-link:active{color:var(--green);outline:0;}/*!sc*/
a.inline-link:hover:after,a.inline-link:focus:after,a.inline-link:active:after{width:100%;}/*!sc*/
a.inline-link:hover > *,a.inline-link:focus > *,a.inline-link:active > *{color:var(--green) !important;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/
a.inline-link:after{content:'';display:block;width:0;height:1px;position:relative;bottom:0.37em;background-color:var(--green);-webkit-transition:var(--transition);transition:var(--transition);opacity:0.5;}/*!sc*/
button{cursor:pointer;border:0;border-radius:0;}/*!sc*/
input,textarea{border-radius:0;outline:0;}/*!sc*/
input:focus,textarea:focus{outline:0;}/*!sc*/
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,input:active::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder{opacity:0.5;}/*!sc*/
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder,input:active::-moz-placeholder,textarea:active::-moz-placeholder{opacity:0.5;}/*!sc*/
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,input:active:-ms-input-placeholder,textarea:active:-ms-input-placeholder{opacity:0.5;}/*!sc*/
input:focus::placeholder,textarea:focus::placeholder,input:active::placeholder,textarea:active::placeholder{opacity:0.5;}/*!sc*/
p{margin:0 0 15px 0;}/*!sc*/
p:last-child,p:last-of-type{margin:0;}/*!sc*/
p > a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;position:relative;-webkit-transition:var(--transition);transition:var(--transition);color:var(--green);}/*!sc*/
p > a:hover,p > a:focus,p > a:active{color:var(--green);outline:0;}/*!sc*/
p > a:hover:after,p > a:focus:after,p > a:active:after{width:100%;}/*!sc*/
p > a:hover > *,p > a:focus > *,p > a:active > *{color:var(--green) !important;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/
p > a:after{content:'';display:block;width:0;height:1px;position:relative;bottom:0.37em;background-color:var(--green);-webkit-transition:var(--transition);transition:var(--transition);opacity:0.5;}/*!sc*/
p > code{background-color:var(--light-navy);color:var(--white);font-size:var(--fz-sm);border-radius:var(--border-radius);padding:0.3em 0.5em;}/*!sc*/
ul.fancy-list{padding:0;margin:0;list-style:none;font-size:var(--fz-lg);}/*!sc*/
ul.fancy-list li{position:relative;padding-left:30px;margin-bottom:10px;}/*!sc*/
ul.fancy-list li:before{content:'▹';position:absolute;left:0;color:var(--green);}/*!sc*/
blockquote{border-left-color:var(--green);border-left-style:solid;border-left-width:1px;margin-left:0px;margin-right:0px;padding-left:1.5rem;}/*!sc*/
blockquote p{font-style:italic;font-size:24px;}/*!sc*/
hr{background-color:var(--lightest-navy);height:1px;border-width:0px;border-style:initial;border-color:initial;border-image:initial;margin:1rem;}/*!sc*/
code{font-family:var(--font-mono);font-size:var(--fz-md);}/*!sc*/
.skip-to-content{color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);font-size:var(--fz-xs);font-family:var(--font-mono);line-height:1;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);padding:1.25rem 1.75rem;position:absolute;top:auto;left:-999px;width:1px;height:1px;overflow:hidden;z-index:-99;}/*!sc*/
.skip-to-content:hover,.skip-to-content:focus,.skip-to-content:active{background-color:var(--green-tint);outline:none;}/*!sc*/
.skip-to-content:after{display:none !important;}/*!sc*/
.skip-to-content:focus,.skip-to-content:active{background-color:var(--green);color:var(--navy);top:0;left:0;width:auto;height:auto;overflow:auto;z-index:99;}/*!sc*/
#logo{color:var(--green);}/*!sc*/
.overline{color:var(--green);font-family:var(--font-mono);font-size:var(--fz-md);font-weight:400;}/*!sc*/
.subtitle{color:var(--green);margin:0 0 20px 0;font-size:var(--fz-md);font-family:var(--font-mono);font-weight:400;line-height:1.5;}/*!sc*/
@media (max-width:1080px){.subtitle{font-size:var(--fz-sm);}}/*!sc*/
@media (max-width:768px){.subtitle{font-size:var(--fz-xs);}}/*!sc*/
.subtitle a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;position:relative;-webkit-transition:var(--transition);transition:var(--transition);color:var(--green);line-height:1.5;}/*!sc*/
.subtitle a:hover,.subtitle a:focus,.subtitle a:active{color:var(--green);outline:0;}/*!sc*/
.subtitle a:hover:after,.subtitle a:focus:after,.subtitle a:active:after{width:100%;}/*!sc*/
.subtitle a:hover > *,.subtitle a:focus > *,.subtitle a:active > *{color:var(--green) !important;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/
.subtitle a:after{content:'';display:block;width:0;height:1px;position:relative;bottom:0.37em;background-color:var(--green);-webkit-transition:var(--transition);transition:var(--transition);opacity:0.5;}/*!sc*/
.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;color:var(--green);}/*!sc*/
.breadcrumb .arrow{display:block;margin-right:10px;padding-top:4px;}/*!sc*/
.breadcrumb a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;position:relative;-webkit-transition:var(--transition);transition:var(--transition);color:var(--green);font-family:var(--font-mono);font-size:var(--fz-sm);font-weight:600;line-height:1.5;text-transform:uppercase;-webkit-letter-spacing:0.1em;-moz-letter-spacing:0.1em;-ms-letter-spacing:0.1em;letter-spacing:0.1em;}/*!sc*/
.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb a:active{color:var(--green);outline:0;}/*!sc*/
.breadcrumb a:hover:after,.breadcrumb a:focus:after,.breadcrumb a:active:after{width:100%;}/*!sc*/
.breadcrumb a:hover > *,.breadcrumb a:focus > *,.breadcrumb a:active > *{color:var(--green) !important;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/
.breadcrumb a:after{content:'';display:block;width:0;height:1px;position:relative;bottom:0.37em;background-color:var(--green);-webkit-transition:var(--transition);transition:var(--transition);opacity:0.5;}/*!sc*/
.gatsby-image-outer-wrapper{height:100%;}/*!sc*/
.fadeup-enter{opacity:0.01;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 300ms var(--easing),-webkit-transform 300ms var(--easing);-webkit-transition:opacity 300ms var(--easing),transform 300ms var(--easing);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}/*!sc*/
.fadeup-enter-active{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity 300ms var(--easing),-webkit-transform 300ms var(--easing);-webkit-transition:opacity 300ms var(--easing),transform 300ms var(--easing);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}/*!sc*/
.fadedown-enter{opacity:0.01;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity 300ms var(--easing),-webkit-transform 300ms var(--easing);-webkit-transition:opacity 300ms var(--easing),transform 300ms var(--easing);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}/*!sc*/
.fadedown-enter-active{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity 300ms var(--easing),-webkit-transform 300ms var(--easing);-webkit-transition:opacity 300ms var(--easing),transform 300ms var(--easing);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}/*!sc*/
.fade-enter{opacity:0;}/*!sc*/
.fade-enter-active{opacity:1;-webkit-transition:opacity 300ms var(--easing);transition:opacity 300ms var(--easing);}/*!sc*/
.fade-exit{opacity:1;}/*!sc*/
.fade-exit-active{opacity:0;-webkit-transition:opacity 300ms var(--easing);transition:opacity 300ms var(--easing);}/*!sc*/
.gatsby-highlight{background-color:#112340;color:#a2aabc;border-radius:var(--border-radius);margin:2em 0;padding:1.25em;overflow:auto;position:relative;font-family:var(--font-mono);font-size:var(--fz-md);}/*!sc*/
.gatsby-highlight code[class*='language-'],.gatsby-highlight pre[class*='language-']{height:auto !important;font-size:var(--fz-sm);line-height:1.5;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}/*!sc*/
.gatsby-highlight pre[class*='language-']{background-color:transparent;margin:0;padding:0;overflow:initial;float:left;min-width:100%;padding-top:2em;}/*!sc*/
.gatsby-code-title{padding:1em 1.5em;font-family:var(--font-mono);font-size:var(--fz-xs);background-color:#112340;color:#a2aabc;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:1px solid #1d2d50;}/*!sc*/
.gatsby-code-title + .gatsby-highlight{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}/*!sc*/
.gatsby-highlight-code-line{display:block;background-color:#1d2d50;border-left:2px solid var(--green);padding-left:calc(1em + 2px);padding-right:1em;margin-right:-1.35em;margin-left:-1.35em;}/*!sc*/
.gatsby-highlight pre[class*='language-']::before{background:var(--lightest-navy);color:var(--white);font-size:var(--fz-xxs);font-family:var(--font-mono);line-height:1.5;-webkit-letter-spacing:0.1em;-moz-letter-spacing:0.1em;-ms-letter-spacing:0.1em;letter-spacing:0.1em;text-transform:uppercase;border-radius:0 0 3px 3px;position:absolute;top:0;left:1.25rem;padding:0.25rem 0.5rem;}/*!sc*/
.gatsby-highlight pre[class='language-javascript']::before{content:'js';}/*!sc*/
.gatsby-highlight pre[class='language-js']::before{content:'js';}/*!sc*/
.gatsby-highlight pre[class='language-jsx']::before{content:'jsx';}/*!sc*/
.gatsby-highlight pre[class='language-graphql']::before{content:'GraphQL';}/*!sc*/
.gatsby-highlight pre[class='language-html']::before{content:'html';}/*!sc*/
.gatsby-highlight pre[class='language-css']::before{content:'css';}/*!sc*/
.gatsby-highlight pre[class='language-mdx']::before{content:'mdx';}/*!sc*/
.gatsby-highlight pre[class='language-shell']::before{content:'shell';}/*!sc*/
.gatsby-highlight pre[class='language-sh']::before{content:'sh';}/*!sc*/
.gatsby-highlight pre[class='language-bash']::before{content:'bash';}/*!sc*/
.gatsby-highlight pre[class='language-yaml']::before{content:'yaml';}/*!sc*/
.gatsby-highlight pre[class='language-markdown']::before{content:'md';}/*!sc*/
.gatsby-highlight pre[class='language-json']::before,.gatsby-highlight pre[class='language-json5']::before{content:'json';}/*!sc*/
.gatsby-highlight pre[class='language-diff']::before{content:'diff';}/*!sc*/
.gatsby-highlight pre[class='language-text']::before{content:'text';}/*!sc*/
.gatsby-highlight pre[class='language-flow']::before{content:'flow';}/*!sc*/
.token{display:inline;}/*!sc*/
.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#8695b799;}/*!sc*/
.token.punctuation{color:#a2aabc;}/*!sc*/
.token.namespace,.token.deleted{color:#ef6b73;}/*!sc*/
.token.function-name,.token.function,.token.class-name,.token.constant,.token.symbol{color:#ffd580;}/*!sc*/
.token.attr-name,.token.operator,.token.rule{color:#ffae57;}/*!sc*/
.token.keyword,.token.boolean,.token.number,.token.property{color:#c3a6ff;}/*!sc*/
.token.tag,.token.selector,.token.important,.token.atrule,.token.builtin,.token.entity,.token.url{color:#5ccfe6;}/*!sc*/
.token.string,.token.char,.token.attr-value,.token.regex,.token.variable,.token.inserted{color:#bae67e;}/*!sc*/
.token.important,.token.bold{font-weight:600;}/*!sc*/
.token.italic{font-style:italic;}/*!sc*/
.token.entity{cursor:help;}/*!sc*/
.namespace{opacity:0.7;}/*!sc*/
data-styled.g1[id="sc-global-dxHtqF1"]{content:"sc-global-dxHtqF1,"}/*!sc*/
.dtFNPK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}/*!sc*/
data-styled.g2[id="layout__StyledContent-sc-1yw8zls-0"]{content:"dtFNPK,"}/*!sc*/
.gYclgb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;z-index:11;padding:0px 50px;width:100%;height:var(--nav-height);background-color:rgba(10,25,47,0.85);-webkit-filter:none !important;filter:none !important;pointer-events:auto !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/
@media (max-width:1080px){.gYclgb{padding:0 40px;}}/*!sc*/
@media (max-width:768px){.gYclgb{padding:0 25px;}}/*!sc*/
@media (prefers-reduced-motion:no-preference){}/*!sc*/
data-styled.g4[id="nav__StyledHeader-sc-ghklvd-0"]{content:"gYclgb,"}/*!sc*/
.iCVEKQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;color:var(--lightest-slate);font-family:var(--font-mono);counter-reset:item 0;z-index:12;}/*!sc*/
.iCVEKQ .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.iCVEKQ .logo a{color:var(--green);width:42px;height:42px;}/*!sc*/
.iCVEKQ .logo a:hover svg,.iCVEKQ .logo a:focus svg{fill:var(--green-tint);}/*!sc*/
.iCVEKQ .logo a svg{fill:none;-webkit-transition:var(--transition);transition:var(--transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/
data-styled.g5[id="nav__StyledNav-sc-ghklvd-1"]{content:"iCVEKQ,"}/*!sc*/
.bSLJeM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (max-width:768px){.bSLJeM{display:none;}}/*!sc*/
.bSLJeM ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none;}/*!sc*/
.bSLJeM ol li{margin:0 5px;position:relative;counter-increment:item 1;font-size:var(--fz-xs);}/*!sc*/
.bSLJeM ol li a{padding:10px;}/*!sc*/
.bSLJeM ol li a:before{content:'0' counter(item) '.';margin-right:5px;color:var(--green);font-size:var(--fz-xxs);text-align:right;}/*!sc*/
.bSLJeM .resume-button{color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);padding:0.75rem 1rem;font-size:var(--fz-xs);font-family:var(--font-mono);line-height:1;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);margin-left:15px;font-size:var(--fz-xs);}/*!sc*/
.bSLJeM .resume-button:hover,.bSLJeM .resume-button:focus,.bSLJeM .resume-button:active{background-color:var(--green-tint);outline:none;}/*!sc*/
.bSLJeM .resume-button:after{display:none !important;}/*!sc*/
data-styled.g6[id="nav__StyledLinks-sc-ghklvd-2"]{content:"bSLJeM,"}/*!sc*/
.kSOnSq{display:none;}/*!sc*/
@media (max-width:768px){.kSOnSq{display:block;}}/*!sc*/
data-styled.g7[id="menu__StyledMenu-sc-sdn9y6-0"]{content:"kSOnSq,"}/*!sc*/
.hOVhbS{display:none;}/*!sc*/
@media (max-width:768px){.hOVhbS{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;margin-right:-15px;padding:15px;border:0;background-color:transparent;color:inherit;text-transform:none;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:opacity,filter;transition-property:opacity,filter;}}/*!sc*/
.hOVhbS .ham-box{display:inline-block;position:relative;width:var(--hamburger-width);height:24px;}/*!sc*/
.hOVhbS .ham-box-inner{position:absolute;top:50%;right:0;width:var(--hamburger-width);height:2px;border-radius:var(--border-radius);background-color:var(--green);-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-timing-function:cubic-bezier( 0.55,0.055,0.675,0.19 );transition-timing-function:cubic-bezier( 0.55,0.055,0.675,0.19 );}/*!sc*/
.hOVhbS .ham-box-inner:before,.hOVhbS .ham-box-inner:after{content:'';display:block;position:absolute;left:auto;right:0;width:var(--hamburger-width);height:2px;border-radius:4px;background-color:var(--green);-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;}/*!sc*/
.hOVhbS .ham-box-inner:before{width:120%;top:-10px;opacity:1;-webkit-transition:var(--ham-before);transition:var(--ham-before);}/*!sc*/
.hOVhbS .ham-box-inner:after{width:80%;bottom:-10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:var(--ham-after);transition:var(--ham-after);}/*!sc*/
data-styled.g8[id="menu__StyledHamburgerButton-sc-sdn9y6-1"]{content:"hOVhbS,"}/*!sc*/
.fjoDuD{display:none;}/*!sc*/
@media (max-width:768px){.fjoDuD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;right:0;padding:50px 10px;width:min(75vw,400px);height:100vh;outline:0;background-color:var(--light-navy);box-shadow:-10px 0px 30px -15px var(--navy-shadow);z-index:9;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);}}/*!sc*/
.fjoDuD nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:var(--lightest-slate);font-family:var(--font-mono);text-align:center;}/*!sc*/
.fjoDuD ol{padding:0;margin:0;list-style:none;width:100%;}/*!sc*/
.fjoDuD ol li{position:relative;margin:0 auto 20px;counter-increment:item 1;font-size:clamp(var(--fz-sm),4vw,var(--fz-lg));}/*!sc*/
@media (max-width:600px){.fjoDuD ol li{margin:0 auto 10px;}}/*!sc*/
.fjoDuD ol li:before{content:'0' counter(item) '.';display:block;margin-bottom:5px;color:var(--green);font-size:var(--fz-sm);}/*!sc*/
.fjoDuD ol a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:inherit;position:relative;-webkit-transition:var(--transition);transition:var(--transition);width:100%;padding:3px 20px 20px;}/*!sc*/
.fjoDuD ol a:hover,.fjoDuD ol a:active,.fjoDuD ol a:focus{color:var(--green);outline:0;}/*!sc*/
.fjoDuD .resume-link{color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);padding:1.25rem 1.75rem;font-size:var(--fz-sm);font-family:var(--font-mono);line-height:1;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);padding:18px 50px;margin:10% auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;}/*!sc*/
.fjoDuD .resume-link:hover,.fjoDuD .resume-link:focus,.fjoDuD .resume-link:active{background-color:var(--green-tint);outline:none;}/*!sc*/
.fjoDuD .resume-link:after{display:none !important;}/*!sc*/
data-styled.g9[id="menu__StyledSidebar-sc-sdn9y6-2"]{content:"fjoDuD,"}/*!sc*/
.hlctNJ{width:40px;position:fixed;bottom:0;left:40px;right:auto;z-index:10;color:var(--light-slate);}/*!sc*/
@media (max-width:1080px){.hlctNJ{left:20px;right:auto;}}/*!sc*/
@media (max-width:768px){.hlctNJ{display:none;}}/*!sc*/
.jfIYjl{width:40px;position:fixed;bottom:0;left:auto;right:40px;z-index:10;color:var(--light-slate);}/*!sc*/
@media (max-width:1080px){.jfIYjl{left:auto;right:20px;}}/*!sc*/
@media (max-width:768px){.jfIYjl{display:none;}}/*!sc*/
data-styled.g10[id="side__StyledSideElement-sc-1duznzb-0"]{content:"hlctNJ,jfIYjl,"}/*!sc*/
.hpZzgY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;}/*!sc*/
.hpZzgY:after{content:'';display:block;width:1px;height:90px;margin:0 auto;background-color:var(--light-slate);}/*!sc*/
.hpZzgY li:last-of-type{margin-bottom:20px;}/*!sc*/
.hpZzgY li a{padding:10px;}/*!sc*/
.hpZzgY li a:hover,.hpZzgY li a:focus{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}/*!sc*/
.hpZzgY li a svg{width:20px;height:20px;}/*!sc*/
data-styled.g11[id="social__StyledSocialList-sc-anu6nt-0"]{content:"hpZzgY,"}/*!sc*/
.AABLt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}/*!sc*/
.AABLt:after{content:'';display:block;width:1px;height:90px;margin:0 auto;background-color:var(--light-slate);}/*!sc*/
.AABLt a{margin:20px auto;padding:10px;font-family:var(--font-mono);font-size:var(--fz-xxs);line-height:var(--fz-lg);-webkit-letter-spacing:0.1em;-moz-letter-spacing:0.1em;-ms-letter-spacing:0.1em;letter-spacing:0.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;}/*!sc*/
.AABLt a:hover,.AABLt a:focus{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}/*!sc*/
data-styled.g12[id="email__StyledLinkWrapper-sc-2epoq-0"]{content:"AABLt,"}/*!sc*/
.cXwhW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:70px;padding:15px;text-align:center;}/*!sc*/
data-styled.g13[id="footer__StyledFooter-sc-4jwnt4-0"]{content:"cXwhW,"}/*!sc*/
.lopxmz{display:none;}/*!sc*/
@media (max-width:768px){.lopxmz{display:block;width:100%;max-width:270px;margin:0 auto 10px;color:var(--light-slate);}}/*!sc*/
.lopxmz ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none;}/*!sc*/
.lopxmz ul a{padding:10px;}/*!sc*/
.lopxmz ul a svg{width:20px;height:20px;}/*!sc*/
data-styled.g14[id="footer__StyledSocialLinks-sc-4jwnt4-1"]{content:"lopxmz,"}/*!sc*/
.leoboh{color:var(--light-slate);font-family:var(--font-mono);font-size:var(--fz-xxs);line-height:1;}/*!sc*/
.leoboh a{padding:10px;}/*!sc*/
.leoboh .github-stats{margin-top:10px;}/*!sc*/
.leoboh .github-stats > span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 7px;}/*!sc*/
.leoboh .github-stats svg{display:inline-block;margin-right:5px;width:14px;height:14px;}/*!sc*/
data-styled.g15[id="footer__StyledCredit-sc-4jwnt4-2"]{content:"leoboh,"}/*!sc*/
.kOplBB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
data-styled.g39[id="sc-404__StyledMainContainer-sc-bnxlhm-0"]{content:"kOplBB,"}/*!sc*/
.ilkmdm{color:var(--green);font-family:var(--font-mono);font-size:clamp(100px,25vw,200px);line-height:1;}/*!sc*/
data-styled.g40[id="sc-404__StyledTitle-sc-bnxlhm-1"]{content:"ilkmdm,"}/*!sc*/
.cBKMOS{font-size:clamp(30px,5vw,50px);font-weight:400;}/*!sc*/
data-styled.g41[id="sc-404__StyledSubtitle-sc-bnxlhm-2"]{content:"cBKMOS,"}/*!sc*/
.duWhuz{color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);padding:1.25rem 1.75rem;font-size:var(--fz-sm);font-family:var(--font-mono);line-height:1;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);margin-top:40px;}/*!sc*/
.duWhuz:hover,.duWhuz:focus,.duWhuz:active{background-color:var(--green-tint);outline:none;}/*!sc*/
.duWhuz:after{display:none !important;}/*!sc*/
data-styled.g42[id="sc-404__StyledHomeButton-sc-bnxlhm-3"]{content:"duWhuz,"}/*!sc*/
</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){if(void 0===e.target.dataset.mainImage)return;if(void 0===e.target.dataset.gatsbyImageSsr)return;const t=e.target;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><link rel="sitemap" type="application/xml" href="/sitemap/sitemap-index.xml"/><link rel="icon" href="/favicon-32x32.png?v=724a59587d8e5ed5a1d9dee7d06bd38b" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#0a192f"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=724a59587d8e5ed5a1d9dee7d06bd38b"/><link rel="preconnect" href="https://www.google-analytics.com"/><link rel="dns-prefetch" href="https://www.google-analytics.com"/><link as="script" rel="preload" href="/webpack-runtime-68861bbbb330597561f6.js"/><link as="script" rel="preload" href="/framework-fbf2011d6c2b83ba228a.js"/><link as="script" rel="preload" href="/app-cdd06e1a70b69e1864db.js"/><link as="script" rel="preload" href="/546641dfde76ed00139ea2c3eae09499c5f2164a-d1bbded0aabcfd4cf393.js"/><link as="script" rel="preload" href="/component---src-pages-404-js-3c3a0f1de7055961fa7e.js"/><link as="fetch" rel="preload" href="/page-data/404.html/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/1336453887.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/1994492073.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2009693873.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3825832676.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3905880205.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/4162897811.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body class=""><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div id="root"><a class="skip-to-content" href="#content">Skip to Content</a><div class="layout__StyledContent-sc-1yw8zls-0 dtFNPK"><header class="nav__StyledHeader-sc-ghklvd-0 gYclgb"><nav class="nav__StyledNav-sc-ghklvd-1 iCVEKQ"><div class="logo" tabindex="-1"><a aria-label="home" href="/"><svg id="logo" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 84 96"><title>Logo</title><g transform="translate(-8.000000, -2.000000)"><g transform="translate(11.000000, 5.000000)"><path d="m 23 54 m 26 -15 c 0 -5 -4 -9 -10 -9 c -6 0 -10 4 -10 9 c 0 10 16 8 16 15 c 0 3 -3 5 -6 5 c -3 0 -6 -2 -6 -5 l -4 0 c 0 5 5 9 10 9 c 6 0 10 -4 10 -9 c 0 -9 -16 -10 -16 -15 c 0 -3 3 -5 6 -5 c 3 0 6 2 6 5 l 4 0" fill="currentColor"></path><polygon id="Shape" stroke="currentColor" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" points="39 0 0 22 0 67 39 90 78 68 78 23"></polygon></g></g></svg></a></div><div class="nav__StyledLinks-sc-ghklvd-2 bSLJeM"><ol><li><a href="/#about">About</a></li><li><a href="/#education">Education</a></li><li><a href="/#jobs">Experience</a></li><li><a href="/#competitions">Competitions</a></li><li><a href="/#contact">Contact</a></li></ol><div><a class="resume-button" href="/resume.pdf" target="_blank" rel="noopener noreferrer">Resume</a></div></div><div class="menu__StyledMenu-sc-sdn9y6-0 kSOnSq"><div><button aria-label="Menu" class="menu__StyledHamburgerButton-sc-sdn9y6-1 hOVhbS"><div class="ham-box"><div class="ham-box-inner"></div></div></button><aside aria-hidden="true" tabindex="-1" class="menu__StyledSidebar-sc-sdn9y6-2 fjoDuD"><nav><ol><li><a href="/#about">About</a></li><li><a href="/#education">Education</a></li><li><a href="/#jobs">Experience</a></li><li><a href="/#competitions">Competitions</a></li><li><a href="/#contact">Contact</a></li></ol><a href="/resume.pdf" class="resume-link">Resume</a></nav></aside></div></div></nav></header><div orientation="left" class="side__StyledSideElement-sc-1duznzb-0 hlctNJ"><ul class="social__StyledSocialList-sc-anu6nt-0 hpZzgY"><li><a href="https://github.com/sawradip" aria-label="GitHub" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><title>GitHub</title><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></li><li><a href="https://www.linkedin.com/in/sawradip" aria-label="Linkedin" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-linkedin"><title>LinkedIn</title><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a></li><li><a href="https://facebook.com/sawradip" aria-label="Facebook" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 1000 1000"><title>Facebook</title><g><path d="M425,355.4v95.1h-76.1v114H425v266.2H539V564.6h114.1v-114H539.1v-76.1c0-22.8,15.2-38,38-38h76.1V222.4H558C485.8,222.4,425,283.2,425,355.4L425,355.4z"></path><path d="M500,10C230.5,10,10,230.5,10,500c0,269.4,220.5,490,490,490c269.5,0,490-220.5,490-490C990,230.5,769.5,10,500,10z M500,949.2C252.9,949.2,50.8,747,50.8,500C50.8,253,252.9,50.8,500,50.8S949.2,253,949.2,500C949.2,747,747.1,949.2,500,949.2z"></path></g></svg></a></li><li><a href="https://twitter.com/sawradip" aria-label="Twitter" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-twitter"><title>Twitter</title><path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path></svg></a></li><li><a href="https://stackoverflow.com/users/13945920/sawradip-saha" aria-label="StackOverflow" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 1000 1000"><title>StackOverflow</title><path d="M284.146,943.869v97.896h472.857v-97.896H284.146z M292.149,767.778 l-6.773,97.896l471.627,32.018l6.156-97.281L292.149,767.778L292.149,767.778z M146.845,727.143V1200h78.193h619.394h49.872V727.143 h-78.192v394.049H225.038V727.143H146.845L146.845,727.143z M327.859,559.672l-23.396,94.817L763.16,768.393l23.396-95.433 L327.859,559.672z M429.45,322.627l-49.872,84.352l407.594,239.508l49.872-84.967L429.45,322.627z M678.192,97.896l-81.271,54.797 l262.903,392.201l81.271-54.182L678.192,97.896L678.192,97.896z M995.896,0l-97.281,11.698l57.261,469.164l97.28-11.698L995.896,0z"></path></svg></a></li><li><a href="https://www.kaggle.com/sawradipsaha" aria-label="Kaggle" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Kaggle</title><path d="M17.992 24h-2.868c-.226 0-.554-.073-.838-.42l-4.403-5.872-.767.764v4.689c0 .501-.331.837-.822.837H6.072c-.492 0-.822-.336-.822-.837V.837c0-.501.33-.837.822-.837h2.223c.492 0 .822.336.822.837v12.487l4.806-5.096c.252-.262.525-.393.814-.393h2.964c.317 0 .592.178.715.465.125.29.073.64-.126.851l-5.693 5.776 5.984 7.794c.047.062.08.134.095.21l.065.338a.505.505 0 0 1-.005.212c-.061.252-.288.519-.744.519zM6.25 22.999h1.867v-4.734a.5.5 0 0 1 .147-.354l1.321-1.317a.5.5 0 0 1 .753.054l4.735 6.315 2.456.031-5.991-7.803a.5.5 0 0 1 .041-.656l5.618-5.7H14.74c.003.002-.032.019-.094.083L8.98 14.926a.5.5 0 0 1-.863-.343V1H6.25v21.999zM8.295 1h.004L8.295.5V1z"></path></svg></a></li></ul></div><div orientation="right" class="side__StyledSideElement-sc-1duznzb-0 jfIYjl"><div class="email__StyledLinkWrapper-sc-2epoq-0 AABLt"><a href="mailto:[email protected]">[email protected]</a></div></div><div id="content"><main class="sc-404__StyledMainContainer-sc-bnxlhm-0 kOplBB fillHeight"><h1 class="sc-404__StyledTitle-sc-bnxlhm-1 ilkmdm">404</h1><h2 class="sc-404__StyledSubtitle-sc-bnxlhm-2 cBKMOS">Page Not Found</h2><a class="sc-404__StyledHomeButton-sc-bnxlhm-3 duWhuz" href="/">Go Home</a></main><footer class="footer__StyledFooter-sc-4jwnt4-0 cXwhW"><div class="footer__StyledSocialLinks-sc-4jwnt4-1 lopxmz"><ul><li><a href="https://github.com/sawradip" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><title>GitHub</title><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></li><li><a href="https://www.linkedin.com/in/sawradip" aria-label="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-linkedin"><title>LinkedIn</title><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a></li><li><a href="https://facebook.com/sawradip" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 1000 1000"><title>Facebook</title><g><path d="M425,355.4v95.1h-76.1v114H425v266.2H539V564.6h114.1v-114H539.1v-76.1c0-22.8,15.2-38,38-38h76.1V222.4H558C485.8,222.4,425,283.2,425,355.4L425,355.4z"></path><path d="M500,10C230.5,10,10,230.5,10,500c0,269.4,220.5,490,490,490c269.5,0,490-220.5,490-490C990,230.5,769.5,10,500,10z M500,949.2C252.9,949.2,50.8,747,50.8,500C50.8,253,252.9,50.8,500,50.8S949.2,253,949.2,500C949.2,747,747.1,949.2,500,949.2z"></path></g></svg></a></li><li><a href="https://twitter.com/sawradip" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-twitter"><title>Twitter</title><path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path></svg></a></li><li><a href="https://stackoverflow.com/users/13945920/sawradip-saha" aria-label="StackOverflow"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 1000 1000"><title>StackOverflow</title><path d="M284.146,943.869v97.896h472.857v-97.896H284.146z M292.149,767.778 l-6.773,97.896l471.627,32.018l6.156-97.281L292.149,767.778L292.149,767.778z M146.845,727.143V1200h78.193h619.394h49.872V727.143 h-78.192v394.049H225.038V727.143H146.845L146.845,727.143z M327.859,559.672l-23.396,94.817L763.16,768.393l23.396-95.433 L327.859,559.672z M429.45,322.627l-49.872,84.352l407.594,239.508l49.872-84.967L429.45,322.627z M678.192,97.896l-81.271,54.797 l262.903,392.201l81.271-54.182L678.192,97.896L678.192,97.896z M995.896,0l-97.281,11.698l57.261,469.164l97.28-11.698L995.896,0z"></path></svg></a></li><li><a href="https://www.kaggle.com/sawradipsaha" aria-label="Kaggle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Kaggle</title><path d="M17.992 24h-2.868c-.226 0-.554-.073-.838-.42l-4.403-5.872-.767.764v4.689c0 .501-.331.837-.822.837H6.072c-.492 0-.822-.336-.822-.837V.837c0-.501.33-.837.822-.837h2.223c.492 0 .822.336.822.837v12.487l4.806-5.096c.252-.262.525-.393.814-.393h2.964c.317 0 .592.178.715.465.125.29.073.64-.126.851l-5.693 5.776 5.984 7.794c.047.062.08.134.095.21l.065.338a.505.505 0 0 1-.005.212c-.061.252-.288.519-.744.519zM6.25 22.999h1.867v-4.734a.5.5 0 0 1 .147-.354l1.321-1.317a.5.5 0 0 1 .753.054l4.735 6.315 2.456.031-5.991-7.803a.5.5 0 0 1 .041-.656l5.618-5.7H14.74c.003.002-.032.019-.094.083L8.98 14.926a.5.5 0 0 1-.863-.343V1H6.25v21.999zM8.295 1h.004L8.295.5V1z"></path></svg></a></li></ul></div><div class="footer__StyledCredit-sc-4jwnt4-2 leoboh"><a href="https://github.com/sawradip/v4"><div> Built by Sawradip Saha ( Designed by Brittany Chiang )</div></a></div></footer></div></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script>
if(true) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
}
if (typeof ga === "function") {
ga('create', 'UA-45666519-2', 'auto', {});
}</script><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404.html";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-2785c0aa79f5b0bd9fbc.js"],"app":["/app-cdd06e1a70b69e1864db.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-9b1997f2483a747a5203.js"],"component---src-pages-404-js":["/component---src-pages-404-js-3c3a0f1de7055961fa7e.js"],"component---src-pages-archive-js":["/component---src-pages-archive-js-1636dccb8be3a357da03.js"],"component---src-pages-index-js":["/component---src-pages-index-js-c1b7c4b37eb3481a3ebc.js"],"component---src-pages-pensieve-index-js":["/component---src-pages-pensieve-index-js-26caacdc8d54966037dc.js"],"component---src-pages-pensieve-tags-js":["/component---src-pages-pensieve-tags-js-3053a4f2cec3f4c3d1db.js"],"component---src-templates-post-js":["/component---src-templates-post-js-84f1e2b66f82b686d0e7.js"],"component---src-templates-tag-js":["/component---src-templates-tag-js-8de5d73c34365c3b19de.js"]};/*]]>*/</script><script src="/polyfill-2785c0aa79f5b0bd9fbc.js" nomodule=""></script><script src="/component---src-pages-404-js-3c3a0f1de7055961fa7e.js" async=""></script><script src="/546641dfde76ed00139ea2c3eae09499c5f2164a-d1bbded0aabcfd4cf393.js" async=""></script><script src="/app-cdd06e1a70b69e1864db.js" async=""></script><script src="/framework-fbf2011d6c2b83ba228a.js" async=""></script><script src="/webpack-runtime-68861bbbb330597561f6.js" async=""></script></body></html>