@font-face{font-family:Inter Light;src:url(../fonts/Inter.ttf) format("truetype");font-weight:300}@font-face{font-family:Inter Regular;src:url(../fonts/Inter.ttf) format("truetype");font-weight:400}@font-face{font-family:Inter Italic Regular;src:url(../fonts/Inter-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Inter Medium;src:url(../fonts/Inter.ttf) format("truetype");font-weight:500}@font-face{font-family:Inter semiBold;src:url(../fonts/Inter.ttf) format("truetype");font-weight:600}@font-face{font-family:Inter Bold;src:url(../fonts/Inter.ttf) format("truetype");font-weight:700}@font-face{font-family:Anastasia Regular;src:url(../fonts/Anastasia-Regular.ttf) format("truetype")}body{--primary-bordeaux: #520405;--primary-bone: #EEEDEB;--secundary-bordeaux: #520405;--secundary-beige: #C9C3B7;--secundary-cream: #EFEFE6;--neutral-white: #FFFFFF;--neutral-black: #000000;--neutral-browngreen: #716559;--neutral-grey: #D9D9D9;--font-inter-light: "Inter Light", sans-serif;--font-inter-regular: "Inter Regular", sans-serif;--font-inter-italic-regular: "Inter Italic Regular", sans-serif cursive;--font-inter-medium: "Inter Medium", sans-serif;--font-inter-semiBold: "Inter SemiBold", sans-serif;--font-inter-bold: "Inter Bold", sans-serif;--font-anastasia-regular: "Anastasia Regular", sans-serif;--font-anastasia-italic: "Anastasia", cursive;--font-size-xxxl: 4rem;--font-size-xxl: 3rem;--font-size-xl: 2.488rem;--font-size-l: 2.074rem;--font-size-m: 1.728rem;--font-size-s: 1.44rem;--font-size-xs: 1.2rem;--font-size-base: 1rem;--border-radius: .5em}*{box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth}html,body{margin:0;width:100%;height:100%;background-color:#eeedeb}ul[data-astro-cid-dmqpwcec]{list-style:none;display:flex;flex-direction:column;gap:1.5em;@media(min-width:768px){display:block}}.logo-desktop[data-astro-cid-dmqpwcec]{display:flex;justify-content:center}.menu-desktop[data-astro-cid-dmqpwcec]{display:none;@media(min-width:768px){display:flex;flex-direction:row;justify-content:center;padding:1em 0}}.links-desktop[data-astro-cid-dmqpwcec]{display:none;@media(min-width:768px){display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--neutral-white);width:40em;border-radius:1em;padding:1.5em;box-shadow:1em 1em 1em var(--neutral-grey)}}.links-desktop[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-inter-regular);text-decoration:none;text-transform:uppercase;color:var(--primary-bordeaux)}.links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{align-items:center;font-size:clamp(var(--font-size-l),6vw,var(--font-size-xxl));color:var(--primary-bordeaux)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-inter-bold);text-decoration:none;text-transform:uppercase;color:var(--primary-bordeaux);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.close-menu[data-astro-cid-dmqpwcec]{position:absolute;top:.1em;right:.1em;display:flex;flex-direction:column;row-gap:.3em;padding:1em;align-items:center;font-family:var(--font-inter-regular);color:var(--primary-bordeaux)}.menu-mobile[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;position:sticky;top:0;@media(min-width:768px){display:none}}button[data-astro-cid-dmqpwcec]{background-color:none;border:none}.open-menu[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;align-items:center;font-family:var(--font-inter-regular);color:var(--primary-bordeaux);padding:1em}[data-astro-cid-dmqpwcec]:popover-open{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:var(--primary-bone);position:sticky;inset:0;border:none;transform:translateY(0);@media(min-width:768px){display:block}}.img-desktop[data-astro-cid-dmqpwcec]{display:none;@media(min-width:768px){display:flex}}.img-mobile[data-astro-cid-dmqpwcec]{display:block;@media(min-width:768px){display:none}}.nav-items-desktop[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--primary-bordeaux);&:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:400px){background-image:linear-gradient(var(--primary-bordeaux),var(--primary-bordeaux));background-size:0% .1em;background-repeat:no-repeat;background-position:left bottom;@media(prefers-reduced-motion:no-preference){transition:background-size .3s ease}&:hover{background-size:100% .1em;text-decoration:none}}}.embossed[data-astro-cid-sz7xmlte]{width:100%;height:20em;overflow:hidden;object-fit:cover;margin-top:2em}footer[data-astro-cid-sz7xmlte]{display:flex;justify-content:start;padding:3em;@media(min-width:768px){justify-content:center}}.wrapper[data-astro-cid-sz7xmlte]{@media(min-width:768px){flex-direction:column;align-self:center;gap:3em}}.navigation-footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;@media(min-width:768px){display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:baseline;gap:11em}}li[data-astro-cid-sz7xmlte]{list-style:none;padding-top:1em;color:var(--primary-bordeaux)}h2[data-astro-cid-sz7xmlte]{padding-top:1em}a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--primary-bordeaux);&:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:400px){background-image:linear-gradient(var(--primary-bordeaux),var(--primary-bordeaux));background-size:0% .1em;background-repeat:no-repeat;background-position:left bottom;@media(prefers-reduced-motion:no-preference){transition:background-size .3s ease}&:hover{background-size:100% .1em;text-decoration:none}}}.insights[data-astro-cid-sz7xmlte],.connect[data-astro-cid-sz7xmlte],.legal[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;font-size:var(--font-size-base);font-family:var(--font-inter-regular);color:var(--primary-bordeaux)}.list-contact-info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;padding-top:4em;padding-bottom:1em;font-family:var(--font-inter-regular);@media(min-width:768px){display:grid;grid-template-columns:repeat(3,1fr);list-style:none;justify-items:baseline;gap:11em}}a[data-astro-cid-sz7xmlte][href="#top"]{translate:0 calc(100% + 1em);@container scroll-state(scrollable:top){translate:0 0}}
