@property --color-primary{syntax: "<color>"; inherits: false; initial-value: #FF6161;}@property --color-secondary{syntax: "<color>"; inherits: false; initial-value: #7A00E4;}@property --color-tertiary{syntax: "<color>"; inherits: false; initial-value: #FE2C2C;}@property --color-dark{syntax: "<color>"; inherits: false; initial-value: #000000;}@property --spacing-extra-small{syntax: "<length>"; inherits: false; initial-value: .25rem;}@property --spacing-small{syntax: "<length>"; inherits: false; initial-value: .75rem;}@property --spacing-normal{syntax: "<length>"; inherits: false; initial-value: 1.25rem;}@property --spacing-medium{syntax: "<length>"; inherits: false; initial-value: 1.5rem;}@property --spacing-large{syntax: "<length>"; inherits: false; initial-value: 2.75rem;}@property --spacing-extra-large{syntax: "<length>"; inherits: false; initial-value: 4rem;}@property --spacing-extra-extra-large{syntax: "<length>"; inherits: false; initial-value: 7.5rem;}:root{--color-primary: #FF6161;--color-secondary: #7A00E4;--color-tertiary: #FE2C2C;--color-dark: #000000;--color-light: #FFFFFF;--gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-secondary));--gradient-light: linear-gradient(45deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .25));--spacing-extra-small: .25rem;--spacing-small: .75rem;--spacing-normal: 1.25rem;--spacing-medium: 1.5rem;--spacing-large: 2.75rem;--spacing-extra-large: 4rem;--spacing-extra-extra-large: 7.5rem;--spacing-layout: 15vw}body{font-family:var(--font-inter);font-weight:400}.gradient-border{border:1px solid transparent;background-origin:border-box;background-clip:padding-box,border-box}.gradient-outline-text{background-clip:text;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:1px}.gradient-text{color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:var(--gradient-primary)}.project-card-large{height:50vh}@media screen and (max-width:1200px){:root{--spacing-layout: 10vw}}@media screen and (max-width:768px){:root{--spacing-layout: 5vw}}:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}a[data-astro-cid-jiisrvlr]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-light);text-decoration:none}span[data-astro-cid-jiisrvlr]{font-size:1rem}span[data-astro-cid-jiisrvlr].active{font-weight:600}nav[data-astro-cid-gd5rbewm]{display:flex;flex-direction:row;gap:var(--spacing-extra-extra-large);justify-content:center;position:fixed;top:var(--spacing-medium);padding:.5rem var(--spacing-extra-large);right:0;left:0;margin:0 auto;z-index:10;width:max-content}.nav-icon[data-astro-cid-gd5rbewm]{display:none}.absolute-background[data-astro-cid-gd5rbewm]{position:absolute;inset:0;z-index:-1;border-radius:var(--spacing-small);background-image:linear-gradient(var(--color-dark),var(--color-dark)),var(--gradient-light);opacity:0}@media screen and (max-width:992px){nav[data-astro-cid-gd5rbewm]{gap:var(--spacing-large);position:fixed;top:unset;bottom:var(--spacing-medium);left:0;right:0;margin:0 auto;padding:var(--spacing-small) var(--spacing-large)}}@media screen and (max-width:512px){nav[data-astro-cid-gd5rbewm]{gap:var(--spacing-medium);padding:var(--spacing-small) var(--spacing-medium)}}footer[data-astro-cid-ak3upacl]{display:flex;flex-direction:column;gap:var(--spacing-normal);padding:var(--spacing-large) var(--spacing-layout);margin-top:var(--spacing-extra-extra-large);border-bottom:none;border-left:none;border-right:none;background-image:linear-gradient(var(--color-dark),var(--color-dark)),var(--gradient-primary)}a[data-astro-cid-ak3upacl]{text-decoration:none;font-size:1.5rem;font-weight:600;color:var(--color-light)}.row[data-astro-cid-ak3upacl]{display:flex;gap:var(--spacing-medium);justify-content:space-between;align-items:center;width:100%}.links[data-astro-cid-ak3upacl]{display:flex;flex-wrap:wrap;gap:var(--spacing-normal) var(--spacing-extra-large)}.social[data-astro-cid-ak3upacl]{display:flex;gap:var(--spacing-medium)}.icon[data-astro-cid-ak3upacl]{width:var(--spacing-large);height:auto}.copyright[data-astro-cid-ak3upacl]{font-size:1.25rem;font-weight:200;margin:0}@media screen and (max-width:1400px){.row[data-astro-cid-ak3upacl]{flex-direction:column;gap:var(--spacing-medium);align-items:start}}body{margin:0;padding:0;background-color:var(--color-dark);color:var(--color-light)}
