.media-row[data-astro-cid-au26snqc]{grid-template-columns:repeat(var(--media-cols), minmax(0, 1fr));gap:var(--media-gap);width:100%;display:grid}.media-item[data-astro-cid-au26snqc]{width:100%;height:var(--media-height);object-fit:var(--media-fit);border:0;display:block}@media (width<=700px){.media-row[data-astro-cid-au26snqc]{grid-template-columns:1fr}}.home-page{--home-ease:cubic-bezier(.22, 1, .36, 1);min-width:0}.home-page .header{isolation:isolate;box-sizing:border-box;background-size:cover;height:100svh;min-height:32rem;max-height:none;padding:clamp(8rem,18vh,12rem) 1rem 5rem;overflow:clip}.home-page .header:before{content:"";z-index:-1;background:inherit;animation:home-image-settle 1.8s var(--home-ease) both;position:absolute;inset:0}.home-page .header-logo{max-width:85%;animation:home-rise 1s var(--home-ease) both}.home-page .header-text{animation:home-rise 1s .16s var(--home-ease) both;text-wrap:balance}.home-page .header-arrow{animation:home-arrow-enter .9s .45s var(--home-ease) both;transition:opacity .2s}.home-page .header-arrow:hover{opacity:.65}.home-page .timeline__item.animated{opacity:1;animation:none}.home-page .media-item{transition:transform .45s var(--home-ease), box-shadow .45s ease}.home-page .timeline__content,.home-page .social{transition:transform .35s var(--home-ease), box-shadow .35s ease}@media (hover:hover) and (pointer:fine){.home-page .media-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000003d}.home-page .timeline__content:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000029}.home-page .social:hover{transform:translateY(-3px)scale(1.06)}}@keyframes home-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes home-image-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes home-arrow-enter{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width<=700px){.home-page .header{min-height:28rem}}@media (prefers-reduced-motion:reduce){.home-page .header:before,.home-page .header-logo,.home-page .header-text,.home-page .header-arrow,.home-page .timeline__item{animation:none}.home-page .media-item,.home-page .timeline__content,.home-page .timeline__items,.home-page .social,.home-page .header-arrow{transition:none}.home-page .media-item:hover,.home-page .timeline__content:hover,.home-page .social:hover{transform:none}}.follow{flex-direction:column;justify-content:center;align-items:center;display:flex}.socials{flex-direction:row;justify-content:center;width:80%;display:flex}.social{max-width:60px;max-height:60px;margin:0 1%}.post-timeline{margin:0;font-size:1.65em;font-weight:300;line-height:1.5em}.timeline{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.timeline *,.timeline :after,.timeline :before{-webkit-box-sizing:inherit;box-sizing:inherit}.timeline:not(.timeline--horizontal):before{content:"";z-index:1;background-color:#ddd;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.timeline__wrap{z-index:2;position:relative;overflow:hidden}.timeline__item{z-index:2;width:50%;padding:.625rem 2.5rem .625rem 0;font-size:1rem;position:relative}.timeline__item:after{content:"";z-index:1;background-color:#fff;border:4px solid #ddd;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.timeline__item.animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.timeline__item.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.timeline__item--left{left:0}.timeline__item--right{padding:.625rem 0 .625rem 2.5rem;left:50%}.timeline__item--right:after{left:-10px}.timeline__item--right .timeline__content:before{border:10px solid #0000;border-left:none;border-right:12px solid #ccc;left:-12px}.timeline__item--right .timeline__content:after{border:9px solid #0000;border-left:none;border-right:11px solid #fff;left:-10px}.timeline__content{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:1.25rem;display:block;position:relative}.timeline__content:after,.timeline__content:before{content:"";width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.timeline__content:before{z-index:1;border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:12px solid #ccc;right:-12px}.timeline__content:after{z-index:2;border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:11px solid #fff;right:-10px}.timeline__content h2{margin:0 0 .625rem;font-size:1.25rem;font-weight:700}.timeline__content p{margin-bottom:10px;font-size:.9375rem;line-height:1.5}.timeline--horizontal{white-space:nowrap;padding:0 3.125rem;font-size:0;overflow:hidden}.timeline--horizontal .timeline-divider{z-index:1;background-color:#ddd;height:4px;display:block;position:absolute;left:40px;right:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.timeline--horizontal .timeline__items{-o-transition:all .8s;will-change:transform;-webkit-transition:all .8s;transition:all .8s}.timeline--horizontal .timeline__item{-o-transition:none;vertical-align:top;white-space:normal;padding:0 0 2.5rem;-webkit-transition:none;transition:none;display:inline-block;position:relative;left:0}.timeline--horizontal .timeline__item:after{top:100%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.timeline--horizontal .timeline__item .timeline__item__inner{width:100%;height:100%;display:table}.timeline--horizontal .timeline__item .timeline__content__wrap{vertical-align:bottom;margin:0;padding:0;display:table-cell}.timeline--horizontal .timeline__item .timeline__content:before{border-top:12px solid #ccc;border-left:12px solid #0000;border-right:12px solid #0000;top:100%;left:50%;right:auto;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.timeline--horizontal .timeline__item .timeline__content:after{border-top:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;top:100%;left:50%;right:auto;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.timeline--horizontal .timeline__item--bottom{padding:2.5rem 0 0}.timeline--horizontal .timeline__item--bottom:after{top:0}.timeline--horizontal .timeline__item--bottom .timeline__content__wrap{vertical-align:top}.timeline--horizontal .timeline__item--bottom .timeline__content:before{border:12px solid #0000;border-top:none;border-bottom-color:#ccc;top:auto;bottom:100%}.timeline--horizontal .timeline__item--bottom .timeline__content:after{border:10px solid #0000;border-top:none;border-bottom-color:#fff;top:auto;bottom:100%}.timeline-nav-button{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;text-indent:-9999px;z-index:10;background-color:#fff;border:2px solid #ddd;border-radius:50px;outline:0;width:40px;height:40px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.timeline-nav-button:disabled{opacity:.5;pointer-events:none}.timeline-nav-button:before{content:"";background-position:50%;background-repeat:no-repeat;width:8px;height:14px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%)translateY(-50%);-ms-transform:translate(-50%)translateY(-50%);transform:translate(-50%)translateY(-50%)}.timeline-nav-button--prev{left:0}.timeline-nav-button--prev:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%227.8%22%20height=%2214%22%3E%3Cpath%20fill=%22none%22%20stroke=%22%23ddd%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M6.8%201L1%207l5.8%206%22/%3E%3C/svg%3E)}.timeline-nav-button--next{right:0}.timeline-nav-button--next:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%227.8%22%20height=%2214%22%3E%3Cpath%20fill=%22none%22%20stroke=%22%23ddd%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M1%2013l5.8-5.9L1%201%22/%3E%3C/svg%3E)}.timeline--mobile{padding:0}.timeline--mobile:before{margin:0!important;left:10px!important}.timeline--mobile .timeline__item{width:100%;padding-left:40px;padding-right:0;left:0}.timeline--mobile .timeline__item:after{margin:0;left:2px}.timeline--mobile .timeline__item .timeline__content:before{border:12px solid #0000;border-left:none;border-right-color:#ccc;left:-12px}.timeline--mobile .timeline__item .timeline__content:after{border:10px solid #0000;border-left:none;border-right-color:#fff;left:-10px}@-webkit-keyframes fadeIn{0%{opacity:0;top:70px}to{opacity:1;top:0}}@keyframes fadeIn{0%{opacity:0;top:70px}to{opacity:1;top:0}}@-webkit-keyframes liftUp{0%{top:0}to{top:-15px}}@keyframes liftUp{0%{top:0}to{top:-15px}}.tagline{color:#fff;text-align:center;background-color:#171820f2;border:10px solid #e44c65;border-left:0;border-right:0;width:80%;min-height:30vh;padding:0 10%;font-weight:300}h2{font-weight:300}.header-arrow{width:2.5rem;height:auto;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.header{text-align:center;background-image:url(/header.jpg);background-position:50%;background-repeat:no-repeat;flex-direction:column;justify-content:center;align-items:center;height:85vh;max-height:100vh;padding:10vh 3vw 3vw;display:flex;position:relative}.header-logo{object-fit:contain;width:300px;height:100px}.header-text{font-size:50px;font-weight:300}@media (width<=850px){.header-text{font-size:30px;font-weight:300}}
