<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes gbleftout{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2rem)}}@keyframes gbleftin{0%{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}@keyframes gbrightout{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2rem)}}@keyframes gbrightin{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}.golden-book{margin:7rem auto;max-width:800px;width:98%}.golden-book .enter-left{animation:gbleftin .25s cubic-bezier(.26,.64,.595,1.005) 0s 1 normal forwards}.golden-book .enter-right{animation:gbrightin .25s cubic-bezier(.26,.64,.595,1.005) 0s 1 normal forwards}.golden-book .leave-left{animation:gbleftout .11s cubic-bezier(.895,.03,.685,.22) 0s 1 normal forwards}.golden-book .leave-right{animation:gbrightout .11s cubic-bezier(.895,.03,.685,.22) 0s 1 normal forwards}.golden-book .testimonial{display:none}@media (min-width:640px){.golden-book .testimonial{font-size:1.4em}}.golden-book .testimonial.active{display:block}.golden-book .testimonial .t-content{font-weight:300;line-height:1.5em}.golden-book .testimonial .t-name{display:block;margin-left:auto;margin-top:.5rem;opacity:.7;text-align:right}.golden-book .gb-control{opacity:.8;padding:.5rem}.golden-book .gb-control:focus,.golden-book .gb-control:hover{opacity:1}main.home .letter,main.home .word{display:inline-block}main.home .word{overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}main.home .home-header{margin:0 auto;max-width:1500px;padding:10rem 3% 5rem}main.home .home-header .left,main.home .home-header .right{position:relative}main.home .home-header #name{font-size:calc(2rem + min(100vw, 1500px)*.04);font-weight:900;line-height:1;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}main.home .home-header #name .word{display:block}main.home .home-header #name .word:nth-child(2){margin-left:6vw}main.home .home-header .left .motto{font-size:1.125rem;font-weight:500;line-height:1.75rem}main.home .home-header .right .illustration{margin:2rem auto 0;max-width:37.5rem;width:100%}@media (min-width:1200px){main.home .home-header{display:grid;gap:2rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}main.home .home-header .left{align-self:center}main.home .home-header .left #name{font-size:calc(2rem + min(100vw, 1500px)*.04)}main.home .home-header .left .motto{display:block;font-size:1.875rem;font-weight:500;line-height:2.25rem;margin-left:auto;margin-top:auto;position:relative;text-align:right;width:50%}main.home .home-header .right .illustration{height:auto;margin-top:0;width:100%}}main.home .organizations{background-color:#111312;display:block;min-height:6.25rem;padding:1.5rem 6vw}main.home .organizations .wrapper{height:100%;margin:0 auto;max-width:68.75rem;text-align:center;width:100%}main.home .organizations .title{margin-bottom:1em}main.home .organizations .organizations-list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(1.5rem + .5vw);justify-content:center;opacity:.6;transition:opacity .3s ease-out}main.home .organizations .organizations-list li{height:100%}main.home .organizations .organizations-list img{height:1.5rem;width:auto}main.home .organizations:focus .organizations-list,main.home .organizations:hover .organizations-list{opacity:.8}@media (min-width:1000px){main.home .organizations{align-items:center;display:grid;justify-content:stretch}main.home .organizations .wrapper{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr max-content;text-align:initial}main.home .organizations .title{font-size:1.2rem;margin-bottom:0}main.home .organizations img{height:2rem}main.home .organizations h2{justify-self:flex-start}}main.home .main-links{width:100%}main.home .main-links .icon{fill:#f3f7f7;display:inline;transition:fill .1s ease;vertical-align:text-bottom}main.home .main-links ul{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-auto-rows:1fr;margin:0 auto;max-width:1300px;width:100%}main.home .main-links ul li a{background:#161817;display:block;font-size:min(1rem + .5vw,1.5rem);font-weight:500;height:12.5rem;line-height:120%;padding:1rem;text-align:right;transition:.1s ease,.1s ease;transition-property:background-color,color;width:100%}main.home .main-links ul li a .wrapper{align-items:flex-end;box-sizing:content-box;display:flex;height:100%;justify-content:flex-end;margin-left:auto;margin-top:auto;transition:.4s cubic-bezier(1,0,0,1);transition-property:padding,height;width:calc(100% - 1rem)}main.home .main-links ul li:first-child a:focus,main.home .main-links ul li:first-child a:hover{background-color:#677db7;color:#181b1a}main.home .main-links ul li:first-child a:focus .wrapper,main.home .main-links ul li:first-child a:hover .wrapper{height:calc(100% - 2rem);padding:1rem .5rem}main.home .main-links ul li:first-child a:focus .icon,main.home .main-links ul li:first-child a:hover .icon{fill:#181b1a}main.home .main-links ul li:nth-child(2) a:focus,main.home .main-links ul li:nth-child(2) a:hover{background-color:#978897;color:#181b1a}main.home .main-links ul li:nth-child(2) a:focus .wrapper,main.home .main-links ul li:nth-child(2) a:hover .wrapper{height:calc(100% - 2rem);padding:1rem .5rem}main.home .main-links ul li:nth-child(2) a:focus .icon,main.home .main-links ul li:nth-child(2) a:hover .icon{fill:#181b1a}main.home .main-links ul li:nth-child(3) a:focus,main.home .main-links ul li:nth-child(3) a:hover{background-color:#8c2f39;color:#f3f7f7}main.home .main-links ul li:nth-child(3) a:focus .wrapper,main.home .main-links ul li:nth-child(3) a:hover .wrapper{height:calc(100% - 2rem);padding:1rem .5rem}main.home .main-links ul li:nth-child(3) a:focus .icon,main.home .main-links ul li:nth-child(3) a:hover .icon{fill:#f3f7f7}@media (min-width:900px){main.home .main-links ul{grid-auto-flow:column}}@media (min-width:1300px){main.home .main-links{margin:3rem 0}}main.home .featured-articles h2{font-size:1.3rem;margin-bottom:1em}main.home .featured-articles .articles{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:500px){main.home .featured-articles .articles{grid-template-columns:repeat(auto-fill,minmax(21.875rem,1fr))}}.gone{animation:fadeOut .15s ease-in 3.85s 1 normal forwards}.gone header{min-height:70vh;padding:10rem 0}.gone header h1{font-size:2.5rem;margin-bottom:1rem}.gone header p{font-size:1.5rem;margin-bottom:1rem}.gone header a{color:#ead2ac;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.gone header a:hover{color:#e0bc83;text-decoration:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}main.about .introduction{display:grid;gap:1.5rem;grid-auto-flow:row;margin:8rem auto;width:90%}main.about .introduction p{text-wrap:balance;font-size:1.1rem;line-height:150%;margin:0 auto}main.about .introduction p:not(:last-child){margin-bottom:.5em}main.about .introduction .illustration{display:block;margin:0 auto;max-width:550px;width:100%}@media (min-width:1000px){main.about .introduction{grid-template-columns:400px 1fr;max-width:1100px}}main.skills{padding-bottom:6.25rem;padding-top:12.5rem}main.skills hr{border-color:rgba(243,247,247,.2);border-style:dashed;display:block;margin:3rem auto;width:90%}main.skills .big-section{padding:0 min(6vw,6.25rem)}main.skills .big-section h1{color:#ead2ac;font-size:.9rem;letter-spacing:.2rem;margin-bottom:.5em;text-transform:uppercase}main.skills .sub-section:not(:last-of-type){margin-bottom:3rem}main.skills .sub-section h2{font-size:2rem;font-weight:500}main.skills .sub-section h2+.skill-set{margin-top:1.5rem}main.skills .sub-section header{margin-bottom:1.5rem}main.skills .sub-section .photos{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-top:2rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;padding-right:1.875rem;position:relative;scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;user-select:none}main.skills .sub-section .photos img{border-radius:1rem;max-height:25rem;max-width:none}main.skills .skill-set{list-style:none;margin:0 -.5rem;max-width:31.25rem;padding:0}main.skills .skill-set .software{font-weight:600}main.skills .skill-set li{font-weight:300;padding:.35rem 1rem}main.skills .skill-set li:not(:last-child){border-bottom:1px solid rgba(243,247,247,.2)}main.skills .personal-about{background-color:#242827;background-image:linear-gradient(180deg,rgba(24,27,26,.7),rgba(24,27,26,.7)),url(/images/blog/banner.jpg);background-position:50%,50%;background-repeat:no-repeat,repeat-x;background-size:cover,cover;border-radius:1rem;margin:0 min(6vw,6.25rem);padding:min(6vw,3rem);text-align:right}main.skills .personal-about h2{font-size:1.5rem}@media (min-width:768px){main.skills .personal-about{border-radius:2rem}}main.skills .resume-download{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem}@media (min-width:1000px){main.skills .resume-download{flex-direction:row}main.skills .tileable{display:grid;gap:max(3rem,5vh);grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}main.skills .tileable .sub-section{display:block}main.skills .sub-section{display:grid;gap:2.5rem;grid-template-areas:"header bullets" "photos bullets";grid-template-columns:3fr 1fr}main.skills .sub-section header{grid-area:header;margin-bottom:0}main.skills .sub-section .photos{grid-area:photos;margin-top:0}main.skills .sub-section .skill-set{grid-area:bullets}main.skills .skill-set li{padding:.5rem 1rem}}@media (min-width:1300px){main.skills .personal-about{background-repeat:no-repeat,repeat-x;background-size:cover,contain}}</pre></body></html>