@font-face{font-family:"Agustina Regular";font-style:normal;font-weight:400;src:local("Agustina Regular"),url(/static/media/Agustina.21f233e1.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat"),url(/static/media/Montserrat-Regular.ee653992.ttf) format("woff");font-display:swap}body,html{scroll-behavior:smooth}code,pre{font-family:"Courier New",monospace}@media (max-width:1380px){body,html{font-size:16px;line-height:normal}}.App{text-align:center;width:100%;overflow-x:hidden}.App-logo{height:40vmin}.App-header{background-color:#f1e9d2;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(.625rem + 2vmin);color:#f1e9d2}.App-link{color:#6f1d2b}.headroom-wrapper{max-height:82px}.header{width:100%;min-height:82px;padding:0 max(32px,5vw);justify-content:space-between;background:rgba(241,233,210,.94)!important;border-bottom:1px solid rgba(153,126,48,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.header,.header .logo{display:flex;align-items:center}.header .logo{grid-gap:12px;gap:12px;text-decoration:none;color:#4c141f!important}.logo-mark{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #6f1d2b;color:#6f1d2b;font:700 12px/1 "Courier New",monospace;letter-spacing:.05em}.logo-name{font:700 16px/1 Georgia,"Times New Roman",serif;letter-spacing:.02em}.header .menu{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.header li{float:none}.header li a{display:block;padding:10px 12px;color:#4c3f18!important;text-decoration:none;text-transform:uppercase;font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.08em;transition:color .2s ease,background .2s ease}.header li a:hover{color:#6f1d2b!important;background:transparent!important}.header .menu-btn,.header .menu-icon{display:none}@media(max-width:900px){.header{min-height:70px;padding:0 20px}.logo-name{display:none}.header .menu-icon{cursor:pointer;display:block;padding:22px 8px;position:relative}.header .menu-icon .navicon{background:#4c3f18;display:block;height:2px;position:relative;width:22px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#4c3f18;content:"";display:block;height:100%;position:absolute;width:100%}.header .menu-icon .navicon:before{top:7px}.header .menu-icon .navicon:after{top:-7px}.header .menu{clear:both;display:block;position:absolute;top:70px;left:0;right:0;max-height:0;overflow:hidden;background:#f1e9d2;border-bottom:1px solid rgba(153,126,48,.35);transition:max-height .25s ease}.header .menu li a{padding:15px 24px;border-bottom:1px solid rgba(153,126,48,.15)}.header .menu-btn:checked~.menu{max-height:500px}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg);top:0}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);top:0}}.greet-main{min-height:calc(100vh - 82px);display:flex;align-items:center;padding-top:55px;box-sizing:border-box}.greeting-main{width:100%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:clamp(45px,8vw,110px);gap:clamp(45px,8vw,110px);align-items:center}.greeting-text-div{max-width:680px}.hero-eyebrow{margin:0 0 24px;color:#6f1d2b!important;font:700 12px/1.4 "Courier New",monospace;letter-spacing:.16em}.greeting-text{margin:0;color:#4c141f!important;font:700 clamp(72px,10vw,142px)/.82 Georgia,"Times New Roman",serif;letter-spacing:-.055em}.greeting-text span{color:#6f1d2b;font-style:italic;font-weight:400}.greeting-text-p{max-width:620px;margin:34px 0 0;color:#4c3f18!important;font-size:clamp(16px,1.5vw,20px);line-height:1.8}.hero-meta{display:flex;flex-wrap:wrap;grid-gap:8px 18px;gap:8px 18px;margin-top:25px;padding-top:20px;border-top:1px solid rgba(153,126,48,.4)}.hero-meta span{color:#735e24;font:700 10px/1.2 "Courier New",monospace;letter-spacing:.08em}.button-greeting-div{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-top:14px}.button-greeting-div .main-button{margin-right:0}.social-media-div{margin-top:18px}.greeting-image-div,.hero-art-frame{display:flex;justify-content:center}.hero-art-frame{position:relative;width:min(100%,560px);aspect-ratio:4/3;align-items:center;overflow:hidden;border:1px solid rgba(153,126,48,.55);background:#f1e9d2;box-shadow:0 22px 55px rgba(76,63,24,.1)}.hero-art-frame:before{content:"";position:absolute;inset:14px;border:1px solid rgba(153,126,48,.25);pointer-events:none;z-index:2}.hero-art-frame img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:.95;filter:saturate(.78) contrast(.96);display:block}@media(max-width:900px){.greet-main{min-height:auto;padding-top:65px}.greeting-main{grid-template-columns:1fr}.greeting-text{font-size:clamp(60px,16vw,100px)}.greeting-text-p{margin-top:25px}.greeting-image-div{max-width:560px;width:100%;margin:10px auto 0}}@media(max-width:600px){.hero-meta{grid-gap:8px 12px;gap:8px 12px}.hero-meta span{font-size:9px}.button-greeting-div{justify-content:flex-start}.hero-art-frame{width:100%;aspect-ratio:1/1}}.social-media-div{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:1em}.icon-button{margin:0;display:inline-flex;text-decoration:none}.icon-button i{color:#6f1d2b!important;background:transparent!important;border:1px solid rgba(153,126,48,.5);border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;height:2.4rem;width:2.4rem;transition:.2s ease}.icon-button i:hover{background:#6f1d2b!important;color:#f1e9d2!important;border-color:#6f1d2b;transform:translateY(-2px)}@media(max-width:768px){.social-media-div{justify-content:flex-start}}.main-button{background-color:#6f1d2b;border:1px solid #6f1d2b;color:#f1e9d2;font-weight:700;width:-webkit-max-content;width:max-content;padding:13px 20px;margin-right:0;text-transform:uppercase;border-radius:0;text-align:center;text-decoration:none;display:block;margin-top:20px;font:700 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.main-button:hover{background-color:transparent;color:#6f1d2b;transform:translateY(-2px)}.project-button{display:flex;justify-content:center;margin-top:30px}.project-button>.main-button{margin-right:0!important}@media(max-width:768px){.main-button{font-size:10px;padding:12px 16px}}.editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:30px;gap:30px;margin-bottom:58px;border-bottom:1px solid rgba(153,126,48,.35);padding-bottom:20px}.editorial-heading>span{color:#6f1d2b;font:700 11px/1 "Courier New",monospace;letter-spacing:.12em}.editorial-heading h2{margin:0;color:#4c141f;font:400 clamp(48px,6vw,78px)/.9 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.skills-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.skills-lead{margin:0;color:#6f1d2b!important;font:700 15px/1.7 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.skills-description{margin-top:28px;color:#735e24!important;line-height:1.8}.skill-statement{display:grid;grid-template-columns:50px 1fr;grid-gap:15px;gap:15px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(153,126,48,.25)}.skill-statement span{color:#d9c486;font:700 12px/1 "Courier New",monospace;padding-top:5px}.skill-statement p{margin:0;color:#4c3f18!important;font-size:15px;line-height:1.6}.skills-tools{margin-top:70px;padding-top:20px;border-top:1px solid rgba(153,126,48,.35)}.tools-label{margin-bottom:20px;color:#735e24;font:700 10px/1 "Courier New",monospace;letter-spacing:.12em}@media(max-width:800px){.editorial-heading{display:block}.editorial-heading h2{margin-top:15px}.skills-layout{grid-template-columns:1fr;grid-gap:40px;gap:40px}.skills-tools{margin-top:45px}}.dev-icons{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none;text-align:left}.software-skill-inline{display:flex;align-items:center;grid-gap:9px;gap:9px;margin:0;padding:9px 12px;border:1px solid rgba(153,126,48,.35);background:rgba(229,214,172,.22)}.software-skill-inline>i{color:#6f1d2b;font-size:1.1rem}.software-skill-inline>p{margin:0;color:#4c3f18!important;font-size:10px;font-weight:700;letter-spacing:.03em}.software-skill-inline:hover{border-color:#6f1d2b;transform:translateY(-2px)}@media(max-width:768px){.dev-icons{justify-content:flex-start}}.experience-cards-div{position:relative;display:flex;flex-direction:column}.experience-cards-div:before{content:"";position:absolute;left:88px;top:0;bottom:0;width:1px;background:rgba(153,126,48,.35)}@media(max-width:768px){.experience-cards-div:before{left:18px}}.experience-card{position:relative;display:grid;grid-template-columns:88px 1fr;padding:0 0 72px;background:transparent;border:0;box-shadow:none;border-radius:0}.experience-card:last-child{padding-bottom:0}.experience-index{position:relative;z-index:1;width:34px;height:34px;margin-left:71px;margin-top:3px;display:flex;align-items:center;justify-content:center;background:#f1e9d2;border:1px solid #d9c486;color:#6f1d2b;font:700 10px/1 "Courier New",monospace}.dark-mode .experience-index{background:#4c3f18}.experience-content{padding-left:40px;border-bottom:1px solid rgba(153,126,48,.25);padding-bottom:38px}.experience-card:last-child .experience-content{border-bottom:0}.experience-topline{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;grid-gap:20px;gap:20px}.experience-date{color:#d9c486;font:700 11px/1.3 "Courier New",monospace;letter-spacing:.08em}.experience-logo{width:42px;height:42px;object-fit:contain;border:1px solid rgba(153,126,48,.35);background:#e5d6ac}.experience-text-role{margin:14px 0 4px;color:#4c141f;font:400 clamp(30px,4vw,48px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.experience-company{margin:0;color:#6f1d2b!important;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.experience-text-desc{max-width:750px;margin:22px 0 18px;color:#735e24!important;line-height:1.75}.experience-bullets{max-width:820px;margin:0;padding-left:18px;column-count:2;grid-column-gap:45px;column-gap:45px}.experience-bullets li{margin-bottom:9px;color:#4c3f18;font-size:13px;line-height:1.55;page-break-inside:avoid;break-inside:avoid}.dark-mode .experience-bullets li{color:#f1e9d2}@media(max-width:768px){.experience-card{grid-template-columns:38px 1fr}.experience-index{margin-left:1px}.experience-content{padding-left:22px}.experience-bullets{column-count:1}}.project-title{font-size:52px;font-weight:400;line-height:normal}.startup-project-text img{max-width:100%;height:auto}.repo-cards-div-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem 1rem;gap:1rem 1rem}@media(max-width:1380px){.project-title{font-size:40px}}@media(max-width:768px){.project-title{font-size:30px;text-align:center}.repo-cards-div-main{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.sk-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#4c3f18;border-radius:100%;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.project-subtitle{max-width:720px;margin:-20px 0 55px;color:#735e24!important;line-height:1.8}.projects-container{display:flex;flex-direction:column}.project-card{position:relative;display:grid;grid-template-columns:60px 260px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center;padding:38px 0;background:transparent;border:0;border-top:1px solid rgba(153,126,48,.28);border-radius:0;box-shadow:none}.project-card:last-child{border-bottom:1px solid rgba(153,126,48,.28)}.project-number{align-self:start;padding-top:6px;color:#d9c486;font:700 11px/1 "Courier New",monospace}.project-image{width:260px;height:170px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(153,126,48,.4);background:#e5d6ac}.card-image{width:100%;height:100%;object-fit:cover}.project-image-placeholder{color:#6f1d2b;font:700 11px/1.5 "Courier New",monospace;letter-spacing:.12em;text-align:center}.project-detail{text-align:left;max-width:720px}.project-type{margin:0 0 8px;color:#6f1d2b!important;font:700 10px/1 "Courier New",monospace;letter-spacing:.12em}.card-title{margin:0 0 14px;font:400 clamp(28px,3vw,44px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.card-subtitle{margin:0;font-size:14px;line-height:1.75}.project-card-footer{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:20px}.project-tag{padding:8px 12px;border:1px solid #6f1d2b;background:transparent;color:#6f1d2b;border-radius:0;font:700 10px/1 Montserrat,Arial,sans-serif;letter-spacing:.05em;cursor:pointer}.project-tag:hover{background:#6f1d2b;color:#f1e9d2}@media(max-width:850px){.project-card{grid-template-columns:42px 1fr;grid-gap:20px;gap:20px}.project-image{grid-column:2;width:100%;height:220px}.project-detail{grid-column:2}.project-number{grid-column:1;grid-row:1/span 3}}@media(max-width:600px){.project-card{grid-template-columns:30px 1fr;grid-gap:12px;gap:12px}.project-image{height:180px}}.achievement-heading{font-size:56px;font-weight:400;line-height:normal;margin:0}.achievement-subtitle{text-transform:uppercase;margin:0 0 50px}@media(max-width:1380px){.achievement-heading{font-size:40px}}@media(max-width:768px){.achievement-heading{font-size:30px;text-align:center}.achievement-subtitle{font-size:16px;line-height:normal;text-align:center}}.card-image{max-width:100%;height:auto;width:250px}.card-title{color:#4c141f;font-size:1.375rem;line-height:24px;font-weight:700;margin:15px 0 0}.card-subtitle{color:#735e24;font-size:1.063rem;line-height:1.5rem}.certificate-card{background-color:#e5d6ac;box-shadow:0 10px 30px -15px rgba(76,63,24,.18);padding:1.5rem;border-radius:10px;border:1px solid rgba(115,94,36,.28);transition:all .3s ease}.certificate-detail-div{text-align:center}.certificate-card:hover{box-shadow:0 20px 30px -10px rgba(76,63,24,.18)}.dark-mode.certificate-card:hover{box-shadow:0 20px 30px -10px rgba(111,29,43,.15)}.certificate-image-div{position:relative;height:250px;overflow:hidden;text-align:center}.achievement-cards-div{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem 1rem;gap:1rem 1rem}.certificate-card-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.certificate-card-footer span.certificate-tag{background:#6f1d2b;color:#d9c486;vertical-align:middle;align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;white-space:nowrap;line-height:1.5;margin:0 .5rem .5rem 0;padding:0 .75em;cursor:pointer;transition:.2s ease-in}span.certificate-tag:hover{background:#4c141f}.education-section{width:min(1180px,100% - 64px);margin:0 auto;padding:112px 0}.education-card-container{display:flex;flex-direction:column}.education-card{display:grid;grid-template-columns:190px 1fr;grid-gap:45px;gap:45px;padding:34px 0;border-bottom:1px solid rgba(153,126,48,.28)}.education-year{color:#d9c486;font:700 11px/1.5 "Courier New",monospace;letter-spacing:.04em}.education-school-row{display:flex;align-items:center;grid-gap:22px;gap:22px}.education-roundedimg{width:54px;height:54px;object-fit:contain;border:1px solid rgba(153,126,48,.35);padding:5px;background:#f1e9d2}.education-text-school{margin:0;color:#4c141f;font:400 clamp(25px,3vw,38px)/1.05 Georgia,"Times New Roman",serif}.education-text-subHeader{margin:8px 0 0;color:#6f1d2b!important;font-size:12px;font-weight:700}.education-text-desc{max-width:760px;margin:24px 0 18px;color:#735e24!important;font-size:14px;line-height:1.75}.education-tags{display:flex;flex-wrap:wrap;grid-gap:7px;gap:7px}.education-tags span{padding:6px 9px;border:1px solid rgba(153,126,48,.35);color:#735e24;font:10px/1 "Courier New",monospace}@media(max-width:700px){.education-section{width:min(100% - 36px,680px);padding:78px 0}.education-card{grid-template-columns:1fr;grid-gap:15px;gap:15px}}.square{width:440px;height:430px;background:#f1e9d2;border-radius:4px;box-shadow:0 20px 50px #e5d6ac;transition:all .3s ease;margin-top:30px}.square:hover{box-shadow:0 20px 40px rgba(76,63,24,.08)}.blog-header-text{font-size:56px;font-weight:400}.blog-subtitle{text-transform:uppercase}.blog-main-div>*{flex:1 1;margin-bottom:30px}.blog-main-div{display:flex}.blog-image-div>img{max-width:100%;height:auto}.blog-text-div{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:32px;gap:32px}@media(max-width:1380px){.blog-header-text{font-size:40px}}@media(max-width:768px){.blog-header-text{font-size:30px;text-align:center}.blog-subtitle{font-size:16px;line-height:normal;text-align:center}}@media screen and (max-width:480px)and (min-width:300px){.blog-text-div{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.small-dark{color:#f1e9d2!important}.blog-container{border-radius:10px;color:#735e24;background-color:#f1e9d2;box-shadow:0 0 36px rgba(76,63,24,.08);cursor:pointer;height:200px}.blog-title{color:#4c141f;font-size:1.375rem;line-height:24px;font-weight:700;margin:32px 20px 14px;-webkit-line-clamp:2}.blog-title,.small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.small{font-size:1.063rem;font-weight:400;line-height:1.5rem;color:#735e24;padding:0 20px;-webkit-line-clamp:4;margin:0}.go-corner{display:flex;align-items:center;justify-content:center;position:absolute;width:32px;height:32px;overflow:hidden;top:0;right:0;background-color:#6f1d2b;border-radius:0 4px 0 32px}.go-arrow{margin-top:-4px;margin-right:-4px;color:#f1e9d2;font-family:courier,sans}.blog-card{display:block;position:relative;background-color:transparent;border-radius:4px;text-decoration:none;z-index:0;overflow:hidden;height:100%}.blog-card:before{content:"";position:absolute;z-index:-1;top:-16px;right:-16px;background:#6f1d2b;height:32px;width:32px;border-radius:32px;transform:scale(1);transform-origin:50% 50%;transition:transform .4s ease-out}.blog-card:hover:before{transform:scale(30)}.blog-card:hover>.small{transition:all .3s ease-out;color:hsla(0,0%,100%,.5)}.blog-card:hover>h3{transition:all .3s ease-out;color:#f1e9d2}@media (min-width:925px)and (max-width:1024px),(min-width:1405px)and (max-width:1550px),screen and (max-width:480px)and (min-width:300px){.blog-card:hover:before{transform:scale(30)}}@media (min-width:1025px)and (max-width:1404px),(min-width:1551px),screen and (min-width:481px)and (max-width:675px){.blog-card:hover:before{transform:scale(40)}.blog-card:before{transition:transform .45s ease-out}}@media screen and (min-width:675px)and (max-width:860px){.blog-card:hover:before{transform:scale(50)}.blog-card:before{transition:transform .5s ease-out}}@media screen and (min-width:860px)and (max-width:924px){.blog-card:hover:before{transform:scale(60)}.blog-card:before{transition:transform .5s ease-out}}@media screen and (max-width:480px)and (min-width:300px){.blog-title{font-size:1.125rem}}.blog-card-shadow{box-shadow:1px 0 20px #f1e9d2}.footer-div{width:min(1180px,100% - 64px);margin:0 auto;padding:25px 0 35px;border-top:1px solid rgba(153,126,48,.35)}.footer-inner{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;color:#735e24;font:700 9px/1.5 "Courier New",monospace;letter-spacing:.1em}@media(max-width:600px){.footer-div{width:calc(100% - 36px)}.footer-inner{flex-direction:column;grid-gap:8px;gap:8px}}.talk-header-title{font-size:56px;font-weight:400;line-height:0}.talk-cards-div{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:1rem 1rem;gap:1rem 1rem}@media(max-width:768px){.talk-header-title{font-size:30px;text-align:center}.talk-header-subtitle{font-size:16px;line-height:normal;text-align:center}}.container{display:flex;justify-content:center}.rectangle{background:url(/static/media/talksCardBack.13780cdd.svg);width:380px;height:300px;border-radius:4px;box-shadow:0 20px 50px #e5d6ac;transition:all .3s ease;margin-top:50px}.rectangle:hover{box-shadow:0 20px 40px #f1e9d2}.dark-rectangle{box-shadow:0 0 20px 0}.mask{clip:rect(0,460px,220px,0);border-radius:4px;position:absolute}.talk-card-title{color:#f1e9d2;text-align:left;margin:25px auto auto;padding:0 0 40px 30px;font-size:30px;line-height:normal}.talk-card-subtitle,.talk-card-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.talk-card-subtitle{margin-top:35px;text-align:justify;padding-left:30px;padding-right:30px;font-size:16px;color:#997e30;line-height:18px}.talk-button{background-color:#6f1d2b;color:#f1e9d2;width:90px;padding:10px 18px;border-radius:3px;text-align:center;text-decoration:none;display:block;margin-top:20px;font-size:14px;cursor:pointer}.talk-button:hover{background:#4c141f}.card-footer-button-div{display:flex;justify-content:space-around}@media(max-width:1380px){.card-title{font-size:25px}}@media(max-width:768px){.mask{-webkit-clip-path:none;clip-path:none;position:relative}.talk-card-title{margin-top:30px}.talk-card-image{width:100%}.talk-button{background-color:#6f1d2b;color:#f1e9d2;width:90px;padding:10px 18px;border-radius:3px;text-align:center;text-decoration:none;display:block;margin-top:20px;font-size:14px;cursor:pointer;transition:.2s ease-in}.talk-button:hover{background:#4c141f}.card-footer-button-div{display:flex;justify-content:space-around}.square{width:100%;height:auto;padding-bottom:30px}}.podcast-header-title{font-size:56px;font-weight:400;line-height:0}.podcast{width:600px}.podcast-main-div{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem 1rem;gap:1rem 1rem}.subTitle{color:#735e24}@media(max-width:768px){.podcast-header-title{font-size:30px;text-align:center}.podcast-header-subtitle{font-size:16px;line-height:normal;text-align:center}.podcast{width:300px}.podcast-main-div{text-align:center}}.centerContent{text-align:center;display:block;margin:0 auto;padding:1.5rem}.tw-main-div{margin-left:15px;margin-right:15px;margin-bottom:15px}.tw-main-div,.twitter-component{width:auto;padding:1.5rem}.timeline-Header-title{font-size:56px;font-weight:100!important}.contact-editorial{position:relative;width:100%;background:transparent;color:#4c3f18;padding:110px 0 120px}.contact-editorial-inner{width:min(1380px,100% - 120px);margin:0 auto}.contact-section-label{display:flex;align-items:center;grid-gap:18px;gap:18px;margin-bottom:42px;font-family:"Fira Code",monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#735e24}.contact-section-label span{white-space:nowrap}.contact-section-label i{display:block;width:70px;height:1px;background:#bf9d3b;opacity:.75}.contact-editorial-grid{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(520px,1.18fr);grid-gap:70px;gap:70px;align-items:center}.contact-copy{padding-left:2px}.contact-title{margin:0;color:#6f1d2b;font-family:Georgia,"Times New Roman",serif;font-size:clamp(72px,7vw,118px);font-weight:400;line-height:.88;letter-spacing:-.055em}.contact-decoration{display:flex;align-items:center;grid-gap:18px;gap:18px;margin-top:38px;margin-bottom:38px;color:#bf9d3b}.contact-decoration span{font-size:18px;line-height:1}.contact-decoration i{display:block;width:110px;height:1px;background:#bf9d3b;opacity:.7}.contact-description{max-width:500px;margin:0 0 42px;color:#735e24;font-size:20px;line-height:1.65;font-weight:400}.contact-description,.contact-email{font-family:Georgia,"Times New Roman",serif}.contact-email{display:inline-flex;align-items:center;grid-gap:16px;gap:16px;padding-bottom:13px;border-bottom:1px dotted rgba(115,94,36,.45);color:#6f1d2b;font-size:clamp(20px,2vw,27px);text-decoration:none;transition:color .25s ease,transform .25s ease}.contact-email:hover{color:#4c141f;transform:translateX(4px)}.contact-email-icon{color:#bf9d3b;font-size:18px}.contact-socials{display:flex;align-items:center;grid-gap:0;gap:0;margin-top:28px}.contact-socials a{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:0 22px;color:#735e24;font-family:Georgia,"Times New Roman",serif;font-size:16px;text-decoration:none;transition:color .2s ease,transform .2s ease}.contact-socials a:first-child{padding-left:0}.contact-socials a:hover{color:#6f1d2b;transform:translateY(-2px)}.contact-socials a i{font-size:16px;color:#997e30}.contact-socials a:not(:last-child){border-right:1px solid rgba(115,94,36,.28)}.contact-art{position:relative;min-height:570px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.contact-art img{position:relative;z-index:2;display:block;width:100%;max-width:760px;height:auto;object-fit:contain;mix-blend-mode:multiply;opacity:.94;filter:sepia(.1) saturate(.78) contrast(.96)}.contact-blueprint{position:absolute;z-index:1;top:10px;right:30px;width:330px;height:250px;opacity:.42;pointer-events:none;background-image:linear-gradient(rgba(115,94,36,.2) 1px,transparent 0),linear-gradient(90deg,rgba(115,94,36,.2) 1px,transparent 0);background-size:58px 58px;border-top:1px solid rgba(115,94,36,.35);border-left:1px solid rgba(115,94,36,.35)}.dimension{position:absolute;font-family:"Fira Code",monospace;font-size:10px;color:#735e24}.dimension-vertical{left:-28px;top:80px;writing-mode:vertical-rl;transform:rotate(180deg)}.blueprint-cross{position:absolute;font-family:"Fira Code",monospace;font-size:15px;color:#735e24}.cross-one{top:72px;left:95px}.cross-two{top:145px;left:245px}.contact-art-footer{position:absolute;z-index:4;right:0;bottom:15px;display:flex;align-items:center;grid-gap:18px;gap:18px;width:92%}.contact-art-footer span{flex:1 1;height:1px;background:rgba(115,94,36,.35)}.contact-art-footer strong{color:#6f1d2b;font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:400;letter-spacing:.08em}@media(max-width:1100px){.contact-editorial-inner{width:min(100% - 70px,900px)}.contact-editorial-grid{grid-template-columns:1fr;grid-gap:40px;gap:40px}.contact-copy{max-width:650px}.contact-art{min-height:500px}.contact-art img{max-width:700px}}@media(max-width:768px){.contact-editorial{padding:80px 0 90px}.contact-editorial-inner{width:calc(100% - 40px)}.contact-section-label{margin-bottom:30px}.contact-title{font-size:clamp(58px,18vw,86px);line-height:.9}.contact-decoration{margin-top:28px;margin-bottom:28px}.contact-description{font-size:17px;line-height:1.6;margin-bottom:32px}.contact-email{font-size:18px;max-width:100%;overflow-wrap:anywhere}.contact-socials{flex-wrap:wrap;grid-row-gap:18px;row-gap:18px}.contact-socials a{padding:0 15px}.contact-socials a:first-child{padding-left:0}.contact-art{min-height:380px;margin-top:10px}.contact-art img{width:115%;max-width:none;margin-left:-7%}.contact-blueprint{width:220px;height:170px;right:0;background-size:40px 40px}.contact-art-footer{width:100%;bottom:0}.contact-art-footer strong{font-size:15px}}.splash-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.splash-animation-container{height:50vh}.splash-title-container{font-size:2.5rem;text-decoration:none}.splash-title{font-family:"Agustina Regular",cursive;font-weight:700;font-feature-settings:"liga","clig off";font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures;padding:0 20px}html{scroll-behavior:smooth}body,html{background:#f1e9d2}body{margin:0;color:#4c3f18;font-family:Montserrat,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-shell{min-height:100vh;overflow-x:hidden;color:#4c3f18;background-color:#f1e9d2;background-image:linear-gradient(rgba(115,94,36,.045) 1px,transparent 0),linear-gradient(90deg,rgba(115,94,36,.045) 1px,transparent 0);background-size:48px 48px}main{width:100%}.contact-margin-top,.education-section,.experience-container,.greet-main,.main,.skills-container{width:min(1180px,100% - 64px);margin-left:auto;margin-right:auto}.main{padding:112px 0;margin-top:0}.site-shell section{scroll-margin-top:90px}h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",serif;color:#4c141f}p{color:#4c3f18}::selection{background:#6f1d2b;color:#f1e9d2}@media(max-width:768px){.contact-margin-top,.education-section,.experience-container,.greet-main,.main,.skills-container{width:min(100% - 36px,680px)}.main{padding:78px 0}}
/*# sourceMappingURL=main.9797e7a0.chunk.css.map */