@keyframes header-butterfly-module__cy5kUG__tilt{0%{transform:rotate(-8deg)}90%{transform:rotate(-8deg)}to{transform:rotate(3deg)}}.header-butterfly-module__cy5kUG__animatedHeaderButterfly{margin-bottom:1.5rem;animation:3.5s infinite alternate header-butterfly-module__cy5kUG__tilt}.header-butterfly-module__cy5kUG__animatedHeaderButterfly:hover{animation-play-state:paused}.header-butterfly-module__cy5kUG__animatedHeaderButterfly svg g path{fill:rgb(var(--header-foreground-rgb))}@media (prefers-color-scheme:dark){.header-butterfly-module__cy5kUG__animatedHeaderButterfly svg g[mask="url(#326c627e61)"] rect{fill:rgb(var(--foreground-secondary-rgb))}}
.header-module__6rtY2W__header{background:rgb(var(--background-secondary-rgb));flex-direction:row;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:5.5rem 0 6.5rem;display:flex}.header-module__6rtY2W__title{font-family:var(--font-poiret-one);color:rgb(var(--header-foreground-rgb))}.header-module__6rtY2W__greeting{font-family:var(--font-fraunces);letter-spacing:1px;vertical-align:super;font-size:2.25rem;font-weight:200}.header-module__6rtY2W__name{font-size:6rem;font-weight:300}@media only screen and (max-width:414px){.header-module__6rtY2W__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:5.5rem 2rem 5rem}}
.footer-module__tUdqrq__footer{font-family:var(--font-poiret-one);text-align:center;color:rgb(var(--foreground-primary-rgb));font-size:.88rem}.footer-module__tUdqrq__footer .footer-module__tUdqrq__icons{flex-direction:row;justify-content:center;list-style:none;display:flex}.footer-module__tUdqrq__footer .footer-module__tUdqrq__icons .footer-module__tUdqrq__icon{margin:0 .5rem}.footer-module__tUdqrq__footer .footer-module__tUdqrq__avatar{background:rgba(var(--stone-grey-rgb), .1);clip-path:circle(50%);opacity:.9;margin:1rem 0;transition:opacity .2s ease-in-out}.footer-module__tUdqrq__footer .footer-module__tUdqrq__avatar:hover{opacity:1}.footer-module__tUdqrq__footer .footer-module__tUdqrq__icons .footer-module__tUdqrq__icon:hover a img,.footer-module__tUdqrq__footer .footer-module__tUdqrq__icons .footer-module__tUdqrq__icon:active a img{filter:contrast(200%)}.footer-module__tUdqrq__footer .footer-module__tUdqrq__icons .footer-module__tUdqrq__icon img{max-height:28px}.footer-module__tUdqrq__footer .footer-module__tUdqrq__copyright{grid-template-rows:min-content;grid-template-areas:"logo.copyright""logo.credit";grid-auto-columns:max-content;justify-content:center;place-items:start right;column-gap:.35rem;margin:1rem 0 0;display:grid}.footer-module__tUdqrq__footer .footer-module__tUdqrq__copyright:before{content:"";background-color:rgb(var(--foreground-primary-rgb));width:1px;height:2.75rem}.footer-module__tUdqrq__footer .footer-module__tUdqrq__copyright img:first-child{grid-area:1/1/3/2;align-self:center}.footer-module__tUdqrq__footer .footer-module__tUdqrq__copyright p:nth-child(2){grid-area:1/3/2/4}.footer-module__tUdqrq__footer .footer-module__tUdqrq__copyright p:nth-child(3){grid-area:1/3/2/4;margin-top:1.35rem}@media (prefers-color-scheme:dark){.footer-module__tUdqrq__footer .footer-module__tUdqrq__avatar{background:rgba(var(--stone-grey-rgb), .8);opacity:.9}}
.page-module___8aEwW__container{height:100%;min-height:100svh;color:rgb(var(--foreground-primary-rgb));flex-direction:column;justify-content:flex-start;margin:0;padding:0 2rem;display:flex}.page-module___8aEwW__content{flex-grow:2;flex-shrink:1;grid-auto-flow:column;place-content:space-around center;align-items:end;gap:7rem;margin:0 0 2rem;padding:2rem;display:grid}.page-module___8aEwW__intro{font-family:var(--font-fraunces);color:rgb(var(--foreground-primary-rgb));grid-area:1/2/2/3;align-self:center}.page-module___8aEwW__description{color:rgb(var(--foreground-secondary-rgb));font-size:5rem;font-weight:200;line-height:4.75rem}.page-module___8aEwW__italic{font-style:italic}.page-module___8aEwW__location{font-family:var(--font-poiret-one);margin-top:1.25rem;font-size:1.25rem}.page-module___8aEwW__location span{color:rgb(var(--stone-grey-rgb))}@media only screen and (max-width:1080px){.page-module___8aEwW__content{grid-auto-flow:row;gap:3rem;padding:4rem 2rem 3rem}.page-module___8aEwW__intro{grid-area:1/1/2/2}}
