:root{--card-width: 10rem;--card-animation: slide-down 1s ease-in-out backwards;--accent-color: #C64425;--accent-color-dark: #9e3319;--accent-color-darken: #290F09;--text-color: #54423D;--h1-font-size: 1.5rem;--h2-font-size: 1.25rem;--h3-font-size: 1rem;--normal-font-size: .938rem;--small-font-size: .813rem;--smaller-font-size: .75rem;height:100%}@media screen and (min-width: 768px){:root{--h1-font-size: 2.5rem;--h2-font-size: 1.5rem;--h3-font-size: 1.25rem;--normal-font-size: 1rem;--small-font-size: .925rem;--smaller-font-size: .813rem}}*,:before,:after{box-sizing:border-box}@font-face{font-family:Poppins;src:url(/_app/immutable/assets/Poppins-SemiBold.Br0SRs3N.woff2) format("woff2"),url(/_app/immutable/assets/Poppins-SemiBold.B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/_app/immutable/assets/Poppins-Medium.B6CtWjXY.woff2) format("woff2"),url(/_app/immutable/assets/Poppins-Medium.Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-color:snow;font-family:Poppins,sans-serif;font-weight:500;color:var(--text-color);line-height:1.6;min-height:100vh;display:flex;flex-direction:column;margin:0}main{max-width:1200px;margin:80px auto 0}footer{margin-top:auto;text-align:center;padding:16px 0;background-color:snow}h1,h2,h3,p{margin:0}main h1{font-size:var(--h1-font-size);color:var(--accent-color);font-weight:600}main h2{font-size:var(--h1-font-size);color:var(--accent-color);margin-bottom:1.5rem;text-align:center;font-weight:600}main h3{font-weight:600}article:not(:first-child){padding:4rem 0 2rem}a{color:inherit}nav{padding:16px 48px;display:flex;align-items:center;justify-content:space-between;background-color:snow;max-width:1280px;margin:0 auto;box-shadow:0 2px 4px #0000001a}nav h1{margin:0}nav ul{list-style-type:none;display:flex;justify-content:center;padding:0;margin:0}nav li{margin:0 32px}header a{text-decoration:none;color:inherit;font-size:1.2em;font-weight:600}nav a:hover,nav a:focus{text-decoration:underline;text-underline-offset:5px}.hero{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:4rem;text-align:center;margin-top:6rem}.introduction{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column}.introduction h3{font-size:var(--small-font-size);color:#662616;margin-bottom:2.5rem}.profile{background-color:#fff;border-radius:50%;width:256px;height:256px;position:relative;box-shadow:0 2px 4px #0000001a}@keyframes slide-down{0%{opacity:0;rotate:45deg;transform:translate(50vw) translateY(-50vh) rotate(5deg)}40%{opacity:100%}75%{transform:translate(0) translateY(0) rotate(0)}to{transform:translate(inset) translateY(inset) rotate(inset)}}.card{overflow:hidden}.card:nth-of-type(1){rotate:-30deg;animation:var(--card-animation) .2s}.card:nth-of-type(1):hover{transform:translate(calc(-2rem*sin(35deg))) translateY(calc(-2rem*cos(35deg))) rotate(-5deg)}.card:nth-of-type(2){rotate:-15deg;animation:var(--card-animation) .4s}.card:nth-of-type(2):hover{transform:translate(calc(-2rem*sin(20deg))) translateY(calc(-2rem*cos(20deg))) rotate(-5deg)}.card:nth-of-type(3){animation:var(--card-animation) .6s}.card:nth-of-type(3):hover{transform:translate(calc(-2rem*sin(5deg))) translateY(calc(-2rem*cos(5deg))) rotate(-5deg)}.card{background-color:#d3d3d3;width:var(--card-width);aspect-ratio:2/3;border-radius:1rem;position:absolute;top:calc(50% - (var(--card-width) * 1.5 / 2));right:calc(50% - (var(--card-width) / 1.5));transform-origin:10% 90%;box-shadow:0 0 2.2px #00000005,0 0 5.3px #00000007,0 0 10px #00000009,0 0 17.9px #0000000b,0 0 33.4px #0000000d,0 0 80px #00000012;border:solid 2px #78787800;object-fit:scale-down;transition:rotate .15s ease-in-out,transform .22s ease-in-out;cursor:pointer}.selected{border:solid 2px #787878}.card:hover{filter:brightness(1.03)}.card:hover+.card{transform:rotate(15deg)}.card:hover+.card+.card{transform:rotate(5deg)}.card section:nth-child(1){display:flex;flex-direction:column;align-items:center;padding:.5rem;width:2rem;font-size:2rem}.card section:nth-child(2){position:absolute;left:calc(50% - 3.5rem);top:calc(50% - 5rem);width:6rem;height:12rem;font-size:12rem}section span:nth-child(2){font-size:3rem}.timeline{list-style-type:none;padding:0;display:grid;row-gap:2rem}.timeline-content{display:grid;grid-template-columns:1fr max-content 1fr}.timeline .year,.timeline .title{font-size:var(--h3-font-size);margin-bottom:.25rem}.timeline .where,.timeline .description{display:block;font-size:var(--smaller-font-size)}.timeline .year,.timeline .where{text-align:right}.timeline .time{padding:0 1rem;justify-self:center}.timeline .rounder{position:relative;display:inline-block;width:12px;height:12px;background-color:var(--accent-color);border-radius:50%}.timeline .rounder:before{content:"";position:absolute;transform:translate(-4px,-4px);width:20px;height:20px;border:1px solid var(--accent-color);border-radius:50%}.timeline .line{display:block;height:90%;width:2px;background-color:var(--accent-color);transform:translate(5px,-4px)}.project h3{margin:.75em}.button{display:inline-block;background-color:var(--accent-color);color:snow;padding:1rem 2rem;font-weight:600;border-radius:.5rem;transition:.3s;text-decoration:none}.button:hover,.button:focus{background-color:var(--accent-color-dark)}.button:active{background-color:var(--accent-color-darken)}svg{vertical-align:sub}main a{text-decoration:none;border-bottom:1px dotted #252525}main a:hover,main a:focus{border-bottom:1px solid #252525}@media screen and (min-width: 768px){.timeline .time{padding:0 2rem}}@media screen and (max-width: 768px){nav{padding:8px;justify-content:center}nav h1{display:none}nav li{margin:0 16px}.hero{grid-template-columns:1fr;grid-row-gap:5rem;margin-top:0}section{padding:0 8px}}
