.contact.svelte-1axtqlm{width:var(--btn-width, 4rem);height:var(--btn-height, 4rem);max-width:var(--btn-height, 4rem);max-width:var(--btn-width, 4rem);min-width:var(--btn-height, 4rem);min-width:var(--btn-width, 4rem);background:inherit;border:1px solid var(--border-color, var(--primary));transition:all var(--animation-time) ease-in-out;margin:0;padding:0;padding:1rem}.contact.svelte-1axtqlm svg:where(.svelte-1axtqlm){height:var(--svg-width, 2rem);fill:var(--fill, var(--primary))}.contact.svelte-1axtqlm:hover{background:var(--background, var(--primary));box-shadow:var(--box-shadow, var(--shadow-5));transition:all var(--animation-time) ease-in-out}.contact.svelte-1axtqlm:hover>svg:where(.svelte-1axtqlm){fill:#fff;transition:all var(--animation-time) ease-in-out}.description.svelte-1axtqlm{width:100%;border-radius:2rem;margin-top:.2rem}.circle.svelte-1axtqlm{border-radius:50%}.flex-center.svelte-1axtqlm{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-wrapper.svelte-1axtqlm{width:10rem;height:7rem;gap:.5rem}.contact.svelte-1nnmez4{background:inherit;border:1px solid var(--border-color, var(--primary));transition:all var(--animation-time) ease-in-out;margin:0;padding:0;padding:1rem}.contact.svelte-1nnmez4 svg:where(.svelte-1nnmez4){height:var(--svg-width, 2rem);fill:var(--fill, var(--primary))}.contact.svelte-1nnmez4:hover{background:var(--background, var(--primary));box-shadow:var(--box-shadow, var(--shadow-5));transition:all var(--animation-time) ease-in-out}.contact.svelte-1nnmez4:hover>svg:where(.svelte-1nnmez4){fill:#fff;transition:all var(--animation-time) ease-in-out}.description.svelte-1nnmez4{width:100%;border-radius:2rem;margin-top:.2rem}.circle.svelte-1nnmez4{border-radius:50%}.flex-center.svelte-1nnmez4{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-wrapper.svelte-1nnmez4{width:10rem;height:7rem;gap:.5rem}.cta-button-wrapper.svelte-1i36ofh{display:flex;justify-content:center;align-items:center;width:100%;height:auto;margin-right:6rem}.slogan.svelte-1i36ofh{--cta-box-shadow: var(--shadow-1);--cta-background-color: var(--brand);--cta-background: var(--brand);--cta-min-width: 180px;--cta-color: var(--text-1);--cta-text-transform: uppercase;--cta-box-shadow-hover: var(--shadow-3);--cta-letter-spacing: 1px;--cta-word-spacing: 5px;--cta-font-size: .95rem;--cta-padding-block: .6rem;--cta-background-hover: var(--brand);--cta-border-color-hover: var(--brand);--cta-border-color: var(--brand);--height: auto;display:flex;flex-direction:column;justify-self:center;align-self:end;margin-bottom:5rem;width:fit-content;margin-right:-40px;height:var(--height)}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh){display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:6.5rem;letter-spacing:0px;font-family:Zodiak-ThinItalic}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh) .via:where(.svelte-1i36ofh){margin-right:1.5rem;color:#1f2937}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh) .vitae:where(.svelte-1i36ofh){margin-left:1.2rem;color:#1f2937}.slogan.svelte-1i36ofh .cta-buttons:where(.svelte-1i36ofh){display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center}@media (max-width: 1200px){.slogan.svelte-1i36ofh{z-index:4;background-color:var(--primary);margin:0;padding:0;padding-top:1.5rem;padding-bottom:2rem;width:100%}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh){font-size:3rem}}@media (max-width: 540px){.cta-button-wrapper.svelte-1i36ofh{margin-right:0}.slogan.svelte-1i36ofh{padding-block:1rem;width:100%;margin-bottom:1rem}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh) .via:where(.svelte-1i36ofh){margin-right:.2rem}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh) .vitae:where(.svelte-1i36ofh){margin-left:.2rem}.slogan.svelte-1i36ofh .cta-buttons:where(.svelte-1i36ofh){width:100%;justify-content:space-around}}@media (max-width: 380px){.slogan.svelte-1i36ofh{--cta-min-width: 155px;--cta-word-spacing: 5px;--cta-font-size: .8rem;--cta-padding-block: .3rem;background-color:var(--primary);padding-block:1rem;width:100%;margin-bottom:1rem}.slogan.svelte-1i36ofh .via-vitae:where(.svelte-1i36ofh){margin:0;font-size:2.5rem}}.profile-image-wrapper.svelte-19onyu9{width:100%;height:100%;display:flex;justify-content:center}.profile-image-wrapper.svelte-19onyu9 .profile-image:where(.svelte-19onyu9){height:auto;max-height:90%;width:100%;object-fit:contain;object-position:center center;bottom:0;position:absolute;margin-left:2rem}@media (max-width: 1200px){.profile-image-wrapper.svelte-19onyu9{position:absolute;transform:translate(-50%,-45%);left:50%;top:50%;overflow:hidden}.profile-image-wrapper.svelte-19onyu9 .profile-image:where(.svelte-19onyu9){height:700px;margin-left:0;width:100%}}.arrow-scroll.svelte-7p9jtx{--animation-time: .1s;opacity:1;transition:all var(--animation-time) ease-in-out;bottom:7rem;position:fixed;transform:translate(-50%);left:50%;margin:0}.arrow-scroll-down.svelte-7p9jtx{z-index:10;cursor:pointer;opacity:1;pointer-events:all;transform-origin:center center;transition:all var(--animation-time) ease-in-out;background-color:transparent;color:var(--text-1);border-color:var(--text-1)}.arrow-scroll-down.svelte-7p9jtx:hover{border-radius:20%;transition:all var(--animation-time) ease-in-out}.arrow-scroll-down-hide.svelte-7p9jtx{opacity:0;bottom:-5rem;pointer-events:none;transition:all var(--animation-time) ease-in-out}@media (max-width: 1200px){.arrow-scroll-down.svelte-7p9jtx{bottom:1rem}}:root{--offset: 11rem;--grid-columns: repeat(2, 1fr)}.landing-page.svelte-1iojnjx{background-color:var(--primary);min-height:calc(100vh - var(--offset));height:calc(100vh - var(--offset));display:flex;flex-direction:row;min-width:100vw;width:100%;overflow:hidden;position:relative;background:linear-gradient(55deg,var(--primary) 40%,rgb(255,255,255) 100%)}.landing-page.svelte-1iojnjx .landing-page__slogan:where(.svelte-1iojnjx){width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.landing-page.svelte-1iojnjx .landing-page__profile-image:where(.svelte-1iojnjx){width:50%;height:100%;position:relative;overflow:hidden}.introduction.svelte-1iojnjx{max-width:var(--content-width);padding:var(--side);margin-top:1rem;width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;justify-self:center;align-self:center;justify-content:center;position:relative}.contact.svelte-1iojnjx{background-color:var(--surface-3);width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;justify-self:center;align-self:center;justify-content:center;padding-block:2rem;position:relative}.contact.svelte-1iojnjx .heading:where(.svelte-1iojnjx){margin:0;padding:0;text-align:center;margin-bottom:3rem;margin-top:1.5rem;padding-inline:1.5rem}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx){padding:var(--side);display:grid;grid-template-columns:var(--grid-columns);gap:1.5rem;align-self:center;height:100%;min-height:fit-content;margin-bottom:3rem}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx){box-shadow:var(--shadow-1);background-color:var(--surface-2);display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%;height:100%;max-width:28rem;overflow:hidden}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx):nth-child(1),.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx):nth-child(4){padding:2rem}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx):nth-child(1){border-radius:0 1.5rem 1.5rem}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx):nth-child(2){border-radius:1.5rem 0 1.5rem 1.5rem}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx):nth-child(3){border-radius:1.5rem 1.5rem 1.5rem 0}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx):nth-child(4){border-radius:1.5rem 1.5rem 0}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx) .fraction-text:where(.svelte-1iojnjx){text-wrap:pretty}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx) .contact-buttons:where(.svelte-1iojnjx){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-content:space-around;margin-top:1rem}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx) .image-wrapper:where(.svelte-1iojnjx){display:flex;align-items:center;max-height:350px;width:auto}.contact.svelte-1iojnjx .grid:where(.svelte-1iojnjx) .tile:where(.svelte-1iojnjx) .image-wrapper:where(.svelte-1iojnjx) img:where(.svelte-1iojnjx){width:100%;height:100%}@media (max-width: 1200px){.landing-page.svelte-1iojnjx{background:none;background-color:var(--primary);flex-direction:column-reverse;width:100%}.landing-page.svelte-1iojnjx .landing-page__slogan:where(.svelte-1iojnjx){padding:0;margin:0;width:100%;height:30%;display:flex;justify-content:center;align-items:center;margin-bottom:6rem}.landing-page.svelte-1iojnjx .landing-page__profile-image:where(.svelte-1iojnjx){width:100%;height:100%}.landing-page.svelte-1iojnjx{min-height:90vh}}@media (max-width: 990px){.grid.svelte-1iojnjx{--grid-columns: 1fr;grid-auto-flow:dense}}@media (max-width: 800px){.introduction.svelte-1iojnjx{margin-top:70px}}@media (max-width: 520px){.introduction.svelte-1iojnjx{margin-bottom:3rem}.grid.svelte-1iojnjx{grid-auto-flow:dense;min-height:fit-content;gap:1rem;height:100%}.grid.svelte-1iojnjx .tile:where(.svelte-1iojnjx):nth-child(1){padding:0rem;height:490px}.grid.svelte-1iojnjx .tile:where(.svelte-1iojnjx):nth-child(4){padding:0rem;height:390px!important}.grid.svelte-1iojnjx .tile:where(.svelte-1iojnjx) .fraction-text:where(.svelte-1iojnjx){text-align:center}.grid.svelte-1iojnjx .tile:where(.svelte-1iojnjx) .image-wrapper:where(.svelte-1iojnjx){max-height:300px}}
