:root{--brand:var(--brand-600);--brand-bg:var(--brand-200);--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--brand-50:#faecec;--brand-100:#f7e5e4;--brand-200:#f8d5d3;--brand-300:#ffc1bd;--brand-400:#fc9692;--brand-500:#ef6464;--brand-600:#c94b4f;--brand-700:#a3343c;--brand-800:#7d222b;--brand-900:#57171f;--brand-950:#390F11;--blue-50:#EFF6FF;--blue-100:#DBEAFE;--blue-200:#BFDBFE;--blue-300:#93C5FD;--blue-400:#60A5FA;--blue-500:#3B82F6;--blue-600:#2563EB;--blue-700:#1D4ED8;--blue-800:#1E40AF;--blue-900:#1E3A8A;--blue-950:#172554;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--twitter:#55acee;--facebook:#4466ae;--google:#dd4b39;--dribbble:#ea4c89;--behance:#1769ff;--linkedin:#0a66c2;--pinterest:#cc2127;--youtube:#e52d27;--tumblr:#35465c;--github-alt:#333333;--reddit:#ff4500;--skype:#00aff0;--font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-code:ui-monospace,Menlo,Consolas,Monaco,monospace;--font-size-base:var(--body-font-size-md);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--body-font-size-sm:12px;--body-font-size-md:14px;--body-font-size-lg:16px;--body-line-height-sm:16px;--body-line-height-md:20px;--body-line-height-lg:24px;--display-1:96px;--display-2:64px;--display-3:48px;--display-font-weight-1:var(--font-weight-bold);--display-font-weight-2:var(--font-weight-bold);--display-font-weight-3:var(--font-weight-bold);--display-line-height-1:144px;--display-line-height-2:80px;--display-line-height-3:72px;--heading-1:40px;--heading-2:32px;--heading-3:28px;--heading-4:24px;--heading-5:20px;--heading-6:18px;--heading-font-weight-1:var(--font-weight-bold);--heading-font-weight-2:var(--font-weight-bold);--heading-font-weight-3:var(--font-weight-bold);--heading-font-weight-4:var(--font-weight-semibold);--heading-font-weight-5:var(--font-weight-semibold);--heading-font-weight-6:var(--font-weight-semibold);--heading-line-height-1:60px;--heading-line-height-2:48px;--heading-line-height-3:42px;--heading-line-height-4:36px;--heading-line-height-5:30px;--heading-line-height-6:26px;--space-xs-4:2px;--space-xs-3:4px;--space-xs-2:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-xl-2:48px;--space-xl-3:56px;--space-xl-4:64px;--space-xl-5:72px;--space-xl-6:96px;--space-xl-7:128px;--radius-xs-4:2px;--radius-xs-3:4px;--radius-xs-2:8px;--radius-xs:12px;--radius-sm:16px;--radius-md:24px;--radius-lg:32px;--radius-xl:40px;--radius-rounded:128px;--ui-size-xs-2:var(--space-sm);--ui-size-xs:var(--space-md);--ui-size-sm:var(--space-lg);--ui-size-md:var(--space-xl);--ui-size-lg:var(--space-xl-2);--ui-radius-sm:var(--radius-xs-2);--ui-radius-md:var(--radius-xs);--ui-radius-lg:var(--radius-sm);--section-margin-mobile:var(--space-xl-4);--section-margin-web:var(--space-xl-7);--section-title-marign:var(--space-lg);--border-angle:0deg;--transition-base:ease-out}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}html{--fg-main:var(--neutral-900);--fg-subtle:var(--neutral-600);--fg-subtlest:var(--neutral-500);--fg-disabled:var(--neutral-300);--fg-decor:var(--neutral-300);--fg-inverse:#ffffff;--fg-inverse-static:white;--fg-brand:var(--brand-600);--fg-brand-strong:var(--brand-700);--fg-brand-light:var(--brand-500);--fg-info:var(--blue-600);--fg-info-strong:var(--blue-700);--fg-success:var(--green-600);--fg-success-strong:var(--green-700);--fg-warning:var(--orange-600);--fg-warning-strong:var(--orange-700);--fg-danger:var(--red-600);--fg-danger-strong:var(--red-700);--fg-link:var(--blue-600);--fg-link-hover:var(--blue-500);--fg-link-pressed:var(--blue-700);--fg-link-disabled:var(--blue-300);--bg-neutral:var(--neutral-200);--bg-neutral-hover:var(--neutral-300);--bg-neutral-pressed:var(--neutral-400);--bg-neutral-disabled:var(--neutral-200);--bg-neutral-subtle:var(--neutral-200);--bg-neutral-subtle-hover:var(--neutral-300);--bg-neutral-subtle-pressed:var(--neutral-400);--bg-neutral-subtle-disabled:var(--neutral-100);--bg-brand:var(--brand-600);--bg-brand-hover:var(--brand-500);--bg-brand-pressed:var(--brand-700);--bg-brand-disabled:var(--brand-50);--bg-brand-subtle:var(--brand-100);--bg-brand-subtle-hover:var(--brand-200);--bg-brand-subtle-pressed:var(--brand-700);--bg-brand-subtle-disabled:var(--brand-50);--bg-ghost-brand:transparent;--bg-ghost-brand-hover:var(--bg-brand-subtle-hover);--bg-ghost-brand-pressed:var(--bg-brand-subtle-pressed);--bg-ghost-brand-disabled:var(--bg-brand-subtle-disabled);--bg-ghost-neutral:transparent;--bg-ghost-neutral-hover:var(--bg-neutral-subtle-hover);--bg-ghost-neutral-pressed:var(--bg-neutral-subtle-pressed);--bg-ghost-neutral-disabled:var(--bg-neutral-subtle-disabled);--bg-accent-info:var(--blue-600);--bg-accent-info-hover:var(--blue-500);--bg-accent-info-pressed:var(--blue-700);--bg-accent-info-disabled:var(--blue-50);--bg-accent-info-subtle:var(--blue-100);--bg-accent-info-subtle-hover:var(--blue-200);--bg-accent-info-subtle-pressed:var(--blue-700);--bg-accent-info-subtle-disabled:var(--blue-50);--bg-accent-success:var(--green-600);--bg-accent-success-hover:var(--green-500);--bg-accent-success-pressed:var(--green-700);--bg-accent-success-disabled:var(--green-50);--bg-accent-success-subtle:var(--green-100);--bg-accent-success-subtle-hover:var(--green-200);--bg-accent-success-subtle-pressed:var(--green-700);--bg-accent-success-subtle-disabled:var(--green-50);--bg-accent-warning:var(--orange-600);--bg-accent-warning-hover:var(--orange-500);--bg-accent-warning-pressed:var(--orange-700);--bg-accent-warning-disabled:var(--orange-50);--bg-accent-warning-subtle:var(--orange-100);--bg-accent-warning-subtle-hover:var(--orange-200);--bg-accent-warning-subtle-pressed:var(--orange-700);--bg-accent-warning-subtle-disabled:var(--orange-50);--bg-accent-danger:var(--red-600);--bg-accent-danger-hover:var(--red-500);--bg-accent-danger-pressed:var(--red-700);--bg-accent-danger-disabled:var(--red-50);--bg-accent-danger-subtle:var(--red-100);--bg-accent-danger-subtle-hover:var(--red-200);--bg-accent-danger-subtle-pressed:var(--red-700);--bg-accent-danger-subtle-disabled:var(--red-50);--surface-1:white;--surface-2:var(--neutral-50);--surface-3:white;--surface-4:rgba(0, 0, 0, 0.64);--surface-5:white;--shadow-50:0 1px 2px 0px rgba(0,0,0,.04);--shadow-100:0 3px 4px 0px rgba(0,0,0,.04);--shadow-200:0 3px 8px 0px rgba(0,0,0,.08);--shadow-300:0 5px 12px 0px rgba(0,0,0,.12);--shadow-400:0 5px 16px 0px rgba(0,0,0,.16);--shadow-500:0 6px 24px 0px rgba(0,0,0,.16);--border-light:var(--neutral-100);--border:var(--neutral-200);--border-strong:var(--neutral-300);--border-strongest:var(--neutral-400);--border-brand:var(--brand-600);--border-brand-light:var(--brand-300);--border-info:var(--blue-600);--border-info-light:var(--blue-300);--border-success:var(--green-600);--border-success-light:var(--green-300);--border-warning:var(--orange-600);--border-warning-light:var(--orange-300);--border-danger:var(--red-600);--border-danger-light:var(--red-300);--bg-section-blog:var(--neutral-200);--bg-section-resume:var(--neutral-100)}html.dark-mode{--fg-main:white;--fg-subtle:var(--neutral-300);--fg-subtlest:var(--neutral-400);--fg-disabled:var(--neutral-500);--fg-decor:var(--neutral-600);--fg-inverse:var(--neutral-900);--fg-inverse-static:white;--fg-brand:var(--brand-400);--fg-brand-strong:var(--brand-500);--fg-info:var(--blue-500);--fg-info-strong:var(--blue-400);--fg-success:var(--green-500);--fg-success-strong:var(--green-400);--fg-warning:var(--orange-500);--fg-warning-strong:var(--orange-400);--fg-danger:var(--red-500);--fg-danger-strong:var(--red-400);--fg-link:var(--blue-400);--fg-link-hover:var(--blue-500);--fg-link-pressed:var(--blue-600);--fg-link-disabled:var(--blue-700);--bg-neutral:var(--neutral-600);--bg-neutral-hover:var(--neutral-500);--bg-neutral-pressed:var(--neutral-400);--bg-neutral-disabled:var(--neutral-700);--bg-neutral-subtle:var(--neutral-700);--bg-neutral-subtle-hover:var(--neutral-600);--bg-neutral-subtle-pressed:var(--neutral-500);--bg-neutral-subtle-disabled:var(--neutral-800);--bg-brand:var(--brand-500);--bg-brand-hover:var(--brand-400);--bg-brand-pressed:var(--brand-700);--bg-brand-disabled:var(--brand-950);--bg-brand-subtle:var(--brand-900);--bg-brand-subtle-hover:var(--brand-800);--bg-brand-subtle-pressed:var(--brand-700);--bg-brand-subtle-disabled:var(--brand-950);--bg-ghost-brand:transparent;--bg-ghost-brand-hover:var(--bg-brand-subtle-hover);--bg-ghost-brand-pressed:var(--bg-brand-subtle-pressed);--bg-ghost-brand-disabled:var(--bg-brand-subtle-disabled);--bg-ghost-neutral:transparent;--bg-ghost-neutral-hover:var(--bg-neutral-subtle-hover);--bg-ghost-neutral-pressed:var(--bg-neutral-subtle-pressed);--bg-ghost-neutral-disabled:var(--bg-neutral-subtle-disabled);--bg-accent-info:var(--blue-500);--bg-accent-info-hover:var(--blue-400);--bg-accent-info-pressed:var(--blue-700);--bg-accent-info-disabled:var(--blue-950);--bg-accent-info-subtle:var(--blue-900);--bg-accent-info-subtle-hover:var(--blue-800);--bg-accent-info-subtle-pressed:var(--blue-700);--bg-accent-info-subtle-disabled:var(--blue-950);--bg-accent-success:var(--green-500);--bg-accent-success-hover:var(--green-400);--bg-accent-success-pressed:var(--green-700);--bg-accent-success-disabled:var(--green-950);--bg-accent-success-subtle:var(--green-900);--bg-accent-success-subtle-hover:var(--green-800);--bg-accent-success-subtle-pressed:var(--green-700);--bg-accent-success-subtle-disabled:var(--green-950);--bg-accent-warning:var(--orange-500);--bg-accent-warning-hover:var(--orange-400);--bg-accent-warning-pressed:var(--orange-700);--bg-accent-warning-disabled:var(--orange-950);--bg-accent-warning-subtle:var(--orange-900);--bg-accent-warning-subtle-hover:var(--orange-800);--bg-accent-warning-subtle-pressed:var(--orange-700);--bg-accent-warning-subtle-disabled:var(--orange-950);--bg-accent-danger:var(--red-500);--bg-accent-danger-hover:var(--red-400);--bg-accent-danger-pressed:var(--red-700);--bg-accent-danger-disabled:var(--red-950);--bg-accent-danger-subtle:var(--red-900);--bg-accent-danger-subtle-hover:var(--red-800);--bg-accent-danger-subtle-pressed:var(--red-700);--bg-accent-danger-subtle-disabled:var(--red-950);--surface-1:var(--neutral-950);--surface-2:var(--neutral-900);--surface-3:var(--neutral-800);--surface-4:rgba(0, 0, 0, 0.64);--surface-5:var(--neutral-700);--shadow-50:0 1px 2px 0px rgba(0,0,0, .8);--shadow-100:0 3px 4px 0px rgba(0,0,0, .8);--shadow-200:0 3px 8px 0px rgba(0,0,0, .92);--shadow-300:0 5px 12px 0px rgba(0,0,0, .34);--shadow-400:0 5px 16px 0px rgba(0,0,0, .38);--shadow-500:0 6px 24px 0px rgba(0,0,0, .38);--border-light:var(--neutral-800);--border:var(--neutral-700);--border-strong:var(--neutral-600);--border-strongest:var(--neutral-500);--border-brand:var(--brand-400);--border-brand-light:var(--brand-800);--border-info:var(--blue-400);--border-info-light:var(--blue-800);--border-success:var(--green-400);--border-success-light:var(--green-800);--border-warning:var(--orange-400);--border-warning-light:var(--orange-800);--border-danger:var(--red-400);--border-danger-light:var(--red-800);--bg-section-blog:rgba(255, 255, 255, 0.09);--bg-section-resume:rgba(255, 255, 255, 0.06);--linkedin:#71b7fb}html.dark-mode #profile_illustration__container stop:nth-child(1){stop-color:rgba(248,213,211,.1)}html.dark-mode #profile_illustration__container stop:nth-child(2){stop-color:rgba(248,213,211,.2)}html.dark-mode #paint0_linear_150518_57503 stop:nth-child(1){stop-color:rgba(248,213,211,.1)}html.dark-mode #paint0_linear_150518_57503 stop:nth-child(2){stop-color:rgba(248,213,211,.2)}html.dark-mode #paint4_linear_150518_57503 stop:nth-child(1){stop-color:rgba(248,213,211,0)}html.dark-mode #paint4_linear_150518_57503 stop:nth-child(2){stop-color:rgba(248,213,211,.1)}html.dark-mode #paint4_linear_150518_57503 stop:nth-child(3){stop-color:rgba(248,213,211,.2)}html.dark-mode #paint4_linear_150518_57503 stop:nth-child(4){stop-color:rgba(248,213,211,.2)}html.dark-mode #paint1_linear_150518_57503 stop:nth-child(1){stop-color:rgba(248,213,211,.05)}html.dark-mode #paint1_linear_150518_57503 stop:nth-child(2){stop-color:rgba(248,213,211,.05)}html.dark-mode #paint1_linear_150518_57503 stop:nth-child(3){stop-color:rgba(248,213,211,.1)}html.dark-mode #paint1_linear_150518_57503 stop:nth-child(4){stop-color:rgba(248,213,211,.03)}html.dark-mode #paint0_linear_150536_5690 stop:nth-child(1),html.dark-mode #paint0_linear_150536_5707 stop:nth-child(1),html.dark-mode #paint2_linear_150518_57503 stop:nth-child(1),html.dark-mode #paint3_linear_150518_57503 stop:nth-child(1){stop-color:rgba(248,213,211,.5)}html.dark-mode #paint0_linear_150536_5690 stop:nth-child(2),html.dark-mode #paint0_linear_150536_5707 stop:nth-child(2),html.dark-mode #paint2_linear_150518_57503 stop:nth-child(2),html.dark-mode #paint3_linear_150518_57503 stop:nth-child(2){stop-color:rgba(248,213,211,.15)}html.dark-mode #tree-root-1,html.dark-mode #tree-root-2,html.dark-mode #tree-root-3,html.dark-mode #tree-root-4{fill:rgba(248,213,211,.4)}html.dark-mode #paint0_linear_150563_36651 stop:nth-child(1),html.dark-mode #paint1_linear_150510_57227 stop:nth-child(1),html.dark-mode #paint6_linear_150518_57503 stop:nth-child(1){stop-color:#2e59b0}html.dark-mode #paint0_linear_150563_36651 stop:nth-child(2),html.dark-mode #paint1_linear_150510_57227 stop:nth-child(2),html.dark-mode #paint6_linear_150518_57503 stop:nth-child(2){stop-color:#2a53a2}html.dark-mode #paint0_linear_150563_36651 stop:nth-child(2),html.dark-mode #paint1_linear_150510_57227 stop:nth-child(2),html.dark-mode #paint6_linear_150518_57503 stop:nth-child(2){stop-color:#325eb7}html.dark-mode .section-contact{background-image:-webkit-linear-gradient(left,rgba(248,213,211,.1) 0,rgba(248,213,211,.2) 100%);background-image:linear-gradient(to right,rgba(248,213,211,.1) 0,rgba(248,213,211,.2) 100%)}html.dark-mode .swiper-pagination-bullet{background:var(--bg-neutral);opacity:1}html.dark-mode .swiper-pagination-bullet-active{background:var(--fg-brand)}@media (max-width:576px){html.dark-mode .section-banner .content-bg svg{background:-webkit-linear-gradient(top,rgba(248,213,211,.2) 0,rgba(248,213,211,.1) 86%,var(--surface-1) 100%);background:linear-gradient(180deg,rgba(248,213,211,.2) 0,rgba(248,213,211,.1) 86%,var(--surface-1) 100%)}html.dark-mode .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(1){stop-color:rgba(248,213,211,.05)}html.dark-mode .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(2){stop-color:rgba(248,213,211,.05)}html.dark-mode .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(3){stop-color:rgba(248,213,211,.02)}html.dark-mode .section-banner .content-bg #paint1_linear_150518_57503 stop:nth-child(4){stop-color:transparent}}.m-b-1{margin-bottom:2px}.m-b-2{margin-bottom:4px}.m-b-3{margin-bottom:8px}.m-b-4{margin-bottom:12px}.m-b-5{margin-bottom:16px}.m-b-6{margin-bottom:20px}.m-b-7{margin-bottom:24px}.m-b-8{margin-bottom:32px}.m-b-9{margin-bottom:40px}.m-b-10{margin-bottom:48px}.m-b-11{margin-bottom:60px}.m-b-12{margin-bottom:100px}.m-b-13{margin-bottom:120px}.m-b-14{margin-bottom:160px}.m-b-15{margin-bottom:200px}.m-b-16{margin-bottom:240px}.m-b-17{margin-bottom:320px}.m-b-18{margin-bottom:400px}.m-b-19{margin-bottom:600px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:var(--space-sm);padding-left:var(--space-sm)}.row{margin-right:calc(var(--space-sm) * -1);margin-left:calc(var(--space-sm) * -1)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:var(--space-sm);padding-left:var(--space-sm)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-display-1{font-size:var(--display-1);font-weight:var(--display-font-weight-1);line-height:var(--display-line-height-1)}.text-display-2{font-size:var(--display-2);font-weight:var(--display-font-weight-2);line-height:var(--display-line-height-2)}.text-display-3{font-size:var(--display-3);font-weight:var(--display-font-weight-3);line-height:var(--display-line-height-3)}.h1{font-size:var(--heading-1);font-weight:var(--heading-font-weight-1);line-height:var(--heading-line-height-1)}.h2{font-size:var(--heading-2);font-weight:var(--heading-font-weight-2);line-height:var(--heading-line-height-2)}.h3{font-size:var(--heading-3);font-weight:var(--heading-font-weight-3);line-height:var(--heading-line-height-3)}.h4{font-size:var(--heading-4);font-weight:var(--heading-font-weight-4);line-height:var(--heading-line-height-4)}.h5{font-size:var(--heading-5);font-weight:var(--heading-font-weight-5);line-height:var(--heading-line-height-5)}.h6{font-size:var(--heading-6);font-weight:var(--heading-font-weight-6);line-height:var(--heading-line-height-6)}.text-small{font-size:var(--body-font-size-sm);line-height:var(--body-line-height-sm)}.text-medium{font-size:var(--body-font-size-md);line-height:var(--body-line-height-md)}.text-large{font-size:var(--body-font-size-lg);line-height:var(--body-line-height-lg)}.text-info{color:var(--fg-info)}.text-success{color:var(--fg-success)}.text-warning{color:var(--fg-warning)}.text-danger{color:var(--fg-danger)}body{font-family:var(--font-family);color:var(--fg-main);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);background-color:var(--surface-1);-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1)}.divider,.divider-dashed{width:100%;background-color:var(--border);height:1px}.divider-dashed{--s:12px;background:-webkit-radial-gradient(circle closest-side,var(--border) 98%,#0000) 0 0/var(--s) 100%,-webkit-linear-gradient(left,var(--border) 50%,#0000 0) calc(var(--s)/ 2) 0/calc(2 * var(--s)) 100%;background:radial-gradient(circle closest-side,var(--border) 98%,#0000) 0 0/var(--s) 100%,linear-gradient(90deg,var(--border) 50%,#0000 0) calc(var(--s)/ 2) 0/calc(2 * var(--s)) 100%}.divider-dashed.vertical{height:100%;width:1px;background:-webkit-radial-gradient(circle closest-side,var(--border) 98%,#0000) 0 0/100% var(--s),-webkit-linear-gradient(var(--border) 50%,#0000 0) 0 calc(var(--s)/ 2)/100% calc(2 * var(--s));background:radial-gradient(circle closest-side,var(--border) 98%,#0000) 0 0/100% var(--s),linear-gradient(var(--border) 50%,#0000 0) 0 calc(var(--s)/ 2)/100% calc(2 * var(--s))}a{color:var(--fg-link);-webkit-transition:color .3s ease;transition:color .3s ease}a:hover{color:var(--fg-link-hover)}a.active,a:active{color:var(--fg-link-pressed)}a.disabled,a:disabled{color:var(--fg-link-disabled)}.page-loader{background-color:var(--bg-brand);z-index:1060;position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-loader .loader-content{text-align:center}.page-loader-title{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite;color:var(--fg-inverse-static);font-size:var(--heading-6);font-weight:var(--heading-font-weight-6);line-height:var(--heading-line-height-6)}.page-loader .logo-img{width:var(--space-xl-6)}@-webkit-keyframes move2Left{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes move2Left{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes personalityProgressTracker{0%{width:15%}50%{width:13%}100%{width:15%}}@keyframes personalityProgressTracker{0%{width:15%}50%{width:13%}100%{width:15%}}@-webkit-keyframes personalityProgressText{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes personalityProgressText{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes flicker{0%,100%,19.9%,22%,62.9%,64%,64.9%,70%{opacity:.99;-webkit-transform:skewX(0);transform:skewX(0)}20%,21.9%,63%,63.9%,65%,69.9%{opacity:.4;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}}@keyframes flicker{0%,100%,19.9%,22%,62.9%,64%,64.9%,70%{opacity:.99;-webkit-transform:skewX(0);transform:skewX(0)}20%,21.9%,63%,63.9%,65%,69.9%{opacity:.4;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}}.move2Left{-webkit-animation-name:move2Left;animation-name:move2Left}@-webkit-keyframes border-angle-rotate{from{--border-angle:0deg}to{--border-angle:360deg}}@keyframes border-angle-rotate{from{--border-angle:0deg}to{--border-angle:360deg}}[class*=" ri-"],[class^=ri-]{vertical-align:middle}:root{--badge-text-info-emphasize:var(--fg-inverse-static);--badge-bg-info-emphasize:var(--bg-accent-info);--badge-text-info:var(--fg-info);--badge-bg-info:var(--bg-accent-info-subtle);--badge-border-info:var(--border-info-light);--badge-text-success-emphasize:var(--fg-inverse-static);--badge-bg-success-emphasize:var(--bg-accent-success);--badge-text-success:var(--fg-success);--badge-bg-success:var(--bg-accent-success-subtle);--badge-border-success:var(--border-success-light);--badge-text-warning-emphasize:var(--fg-inverse-static);--badge-bg-warning-emphasize:var(--bg-accent-warning);--badge-text-warning:var(--fg-warning);--badge-bg-warning:var(--bg-accent-warning-subtle);--badge-border-warning:var(--border-warning-light);--badge-text-danger-emphasize:var(--fg-inverse-static);--badge-bg-danger-emphasize:var(--bg-accent-danger);--badge-text-danger:var(--fg-danger);--badge-bg-danger:var(--bg-accent-danger-subtle);--badge-border-danger:var(--border-danger-light)}.badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:var(--body-font-size-sm);line-height:var(--body-line-height-sm);font-weight:var(--font-weight-semibold);padding:var(--space-xs-3) var(--space-xs-2);border-radius:var(--ui-radius-sm)}.badge>i{font-size:var(--body-font-size-md);font-weight:var(--font-weight-regular);vertical-align:sub;margin-right:var(--space-xs-3)}.badge.badge-emphasize.badge-info{color:var(--badge-text-info-emphasize);background-color:var(--badge-bg-info-emphasize)}.badge.badge-emphasize.badge-success{color:var(--badge-text-success-emphasize);background-color:var(--badge-bg-success-emphasize)}.badge.badge-emphasize.badge-warning{color:var(--badge-text-warning-emphasize);background-color:var(--badge-bg-warning-emphasize)}.badge.badge-emphasize.badge-danger{color:var(--badge-text-danger-emphasize);background-color:var(--badge-bg-danger-emphasize)}.badge:not(.badge-emphasize).badge-info{color:var(--badge-text-info);background-color:var(--badge-bg-info);border:1px solid var(--badge-border-info)}.badge:not(.badge-emphasize).badge-success{color:var(--badge-text-success);background-color:var(--badge-bg-success);border:1px solid var(--badge-border-success)}.badge:not(.badge-emphasize).badge-warning{color:var(--badge-text-warning);background-color:var(--badge-bg-warning);border:1px solid var(--badge-border-warning)}.badge:not(.badge-emphasize).badge-danger{color:var(--badge-text-danger);background-color:var(--badge-bg-danger);border:1px solid var(--badge-border-danger)}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.btn.active,.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn>i{font-weight:var(--font-weight-regular);vertical-align:sub}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs){border-radius:var(--ui-radius-md)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs)>i{font-size:var(--heading-5)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs).btn-just-icon{width:var(--ui-size-md);height:var(--ui-size-md);padding:var(--space-sm)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs):not(.btn-just-icon){padding:0 var(--space-sm);line-height:var(--ui-size-md)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs):not(.icon-right):not(.btn-just-icon)>i{margin-right:var(--space-xs-2)}.btn:not(.btn-lg):not(.btn-sm):not(.btn-xs).icon-right :not(.btn-just-icon)>i{margin-left:var(--space-xs-2)}.btn-primary{color:var(--fg-inverse);background-color:var(--bg-brand)}.btn-primary:hover{color:var(--fg-inverse);background-color:var(--bg-brand-hover)}.btn-primary.active,.btn-primary:focus{color:var(--fg-inverse);background-color:var(--bg-brand-pressed)}.btn-secondary{color:var(--fg-brand);background-color:var(--bg-brand-subtle)}.btn-secondary:hover{color:var(--fg-brand);background-color:var(--bg-brand-subtle-hover)}.btn-secondary.active,.btn-secondary:focus{color:var(--fg-inverse-static);background-color:var(--bg-brand-subtle-pressed)}.btn-default{color:var(--fg-main);background-color:var(--bg-neutral)}.btn-default:hover{color:var(--fg-main);background-color:var(--bg-neutral-hover)}.btn-default.active,.btn-default:focus{color:var(--fg-main);background-color:var(--bg-neutral-pressed)}.btn-ghost{color:var(--fg-main);background-color:transparent}.btn-ghost:hover{color:var(--fg-main);background-color:var(--bg-neutral-hover)}.btn-ghost.active,.btn-ghost:focus{color:var(--fg-main);background-color:var(--bg-neutral-pressed)}.btn-ghost-brand{color:var(--fg-brand);background-color:var(--bg-ghost-brand)}.btn-ghost-brand:hover{color:var(--fg-brand);background-color:var(--bg-ghost-brand-hover)}.btn-ghost-brand.active,.btn-ghost-brand:focus{color:var(--fg-inverse-static);background-color:var(--bg-ghost-brand-pressed)}.btn-outline{color:var(--fg-main);background-color:var(--surface-3);border:1px solid var(--border);box-shadow:var(--shadow-50)}.btn-outline:hover{color:var(--fg-main);background-color:var(--bg-ghost-neutral-hover)}.btn-outline.active,.btn-outline:focus{color:var(--fg-main);background-color:var(--bg-ghost-neutral-pressed)}.btn-outline:hover{border:1px solid var(--border)}.btn-outline.active,.btn-outline:active,.btn-outline:focus{border:1px solid var(--border)}.btn-info{color:var(--fg-inverse-static);background-color:var(--bg-accent-info)}.btn-info:hover{color:var(--fg-inverse-static);background-color:var(--bg-accent-info-hover)}.btn-info.active,.btn-info:focus{color:var(--fg-inverse-static);background-color:var(--bg-accent-info-pressed)}.btn-success{color:var(--fg-inverse-static);background-color:var(--bg-accent-success)}.btn-success:hover{color:var(--fg-inverse-static);background-color:var(--bg-accent-success-hover)}.btn-success.active,.btn-success:focus{color:var(--fg-inverse-static);background-color:var(--bg-accent-success-pressed)}.btn-warning{color:var(--fg-inverse-static);background-color:var(--bg-accent-warning)}.btn-warning:hover{color:var(--fg-inverse-static);background-color:var(--bg-accent-warning-hover)}.btn-warning.active,.btn-warning:focus{color:var(--fg-inverse-static);background-color:var(--bg-accent-warning-pressed)}.btn-danger{color:var(--fg-inverse-static);background-color:var(--bg-accent-danger)}.btn-danger:hover{color:var(--fg-inverse-static);background-color:var(--bg-accent-danger-hover)}.btn-danger.active,.btn-danger:focus{color:var(--fg-inverse-static);background-color:var(--bg-accent-danger-pressed)}.navigation-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.navigation-tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-tabs ul{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.navigation-tabs ul{list-style-type:none;padding-left:0;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-tabs ul li:not(:last-child){margin-right:var(--space-lg)}.navigation-tabs ul li a,.navigation-tabs ul li button{font-size:var(--body-font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fg-main);border-bottom:2px solid transparent;-webkit-transition:border .3s ease,color .3s ease;transition:border .3s ease,color .3s ease;text-decoration:none}.navigation-tabs ul li.active a,.navigation-tabs ul li.active button,.navigation-tabs ul li:hover a,.navigation-tabs ul li:hover button{color:var(--fg-brand);border-color:var(--fg-brand);text-decoration:none}.navigation-tabs ul li:focus-visible{outline:1px solid var(--border);border-radius:var(--radius-xs-4)}.navigation-tabs .switch-view{border-radius:var(--radius-rounded);background-color:var(--bg-brand-subtle)}.navigation-tabs .switch-view a,.navigation-tabs .switch-view button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base);border-radius:var(--ui-radius-md);color:var(--fg-subtle);position:relative}.navigation-tabs .switch-view a.active,.navigation-tabs .switch-view a:active,.navigation-tabs .switch-view a:focus,.navigation-tabs .switch-view a:hover,.navigation-tabs .switch-view button.active,.navigation-tabs .switch-view button:active,.navigation-tabs .switch-view button:focus,.navigation-tabs .switch-view button:hover{text-decoration:none}.navigation-tabs .switch-view a>i,.navigation-tabs .switch-view button>i{font-weight:var(--font-weight-regular);vertical-align:sub}.navigation-tabs .switch-view a>i,.navigation-tabs .switch-view button>i{font-size:var(--heading-5)}.navigation-tabs .switch-view a.btn-just-icon,.navigation-tabs .switch-view button.btn-just-icon{width:var(--ui-size-md);height:var(--ui-size-md);padding:var(--space-sm)}.navigation-tabs .switch-view a:not(.btn-just-icon),.navigation-tabs .switch-view button:not(.btn-just-icon){padding:0 var(--space-sm);line-height:var(--ui-size-md)}.navigation-tabs .switch-view a:not(.icon-right):not(.btn-just-icon)>i,.navigation-tabs .switch-view button:not(.icon-right):not(.btn-just-icon)>i{margin-right:var(--space-xs-2)}.navigation-tabs .switch-view a.icon-right :not(.btn-just-icon)>i,.navigation-tabs .switch-view button.icon-right :not(.btn-just-icon)>i{margin-left:var(--space-xs-2)}.navigation-tabs .switch-view a:before,.navigation-tabs .switch-view button:before{content:"";position:absolute;bottom:0;left:50%;right:0;width:var(--space-xs);height:2px;-webkit-transform:translateX(calc(-25% - 3px));-ms-transform:translateX(calc(-25% - 3px));transform:translateX(calc(-25% - 3px));background:0 0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px}.navigation-tabs .switch-view a:first-child:after,.navigation-tabs .switch-view button:first-child:after{content:"";position:absolute;top:50%;bottom:0;right:0;width:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:calc(100% - 28px);background:var(--border);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px}.navigation-tabs .switch-view a.active,.navigation-tabs .switch-view a:active,.navigation-tabs .switch-view a:focus,.navigation-tabs .switch-view a:hover,.navigation-tabs .switch-view button.active,.navigation-tabs .switch-view button:active,.navigation-tabs .switch-view button:focus,.navigation-tabs .switch-view button:hover{color:var(--fg-brand)}.navigation-tabs .switch-view a.active:before,.navigation-tabs .switch-view a:active:before,.navigation-tabs .switch-view a:focus:before,.navigation-tabs .switch-view a:hover:before,.navigation-tabs .switch-view button.active:before,.navigation-tabs .switch-view button:active:before,.navigation-tabs .switch-view button:focus:before,.navigation-tabs .switch-view button:hover:before{background:var(--fg-brand)}@media (max-width:768px){.navigation-tabs .switch-view{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:100%;margin-bottom:var(--space-sm)}.navigation-tabs .switch-view a.btn-just-icon,.navigation-tabs .switch-view button.btn-just-icon{width:50%}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:var(--font-family);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:var(--body-font-size-md);word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:220px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:var(--radius-xs)}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.theme-switch{--theme-toggle-size:9.6px;--theme-toggle-container-width:5.625em;--theme-toggle-container-height:2.5em;--theme-toggle-container-radius:6.25em;--theme-toggle-container-light-bg:#3D7EAE;--theme-toggle-container-night-bg:#1D1F2C;--theme-toggle-circle-container-diameter:3.375em;--theme-toggle-sun-moon-diameter:2.125em;--theme-toggle-sun-bg:#ECCA2F;--theme-toggle-moon-bg:#C4C9D1;--theme-toggle-spot-color:#959DB1;--theme-toggle-circle-container-offset:calc((var(--theme-toggle-circle-container-diameter) - var(--theme-toggle-container-height)) / 2.3 * -1);--theme-toggle-stars-color:#fff;--theme-toggle-clouds-color:#F3FDFF;--theme-toggle-back-clouds-color:#AACADF;--theme-toggle-transition:.5s cubic-bezier(0, -0.02, 0.4, 1.25);--theme-toggle-circle-transition:.3s cubic-bezier(0, -0.02, 0.35, 1.17)}.theme-switch,.theme-switch *,.theme-switch ::after,.theme-switch ::before{box-sizing:border-box;margin:0;padding:0;font-size:var(--theme-toggle-size)}.theme-switch__container{width:var(--theme-toggle-container-width);height:var(--theme-toggle-container-height);background-color:var(--theme-toggle-container-light-bg);border-radius:var(--theme-toggle-container-radius);overflow:hidden;cursor:pointer;box-shadow:0 -.062em .062em rgba(0,0,0,.25),0 .062em .125em rgba(255,255,255,.94);-webkit-transition:var(--theme-toggle-transition);transition:var(--theme-toggle-transition);position:relative}.theme-switch__container::before{content:"";position:absolute;z-index:1;inset:0;box-shadow:0 .05em .187em rgba(0,0,0,.25) inset,0 .05em .187em rgba(0,0,0,.25) inset;border-radius:var(--theme-toggle-container-radius)}.theme-switch__checkbox{display:none}.theme-switch__circle-container{width:var(--theme-toggle-circle-container-diameter);height:var(--theme-toggle-circle-container-diameter);background-color:rgba(255,255,255,.1);position:absolute;left:var(--theme-toggle-circle-container-offset);top:var(--theme-toggle-circle-container-offset);border-radius:var(--theme-toggle-container-radius);box-shadow:inset 0 0 0 3.375em rgba(255,255,255,.1),inset 0 0 0 3.375em rgba(255,255,255,.1),0 0 0 .625em rgba(255,255,255,.1),0 0 0 1.25em rgba(255,255,255,.1);display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:var(--theme-toggle-circle-transition);transition:var(--theme-toggle-circle-transition);pointer-events:none}.theme-switch__sun-moon-container{pointer-events:auto;position:relative;z-index:2;width:var(--theme-toggle-sun-moon-diameter);height:var(--theme-toggle-sun-moon-diameter);margin:auto;border-radius:var(--theme-toggle-container-radius);background-color:var(--theme-toggle-sun-bg);box-shadow:.062em .062em .062em 0 rgba(254,255,239,.61) inset,0 -.062em .062em 0 #a1872a inset;-webkit-filter:drop-shadow(.062em .125em .125em rgba(0, 0, 0, .25)) drop-shadow(0 .062em .125em rgba(0, 0, 0, .25));filter:drop-shadow(.062em .125em .125em rgba(0, 0, 0, .25)) drop-shadow(0 .062em .125em rgba(0, 0, 0, .25));overflow:hidden;-webkit-transition:var(--theme-toggle-transition);transition:var(--theme-toggle-transition)}.theme-switch__moon{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);width:100%;height:100%;background-color:var(--theme-toggle-moon-bg);border-radius:inherit;box-shadow:.062em .062em .062em 0 rgba(254,255,239,.61) inset,0 -.062em .062em 0 #969696 inset;-webkit-transition:var(--theme-toggle-transition);transition:var(--theme-toggle-transition);position:relative}.theme-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--theme-toggle-container-radius);background-color:var(--theme-toggle-spot-color);box-shadow:0 .0312em .062em rgba(0,0,0,.25) inset}.theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--theme-toggle-clouds-color);border-radius:var(--theme-toggle-container-radius);position:absolute;bottom:-.625em;left:.312em;box-shadow:.937em .312em var(--theme-toggle-clouds-color),-.312em -.312em var(--theme-toggle-back-clouds-color),1.437em .375em var(--theme-toggle-clouds-color),.5em -.125em var(--theme-toggle-back-clouds-color),2.187em 0 var(--theme-toggle-clouds-color),1.25em -.062em var(--theme-toggle-back-clouds-color),2.937em .312em var(--theme-toggle-clouds-color),2em -.312em var(--theme-toggle-back-clouds-color),3.625em -.062em var(--theme-toggle-clouds-color),2.625em 0 var(--theme-toggle-back-clouds-color),4.5em -.312em var(--theme-toggle-clouds-color),3.375em -.437em var(--theme-toggle-back-clouds-color),4.625em -1.75em 0 .437em var(--theme-toggle-clouds-color),4em -.625em var(--theme-toggle-back-clouds-color),4.125em -2.125em 0 .437em var(--theme-toggle-back-clouds-color);-webkit-transition:.5s cubic-bezier(0,-.02,.4,1.25);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.theme-switch__stars-container{position:absolute;color:var(--theme-toggle-stars-color);top:-100%;left:.312em;width:2.75em;height:auto;-webkit-transition:var(--theme-toggle-transition);transition:var(--theme-toggle-transition)}.theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--theme-toggle-container-night-bg);border:1px solid var(--border-strong)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--theme-toggle-circle-container-offset) - var(--theme-toggle-circle-container-diameter) + .13em);top:calc(var(--theme-toggle-circle-container-offset) - .13em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--theme-toggle-circle-container-offset) - var(--theme-toggle-circle-container-diameter) - .187em)}.theme-switch__circle-container:hover{left:calc(var(--theme-toggle-circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[class*=" ri-"],[class^=ri-]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@font-face{font-family:"Space Grotesk";src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Light.eot);src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Light.woff2) format("woff2"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Light.woff) format("woff"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Space Grotesk";src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Regular.eot);src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Regular.woff2) format("woff2"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Regular.woff) format("woff"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk";src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Medium.eot);src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Medium.woff2) format("woff2"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Medium.woff) format("woff"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Space Grotesk";src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Bold.eot);src:url(../fonts/SpaceGrotesk/SpaceGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Bold.woff2) format("woff2"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Bold.woff) format("woff"),url(../fonts/SpaceGrotesk/SpaceGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.section:not(.has-background,.section-work,.section-blog,.section-contact){margin-bottom:var(--section-margin-web)}@media (max-width:576px){.section:not(.has-background,.section-work,.section-blog,.section-contact){margin-bottom:var(--section-margin-mobile)}}.section-heading{margin-bottom:var(--section-title-marign)}.section-title{font-size:var(--heading-1);font-weight:var(--heading-font-weight-1);line-height:var(--heading-line-height-1);color:var(--fg-brand)}@media (max-width:576px){.section-title{font-size:var(--heading-2);font-weight:var(--heading-font-weight-2);line-height:var(--heading-line-height-2)}}.section-description{font-size:var(--body-font-size-lg);color:var(--fg-subtle)}.section.has-divider{padding-top:var(--section-margin-web);position:relative}.section.has-divider:before{position:absolute;content:"";width:100%;height:1px;background-color:var(--border-light)}.section.has-divider:before{top:0;right:0}.section.has-divider:after{bottom:0;left:0}.section-banner{position:relative;overflow-x:hidden}.section-banner .content-text{z-index:999}.section-banner .content-text .title{font-size:var(--heading-1);font-weight:var(--heading-font-weight-1);line-height:var(--heading-line-height-1);color:var(--fg-brand);margin-bottom:var(--space-lg)}@media (max-width:576px){.section-banner .content-text .title{font-size:var(--heading-2);font-weight:var(--heading-font-weight-2);line-height:var(--heading-line-height-2)}}.section-banner .content-text .title a{color:var(--fg-brand);text-decoration:underline}@media (max-width:1600px) and (min-width:1080px){.section-banner .content-text{top:-10%}}@media (min-width:992px){.section-banner .content-text p{font-size:var(--body-font-size-lg);line-height:28px}}.section-banner .content-bg{position:absolute;right:0;top:-10%}@media (min-width:992px){.section-banner .content-bg{overflow:hidden}}@media (max-width:991px){.section-banner .content-bg{position:static}}@media (max-width:576px){.section-banner .content-bg{overflow:unset}.section-banner .content-bg svg{background:-webkit-linear-gradient(top,#fff7f7 0,#ffe7e5 86%,#fff 100%);background:linear-gradient(180deg,#fff7f7 0,#ffe7e5 86%,#fff 100%)}.section-banner .content-bg #boy-container{fill:transparent}.section-banner .content-bg #human-tree-2,.section-banner .content-bg #trees{display:none}}@media (max-width:991px){.section-profile svg{width:100%}}@media (max-width:576px){.section-profile .content-text{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:var(--space-lg)}.section-profile .content-bg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.section-profile .profile-content ul{list-style-type:none;padding-left:0;margin-bottom:0}.section-profile .profile-content ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:577px) and (max-width:991px){.section-profile .profile-content ul li{display:block}}.section-profile .profile-content ul li .title{font-weight:var(--font-weight-semibold);width:100%;max-width:156px}@media (max-width:390px){.section-profile .profile-content ul li .title{max-width:132px}}.section-profile .profile-content ul li:not(:last-child){margin-bottom:var(--space-md)}@media (min-width:415px){.section-profile .profile-content ul li.divider,.section-profile .profile-content ul li.divider-dashed{max-width:344px}}.section-profile .profile-content ul li[data-type=email]>.content,.section-profile .profile-content ul li[data-type=social]>.content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-profile .profile-content ul li[data-type=email]>.content a,.section-profile .profile-content ul li[data-type=social]>.content a{text-decoration:underline;margin-right:var(--space-xs-3)}.section-profile .profile-content ul li[data-type=email]>.content i,.section-profile .profile-content ul li[data-type=social]>.content i{font-size:var(--heading-5)}.section-profile .profile-content ul li .personality-progress{border-radius:var(--radius-xs);width:100%}@media (min-width:415px){.section-profile .profile-content ul li .personality-progress{max-width:344px}}.section-profile .profile-content ul li .personality-progress .holder{position:relative;width:100%;height:8px;background-color:var(--bg-neutral);border-radius:var(--radius-rounded);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-profile .profile-content ul li .personality-progress .holder .emoji{font-size:var(--heading-4);line-height:24px;-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px);-webkit-animation:personalityProgressText 1.5s ease infinite;animation:personalityProgressText 1.5s ease infinite}.section-profile .profile-content ul li .personality-progress .tracker{border-radius:var(--radius-rounded);border-bottom-right-radius:0;border-top-right-radius:0;width:15%;height:100%;background-color:var(--fg-brand);-webkit-animation:personalityProgressTracker 3s ease infinite;animation:personalityProgressTracker 3s ease infinite}.section-profile .profile-content ul li .personality-progress .label{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;margin-bottom:var(--space-xs)}.section-profile .profile-content ul li .personality-progress .label b{font-weight:var(--font-weight-semibold)}.section-profile .profile-content a{color:var(--fg-main)}.section-skills{padding-top:var(--section-margin-web);padding-bottom:var(--section-margin-web);position:relative}.section-skills:after,.section-skills:before{position:absolute;content:"";width:50%;height:1px;background-color:var(--border)}.section-skills:before{top:0;right:0}.section-skills:after{bottom:0;left:0}.section-skills .skills-content .item{text-align:center}.section-skills .skills-content .item .icon{width:128px;height:128px;padding:var(--space-lg);border-radius:var(--radius-rounded);margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:-webkit-linear-gradient(left,#fff 0,#ffc3bf 100%);background-image:linear-gradient(to right,#fff 0,#ffc3bf 100%);margin-bottom:var(--space-md);position:relative}.section-skills .skills-content .item .icon:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-animation:line-blow-up 3s ease infinite;animation:line-blow-up 3s ease infinite;border-radius:var(--radius-rounded);border:1px solid rgba(201,75,79,.2)}.section-skills .skills-content .item .icon img{width:100%}.section-skills .skills-content .item .title{font-size:var(--heading-5);font-weight:var(--heading-font-weight-5);line-height:var(--heading-line-height-5)}@media (max-width:576px){.section-skills .skills-content .item{width:50%}.section-skills .skills-content .item .icon{width:64px;height:64px;margin-bottom:var(--space-sm)}.section-skills .skills-content .item .icon img{width:32px}.section-skills .skills-content .item .title{font-size:var(--heading-6);font-weight:var(--heading-font-weight-6);line-height:var(--heading-line-height-6)}}@media (max-width:768px){.section-skills .skills-content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-skills .skills-content .item{margin-bottom:var(--space-md)}}@media (max-width:576px){.section-skills{padding-top:var(--section-margin-mobile);padding-bottom:var(--section-margin-mobile)}}.section-work .slide-wrapper{padding:var(--space-lg) 0;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.section-work .slide-wrapper.row{width:initial}.section-work .slide-wrapper.row .item{max-width:100%!important}.section-work .slide-wrapper.row .item:not(:last-child){margin-bottom:var(--space-lg)}.section-work .swiper-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-work .swiper-controls .slide-button-next>i,.section-work .swiper-controls .slide-button-prev>i{font-size:var(--heading-2)}.section-work .swiper-controls .slide-button-next.swiper-button-disabled,.section-work .swiper-controls .slide-button-prev.swiper-button-disabled{opacity:.5}.section-work .item{-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.section-work .item:not([class*=col-]){max-width:550px}.section-work .item>.title{font-size:var(--body-font-size-lg);font-weight:var(--font-weight-semibold);margin-top:var(--space-xs)}.section-work .item>.url-link [class*=" ri-"],.section-work .item>.url-link [class^=ri-]{font-size:var(--heading-5);vertical-align:middle}.section-work .item>.url-link .icon{margin-right:var(--space-xs-3)}.section-work .item>.url-link a{color:var(--fg-main);text-decoration:underline;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.section-work .item>.url-link a:hover{color:var(--fg-brand)}.section-work .item>.item-thumbnail{overflow:hidden;position:relative;border-radius:var(--radius-xs);border:1px solid var(--border)}.section-work .item>.item-thumbnail:before{display:block;content:"";width:100%;padding-top:71.1111111111%}.section-work .item>.item-thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.section-work .item>.item-thumbnail .overlay-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(201,75,79,.8);-webkit-transition:background-color .3s var(--transition-base),visibility .3s var(--transition-base),opacity .3s var(--transition-base);transition:background-color .3s var(--transition-base),visibility .3s var(--transition-base),opacity .3s var(--transition-base);visibility:hidden;opacity:0;text-decoration:none;border-radius:var(--radius-xs)}.section-work .item>.item-thumbnail .overlay-content .icon{font-size:var(--display-2);color:var(--fg-inverse-static)}.section-work .item>.item-thumbnail .overlay-content .text{font-size:var(--body-font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fg-inverse-static)}.section-work .item:hover .item-thumbnail{box-shadow:var(--shadow-300)}.section-work .item:hover .item-thumbnail img{-webkit-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015)}.section-work .item:hover .item-thumbnail .overlay-content{visibility:visible;opacity:1}.section-work .swiper-container{-webkit-animation:fadeIn .6s ease;animation:fadeIn .6s ease;overflow-x:hidden;margin-bottom:var(--space-lg)}@media (max-width:576px){.section-work .navigation-tabs ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.section-work .navigation-tabs ul li{width:calc(50% - 24px);margin-right:var(--space-md);margin-bottom:var(--space-sm)}.section-work .navigation-tabs ul li:first-child{width:100%}}.section-blog{background-image:-webkit-radial-gradient(var(--bg-section-blog) 1.3px,var(--surface-2) 1px);background-image:radial-gradient(var(--bg-section-blog) 1.3px,var(--surface-2) 1px);-webkit-backdrop-filter:saturate(50%) blur(4px);backdrop-filter:saturate(50%) blur(4px);background-size:12px 12px;box-shadow:0 0 40px .1px rgba(0,0,0,.04) inset}.section-blog .item{-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base);margin-bottom:var(--space-lg)}.section-blog .item:not([class*=col-]){max-width:550px}.section-blog .item>.title{font-size:var(--body-font-size-lg);font-weight:var(--font-weight-semibold);margin-top:var(--space-xs)}.section-blog .item>.url-link [class*=" ri-"],.section-blog .item>.url-link [class^=ri-]{font-size:var(--heading-5);vertical-align:middle}.section-blog .item>.url-link .icon{margin-right:var(--space-xs-3)}.section-blog .item>.url-link a{color:var(--fg-main);text-decoration:underline;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.section-blog .item>.url-link a:hover{color:var(--fg-brand)}.section-blog .item>.item-thumbnail{overflow:hidden;position:relative;border-radius:var(--radius-xs);border:1px solid var(--border)}.section-blog .item>.item-thumbnail:before{display:block;content:"";width:100%;padding-top:75%}.section-blog .item>.item-thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base)}.section-blog .item>.item-thumbnail .overlay-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(201,75,79,.8);-webkit-transition:background-color .3s var(--transition-base),visibility .3s var(--transition-base),opacity .3s var(--transition-base);transition:background-color .3s var(--transition-base),visibility .3s var(--transition-base),opacity .3s var(--transition-base);visibility:hidden;opacity:0;text-decoration:none;border-radius:var(--radius-xs)}.section-blog .item>.item-thumbnail .overlay-content .icon{font-size:var(--display-2);color:var(--fg-inverse-static)}.section-blog .item>.item-thumbnail .overlay-content .text{font-size:var(--body-font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fg-inverse-static)}.section-blog .item:hover .item-thumbnail{box-shadow:var(--shadow-300)}.section-blog .item:hover .item-thumbnail img{-webkit-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015)}.section-blog .item:hover .item-thumbnail .overlay-content{visibility:visible;opacity:1}.section-testimonials .testimonials-content .icon-quotes{font-size:var(--space-xl-3)}.section-testimonials .testimonials-content .testimonials-description{font-size:var(--heading-5);line-height:32px;margin-bottom:var(--space-md)}@media (max-width:576px){.section-testimonials .testimonials-content .testimonials-description{font-size:var(--body-font-size-lg);line-height:24px}}.section-testimonials .testimonials-content .testimonials-author-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--heading-6);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs-4)}.section-testimonials .testimonials-content .testimonials-author-name>a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--linkedin);font-size:var(--heading-6);vertical-align:sub;margin-left:var(--space-xs-3);-webkit-transition:color .3s var(--transition-base);transition:color .3s var(--transition-base)}.section-testimonials .testimonials-content .testimonials-author-name>a:hover{color:#063d74;text-decoration:none}.section-testimonials .testimonials-content .testimonials-author-role{color:var(--fg-subtlest)}.section-testimonials .testimonials-content .testimonials-author-avatar{width:var(--space-xl-5);height:var(--space-xl-5);border:1px solid var(--border);border-radius:var(--radius-rounded);background-color:var(--bg-neutral)}.section-testimonials .testimonials-content .testimonials-author-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-xl)}.section-testimonials .testimonials-content .testimonials-author-content-left{margin-right:var(--space-sm)}.swiper-pagination-bullet-active{background:var(--bg-brand)}@-webkit-keyframes line-blow-up{0%{top:0;left:0;bottom:0;right:0}50%{top:-12%;left:-12%;bottom:-12%;right:-12%}100%{top:0;left:0;bottom:0;right:0}}@keyframes line-blow-up{0%{top:0;left:0;bottom:0;right:0}50%{top:-12%;left:-12%;bottom:-12%;right:-12%}100%{top:0;left:0;bottom:0;right:0}}.section-contact{padding-top:var(--space-xl-4);padding-bottom:var(--space-xl-4);position:relative;background-image:-webkit-linear-gradient(left,#fff 0,#ffc3bf 100%);background-image:linear-gradient(to right,#fff 0,#ffc3bf 100%)}.section-contact .shape-wave-1,.section-contact .shape-wave-2{position:absolute;width:100%;left:0;right:0;z-index:1}.section-contact .shape-wave-1{top:0}.section-contact .shape-wave-2{bottom:-1px}.section-contact .shape-tree-1,.section-contact .shape-tree-2{position:absolute;bottom:0}@media (max-width:991px){.section-contact .shape-tree-1,.section-contact .shape-tree-2{display:none}}.section-contact .shape-tree-1{left:0;width:500px}.section-contact .shape-tree-2{width:294px;right:0}.section-contact .content-text{z-index:999}.section-contact .content-text .title{font-size:var(--heading-1);font-weight:var(--heading-font-weight-1);line-height:var(--heading-line-height-1);color:var(--fg-brand);margin-bottom:var(--space-lg)}@media (max-width:576px){.section-contact .content-text .title{font-size:var(--heading-2);font-weight:var(--heading-font-weight-2);line-height:var(--heading-line-height-2)}}.section-contact .content-text .title a{color:var(--fg-brand);text-decoration:underline}@media (min-width:576px){.section-contact .content-text .actions .btn+.btn{margin-left:var(--space-xs-2)}}@media (max-width:414px){.section-contact .content-text .actions .btn{width:100%}.section-contact .content-text .actions .btn:first-child{margin-bottom:var(--space-xs-2)}}.section-contact .content-bg svg{margin:0 auto}@media (max-width:991px){.section-contact{padding-top:0;padding-bottom:0}.section-contact .content-bg svg{width:100%;height:460px}}@media (max-width:768px){.section-contact .content-bg svg{width:100%;height:430px}}@media (max-width:576px){.section-contact{padding-top:var(--section-margin-mobile);overflow:hidden}.section-contact .content-text{text-align:center}.section-contact .content-bg svg{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}}.section-personal-info-container{background-color:var(--surface-3);border-radius:var(--radius-xl);box-shadow:0 1px 24px 0 rgba(0,0,0,.03);border:.5px solid var(--border);padding:var(--space-md);background-image:-webkit-radial-gradient(var(--bg-section-resume) 1.3px,transparent 1px);background-image:radial-gradient(var(--bg-section-resume) 1.3px,transparent 1px);-webkit-backdrop-filter:saturate(50%) blur(4px);backdrop-filter:saturate(50%) blur(4px);background-size:12px 12px}@media (min-width:992px){.section-personal-info-container{padding:var(--space-xl)}}@media (min-width:992px){.section-personal-info-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:991px){.section-personal-info-header-left{margin-bottom:var(--space-md)}}.section-personal-info-header-left .avatar{position:relative;width:var(--space-xl-7);height:var(--space-xl-7)}.section-personal-info-header-left .avatar img{border-radius:var(--radius-rounded);background-color:var(--bg-neutral);border:1px solid var(--border);cursor:pointer}@media (min-width:992px){.section-personal-info-header-left .avatar{margin-right:var(--space-md)}}.section-personal-info-header-left .avatar .badge{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;bottom:calc(var(--space-xs-3) - 6px);left:52%;-webkit-transform:translateX(-50%) rotate(-4deg);-ms-transform:translateX(-50%) rotate(-4deg);transform:translateX(-50%) rotate(-4deg);box-shadow:var(--shadow-300);z-index:1}.section-personal-info-header-left .avatar .badge.open-to-work{border:2px solid transparent;-webkit-animation:border-angle-rotate 2s infinite linear;animation:border-angle-rotate 2s infinite linear;background:-webkit-linear-gradient(var(--badge-bg-success),var(--surface-3)) padding-box,conic-gradient(from var(--border-angle),var(--badge-border-success) 50%,var(--surface-3)) border-box;background:linear-gradient(var(--badge-bg-success),var(--surface-3)) padding-box,conic-gradient(from var(--border-angle),var(--badge-border-success) 50%,var(--surface-3)) border-box}.section-personal-info-header-right .name{font-size:var(--heading-4);font-weight:var(--heading-font-weight-4);line-height:var(--heading-line-height-4)}@media (min-width:992px){.section-personal-info-header-right .name{font-size:var(--heading-3);font-weight:var(--heading-font-weight-3);line-height:var(--heading-line-height-3)}}.section-personal-info-header-right .role{color:var(--fg-subtlest)}@media (min-width:992px){.section-personal-info-header-right .role{font-size:var(--body-font-size-lg);line-height:var(--body-line-height-lg)}}.section-personal-info-header-right .description{font-size:var(--body-font-size-lg);margin-bottom:var(--space-sm)}.section-personal-info-header-right .actions .btn:not(:last-child){margin-bottom:var(--space-xs-2)}@media (min-width:576px){.section-personal-info-header-right .actions .btn:not(:last-child){margin-right:var(--space-xs-2)}}.section-personal-info .divider,.section-personal-info .divider-dashed{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.section-personal-info .group-title{font-size:var(--heading-4);font-weight:var(--heading-font-weight-4);line-height:var(--heading-line-height-4);margin-bottom:var(--space-md)}@media (min-width:992px){.section-personal-info .group-title{font-size:var(--heading-3);font-weight:var(--heading-font-weight-3);line-height:var(--heading-line-height-3)}}.section-personal-info-body .timeline-content .date-range{color:var(--fg-subtlest)}@media (min-width:992px){.section-personal-info-body .timeline-content .date-range{font-size:var(--body-font-size-lg);line-height:var(--body-line-height-lg)}}.section-personal-info-body .timeline-content .job-title{font-size:var(--body-font-size-lg);line-height:var(--body-line-height-lg);font-weight:var(--font-weight-semibold)}@media (min-width:992px){.section-personal-info-body .timeline-content .job-title{font-size:var(--heading-6);font-weight:var(--heading-font-weight-6);line-height:var(--heading-line-height-6)}}.section-personal-info-body .timeline-content .company-name{font-weight:var(--font-weight-medium)}.section-personal-info-body .timeline-content ul.description{margin-top:var(--space-xs-2);padding-left:var(--space-xl-5)}@media (min-width:992px){.section-personal-info-body .timeline-content ul.description li{font-size:var(--body-font-size-lg);line-height:var(--body-line-height-lg)}}.section-personal-info-body .timeline-content ul.description li:not(:last-child){margin-bottom:var(--space-xs-3)}.section-personal-info-body .timeline-content .milestone:not(:last-child){margin-bottom:var(--space-md)}.section-personal-info-body .timeline-content .milestone-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-personal-info-body .timeline-content .milestone-header-left{margin-right:var(--space-xs)}.section-personal-info-body .timeline-content .milestone-header-left .logo{width:var(--space-xl-2);height:var(--space-xl-2);border-radius:var(--radius-xs);border:.5px solid var(--border);background-color:var(--bg-neutral)}.section-personal-info-body .timeline-content .milestone.milestone-mid,.section-personal-info-body .timeline-content .milestone.milestone-start{position:relative}.section-personal-info-body .timeline-content .milestone.milestone-mid::after,.section-personal-info-body .timeline-content .milestone.milestone-start::after{content:"";position:absolute;left:var(--space-md);top:56px;bottom:0;width:.5px;height:calc(100% - 56px + 18px);background-color:var(--border)}.section-personal-info-body .timeline-content .milestone.milestone-end .milestone-header-left .logo,.section-personal-info-body .timeline-content .milestone.milestone-mid .milestone-header-left .logo{background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-width:0}.section-personal-info-body .timeline-content .milestone.milestone-end .milestone-header-left .logo .dot,.section-personal-info-body .timeline-content .milestone.milestone-mid .milestone-header-left .logo .dot{position:relative;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-rounded);border:.5px solid var(--border-strong);background-color:rgba(229,229,229,.1)}.section-personal-info-body .timeline-content .milestone.milestone-end .milestone-header-left .logo .dot::before,.section-personal-info-body .timeline-content .milestone.milestone-mid .milestone-header-left .logo .dot::before{content:"";position:absolute;left:var(--space-xs-2);right:var(--space-xs-2);top:var(--space-xs-2);bottom:var(--space-xs-2);border-radius:var(--radius-rounded);background-color:var(--fg-disabled)}.section-personal-info-body-experience{position:relative}@media (min-width:768px){.section-personal-info-body-experience::before{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;height:100%;background-color:var(--border)}}@media (max-width:767px){.section-personal-info-body-experience{margin-bottom:var(--space-lg)}.section-personal-info-body-experience::before{content:"";position:absolute;left:var(--space-sm);right:var(--space-sm);bottom:0;width:calc(100% - var(--space-sm) * 2);height:1px;background-color:var(--border)}}.section-personal-info-body .profile-content ul{list-style-type:none;padding-left:0;margin-bottom:0}.section-personal-info-body .profile-content ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-personal-info-body .profile-content ul li .text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.section-personal-info-body .profile-content ul li .text-wrapper{font-size:var(--body-font-size-lg)}}.section-personal-info-body .profile-content ul li .text-wrapper .icon{width:var(--ui-size-sm);height:var(--ui-size-sm);font-size:20px;margin-right:var(--space-xs-2);background-color:var(--bg-neutral);border-radius:var(--radius-rounded);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-personal-info-body .profile-content ul li .text-wrapper .value{margin-right:var(--space-xs-3)}.section-personal-info-body .profile-content ul li .text-wrapper .value,.section-personal-info-body .profile-content ul li .text-wrapper>i{line-height:var(--space-md)}.section-personal-info-body .profile-content ul li:not(:last-child){margin-bottom:var(--space-sm)}.section-404 .content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:calc(var(--space-xl-7) * 2.5) var(--space-md) var(--space-xl-5) var(--space-md)}.section-404 .title{font-size:128px;font-weight:var(--font-weight-bold);background-color:var(--fg-subtlest);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:transparent;text-shadow:#dedede 0 4px 16px;-webkit-animation:flicker 4s var(--transition-base) infinite;animation:flicker 4s var(--transition-base) infinite}.header{min-height:76px;-webkit-transition:background-color .3s var(--transition-base),box-shadow .3s var(--transition-base);transition:background-color .3s var(--transition-base),box-shadow .3s var(--transition-base);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header.is-sticky{position:fixed;left:0;right:0;z-index:1000}.header.has-background{background-image:-webkit-radial-gradient(transparent 1px,var(--surface-3) 1px);background-image:radial-gradient(transparent 1px,var(--surface-3) 1px);-webkit-backdrop-filter:saturate(50%) blur(12px);backdrop-filter:saturate(50%) blur(12px);background-size:6px 6px}@media (min-width:992px){.header.is-sticky{top:0}.header.has-background{box-shadow:var(--shadow-300)}}.header .navigation-menu{padding:var(--space-xs-2) 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header .navigation-menu ul{list-style-type:none;padding-left:0;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .navigation-menu ul:not(.social-list) li{display:inline-block}.header .navigation-menu ul:not(.social-list) li:not(:last-child){margin-right:var(--space-sm)}@media (max-width:576px){.header .navigation-menu ul:not(.social-list) li:not(:last-child){margin-right:var(--space-xs-3)}}.header .navigation-menu ul:not(.social-list) li.logo{width:var(--space-xl-2);height:var(--space-xl-2)}.header .navigation-menu ul:not(.social-list) li.logo img{width:100%;height:100%}.header .navigation-menu ul:not(.social-list) li.logo a{border-radius:50%;display:inline-block;border:2px solid;border-color:transparent;-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1)}.header .navigation-menu ul:not(.social-list) li.logo:hover a{border-color:var(--border-brand)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a{border-radius:var(--ui-radius-md);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;-webkit-transition:all .3s var(--transition-base);transition:all .3s var(--transition-base);color:var(--fg-brand);background-color:var(--bg-ghost-brand)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a>i{font-size:var(--heading-5)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a.btn-just-icon{width:var(--ui-size-md);height:var(--ui-size-md);padding:var(--space-sm)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:not(.btn-just-icon){padding:0 var(--space-sm);line-height:var(--ui-size-md)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:not(.icon-right):not(.btn-just-icon)>i{margin-right:var(--space-xs-2)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a.icon-right :not(.btn-just-icon)>i{margin-left:var(--space-xs-2)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a.active,.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:active,.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:focus,.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:hover{text-decoration:none}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a>i{font-weight:var(--font-weight-regular);vertical-align:sub}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:hover{color:var(--fg-brand);background-color:var(--bg-ghost-brand-hover)}.header .navigation-menu ul:not(.social-list) li:not(:first-child) a.active,.header .navigation-menu ul:not(.social-list) li:not(:first-child) a:focus{color:var(--fg-inverse-static);background-color:var(--bg-ghost-brand-pressed)}@media (max-width:389px){.header .navigation-menu ul:not(.social-list) li:not(:first-child) a{padding:0 var(--space-xs)!important}}.header .navigation-menu ul.social-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .navigation-menu ul.social-list li:not(:last-child){margin-right:var(--space-sm)}@media (max-width:576px){.header .navigation-menu ul.social-list li:not(.theme-switch-action){display:none}}.header .theme-switch-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:var(--space-sm);position:relative}.header .theme-switch-action::before{content:"";position:absolute;left:calc(var(--space-sm) * -1);top:var(--space-xs-3);bottom:var(--space-xs-3);height:calc(100% - var(--space-xs-3) * 2);width:1px;background-color:var(--border)}@media (max-width:575px){.header .theme-switch-action{margin-left:var(--space-xs)}.header .theme-switch-action .theme-switch{--theme-toggle-size:8px}.header .theme-switch-action::before{left:calc(var(--space-xs) * -1);height:calc(100% - var(--space-xs-3) * 2)}}.is-mobile .header.is-sticky{top:unset;bottom:0;box-shadow:0 -2px 42px 0 rgba(0,0,0,.08);background-image:-webkit-radial-gradient(transparent 1px,var(--surface-3) 1px);background-image:radial-gradient(transparent 1px,var(--surface-3) 1px);-webkit-backdrop-filter:saturate(50%) blur(4px);backdrop-filter:saturate(50%) blur(4px);background-size:8px 8px}.footer{margin-top:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--border-light)}.footer .author-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(278deg,var(--fg-main) 0,var(--fg-subtle) 25%,var(--fg-subtlest) 50%,var(--fg-subtle) 75%,var(--fg-main) 100%);background:linear-gradient(172deg,var(--fg-main) 0,var(--fg-subtle) 25%,var(--fg-subtlest) 50%,var(--fg-subtle) 75%,var(--fg-main) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.footer ul{list-style-type:none}.footer ul.social-list{padding-left:0;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer ul.social-list li:not(:last-child){margin-right:var(--space-sm)}.footer ul.social-list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.footer ul.social-list a:hover{text-decoration:none}@media (max-width:576px){.footer .author-content,.footer ul.social-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .author-content{margin-bottom:var(--space-xs-2)}}
/*# sourceMappingURL=style.min.css.map */
