.Tabs_tabs__Awl5k{display:block}.Tabs_tabs__list__7P1e6{display:flex;margin:0;padding:0}.Tabs_tabs__Awl5k .Tabs_tabs__list__7P1e6 li{display:flex;list-style:none}.Tabs_tabs__Awl5k .Tabs_tabs__tab__s_12g{background-color:transparent;border:none;border-bottom:2px solid transparent;display:flex;gap:var(--gutter);font-family:var(--f-source-sans-pro);font-size:1.6rem;line-height:1.6rem;padding:calc(var(--gutter) * 1.5) var(--gutter-2);width:auto;color:var(--c-mode-text-secondary);text-decoration:none;cursor:pointer}.Tabs_tabs__Awl5k .Tabs_tabs__tab__s_12g svg{fill:var(--c-mode-text-secondary);width:var(--gutter-2);height:auto}.Tabs_tabs__Awl5k .Tabs_tabs__tab__s_12g.Tabs_tabs__tab--active__zJR8e{border-color:var(--c-black)}.Tabs_tabs__Awl5k .Tabs_tabs__tab__s_12g.Tabs_tabs__tab--active__zJR8e svg{fill:var(--c-black)}.Tabs_tabs__Awl5k.Tabs_tabs--full___RkDW{width:100%}.Tabs_tabs__Awl5k.Tabs_tabs--full___RkDW .Tabs_tabs__list__7P1e6{justify-content:space-between;width:100%}.Tabs_tabs__Awl5k.Tabs_tabs--full___RkDW .Tabs_tabs__tab__s_12g{justify-content:center;flex:1 1}.Tabs_tabs__Awl5k.Tabs_tabs--about__KNxok .Tabs_tabs__tab__s_12g.Tabs_tabs__tab--active__zJR8e{border-color:var(--c-about);color:var(--c-about)}.Tabs_tabs__Awl5k.Tabs_tabs--about__KNxok .Tabs_tabs__tab__s_12g.Tabs_tabs__tab--active__zJR8e svg{fill:var(--c-about)}.Subtitle_subtitle__zruto{display:flex;align-items:center;gap:var(--gutter)}.Subtitle_subtitle__zruto .Subtitle_subtitle__secondary__uW7CG{color:var(--c-grey-600)}.CardCta_card__WgTKL{display:flex;flex-direction:column;justify-content:space-between;height:100%}.CardCta_card__WgTKL .CardCta_card__box__Afyln{padding:var(--gutter-2);height:100%}.CardCta_card__WgTKL .CardCta_card__title__bitTN{display:flex;gap:var(--gutter)}.CardCta_card__WgTKL .CardCta_card__title__bitTN svg{width:var(--gutter-4);height:auto}.CardCta_card__WgTKL .CardCta_card__text__9OGMS svg,.CardCta_card__WgTKL .CardCta_card__title__bitTN svg{fill:var(--c-black)}.CardCta_card__WgTKL .CardCta_card__text__9OGMS{display:flex;gap:var(--gutter);align-self:flex-end}.CardCta_card__WgTKL .CardCta_card__text__9OGMS svg{width:var(--gutter-2);height:auto}.CardCta_card__WgTKL .CardCta_card__content__XoORd{max-width:400px}.CardCta_card__WgTKL.CardCta_card--bitbucket__vjD6G .CardCta_card__box__Afyln{background-color:var(--c-bitbucket);color:var(--c-white)}.CardCta_card__WgTKL.CardCta_card--blog__4oI2W .CardCta_card__box__Afyln{background-color:var(--c-blog);padding:var(--gutter-4);color:var(--c-white)}.CardCta_card__WgTKL.CardCta_card--dribbble__bLClr .CardCta_card__box__Afyln{background-color:var(--c-dribbble);color:var(--c-white)}.CardCta_card__WgTKL.CardCta_card--github__96c9U .CardCta_card__box__Afyln{background-color:var(--c-github);color:var(--c-white)}.CardCta_card__WgTKL.CardCta_card--untappd__KruUg .CardCta_card__box__Afyln{background-color:var(--c-untappd-bg);color:var(--c-untappd)}.CardCta_card__WgTKL.CardCta_card--untappd__KruUg .CardCta_card__text__9OGMS svg,.CardCta_card__WgTKL.CardCta_card--untappd__KruUg .CardCta_card__title__bitTN svg{fill:var(--c-untappd)}.CardCta_card__WgTKL.CardCta_card--bitbucket__vjD6G .CardCta_card__text__9OGMS svg,.CardCta_card__WgTKL.CardCta_card--bitbucket__vjD6G .CardCta_card__title__bitTN svg,.CardCta_card__WgTKL.CardCta_card--blog__4oI2W .CardCta_card__text__9OGMS svg,.CardCta_card__WgTKL.CardCta_card--blog__4oI2W .CardCta_card__title__bitTN svg,.CardCta_card__WgTKL.CardCta_card--dribbble__bLClr .CardCta_card__text__9OGMS svg,.CardCta_card__WgTKL.CardCta_card--dribbble__bLClr .CardCta_card__title__bitTN svg,.CardCta_card__WgTKL.CardCta_card--github__96c9U .CardCta_card__text__9OGMS svg,.CardCta_card__WgTKL.CardCta_card--github__96c9U .CardCta_card__title__bitTN svg{fill:var(--c-white)}.Tag_tag__YGG4Q{background-color:var(--c-grey-200);border-radius:calc(var(--gutter) / 2);padding:var(--gutter);display:inline-flex;font-weight:600;font-size:1.2rem;line-height:1.2rem;text-decoration:none}.Tag_tag__YGG4Q.Tag_tag--blog__g2NYU{background-color:var(--c-mode-blog-bg);color:var(--c-mode-blog)}.Tag_tag__YGG4Q.Tag_tag--error___Z8I6{background-color:var(--c-mode-error-bg);color:var(--c-mode-error)}.Tag_tag__YGG4Q.Tag_tag--info__FbILO{background-color:var(--c-mode-info-bg);color:var(--c-mode-info)}.Tag_tag__YGG4Q.Tag_tag--success__sc_Sl{background-color:var(--c-mode-success-bg);color:var(--c-mode-success)}.Tag_tag__YGG4Q.Tag_tag--warning__i5Ju_{background-color:var(--c-mode-warning-bg);color:var(--c-mode-warning)}.Tag_tag__YGG4Q.Tag_tag--white__B6_u4{background-color:var(--c-white);color:var(--c-grey-700)}.CardRepo_card__GCf1Q{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.CardRepo_card__GCf1Q .CardRepo_card__title__IvM7v{margin:0;color:var(--c-about)}.CardRepo_card__GCf1Q .CardRepo_card__meta__bXn0z{font-size:1.2rem;line-height:2.2rem;color:var(--c-mode-text-tertiary)}.CardRepo_card__GCf1Q .CardRepo_card__description__TAwdE{margin:var(--gutter) 0 0 0}.CardRepo_card__GCf1Q .CardRepo_card__stats__HLVu8{margin:var(--gutter) 0 0 0;display:flex;justify-content:space-between;gap:var(--gutter)}.CardRepo_card__GCf1Q .CardRepo_card__stats__HLVu8 .CardRepo_stats__stat__3a8Q4{display:flex;gap:calc(var(--gutter) / 2)}.CardRepo_card__GCf1Q .CardRepo_card__stats__HLVu8 svg{width:calc(var(--gutter) * 1.5);height:auto;fill:var(--c-mode-text-tertiary)}.CardRepo_card__GCf1Q .CardRepo_card__tag__mdAeB{position:absolute;top:var(--gutter);right:var(--gutter)}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__list__sbo3i{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2);margin:0;padding:0}@media screen and (min-width:768px){.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__list__sbo3i{grid-template-columns:1fr 1fr 1fr}}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__list__sbo3i .Bitbucket_list__item__kWQ_j{list-style:none}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__cta__jbP3b{background-color:var(--c-bitbucket);display:flex;flex-direction:column;justify-content:space-between;height:100%;color:var(--c-white)}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__cta__jbP3b .Bitbucket_cta__title__8D7EH{display:flex;gap:var(--gutter)}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__cta__jbP3b .Bitbucket_cta__title__8D7EH svg{width:var(--gutter-4);height:auto;fill:var(--c-white)}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__cta__jbP3b .Bitbucket_cta__text__LAjEE{display:flex;gap:var(--gutter);align-self:flex-end}.Bitbucket_bitbucket__wlUC0 .Bitbucket_bitbucket__cta__jbP3b .Bitbucket_cta__text__LAjEE svg{width:var(--gutter-2);height:auto;fill:var(--c-white)}@keyframes Loading_spin__tq_Gn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_loading__sgKep{position:fixed;top:var(--header-height);left:0;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - var(--header-height))}@media screen and (min-width:1024px){.Loading_loading__sgKep{width:calc(100% - var(--nav-width));height:100%;top:0;left:var(--nav-width)}}.Loading_loading__sgKep svg{animation-name:Loading_spin__tq_Gn;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:center;height:auto}.Loading_loading__sgKep path{fill:var(--c-grey-400)}.Loading_loading__sgKep.Loading_loading--absolute__ioxQC{position:absolute;width:100%;height:100%;top:0;left:0}.Map_map__uB3KD{position:relative;height:100%;overflow:hidden}.Details_details__MJEZq .Details_details__grid__byVv6{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2)}@media screen and (min-width:768px){.Details_details__MJEZq .Details_details__grid__byVv6{grid-template-columns:2fr 1fr}}.Details_details__MJEZq .Details_details__map__gG0Xk{min-height:200px;height:100%}@media screen and (min-width:768px){.Details_details__MJEZq .Details_details__map__gG0Xk{min-height:0}}.Alert_alert__d8U4i{background-color:var(--c-info-bg);border-radius:4px;font-size:1.6rem;line-height:1.6rem;padding:var(--gutter-2);color:rgba(0,0,0,.7)}.Alert_alert--error__F2bsd{background-color:var(--c-error-bg);color:var(--c-error)}.Alert_alert--success__Lyw6Y{background-color:var(--c-success-bg);color:var(--c-success)}.Alert_alert--outlined__ppohy.Alert_alert--error__F2bsd{border:1px solid var(--c-error)}.Alert_alert--outlined__ppohy.Alert_alert--info__6WFFD{border:1px solid var(--c-info)}.Alert_alert--outlined__ppohy.Alert_alert--success__Lyw6Y{border:1px solid var(--c-success)}.Cards_cards__sl9vm .Cards_cards__content__6TD8g{display:flex;flex-direction:column;gap:var(--gutter-2)}.Cards_cards__sl9vm .Cards_cards__featured__4tOoe,.Cards_cards__sl9vm .Cards_cards__main__hFNly{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2)}@media screen and (min-width:768px){.Cards_cards__sl9vm .Cards_cards__featured__4tOoe{grid-template-columns:repeat(2,1fr)}}.Cards_cards__sl9vm .Cards_cards__featured__4tOoe .Cards_featured__secondary__9qIZd,.Cards_cards__sl9vm .Cards_cards__grid__7Fx7S{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2)}@media screen and (min-width:768px){.Cards_cards__sl9vm .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(3,1fr)}}.Cards_cards__sl9vm .Cards_cards__title__X1mRV{margin:0}.Cards_cards__sl9vm .Cards_cards__footer__pIB_6{border-top:1px solid var(--c-mode-divider);margin:var(--gutter-2) 0 0 0;padding:var(--gutter-2) 0 0 0;display:flex;color:var(--c-grey-600)}@media screen and (min-width:768px){.Cards_cards__sl9vm .Cards_cards__footer__pIB_6{justify-content:flex-end}}.Cards_cards__sl9vm.Cards_cards--1__GC9T2 .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(1,1fr);-moz-column-gap:0;column-gap:0}@media screen and (min-width:768px){.Cards_cards__sl9vm.Cards_cards--2__9W9dg .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(2,1fr)}.Cards_cards__sl9vm.Cards_cards--3__hj8RH .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(3,1fr)}.Cards_cards__sl9vm.Cards_cards--4__m3VeL .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(4,1fr)}.Cards_cards__sl9vm.Cards_cards--5__1Qjoy .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(5,1fr)}.Cards_cards__sl9vm.Cards_cards--6___Sca2 .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(6,1fr)}.Cards_cards__sl9vm.Cards_cards--7__MpXbB .Cards_cards__grid__7Fx7S{grid-template-columns:repeat(7,1fr)}.Cards_cards__sl9vm .Cards_cards__fallback__5SbuK.Cards_cards__fallback--stretch__WPlx8{grid-column:span 2}}.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S{display:flex;overflow-x:auto;margin-left:calc(var(--gutter) * -2);width:calc(100% + var(--gutter) * 4);padding:var(--gutter-4) 0;margin-top:calc(var(--gutter-4) * -1);margin-bottom:calc(var(--gutter-4) * -1)}@media screen and (min-width:768px){.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S{margin-left:calc(var(--gutter) * -4);width:calc(100% + var(--gutter) * 8)}}@media screen and (min-width:1024px){.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S{display:grid;margin-left:0;width:100%;overflow:visible}}.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S>:first-child{margin-left:var(--gutter-2)}@media screen and (min-width:768px){.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S>:first-child{margin-left:var(--gutter-4)}}.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S>:last-child{padding-right:var(--gutter-2)}@media screen and (min-width:768px){.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S>:last-child{padding-right:var(--gutter-4)}}@media screen and (min-width:1024px){.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S>:first-child,.Cards_cards__sl9vm.Cards_cards--slider__48aYt .Cards_cards__grid__7Fx7S>:last-child{margin:0;padding:0}}.Cards_cards__sl9vm.Cards_cards--bottom-padding__XPGKL .Cards_cards__grid__7Fx7S{padding:0 0 var(--gutter-2) 0}@media screen and (min-width:1024px){.Cards_cards__sl9vm.Cards_cards--bottom-padding__XPGKL .Cards_cards__grid__7Fx7S{padding:0}}.CardImage_card__9Zq3q{box-shadow:2px 2px 16px rgba(0,0,0,.2);position:relative;text-decoration:none;min-height:200px}.CardImage_card__9Zq3q,.CardImage_card__9Zq3q .CardImage_card__box__nR_z4,.CardImage_card__9Zq3q .CardImage_card__overlay__jt_2Q{border-radius:var(--gutter)}.CardImage_card__9Zq3q .CardImage_card__box__nR_z4{background-color:var(--c-grey-50);height:100%;overflow:hidden}.CardImage_card__9Zq3q .CardImage_card__overlay__jt_2Q{transition:all .6s;background:linear-gradient(to top,var(--c-black),transparent);position:absolute;bottom:0;left:0;width:100%;height:70%;content:""}@media screen and (min-width:1024px){.CardImage_card__9Zq3q.CardImage_card--slide__qUhsz .CardImage_card__overlay__jt_2Q{opacity:0}}.CardImage_card__9Zq3q .CardImage_card__content__L6tes{transition:all .5s;transition-timing-function:cubic-bezier(0,1,.5,1);position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;padding:var(--gutter-2);width:100%;height:100%;color:var(--c-white)}@media screen and (min-width:1024px){.CardImage_card__9Zq3q.CardImage_card--slide__qUhsz .CardImage_card__content__L6tes{transform:translateY(100%)}}.CardImage_card__9Zq3q .CardImage_card__footer__Y_Zzu{width:100%;color:hsla(0,0%,100%,.7)}.CardImage_card__9Zq3q .CardImage_card__title__j4y6D{margin:0}.CardImage_card__9Zq3q .CardImage_card__excerpt__SNBJE{display:flex;align-items:center;justify-content:space-between}.CardImage_card__9Zq3q .CardImage_card__date__0Vp7I{text-transform:capitalize}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN{background-color:var(--c-grey-100);border-radius:18px;position:absolute;top:var(--gutter-2);right:var(--gutter-2);display:flex;align-items:center;justify-content:center;width:36px;height:36px}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN svg{width:var(--gutter-2);height:auto}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--article__ZGVct{background-color:var(--c-blog-bg)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--article__ZGVct svg{fill:var(--c-blog)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--dribbble__3xkE9{background-color:var(--c-dribbble)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--dribbble__3xkE9 svg{fill:var(--c-white)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--project__LdGQI{background-color:var(--c-projects-bg)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--project__LdGQI svg{fill:var(--c-projects)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--song__aHwlv{background-color:var(--c-music-bg)}.CardImage_card__9Zq3q .CardImage_card__icon__JZ_fN.CardImage_card__icon--song__aHwlv svg{fill:var(--c-music)}.CardImage_card__9Zq3q:hover{transform:scale(var(--scale))}@media screen and (min-width:1024px){.CardImage_card__9Zq3q:hover .CardImage_card__overlay__jt_2Q{opacity:1}}.CardImage_card__9Zq3q:hover .CardImage_card__content__L6tes{transform:translateY(0)}.CardImage_card__9Zq3q.CardImage_card--lg__6BM6n{min-height:300px}.CardImage_card--song__XLz7c .CardImage_card__box__nR_z4{background-color:var(--c-music)}.CardImage_card--xl__ufL7s{min-height:500px}.Github_github__A_yes .Github_github__list__RzlJ2{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2);margin:0;padding:0}@media screen and (min-width:768px){.Github_github__A_yes .Github_github__list__RzlJ2{grid-template-columns:1fr 1fr 1fr}}.Github_github__A_yes .Github_github__list__RzlJ2 .Github_list__item__Zd2JW{list-style:none}.Lightning_lightning__Xt56V{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2);margin:0;padding:0}@media screen and (min-width:1024px){.Lightning_lightning__Xt56V{display:flex}}.Lightning_lightning__Xt56V li{display:flex;align-items:center;gap:var(--gutter);list-style:none}.Lightning_lightning__Xt56V li svg{width:var(--gutter-3);height:auto;max-height:var(--gutter-2);fill:var(--c-about)}.Lightning_lightning__Xt56V .Lightning_lightning__card__qxYeS{background-color:var(--c-mode-bg);border-radius:var(--gutter);padding:var(--gutter-2);justify-content:center;flex-direction:column;grid-column:1/-1;color:var(--c-mode-text)}@media screen and (min-width:1024px){.Lightning_lightning__Xt56V .Lightning_lightning__card__qxYeS{background-color:transparent;border-radius:0;padding:0;justify-content:flex-start;flex-direction:row;grid-column:auto}}.Lightning_lightning__Xt56V .Lightning_lightning__btn__zGYnI{grid-column:1/-1}@media screen and (min-width:1024px){.Lightning_lightning__Xt56V .Lightning_lightning__btn__zGYnI{margin-left:auto}}.Bar_bar__ZyS9V{background-color:var(--c-grey-200);border-radius:var(--gutter);position:relative;width:100%;height:calc(var(--gutter) * 1);overflow:hidden}.Bar_bar__ZyS9V .Bar_bar__fill__G31FP{background-color:var(--c-about);position:absolute;top:0;left:0;height:100%;content:""}.Technologies_skills__cPiHC{height:100%}.Technologies_skills__cPiHC .Technologies_skills__list__JuQqx{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2);margin:0;padding:0}.Technologies_skills__cPiHC .Technologies_skills__list__JuQqx li{list-style:none}.Technologies_skills__cPiHC .Technologies_skills__subtitle__IfKDQ{margin:0 0 calc(var(--gutter) / 2) 0;font-size:1.4rem;line-height:2.4rem;color:var(--c-text-tertiary)}.PieChart_chart__SOWeV{display:flex;gap:var(--gutter-2)}.PieChart_chart__SOWeV .PieChart_chart__legend__tuHIR{display:grid;grid-template-columns:1fr;margin:0;padding:0}.PieChart_chart__SOWeV .PieChart_chart__legend__tuHIR li{display:flex;gap:var(--gutter);align-items:center;list-style:none;margin:0;padding:0}.PieChart_chart__SOWeV .PieChart_chart__legend__tuHIR .PieChart_legend__color__bd8qo{background-color:var(--c-grey-500);border-radius:8px;width:16px;height:16px;flex-shrink:0}.WhatIDo_whatido__EF2i3 .WhatIDo_whatido__halves__OyNad{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2)}@media screen and (min-width:768px){.WhatIDo_whatido__EF2i3 .WhatIDo_whatido__halves__OyNad{grid-template-columns:1fr 1fr}}.Overview_overview__PAZfm{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-2);gap:var(--gutter-2)}