a[data-v-db32aa50]{cursor:pointer;padding-bottom:2px;text-decoration:none;display:inline-block;position:relative}a[data-v-db32aa50]:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}a[data-v-db32aa50]:hover:after{width:100%}a[data-v-6e8b5610]{cursor:pointer;padding-bottom:2px;text-decoration:none;display:inline-block;position:relative}a[data-v-6e8b5610]:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}a[data-v-6e8b5610]:hover:after{width:100%}a[data-v-6ea11e2e]{cursor:pointer;padding-bottom:2px;text-decoration:none;display:inline-block;position:relative}a[data-v-6ea11e2e]:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}a[data-v-6ea11e2e]:hover:after{width:100%}.link-container[data-v-4598b7f9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;width:100%;display:grid}.link-item[data-v-4598b7f9]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.link-header[data-v-4598b7f9]{letter-spacing:-.08px;line-height:150%}.link-body[data-v-4598b7f9]{letter-spacing:-.08px;flex-direction:column;gap:8px;line-height:150%;display:flex}.contact-me[data-v-4598b7f9]{flex-direction:column;justify-self:start;align-items:flex-start;gap:16px;max-width:420px;display:flex}.contact-me-header[data-v-4598b7f9]{letter-spacing:-.08px;line-height:150%}.contact-me-info[data-v-4598b7f9]{letter-spacing:-.08px;flex-direction:column;align-items:flex-start;line-height:150%;display:flex}@media (width<=1000px){.link-container[data-v-4598b7f9]{grid-template-columns:repeat(2,1fr);gap:32px}}@media (width<=768px){.link-container[data-v-4598b7f9]{grid-template-columns:repeat(1,1fr);gap:32px}}.divider[data-v-03ebc5d0]{width:100%;height:1px;display:block}.contact-me-container[data-v-6ea6c5a6]{grid-template-columns:1fr 1fr;align-items:end;gap:32px;width:100%;display:grid}.legal-social-container[data-v-6ea6c5a6]{grid-template-columns:1fr 1fr;align-items:center;gap:32px;width:100%;display:grid}.legal-items[data-v-6ea6c5a6]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.copyright-section[data-v-6ea6c5a6]{flex-direction:column;justify-self:start;gap:4px;display:flex}.copyright[data-v-6ea6c5a6]{justify-self:start;align-items:center;display:flex}.powered-by[data-v-6ea6c5a6]{font-size:inherit;color:inherit;line-height:150%;text-decoration:none}.social-links[data-v-6ea6c5a6]{flex-wrap:wrap;gap:32px;display:flex}.social-icon[data-v-6ea6c5a6]{justify-content:center;align-items:center;display:flex}@media (width<=768px){.contact-me-container[data-v-6ea6c5a6]{grid-template-columns:1fr;align-items:start;gap:24px}.copyright[data-v-6ea6c5a6]{justify-self:start;width:100%}.contact-me[data-v-6ea6c5a6]{justify-self:start;align-items:flex-start;width:100%;max-width:100%}.contact-me-header[data-v-6ea6c5a6]{text-align:left}.contact-me-info[data-v-6ea6c5a6]{align-items:flex-start}.legal-social-container[data-v-6ea6c5a6]{grid-template-columns:1fr;gap:24px}.social-links[data-v-6ea6c5a6]{justify-self:start;margin-top:8px}.separator[data-v-6ea6c5a6]{display:none}.legal-items[data-v-6ea6c5a6]{flex-flow:column wrap;align-items:flex-start;gap:0;display:flex}.social-links[data-v-6ea6c5a6]{justify-self:start}}.image-container[data-v-72f831b3]{aspect-ratio:16/4;width:100%;max-height:228px;position:relative;overflow:hidden}img[data-v-72f831b3]{object-fit:cover;object-position:top;width:100%;height:100%}.footer-text[data-v-72f831b3]{text-align:center;box-sizing:border-box;width:100%;font-size:var(--v0c5ad5ca);letter-spacing:-.8px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding-top:20px;padding-bottom:20px;font-style:normal;font-weight:400;line-height:56%;position:absolute;bottom:2px;left:0;overflow:hidden}.footer-wrapper[data-v-451ada65]{width:100%}.footer-top-border[data-v-451ada65]{background-color:#000;width:100%;height:1px}footer[data-v-451ada65]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;padding:32px;display:flex}
