header[data-v-03be0637]{align-items:center;background:linear-gradient(#f0f0f066,#f0f0f066),url(./landing-bg.DvBpye2y.svg),#fff;background-size:cover;box-shadow:inset 0 0 40px #00000080;color:#41625b;display:flex;flex-direction:column;font-size:clamp(3rem,6vw,4.6rem);height:600px;justify-content:center;max-height:100vh;min-height:450px}.greeting[data-v-03be0637]{font-size:1em;font-weight:500;line-height:1.1;margin:0;text-shadow:0 0 .04em #b3b3b3}.greeting .name[data-v-03be0637]{color:#3d4c49;font-weight:700}.greeting[data-v-03be0637]:after{background-color:#3d4c49;border-radius:.03em;content:"";display:block;height:.06em;margin-bottom:.2em;margin-top:.1em;width:1.2em}.greeting[data-v-03be0637]:after,.subtitle[data-v-03be0637]{text-shadow:0 0 .04em #b3b3b3}.subtitle[data-v-03be0637]{color:#3d4c49;font-size:.35em;font-weight:400;line-height:1;margin:0}.subtitle span[data-v-03be0637]{color:#293331;display:block;font-size:.75em;font-weight:300;margin-top:.6em}a[data-v-ea89fe56]{align-items:center;background-color:#f7d4db;border-radius:.2rem;color:#624148;display:flex;padding:.4rem .6rem;text-decoration:none;transition:background-color,color .1s ease-in-out}a[data-v-ea89fe56]:hover{background-color:#f4bec9;color:#4c3d40}a .icon[data-v-ea89fe56]{font-size:1.1em;margin-right:.4rem}section[data-v-a7aa0602]{background-color:#fff}section .description[data-v-a7aa0602]{color:#293331;display:flex;flex-direction:column;font-size:1.1rem;gap:.5rem;line-height:1.4}section .links[data-v-a7aa0602]{display:flex;flex-wrap:wrap;gap:1.2em;margin-top:1.5rem}div.item[data-v-19133c24]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}div.item .left[data-v-19133c24],div.item .right[data-v-19133c24]{flex-basis:100px;flex-shrink:0}div.item .left .year[data-v-19133c24]{align-items:center;background-color:#624a41;border-radius:5px;display:flex;height:73px;justify-content:center;padding-bottom:12px;position:relative;width:85px;z-index:9}div.item .left .year[data-v-19133c24]:after,div.item .left .year[data-v-19133c24]:before{border-radius:50%;content:"";display:block;height:30px;left:50%;position:absolute;width:30px}div.item .left .year[data-v-19133c24]:before{background-color:#624a41;top:0;transform:translate(-50%) translateY(-60%)}div.item .left .year[data-v-19133c24]:after{background-color:#faefeb;bottom:0;transform:translate(-50%) translateY(40%);z-index:10}div.item .left .year p[data-v-19133c24]{color:#fff;font-size:1.15em;font-weight:700;margin:0;text-align:center}div.item .left .year p .end[data-v-19133c24],div.item .left .year p .end+.start[data-v-19133c24]{line-height:1.4em}div.item .left .year p .duration[data-v-19133c24]{font-size:.8em}div.item .content[data-v-19133c24]{background-color:#fff;border-radius:.5rem;box-shadow:0 2px .5rem #0000001a;flex-basis:1px;flex-grow:1;flex-shrink:1;min-width:300px;padding:1rem;z-index:11}div.item .content .header[data-v-19133c24]{align-items:left;display:flex;flex-direction:row}div.item .content .header div.img-placeholder[data-v-19133c24],div.item .content .header img[data-v-19133c24]{background-color:#e6e6e6;border-radius:.25rem;height:3.5rem;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:3.5rem}div.item .content .header img[data-v-19133c24]{color:transparent}div.item .content .header .aside h3.title[data-v-19133c24]{color:#332c29;font-size:1.4rem;margin:0 0 .2rem;word-break:break-word}div.item .content .header .aside .tags .tag[data-v-19133c24]{background-color:#faebf6;border-radius:.2rem;color:#624159;display:inline-block;font-size:.8em;margin:.2rem .4rem 0 0;padding:.2rem .4rem}div.item .content .description[data-v-19133c24]{color:#332c29;line-height:1.4em}div.item .content .description p[data-v-19133c24]{margin-bottom:0}div.item .content .buttons[data-v-19133c24]{display:flex;flex-wrap:wrap;font-size:.9rem;gap:1em;margin-top:1rem}div.item .content .buttons[data-v-19133c24] a{background-color:#d4f7f0;color:#41625b;padding:.35rem .5rem}div.item .content .buttons[data-v-19133c24] a:hover{background-color:#bef4e9;color:#293331}div.item .content .buttons[data-v-19133c24] a .icon{font-size:1em}div.timeline[data-v-95e4200b]{display:flex;flex-direction:column;gap:1.5rem}section[data-v-dcd14c13]{background-color:#faefeb}section h2.title[data-v-dcd14c13]{-webkit-text-stroke-color:#624a41;padding-bottom:1rem}section h2.title[data-v-dcd14c13]:after{background-color:#624a41}section p.description[data-v-dcd14c13]{color:#332930;font-size:1.1rem;line-height:1.4;margin-bottom:1.5rem;max-width:600px}section[data-v-dcd14c13] .item .left .year,section[data-v-dcd14c13] .item .left .year:before{background-color:#624a41}section[data-v-dcd14c13] .item .left .year:after{background-color:#faefeb}section[data-v-dcd14c13] .item .content .description,section[data-v-dcd14c13] .item .content .header .aside h3.title{color:#332c29}section[data-v-e0f8a74b]{background-color:#faebf6}section h2.title[data-v-e0f8a74b]{-webkit-text-stroke-color:#624159}section h2.title[data-v-e0f8a74b]:after{background-color:#624159}section p.description[data-v-e0f8a74b]{color:#332930;font-size:1.1rem;line-height:1.4;margin-bottom:1.5rem;max-width:600px}section[data-v-e0f8a74b] .item .left .year,section[data-v-e0f8a74b] .item .left .year:before{background-color:#624159}section[data-v-e0f8a74b] .item .left .year:after{background-color:#faebf6}section[data-v-e0f8a74b] .item .content .description,section[data-v-e0f8a74b] .item .content .header .aside h3.title{color:#332930}section[data-v-810be141]{background-color:#e9fbf8}section h2.title[data-v-810be141]{-webkit-text-stroke-color:#41625b}section h2.title[data-v-810be141]:after{background-color:#41625b}section p.description[data-v-810be141]{color:#293331;font-size:1.1rem;line-height:1.4;margin-bottom:1.5rem;max-width:600px}section[data-v-810be141] .item .left .year,section[data-v-810be141] .item .left .year:before{background-color:#41625b}section[data-v-810be141] .item .left .year:after{background-color:#e9fbf8}section[data-v-810be141] .item .content .description,section[data-v-810be141] .item .content .header .aside h3.title{color:#293331}footer[data-v-e14e4954]{background-color:#293331;color:#d4f7f0;padding:1.8rem 1rem}footer .footer-text[data-v-e14e4954]{font-size:.95rem;margin:0;opacity:.8;text-align:center}@media (max-width:768px){footer[data-v-e14e4954]{padding:1.2rem .8rem}}
