.hero.svelte-jxnpsk{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100%;text-align:center;padding:0 1rem;text-wrap:balance}.hero__title.svelte-jxnpsk{color:var(--color-font-highlight);font-weight:700;font-size:2.5rem;margin:0}.hero__subtitle.svelte-jxnpsk{margin:0;margin-top:.5rem;color:var(--color-font-primary)}.hero__description.svelte-jxnpsk{font-size:1.05rem;max-width:640px;margin-top:.5rem}.skills-list.svelte-1b8s1tf{margin:0 auto;max-width:800px;width:100%;margin-top:2rem}.skills-list__title.svelte-1b8s1tf{font-size:1.25rem;margin-bottom:.5rem;transition:1s all}.skills-list__item.svelte-1b8s1tf{border:.1rem solid var(--color-second-darker);padding:.2rem .6rem;border-radius:.2rem;width:fit-content;display:inline-flex;justify-content:center;align-items:center;position:relative;transition:.4s all;margin-top:.5rem;margin-right:.5rem}.skills-list__item small{margin-left:.4rem}.skills-list__title--hidden{opacity:0}.skills-list.svelte-1b8s1tf ul:where(.svelte-1b8s1tf){gap:.2rem}.skills-list__item--expertise.svelte-1b8s1tf{padding-left:1.5rem}.skills-list__item--expertise.svelte-1b8s1tf:before{content:"★";font-size:1rem;font-weight:700;width:1rem;height:1rem;color:var(--color-font-highlight);position:absolute;line-height:0;top:50%;left:.25rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.skills-list__item--hidden{opacity:0;transform:scale(0)}.feature.svelte-prt8av{padding:1rem;border-radius:.2rem;transition:.5s opacity,.5s transform;max-width:380px}.feature.hidden{opacity:0}.feature__title.svelte-prt8av{color:var(--color-font-highlight);margin-top:.25rem;padding-bottom:.5rem;border-bottom:.05rem dotted var(--color-font-highlight);font-size:1.25rem}.feature__content.svelte-prt8av{margin-top:.5rem}.feature__icon.svelte-prt8av{width:4rem;height:4rem}@media (min-width: 640px){.feature.svelte-prt8av{max-width:380px}.feature--one-column.svelte-prt8av{max-width:560px}}@keyframes svelte-1obepk2-spin{0%{transform:scaleX(-1) rotate(0)}to{transform:scaleX(-1) rotate(360deg)}}.obstacles__saw.svelte-1obepk2{transform-box:fill-box;animation:1s svelte-1obepk2-spin linear reverse infinite;transform-origin:center center}.obstacles__hr.svelte-1obepk2{transition:1s stroke-dashoffset}.obstacles.svelte-1obepk2{width:100%;max-width:640px;display:block}.bigote.svelte-c2kyh{transition:1s stroke-dashoffset;margin-top:.5rem;max-width:640px}.dianas.svelte-18k4d6b{display:flex;align-items:flex-end;position:relative;margin-top:2rem;height:150px}.diana.svelte-18k4d6b{max-width:150px;width:20vw;transition:1s all;position:absolute;bottom:0;transform-origin:bottom center;transform:translate(-50%)}.diana.svelte-18k4d6b path:where(.svelte-18k4d6b){--semi-opaque-diana: hsla(0, 0%, 8%, .818);--semi-opaque-diana: color-mix(in hsl, var(--color-bg), transparent 0%);fill:var(--semi-opaque-diana)}.diana[data-n="0"].svelte-18k4d6b{transform:translate(-225%) scale(.5);z-index:3}.diana[data-n="1"].svelte-18k4d6b{transform:translate(-155%) scale(.75);z-index:4}.diana[data-n="2"].svelte-18k4d6b{transform:translate(-50%) scale(1);z-index:5}.diana[data-n="3"].svelte-18k4d6b{transform:translate(55%) scale(.75);z-index:4}.diana[data-n="4"].svelte-18k4d6b{transform:translate(125%) scale(.5);z-index:3}.diana[data-n="5"].svelte-18k4d6b{transform:translate(30%) scale(.4);z-index:2}.diana[data-n="6"].svelte-18k4d6b{transform:translate(-50%) scale(.3);z-index:1}.diana[data-n="7"].svelte-18k4d6b{transform:translate(-130%) scale(.4);z-index:2}.heart-hands.svelte-semj7u{display:flex;max-width:800px;width:100%;justify-content:center;margin-bottom:2rem}.heart-hands__left.svelte-semj7u,.heart-hands__right.svelte-semj7u{width:25%;transition:1s transform}.heart-hands__left.separated{transform:translate(-100%,20%)}.heart-hands__right.separated{transform:translate(100%,20%)}.experiences.svelte-1lqo5iy{--elements: 0;width:100vw;max-width:1800px;margin-top:2rem;display:flex;justify-content:center;grid-template-columns:repeat(var(--elements),1fr);position:relative}.experiences__item.svelte-1lqo5iy{display:inline-block;min-width:360px;width:360px;max-width:100vw;-webkit-user-select:none;user-select:none;position:relative;left:0}.experiences__author.svelte-1lqo5iy{color:var(--color-font-highlight)}.experiences.svelte-1lqo5iy{-webkit-mask-image:linear-gradient(90deg,#33333333 0,#ffffff calc(50% - 180px),#ffffff 340px,#33333333 100%);mask-image:linear-gradient(90deg,#1110 0,#fff calc(50% - 180px),#fff calc(50% + 180px),#0000)}blockquote.svelte-1lqo5iy{font-style:italic;font-size:.9rem;padding:.5rem 1rem;max-width:480px;margin:0 auto;line-height:1.1rem}blockquote.svelte-1lqo5iy:before,blockquote.svelte-1lqo5iy:after{content:'"';color:var(--color-font-highlight);font-size:1.1rem;margin:0 .1rem;line-height:0}@media (min-width: 640px){.experiences.svelte-1lqo5iy{-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 10%,#ffffff 50%,transparent 90%);mask-image:linear-gradient(90deg,transparent 0%,transparent 10%,#ffffff 50%,transparent 90%)}}h1.svelte-w3rdjs{margin:.5em}.main-section.svelte-w3rdjs{max-width:800px;text-align:center;text-wrap:balance;padding:0 1rem;transition:.5s opacity,.5s transform;margin:6rem auto 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-section__feature-list.svelte-w3rdjs{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.main-section--consulting.svelte-w3rdjs{margin-top:10rem}.main-section--contact.svelte-w3rdjs{min-height:90svh;margin:2rem auto 0rem}.main-section__title.svelte-w3rdjs{font-size:1.75rem;text-align:center}.main-section--contact.svelte-w3rdjs .main-section__title:where(.svelte-w3rdjs){margin-top:0;margin-bottom:0}.expertise-mark.svelte-w3rdjs{color:var(--color-font-highlight)}.main-section--experiences.svelte-w3rdjs{width:100%;margin-top:10rem}.main-section--skills.svelte-w3rdjs{margin-top:10rem}.feedback.svelte-w3rdjs{margin-top:1.5rem;font-size:.8rem}small.svelte-w3rdjs{font-style:italic;color:var(--color-font-highlight)}.hidden{opacity:0}.feedback.svelte-w3rdjs p:where(.svelte-w3rdjs){display:flex;justify-content:center;align-items:center;flex-direction:column}.feedback.svelte-w3rdjs a:where(.svelte-w3rdjs){margin-top:.25rem}
