.jump-text.svelte-908k6s{display:inline-flex}.letter.svelte-908k6s{opacity:0;transform:translate3d(0,var(--offset),0);transition:opacity .3s ease,transform .3s ease}.letter.animate.svelte-908k6s{animation-name:svelte-908k6s-jump;animation-timing-function:cubic-bezier(.37,1.69,.17,.8);animation-fill-mode:both;will-change:transform,opacity;backface-visibility:hidden}@keyframes svelte-908k6s-jump{0%{opacity:0;transform:translate3d(0,var(--offset),0) scale(.8) rotate(calc(var(--rotation-scale) * -60deg))}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}.wiggly-text.svelte-3uyxnc{display:inline-block;animation:svelte-3uyxnc-fadeIn 1s ease-in-out both}.wiggle-x.svelte-3uyxnc{display:inline-block;animation-name:svelte-3uyxnc-wiggleX;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.wiggle-y.svelte-3uyxnc{display:inline-block;animation-name:svelte-3uyxnc-wiggleY;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}@keyframes svelte-3uyxnc-wiggleX{0%{transform:translateZ(0)}20%{transform:translate3d(calc(var(--amplitudeX) * .5),0,0)}40%{transform:translate3d(var(--amplitudeX),0,0)}60%{transform:translate3d(calc(var(--amplitudeX) * -.5),0,0)}80%{transform:translate3d(calc(var(--amplitudeX) * -1),0,0)}to{transform:translateZ(0)}}@keyframes svelte-3uyxnc-wiggleY{0%{transform:translateZ(0)}20%{transform:translate3d(0,calc(var(--amplitudeY) * .5),0)}40%{transform:translate3d(0,var(--amplitudeY),0)}60%{transform:translate3d(0,calc(var(--amplitudeY) * -.5),0)}80%{transform:translate3d(0,calc(var(--amplitudeY) * -1),0)}to{transform:translateZ(0)}}@keyframes svelte-3uyxnc-fadeIn{0%{opacity:0}to{opacity:1}}.intro.svelte-90aqkj.svelte-90aqkj{display:flex;align-items:flex-end;transform:scale(1);transform-origin:center top}@media (max-width: 640px){.intro.svelte-90aqkj.svelte-90aqkj{top:-8px;left:8px;transform:scale(.6);transform-origin:center top}}.photo.svelte-90aqkj.svelte-90aqkj{width:180px;height:180px;border-radius:50%;border:4px solid var(--brand-orange);overflow:hidden;animation:svelte-90aqkj-zoomIn .5s cubic-bezier(1,.55,.3,1) both;flex-shrink:0}@media (max-width: 640px){.photo.svelte-90aqkj.svelte-90aqkj{width:120px;height:120px;border-width:2px}}.photo.svelte-90aqkj img.svelte-90aqkj{width:100%;height:100%;flex:1 1;animation:svelte-90aqkj-photoJump .8s .2s cubic-bezier(1,.55,.3,1) both;transform-origin:left bottom}.text.svelte-90aqkj.svelte-90aqkj{position:relative;flex:1 1;font-weight:900;left:-32px;line-height:1;padding-bottom:16px}@media (max-width: 640px){.text.svelte-90aqkj.svelte-90aqkj{left:12px;top:22px}}.greeting.svelte-90aqkj.svelte-90aqkj{font-size:20px;opacity:.8;font-weight:500;letter-spacing:.02em;color:var(--brand-orange);transform:translate(59px,31px)}@media (max-width: 640px){.greeting.svelte-90aqkj.svelte-90aqkj{font-size:22px;transform:translate(59px,33px)}}.name.svelte-90aqkj.svelte-90aqkj{font-size:72px;color:var(--brand-orange);display:flex;align-items:baseline;margin-left:-8px}.name.svelte-90aqkj span.svelte-90aqkj{font-size:96px;color:#fff;text-shadow:-2px 0 0 2px #000}.name.svelte-90aqkj span.svelte-90aqkj:nth-child(1){position:relative;right:-6px;text-shadow:0 8px 0 #000,0 -8px 0 #000}.subtitle.svelte-90aqkj.svelte-90aqkj{font-size:16px;margin-top:-6px;margin-left:18px;font-weight:300;letter-spacing:.03em}@media (max-width: 640px){.subtitle.svelte-90aqkj.svelte-90aqkj{font-size:18px;margin-left:0;margin-top:0;width:140vw;font-weight:450;transform:translate(2px,-2px)}}@keyframes svelte-90aqkj-photoJump{0%{transform:translateY(100%) rotate(35deg)}to{transform:translateY(0) rotate(0)}}@keyframes svelte-90aqkj-zoomIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.compact.svelte-90aqkj.svelte-90aqkj{transform:scale(1)}.compact.svelte-90aqkj.svelte-90aqkj .photo{width:48px;height:48px;border-width:1px}.compact.svelte-90aqkj.svelte-90aqkj .compact-text{font-size:22px;color:#fff;font-weight:800;margin-bottom:4px;margin-left:8px;transition:color .3s ease}.compact.svelte-90aqkj.svelte-90aqkj:hover .compact-text{color:var(--brand-orange)}button.intro-button.svelte-90aqkj.svelte-90aqkj{all:unset;cursor:pointer;display:block;transform:scale(1)}button.intro-button.svelte-90aqkj.svelte-90aqkj:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px}
