.content.svelte-1v18449{font-size:3rem;padding:100px 0;display:flex;flex-direction:column}.hero-title.svelte-1v18449{font-size:3rem;font-weight:300;white-space:pre-line}@media (max-width: 768px){.content.svelte-1v18449{padding:40px 0}.hero-title.svelte-1v18449{font-size:2.5rem;white-space:normal}.email-btn.svelte-1v18449{font-size:.8rem}}.hero.svelte-1v18449{opacity:0;transform:translateY(50px);animation:svelte-1v18449-fade-slide .5s cubic-bezier(.25,1,.5,1) forwards}@keyframes svelte-1v18449-fade-slide{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.hero-title.svelte-1v18449{opacity:0;transform:translateY(20px);animation:svelte-1v18449-fade-slide 1s cubic-bezier(.25,1,.5,1) .5s forwards}.email-btn.svelte-1v18449{opacity:0;transform:translateY(10px);animation:svelte-1v18449-fade-slide 1s cubic-bezier(.25,1,.5,1) 1s forwards}button.email-btn.svelte-1v18449{padding:0}.email-btn.svelte-1v18449{color:#fff;background:none;border:none;padding:0;font:inherit;cursor:pointer;position:relative;font-size:1.8rem;font-weight:200}.email-btn.svelte-1v18449:before{content:attr(data-tooltip);position:absolute;top:50%;left:100%;transform:translateY(-50%);padding:5px 10px;background:#333;color:#fff;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;margin-left:10px}.email-btn.svelte-1v18449:hover:before{opacity:1;visibility:visible}.email-btn.copied.svelte-1v18449{background-color:#848484;transition:background-color .1s ease}.email-btn.svelte-1v18449{padding:2px 8px;transition:background-color .2s ease}.content.svelte-1oegkxa{padding:50px 0;flex-direction:column;font-size:1.1rem}.porto-list.svelte-1oegkxa{padding-top:20px;display:grid;row-gap:30px;column-gap:10px;grid-template-columns:1fr 1fr}.porto-item.svelte-1oegkxa{display:flex;flex-direction:column;gap:10px}.porto-list.svelte-1oegkxa .porto-item:where(.svelte-1oegkxa) img:where(.svelte-1oegkxa){object-fit:cover;width:100%;height:auto}.porto-item.svelte-1oegkxa h2:where(.svelte-1oegkxa){padding-top:10px;font-size:1.1rem}.porto-item.svelte-1oegkxa p:where(.svelte-1oegkxa){font-size:.9rem;color:var(--text-color-second)}.content.svelte-1oegkxa>p:where(.svelte-1oegkxa){color:var(--text-color-second)}@media screen and (max-width: 1200px){.porto-list.svelte-1oegkxa{grid-template-columns:1fr}.porto-item.svelte-1oegkxa h2:where(.svelte-1oegkxa){font-size:1rem}.porto-item.svelte-1oegkxa p:where(.svelte-1oegkxa){font-size:.8rem}}@keyframes svelte-1oegkxa-smooth-zoom{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.1)}}.image-wrapper.svelte-1oegkxa{width:100%;aspect-ratio:3 / 2;overflow:hidden;position:relative}.image-wrapper.svelte-1oegkxa img:where(.svelte-1oegkxa){display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.06,.645,0,.985)}.porto-item.svelte-1oegkxa:hover .image-wrapper:where(.svelte-1oegkxa) img:where(.svelte-1oegkxa){transform:scale(1.1)}@keyframes svelte-1oegkxa-fade-slide{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.content.svelte-1oegkxa p:where(.svelte-1oegkxa){opacity:0;transform:translateY(-30px);animation:svelte-1oegkxa-fade-slide 1s cubic-bezier(.25,1,.5,1) forwards}.porto-list.svelte-1oegkxa{opacity:0;transform:translateY(-30px);animation:svelte-1oegkxa-fade-slide 2s cubic-bezier(.25,1,.5,1) forwards}
