@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";[data-bs-theme=light],:root{--jp-bg-subtle: #f4f4f5;--jp-primary-color: #b49d5b;--jp-nav-decoration: var(--jp-primary-color);--jp-btn-hero-primary-color: #fff;--jp-btn-hero-primary: #977a25;--jp-btn-hero-primary-2: #b49d5b;--jp-btn-hero-primary-shadow: #00000099;--jp-btn-hero-primary-color-hover: #ffffff;--jp-btn-hero-secondary: #f0f0f0;--jp-btn-hero-secondary-2: #fefefe;--jp-btn-hero-secondary-shadow: #999999;--jp-btn-hero-secondary-color: #000000;--jp-btn-hero-secondary-color-hover: #ffffff;--jp-line-shape-img-src: url(/assets/line-shape-brown.svg);--jp-photo-src-url: url(../photo_light.webp);--jp-mode-toggle-bg: black;--jp-mode-toggle-fg: white;--jp-fw-light: 200}[data-bs-theme=dark]{--jp-bg-subtle: #161718;--jp-primary-color: #b49d5b;--jp-nav-decoration: #b49d5b;--bs-link-color-rgb: 180, 157, 91;--bs-link-hover-color-rgb: 218, 190, 110;--jp-btn-hero-primary: #b49d5b;--jp-btn-hero-primary-2: #c3aa64;--jp-btn-hero-primary-shadow: #87733a;--jp-btn-hero-secondary: #2f2f2f;--jp-btn-hero-secondary-2: #3f3f3f;--jp-btn-hero-secondary-shadow: #222;--jp-btn-hero-secondary-color: #ffffff;--jp-line-shape-img-src: url(/assets/line-shape-brown.svg);--jp-photo-src-url: url(../photo_dark2.webp);--jp-mode-toggle-bg: black;--jp-mode-toggle-fg: white;--bs-body-bg: #101112;--jp-fw-light: 100}:root{--jp-primary-color-t80: rgba(180, 157, 91, .2)}body{margin:0;padding:0}body,th,td{--bs-body-font-family: Sora, Tahoma, Arial, Helvetica, sans-serif;--bs-body-font-size: .95em;--bs-body-font-weight: 300;--bs-body-line-height: 1.8;font-optical-sizing:auto;letter-spacing:-.05ex;word-spacing:.2ex}ul,ol,dl{padding:0;margin:0}dl{padding:0}dt{color:#9c0}dd{padding:0;margin:0 0 2em}address{font-style:normal}a{transition:all .4s ease 0s}a img{border:none}abbr{border-bottom-color:gray}li{margin-bottom:.4em}li .bullet{padding:0 6px}.geo{display:none}.no-underline{border:0!important}.header,header{text-align:center;padding-top:80px;padding-bottom:40px}header h1,header p,.header h1,.header p{position:absolute;top:-1000px}h1,h2,h3{letter-spacing:.1ex;text-transform:uppercase;word-spacing:.3ex;font-weight:var(--jp-fw-light)!important}h1{padding-inline:0}h3{padding:0;margin:0;font-size:1em;font-weight:300}.content{padding:10px 0}.footer,footer{padding:10px 0;margin-top:10px;color:gray;text-align:center}footer a,.footer a{text-decoration:none}footer a:hover,.footer a:hover{text-decoration:underline;color:red}.fltrt{float:right;margin-left:8px}.fltlft{float:left;margin-right:8px}.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}.col1,.col2,.col3{width:300px;float:left;margin-right:14px;padding-left:8px;border-left:0px dotted #ddd}.col3{margin-right:0}.detsZ{color:silver;padding-left:1em;font-size:.9em}.dets{display:block;color:gray;padding-left:1em;font-size:.9em}.my-skills{list-style:none}.movedoff{position:absolute;top:-1000px}.hidden{display:none}.post-footer{color:silver}.inline{display:inline}.container-offsite{background:#eee;color:gray;padding:0;position:fixed;top:0;width:100%}.container-offsite a{color:#333;text-decoration:none;padding:3px 2ex}.container-offsite a:hover,.container-offsite .active a{color:#000;background:#fff}.container-offsite .container a{float:left;margin-right:2ex;vertical-align:middle;line-height:23px}.container-offsite ul{list-style:none}.container-offsite li{margin:0}.si-jpcom .icon{float:left;margin-right:1ex;display:block;width:25px;height:25px;background-image:url(small-icons.gif)}.si-jpsw .icon{float:left;margin-right:1ex;display:block;width:25px;height:25px;background-image:url(small-icons.gif);background-position:-25px 0}.si-jpcom:hover .icon{background-position:0 -25px}.si-jpsw:hover .icon{background-position:-25px -25px}.no-padding{padding-left:0}.logo{margin:10px;width:300px}.fluent-icon{text-align:center;vertical-align:middle;margin-right:8px;opacity:.9;width:24px;height:24px}.bg-gradient-primary-to-secondary{background:linear-gradient(90deg,var(--jp-btn-hero-primary) 0%,var(--jp-btn-hero-primary-2) 100%)}.header-right-stack{display:flex;flex-direction:column;align-items:center;gap:8px}.profile{border-radius:50%;box-shadow:var(--bs-box-shadow-lg);border:.5px solid var(--bs-body-bg);contain:content;max-width:400px}@media only screen and (max-width:576px){.profile{border-radius:16px}}.profile-img{content:var(--jp-photo-src-url);max-width:100%}.badges{box-shadow:#0006 0 2px 4px,#0000005c 0 7px 13px -3px,#262626 0 -3px inset;margin:32px 4px 4px;border-radius:8px;contain:content}.text-bottom-line{position:relative}.text-bottom-line:after{background-image:var(--jp-line-shape-img-src);background-repeat:no-repeat;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;width:191px;max-width:100%}.nav-link{text-align:center;position:relative;fill:var(--bs-nav-link-color);height:100%}.nav-link a{position:relative}.nav-link a:after{position:absolute;bottom:0;left:15%;width:70%;height:1px;content:"";background-color:#000;transition:transform .25s ease-in-out;transform:scale(0)}.nav-link a:hover:after{background-color:#daa520;transform:scale(1)}.nav-link.active{font-weight:600}.nav-link.active span:after{width:100%;transition:.1s ease all}.nav-link span{position:relative}.nav-link span:after{top:100%;height:2px;width:0%;left:50%;position:absolute;content:"";transition:.5s ease all .1s;background:var(--jp-nav-decoration)}.nav-link:hover{text-decoration:none}.nav-link:hover span:after{left:0%;width:100%;transition:.1s ease all}.bg-jp-subtle{background-color:var(--jp-bg-subtle)}.btn{transition:all .5s ease-in-out}.btn-hero{background-color:var(--jp-btn-hero-primary);background:linear-gradient(165deg,var(--jp-btn-hero-primary) 0%,var(--jp-btn-hero-primary-2) 100%);border:0px;color:var(--jp-btn-hero-primary-color)!important;transition:all .2s ease-in-out,margin .1s ease-in-out,border .1s ease-in-out;letter-spacing:.15ex;text-transform:uppercase;background-color:#b49d5b;box-shadow:#2d234266 0 2px 4px,#2d23425c 0 7px 13px -3px,#706033 0 -3px inset}.btn-hero:focus{box-shadow:#706033 0 0 0 1.5px inset,#2d234266 0 2px 4px,#2d23425c 0 7px 13px -3px,#706033 0 -3px inset;outline:3px solid var(--bs-secondary-color);outline-offset:3px}.btn-hero:hover{box-shadow:#2d234266 0 4px 8px,#2d23425c 0 7px 13px -3px,#706033 0 -3px inset;transform:translateY(-2px)}.btn-hero:active{box-shadow:#706033 0 3px 7px inset;transform:translateY(2px)}.btn-hero-secondary{background-color:var(--jp-btn-hero-secondary);background:linear-gradient(165deg,var(--jp-btn-hero-secondary) 0%,var(--jp-btn-hero-secondary-2) 100%);border:0px;color:var(--jp-btn-hero-secondary-color)!important;transition:all .2s ease-in-out,margin .1s ease-in-out,border .1s ease-in-out;letter-spacing:.15ex;text-transform:uppercase;background-color:#f0f0f0;box-shadow:#2d234266 0 2px 4px,#2d23425c 0 7px 13px -3px,#909090 0 -3px inset}.btn-hero-secondary:focus{box-shadow:#909090 0 0 0 1.5px inset,#2d234266 0 2px 4px,#2d23425c 0 7px 13px -3px,#909090 0 -3px inset;outline:3px solid var(--bs-secondary-color);outline-offset:3px}.btn-hero-secondary:hover{box-shadow:#2d234266 0 4px 8px,#2d23425c 0 7px 13px -3px,#909090 0 -3px inset;transform:translateY(-2px)}.btn-hero-secondary:active{box-shadow:#909090 0 3px 7px inset;transform:translateY(2px)}[data-bs-theme=dark] .btn-hero{letter-spacing:.15ex;text-transform:uppercase;background-color:#b49d5b;box-shadow:#0006 0 2px 4px,#0000005c 0 7px 13px -3px,#706033 0 -3px inset}[data-bs-theme=dark] .btn-hero:focus{box-shadow:#706033 0 0 0 1.5px inset,#0006 0 2px 4px,#0000005c 0 7px 13px -3px,#706033 0 -3px inset;outline:3px solid var(--bs-secondary-color);outline-offset:3px}[data-bs-theme=dark] .btn-hero:hover{box-shadow:#0006 0 4px 8px,#0000005c 0 7px 13px -3px,#706033 0 -3px inset;transform:translateY(-2px)}[data-bs-theme=dark] .btn-hero:active{box-shadow:#706033 0 3px 7px inset;transform:translateY(2px)}[data-bs-theme=dark] .btn-hero-secondary{letter-spacing:.15ex;text-transform:uppercase;background-color:#3f3f3f;box-shadow:#0006 0 2px 4px,#0000005c 0 7px 13px -3px,#262626 0 -3px inset}[data-bs-theme=dark] .btn-hero-secondary:focus{box-shadow:#262626 0 0 0 1.5px inset,#0006 0 2px 4px,#0000005c 0 7px 13px -3px,#262626 0 -3px inset;outline:3px solid var(--bs-secondary-color);outline-offset:3px}[data-bs-theme=dark] .btn-hero-secondary:hover{box-shadow:#0006 0 4px 8px,#0000005c 0 7px 13px -3px,#262626 0 -3px inset;transform:translateY(-2px)}[data-bs-theme=dark] .btn-hero-secondary:active{box-shadow:#262626 0 3px 7px inset;transform:translateY(2px)}.box{background:var(--bs-body-bg);box-shadow:var(--bs-box-shadow);padding:32px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:16px;height:100%}.box address{grid-area:address}.box a{position:relative}.box a:after{position:absolute;bottom:0;left:15%;width:70%;height:1px;content:"";background-color:#000;transition:transform .25s ease-in-out;transform:scale(0)}.box a:hover:after{background-color:#daa520;transform:scale(1)}.box h4{margin:0;padding:0}.box .fluent-icon{width:48px;height:48px}.dd{display:flex;margin:24px}.navbar{--bs-navbar-toggler-border-color: transparent;--bs-navbar-nav-link-padding-x: 2ex;letter-spacing:.15ex;text-transform:uppercase}.navbar .bi{width:16px;height:16px}.navbar-brand>span{margin-left:1ex}.badge{border-radius:4px}.tools-list h2{text-align:center;padding-block:2rem}.tools-list .cat{display:grid;justify-content:center;align-items:center;align-content:center;justify-items:stretch;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.tools-list .cat a{display:block;width:100%;height:100%;text-align:center;padding:20px;text-decoration:none;border-radius:4px;color:var(--bs-text-primary);position:relative}.tools-list .cat a:after{top:100%;height:2px;width:0%;left:50%;position:absolute;content:"";transition:.5s ease all .1s;background:var(--jp-nav-decoration)}.tools-list .cat a:hover{background:var(--jp-bg-subtle);box-shadow:var(--bs-box-shadow);text-decoration:none}.tools-list .cat a:hover:after{left:0%;width:100%;transition:.1s ease all}.tools-list .cat img{width:120px}@media(max-width:768px){.tools-list .cat{grid-template-columns:repeat(2,1fr)}}.tools-list-mini h2{text-align:center;padding-block:2rem}.tools-list-mini .cat{display:grid;justify-content:center;align-items:center;align-content:center;justify-items:stretch;grid-gap:20px;grid-template-columns:repeat(6,1fr)}.tools-list-mini .cat strong{display:none}.tools-list-mini .cat a{display:block;width:100%;height:100%;text-align:center;padding:20px;text-decoration:none;border-radius:4px;color:var(--bs-text-primary);position:relative}.tools-list-mini .cat a:after{top:100%;height:2px;width:0%;left:50%;position:absolute;content:"";transition:.5s ease all .1s;background:var(--jp-nav-decoration)}.tools-list-mini .cat a:hover{background:var(--jp-bg-subtle);box-shadow:var(--bs-box-shadow);text-decoration:none}.tools-list-mini .cat a:hover:after{left:0%;width:100%;transition:.1s ease all}.tools-list-mini .cat img{width:120px}@media(max-width:1200px){.tools-list-mini .cat{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.tools-list-mini .cat{grid-template-columns:repeat(2,1fr)}}.icon-sm{height:1.875rem;line-height:1.875rem;width:1.875rem}.icon-md{height:2.5rem;line-height:2.5rem;width:2.5rem}.icon-lg{height:3.125rem;line-height:3.125rem;width:3.125rem}.icon-xl{height:4.375rem;line-height:4.375rem;width:4.375rem}.icon-xxl{height:5.625rem;line-height:5.625rem;width:5.625rem}.icon-shape{align-items:center;display:inline-flex;justify-content:center;text-align:center;vertical-align:middle}.has-big-icons .icon{background:transparent;color:var(--jp-primary-color)!important;border:3px solid var(--jp-primary-color)!important}.has-big-icons .icon svg{width:3em;height:3em}#section-home-consultations .icon{border-style:dashed!important}#social-icons{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:3rem;margin-top:1.5rem}#social-icons a{color:var(--bs-body-color);fill:var(--bs-body-color)}#social-icons a:hover{color:var(--jp-btn-hero-primary);fill:var(--jp-btn-hero-primary);animation:1s infinite fa-beat-fade cubic-bezier(.4,0,.6,1)}#social-icons .fluent-icon{width:3rem;height:3rem}#social-icons:hover a{opacity:.5}#social-icons:hover a:hover{opacity:1}.links2{list-style-position:inside}.links2 a{text-decoration:none}.links2 li::marker{content:"🔗"}.wavy-box{--effect-height: 8vh;--effect-height: 8dvh;--block-padding: 8vh;--block-padding: 8dvh;position:relative;padding-top:calc(var(--effect-height) + var(--block-padding) + 1vh)!important;padding-bottom:0!important;overflow:hidden}.wavy-box>*:last-child{padding-block-end:var(--block-padding)}.wavy-box:before{height:var(--effect-height);content:"";pointer-events:none;background-repeat:no-repeat;position:absolute;left:-.1vw;right:-.1vw;top:-.1vw;background-size:100% var(--effect-height);background-position:50% 0%;overflow:hidden}.wavy-box:after{height:var(--effect-height);content:"";display:block;pointer-events:none;background-repeat:no-repeat;background-size:100% var(--effect-height);background-position:50% 100%;transform:scaleY(-1.1)}.wavy-box:before,.wavy-box:after{background-image:url(/assets/wave-top.svg)}[data-bs-theme=dark] .wavy-box:before,[data-bs-theme=dark] .wavy-box:after{background-image:url(/assets/wave-top-dark.svg)}.projects .card{--bs-card-bg: var(--jp-bg-subtle)}@media(max-width:990px){.projects .card .card-body>.d-flex{flex-direction:column}.projects .card .card-body>.d-flex>img{border-radius:var(--bs-border-radius)!important;margin:1rem}}@media(max-width:400px){.projects .card .card-body>.d-flex>img{border-radius:0!important;margin:0!important;align-items:stretch!important}}.bd-mode-toggle .btn{background:var(--jp-mode-toggle-bg);color:var(--jp-mode-toggle-fg);fill:var(--jp-mode-toggle-fg)}.bd-mode-toggle svg{width:1em;height:1em}.hero-section{min-height:65vh;display:grid;align-items:center}@media(max-width:576px){.hero-section a{min-width:100%}}#skills-section{background:var(--jp-bg-subtle)}#skills-section .skills-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2em;grid-row-gap:2em}@media(max-width:768px){#skills-section .skills-container{grid-column-gap:0;grid-template-columns:1fr}}#skills-section ul{list-style:none}#skills-section h3{margin-top:16px}#skills-section .card{background:var(--jp-bg-subtle);box-shadow:var(--bs-box-shadow);border:0}#skills-section .card .card-header{border:0}#skills-section .card .card-header .card-title{display:flex;flex-flow:column}#skills-section .card .card-header .card-title svg{display:block}#skills-section .card .card-header .card-title span{display:block;margin-top:8px}#skills-section .language-skills ul em{font-style:normal;opacity:.5}@media(min-width:992px){.collapsed-addon{display:none}}@media(max-width:992px){.collapsed-only{display:none}}.navbar-brand:hover{filter:drop-shadow(2px 4px 6px black)}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;padding:.75rem 1.25rem;z-index:2;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all .5s ease-out;color:#000;background:#eee9;backdrop-filter:blur(10px);border:0}[data-bs-theme=dark] .cookiealert{color:#fff;background:#0009}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1s}.cookiealert a{text-decoration:underline}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline}.links li{list-style:none;margin-bottom:1rem;padding-left:1.75rem;position:relative}.links li:before{background:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/_2023_update/Icons/tick.svg);background-color:transparent!important;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;left:0;rotate:0deg;top:0;transform:translateY(0);width:20px}.skills ul{list-style-position:inside}.skills .skill-list{margin-top:24px}.skills .badge{--bs-badge-padding-x: .85em;--bs-badge-padding-y: .55em;--bs-badge-font-size: .9em;--bs-badge-font-weight: 400;background:#dda600!important;text-decoration:none;text-overflow:ellipsis}.skills .badge:hover{box-shadow:var(--bs-box-shadow),var(--bs-box-shadow-lg)}.skills .badge.badge-skill-Soft{background:#a800dd!important}.skills .badge.badge-skill-Concept{background:#00a8dd!important}.text-gradient{color:var(--jp-primary-color)}.hero-badge{text-wrap:pretty}.links3 ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.links3 a{display:block;border-radius:var(--bs-border-radius);min-width:400px;text-decoration:none;color:var(--bs-secondary)}.links3 a>div{display:grid;grid-template-columns:120px 1fr;grid-column-gap:16px}.links3 a:hover{opacity:1!important}.links3 a:hover .link-title{color:var(--jp-btn-hero-primary)}.links3 a:hover .link-title span:after{left:0%;width:100%;transition:.1s ease all}.links3:hover a{opacity:1!important}.links3 .body{display:grid;align-content:center;align-items:center}.links3 .body p{margin:0;font-size:.85em!important}.links3 .link-title{font-size:1em!important;font-weight:700}.links3 .link-title span{position:relative}.links3 .link-title span:after{top:100%;height:2px;width:0%;left:50%;position:absolute;content:"";transition:.5s ease all .1s;background:var(--jp-nav-decoration)}.links3 .link-subtitle{font-size:1em!important;font-weight:400}.links3 .img{max-width:120px;max-height:80px;box-shadow:var(--bs-box-shadow-sm);border-radius:var(--bs-border-radius);transition:transform .3s,box-shadow .3s;position:relative}.links3 .img:before{background:var(--bs-body-bg);border-radius:8px;box-shadow:0 4px 8px -2px #60606026,0 0 1px #6060604f;content:"";display:block;height:100%;left:4px;position:absolute;top:0;transform:rotate(-4deg);transition:transform .3s,box-shadow .3s;width:calc(100% - 8px)}.links3 .img img{max-width:100%;max-height:100%;object-fit:cover;border-radius:var(--bs-border-radius);position:relative;box-shadow:var(--bs-box-shadow-sm);border:.5px solid var(--bs-secondary-border-subtle);filter:grayscale(1)}.links3 a:hover .img{box-shadow:var(--bs-box-shadow),var(--bs-box-shadow-sm)}.links3 a:hover img{filter:grayscale(0)}.links3 a:hover .img:before{transform:rotate(-6deg)}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}.x-badge strong{background:var(--jp-primary-color-t80);padding:1ex 3ex;border-radius:3ex}.triadic-1{--jp-primary-color: #9D5BB4;--jp-primary-color-t80: rgba(157, 91, 180, .2)}.triadic-2{--jp-primary-color: #5BB49D;--jp-primary-color-t80: rgba(91, 180, 157, .2)}#multimenu{width:60ex;box-shadow:var(--bs-box-shadow-lg),var(--bs-box-shadow)}#multimenu ul{list-style:none;text-align:center}#multimenu ul:not(:first-child){border-left:1px dashed var(--bs-dropdown-border-color)}#multimenu a{justify-content:center}#seticons svg{margin-inline:1ex}.ov-purple{--jp-primary-color: #9D5BB4}.skov{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.skov .item{border-right:1px solid var(--bs-border-color);padding:1em 4em;text-align:center}.skov .item:last-child{border-right:0px}.skov .item svg{width:4em;height:4em}@media(max-width:1200px){.skov{display:grid;grid-template-columns:repeat(1,1fr);gap:3px}.skov .item{border-right:0;border-bottom:1px solid var(--bs-border-color);padding:1ex;text-align:center}.skov .item:last-child{border-bottom:0px}}.tag-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5ex;text-align:center;justify-content:center}.tag-list .badge{border:2px solid var(--jp-primary-color)!important;background:transparent!important;color:var(--jp-primary-color)!important}.animate-beat-fade{animation:1s infinite fa-beat-fade cubic-bezier(.4,0,.6,1)}.feature-entry-container{padding:3rem!important}.feature-entry-container p{color:var(--bs-secondary-color)!important}.feature-entry-row{display:grid;gap:4em;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.feature-entry-row{grid-template-columns:repeat(1,1fr)}}.xop{margin-block:10vh;margin-block:10dvh}.hash-symbol{opacity:.5}@media(min-width:1500px){#nav-settings{position:fixed;z-index:999;top:1rem;right:1rem;height:calc(var(--bs-navbar-brand-padding-y) + 64px)}#nav-settings-separator{display:none}}.arrow-right{display:inline-block}*:hover>.arrow-right{animation:bounceAlpha 1s infinite}@keyframes bounceAlpha{0%{opacity:1;transform:translate(0)}20%{opacity:0;transform:translate(10px)}30%{opacity:0;transform:translate(-10px)}60%{opacity:1;transform:translate(0)}}.no-break{white-space:nowrap}.blobify{transition:border-radius 5s ease-in-out;will-change:border-radius}.glitch{animation:glitch 1s linear infinite}.glitch-container{display:grid;justify-content:center;justify-items:center;height:50vh;align-items:center;align-content:center}@keyframes glitch{2%,64%{transform:translate(2px) skew(0)}4%,60%{transform:translate(-2px) skew(0)}62%{transform:translate(0) skew(5deg)}}.glitch:before,.glitch:after{content:attr(title);position:absolute;left:0}.glitch:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}.glitch:after{animation:glitchBotom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitchBotom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM12 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM10 18a2 2 0 1 0 4 0 2 2 0 0 0-4 0Z' fill='%23222F3D'/%3E%3C/svg%3E")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM12 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM10 18a2 2 0 1 0 4 0 2 2 0 0 0-4 0Z' fill='%23fff'/%3E%3C/svg%3E")}.dropdown-menu{--bs-dropdown-link-active-bg: var(--jp-primary-color);--bs-dropdown-link-hover-bg: transparent}.main-timeline{position:relative}.main-timeline:before{content:"";display:block;width:2px;height:100%;background:#c6c6c6;margin:0 auto;position:absolute;top:0;left:0;right:0}@media only screen and (max-width:767px){.main-timeline:before{display:none}}.main-timeline .timeline{margin-bottom:40px;position:relative}.main-timeline .timeline:after{content:"";display:block;clear:both}.main-timeline .timeline:hover .icon:before{left:3px}.main-timeline .timeline:hover .icon:after{left:-3px}.main-timeline .timeline:hover .date-outer:before{left:6px}.main-timeline .timeline:hover .date-outer:after{left:-6px}.main-timeline .timeline:nth-child(200n) .date-content{float:right}.main-timeline .timeline:nth-child(200n) .date-content:before{left:10px}.main-timeline .timeline:nth-child(200n) .timeline-content{padding:20px 50px 20px 0;text-align:right}.main-timeline .icon{width:18px;height:18px;line-height:18px;margin:75px auto auto;position:absolute;inset:0}.main-timeline .icon:before{content:"";width:100%;height:100%;border-radius:50%;position:absolute;top:0;transition:all .33s ease-out 0s;background:#fff;border:2px solid #232323;left:-3px}.main-timeline .icon:after{content:"";width:100%;height:100%;border-radius:50%;position:absolute;top:0;transition:all .33s ease-out 0s;border:2px solid #c6c6c6;left:3px}@media only screen and (max-width:767px){.main-timeline .icon{display:none}}.main-timeline .date-content{width:50%;float:left;margin-top:22px;position:relative}.main-timeline .date-content:before{content:"";width:36.5%;height:2px;background:#c6c6c6;margin:auto 0;position:absolute;top:0;right:10px;bottom:0}.main-timeline .date-outer{width:125px;height:125px;font-size:16px;text-align:center;margin:auto;z-index:1}.main-timeline .date-outer:before{content:"";width:125px;height:125px;margin:0 auto;border-radius:50%;position:absolute;top:0;right:0;transition:all .33s ease-out 0s;background:#fff;border:2px solid #232323;left:-6px}.main-timeline .date-outer:after{content:"";width:125px;height:125px;margin:0 auto;border-radius:50%;position:absolute;top:0;right:0;transition:all .33s ease-out 0s;border:2px solid #c6c6c6;left:6px}.main-timeline .date{width:100%;margin:auto;position:absolute;top:27%;left:0}.main-timeline .month{font-size:18px;font-weight:300;color:#232323}.main-timeline .year{display:block;font-size:30px;font-weight:700;color:#232323;line-height:36px}.main-timeline .timeline-content{width:50%;padding:20px 0 20px 50px;float:right}.main-timeline .title{font-size:19px;font-weight:700;line-height:24px;margin:0 0 10px}.main-timeline .subtitle{font-size:15px;font-weight:400;line-height:24px;margin:0 0 10px;color:var(--bs-secondary)}.main-timeline .description{color:var(--bs-secondary)}@media only screen and (max-width:991px){.main-timeline .date-content{margin-top:35px}.main-timeline .date-content:before{width:22.5%}.main-timeline .timeline-content{padding:10px 0 10px 30px}.main-timeline .title{font-size:17px}.main-timeline .timeline:nth-child(200n) .timeline-content{padding:10px 30px 10px 0}}@media only screen and (max-width:767px){.main-timeline:before{margin:0;left:7px}.main-timeline .timeline{margin-bottom:64px}.main-timeline .timeline:last-child{margin-bottom:0}.main-timeline .timeline:nth-child(200n) .timeline-content{width:95%;text-align:center;padding:10px 0}.main-timeline .icon{margin:auto 0}.main-timeline .date-content{width:95%;float:right;margin-top:0}.main-timeline .date-content:before{display:none}.main-timeline .date-outer{width:110px;height:110px}.main-timeline .date-outer:before{width:110px;height:110px}.main-timeline .date-outer:after{width:110px;height:110px}.main-timeline .date{top:30%}.main-timeline .year{font-size:24px}.main-timeline .timeline-content{width:95%;text-align:left;padding:10px 0}.main-timeline .title{margin-bottom:10px}}@media(min-width:768px){.reveal{opacity:0;transform:translateY(150px);transition:transform .6s ease,opacity 1s ease}.active .reveal-p1{transition:transform .6s .3s ease,opacity 1s ease}.active .reveal-p2{transition:transform .6s .6s ease,opacity 1s ease}.active .reveal-p3{transition:transform .6s .9s ease,opacity 1s ease}.active .reveal-t-7{transition:transform .7s ease,opacity 1s ease}.active .reveal-t-8{transition:transform .8s ease,opacity 1s ease}.reveal-o{opacity:0;transform:translateY(0);transition:transform .6s ease,opacity 1s ease}.reveal-stack>*{opacity:0;transform:translateY(150px);transition:transform .6s ease,opacity 1s ease}.reveal-stack>*:nth-child(1){transition:transform .6s ease,opacity 1s ease}.reveal-stack>*:nth-child(2){transition:transform 1s ease,opacity 1s ease}.reveal-stack>*:nth-child(3){transition:transform 1.4s ease,opacity 1s ease}.reveal-stack>*:nth-child(4){transition:transform 1.6s ease,opacity 1s ease}.reveal-stack>*:nth-child(5){transition:transform 2s ease,opacity 1s ease}.reveal-stack>*:nth-child(6){transition:transform 2.4s ease,opacity 1s ease}.reveal-stack>*:nth-child(7){transition:transform 2.8s ease,opacity 1s ease}.reveal-stack>*:nth-child(8){transition:transform 3.2s ease,opacity 1s ease}.active,.reveal-stack.active>*{opacity:1;transform:translateY(0)}}
