#preloader[data-astro-cid-whrugjgn]{background-color:var(--color-bg-main);z-index:10000;transition:opacity .3s ease-out;visibility:hidden;opacity:0;width:100vw;height:100vh}#preloader[data-astro-cid-whrugjgn].showing{opacity:1;visibility:visible}#nav-container{position:fixed;top:0;left:0;width:100%;z-index:100;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(-100%);opacity:0}#nav-container.visible{transform:translateY(0);opacity:1}.button-wrap[data-astro-cid-bpabne4z]{width:100%;font-family:Figtree;height:auto;border-bottom:1.5px solid var(--color-border-secondary);padding:2rem 0rem}.button[data-astro-cid-bpabne4z]{height:auto;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-radius:12px;transition:background-color .25s ease-in-out;padding:0rem}.project-description[data-astro-cid-bpabne4z]{font-family:Figtree;transform:scaleY(1.02);line-height:1.1;font-weight:400;transform-origin:0 0;letter-spacing:-.01rem;color:var(--color-text-tertiary);transition:all .25s ease-in-out;font-size:.95rem}.text-content[data-astro-cid-bpabne4z]{display:flex;flex-direction:column;gap:.35rem}.media-container[data-astro-cid-bpabne4z]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.project-title[data-astro-cid-bpabne4z]{font-family:LT Cushion;font-weight:375;font-style:normal;line-height:1;transform:scaleY(1.02);transform-origin:0 0;font-size:1.45rem;transition:all .25s ease-in-out;color:var(--color-text-main)}.project-scope[data-astro-cid-bpabne4z]{color:var(--color-text-secondary);transform:scaleY(1.1);text-transform:capitalize;transform-origin:0 0;font-size:.8rem;letter-spacing:.01rem;line-height:110%;font-weight:450;display:flex;flex-wrap:wrap;margin-top:.4rem}.scope-separator[data-astro-cid-bpabne4z]{margin:0 .5rem}.media-wrap[data-astro-cid-bpabne4z]{position:fixed;text-align:center;display:none;z-index:1000;pointer-events:none}.media-content[data-astro-cid-bpabne4z]{width:100%;aspect-ratio:585/382;-o-object-fit:cover;object-fit:cover}a[data-astro-cid-bpabne4z]{display:block;padding:0}.media-content[data-astro-cid-bpabne4z]{border-bottom:none;padding-bottom:0}video[data-astro-cid-bpabne4z]{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 640px){.project-title[data-astro-cid-bpabne4z]{letter-spacing:-.03rem}.button-wrap[data-astro-cid-bpabne4z]{padding:1rem}.button[data-astro-cid-bpabne4z]{padding:2rem}.button[data-astro-cid-bpabne4z]:hover{background-color:var(--color-bg-highlight)}}@media screen and (min-width: 1024px){.button-wrap[data-astro-cid-bpabne4z]:nth-child(2n){border-left:1.5px solid var(--color-border-secondary)}}a[data-astro-cid-zdn4xpbj]{border-bottom:1.5px solid var(--color-border-secondary)}a[data-astro-cid-zdn4xpbj]:hover{border-bottom:1.5px solid var(--color-border-main)}.project-wrap[data-astro-cid-zdn4xpbj]{width:100%;display:grid;grid-template-columns:1fr;margin-top:10vh}.category[data-astro-cid-zdn4xpbj]{height:-moz-max-content;height:max-content}.category-label[data-astro-cid-zdn4xpbj]{font-family:Figtree;font-size:1.2rem;transition:all .25s ease-in-out;font-weight:300;font-style:italic;letter-spacing:-.025em;line-height:.9;color:var(--color-text-secondary)}.img-wrap[data-astro-cid-zdn4xpbj]{position:fixed;text-align:center;display:none;z-index:1000;pointer-events:none;width:12rem}#about-btn[data-astro-cid-zdn4xpbj]{width:10rem}#hero[data-astro-cid-zdn4xpbj]{font-family:LT Cushion;font-weight:375;font-size:1.2rem;transition:all .25s ease-in-out;overflow:hidden}.hero-container[data-astro-cid-zdn4xpbj]{position:relative;display:flex;flex-direction:column}.hero-top-section[data-astro-cid-zdn4xpbj]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:12rem;z-index:10}.hero-bottom-section[data-astro-cid-zdn4xpbj]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:35vh;z-index:10}.hero-header-center[data-astro-cid-zdn4xpbj]{margin-bottom:4rem}.hero-header-text[data-astro-cid-zdn4xpbj]{font-family:Figtree;font-size:.9rem;line-height:1.4;font-weight:600;color:var(--color-accent)}#hero-role[data-astro-cid-zdn4xpbj]{text-transform:uppercase}#hero-location[data-astro-cid-zdn4xpbj]{font-size:.85rem;font-weight:350;color:var(--color-text-main);margin-top:.2rem}.hero-description[data-astro-cid-zdn4xpbj]{width:100%;max-width:600px;font-size:1.2rem;line-height:1.4;font-weight:300;color:var(--color-text-main)}.hero-experience[data-astro-cid-zdn4xpbj]{width:-moz-fit-content;width:fit-content}.hero-experience-grid[data-astro-cid-zdn4xpbj]{display:grid;grid-template-columns:6rem 1fr;font-family:Figtree;font-size:.8rem;line-height:1.4;text-align:left}.hero-experience-content[data-astro-cid-zdn4xpbj]{width:100%;font-size:1rem;line-height:1.3;color:var(--color-text-main)}.hero-logo-left[data-astro-cid-zdn4xpbj]{position:absolute;left:0;top:75%;transform:translateY(-50%);z-index:5}.hero-logo-right[data-astro-cid-zdn4xpbj]{position:absolute;right:0;top:80%;transform:translateY(-50%);z-index:5}.ray-logo[data-astro-cid-zdn4xpbj]{height:15vw;width:auto;max-width:none;transform-origin:left center}.xia-logo[data-astro-cid-zdn4xpbj]{height:15vw;width:auto;max-width:none;transform-origin:right center}.experience-item[data-astro-cid-zdn4xpbj]{font-size:.8rem;color:var(--color-text-main);padding-bottom:.35rem;font-weight:400}.experience-item[data-astro-cid-zdn4xpbj]:last-child{padding-bottom:0}.org-name[data-astro-cid-zdn4xpbj]{font-weight:300;padding-right:.25rem}#project-nav[data-astro-cid-zdn4xpbj]{height:100%;margin-top:2rem}#profile-wrap[data-astro-cid-zdn4xpbj],#profil-wrap[data-astro-cid-zdn4xpbj]:hover,#project-nav[data-astro-cid-zdn4xpbj],#project-nav[data-astro-cid-zdn4xpbj]:hover{border-bottom:none}#link-to-projects[data-astro-cid-zdn4xpbj]{font-family:Figtree;text-transform:uppercase;font-weight:400;font-size:.875rem;margin-top:10vh;border:none}#link-to-projects[data-astro-cid-zdn4xpbj] svg[data-astro-cid-zdn4xpbj]{width:20px;display:inline;fill:var(--color-text-main)}@media (min-width: 640px){.category-label[data-astro-cid-zdn4xpbj]{border-bottom:1.5px solid var(--color-border-secondary);width:8rem}.hero-top-section[data-astro-cid-zdn4xpbj]{padding-top:8rem}.hero-header-center[data-astro-cid-zdn4xpbj]{margin-bottom:3rem}.hero-header-text[data-astro-cid-zdn4xpbj]{font-size:1rem}.hero-description[data-astro-cid-zdn4xpbj]{font-size:1.4rem;max-width:540px;letter-spacing:-.01rem;height:6.2rem}.hero-bottom-section[data-astro-cid-zdn4xpbj]{padding-top:45vh}.hero-experience-grid[data-astro-cid-zdn4xpbj]{font-size:.85rem}.hero-experience-content[data-astro-cid-zdn4xpbj]{font-size:1rem}.experience-item[data-astro-cid-zdn4xpbj]{font-size:.85rem}}@media (min-width: 1024px){.project-wrap[data-astro-cid-zdn4xpbj]{grid-template-columns:repeat(2,1fr)}.project-wrap[data-astro-cid-zdn4xpbj]>[data-astro-cid-zdn4xpbj]:nth-child(2n) .button-wrap[data-astro-cid-zdn4xpbj]{border-left:1.5px solid var(--color-border-secondary)}.category-label[data-astro-cid-zdn4xpbj]{width:10rem;font-size:1.5rem}#hero[data-astro-cid-zdn4xpbj]{font-family:LT Cushion;font-weight:400;font-size:1.2rem;transition:all .25s ease-in-out;overflow:hidden;letter-spacing:.005rem}.hero-header-text[data-astro-cid-zdn4xpbj]{font-size:.9rem}#hero-location[data-astro-cid-zdn4xpbj]{font-size:.85rem}.hero-description[data-astro-cid-zdn4xpbj]{font-size:1.6rem;max-width:640px}.ray-logo[data-astro-cid-zdn4xpbj],.xia-logo[data-astro-cid-zdn4xpbj]{height:clamp(100px,20vh,180px)}.hero-experience-content[data-astro-cid-zdn4xpbj]{font-size:1.1rem}}@media (min-width: 1440px){.category-label[data-astro-cid-zdn4xpbj]{width:15rem}.ray-logo[data-astro-cid-zdn4xpbj],.xia-logo[data-astro-cid-zdn4xpbj]{height:20vh}}.background-texture[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 700 700' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='nnnoise-filter' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.102' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'%3E%3C/feTurbulence%3E%3CfeSpecularLighting surfaceScale='15' specularConstant='0.75' specularExponent='20' lighting-color='%230100fd' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='100'%3E%3C/feDistantLight%3E%3C/feSpecularLighting%3E%3CfeColorMatrix type='saturate' values='0' x='0%25' y='0%25' width='100%25' height='100%25' in='specularLighting' result='colormatrix'%3E%3C/feColorMatrix%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='transparent'%3E%3C/rect%3E%3Crect width='700' height='700' fill='%230100fd' filter='url(%23nnnoise-filter)'%3E%3C/rect%3E%3C/svg%3E");background-size:100px 100px;background-repeat:repeat;pointer-events:none;mix-blend-mode:hard-light}#hero-content[data-astro-cid-j7pv25f6]{font-family:LT Cushion;font-weight:375;font-size:1.4rem;padding-left:1.6rem}
