.header-container[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:80px;width:100%;overflow:hidden}.cta-button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;padding:16px 32px;background-color:var(--color-black);color:var(--color-white);border-radius:100px;font-size:18px;font-weight:500;text-decoration:none;transition:all .4s ease;border:1px solid transparent;opacity:0;animation:slideInRight .8s ease-out forwards .2s}.cta-button[data-astro-cid-3ef6ksr2]:hover{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-black)}.cta-icon[data-astro-cid-3ef6ksr2]{width:20px;height:20px;transition:transform .4s ease}.cta-button[data-astro-cid-3ef6ksr2]:hover .cta-icon[data-astro-cid-3ef6ksr2]{transform:rotate(45deg)}.header-title[data-astro-cid-3ef6ksr2]{font-size:64px;font-weight:400;overflow:hidden}.header-title-dark[data-astro-cid-3ef6ksr2]{display:block;color:var(--color-black);opacity:0;animation:slideInRight .8s ease-out forwards;animation-delay:.3s}.header-title-light[data-astro-cid-3ef6ksr2]{display:block;color:var(--color-grey-50);opacity:0;animation:slideInRight .8s ease-out forwards;animation-delay:.5s}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.header-section-chip[data-astro-cid-3ef6ksr2]{min-height:20px;font-size:16px;opacity:0;animation:slideInRight .8s ease-out forwards .1s,blink .7s step-end infinite}@keyframes blink{50%{border-color:transparent}}@media(max-width:1024px){.header-title[data-astro-cid-3ef6ksr2]{font-size:52px;line-height:1.1em}}@media(max-width:768px){.header-container[data-astro-cid-3ef6ksr2]{gap:48px}.header-title[data-astro-cid-3ef6ksr2]{font-size:32px;line-height:1.1em}}.project-card[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;gap:24px;text-decoration:none;width:100%;cursor:pointer;opacity:0;transform:translateY(60px);transition:opacity .8s ease-out,transform .8s ease-out}.project-card[data-astro-cid-mspuyifq].visible{opacity:1;transform:translateY(0)}.image-wrapper[data-astro-cid-mspuyifq]{position:relative;width:100%;aspect-ratio:1 / .75;border-radius:24px;overflow:hidden;background-color:#e6e8eb;display:flex;align-items:center;justify-content:center}.image-wrapper[data-astro-cid-mspuyifq].dark{background-color:#131416}@media(min-width:768px){.image-wrapper[data-astro-cid-mspuyifq].wide{aspect-ratio:16 / 9;max-height:710px}.image-wrapper[data-astro-cid-mspuyifq].square{aspect-ratio:1 / 1;max-height:510px}}.project-image[data-astro-cid-mspuyifq]{width:100%;height:100%;object-fit:contain;transition:transform .5s ease;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1))}.project-card[data-astro-cid-mspuyifq]:hover .project-image[data-astro-cid-mspuyifq]{transform:scale(1.05)}.arrow-circle[data-astro-cid-mspuyifq]{position:absolute;bottom:48px;left:48px;width:36px;height:60px;background-color:#e3e5eb;color:#fff;backdrop-filter:blur(10px);border-radius:50px;display:flex;align-items:center;justify-content:center;transition:all .6s cubic-bezier(.25,1,.5,1);transform:translate(-50%,50%) rotate(45deg);border:1px solid rgba(255,255,255,.3)}.arrow-circle[data-astro-cid-mspuyifq].dark{background-color:#424345;border:1px solid #424345}@media(max-width:768px){.arrow-circle[data-astro-cid-mspuyifq]{display:none}}.arrow-icon[data-astro-cid-mspuyifq]{width:20px;height:20px;transition:transform .6s cubic-bezier(.25,1,.5,1);transform:rotate(-45deg)}.project-card[data-astro-cid-mspuyifq]:hover .arrow-circle[data-astro-cid-mspuyifq]{width:56px;height:56px;background-color:var(--color-white, #ffffff);color:var(--color-black, #000000);transform:translate(-50%,50%) rotate(45deg)}.project-card[data-astro-cid-mspuyifq]:hover .arrow-icon[data-astro-cid-mspuyifq]{transform:rotate(0)}.content[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;gap:8px}.subtitle[data-astro-cid-mspuyifq]{color:var(--color-grey-70, #666666);font-size:18px;font-weight:400}.title[data-astro-cid-mspuyifq]{color:var(--color-black, #000000);font-size:24px;font-weight:400}.projects-gallery[data-astro-cid-c23v73wl]{display:flex;flex-direction:column;gap:50px;width:100%}.main-project[data-astro-cid-c23v73wl]{width:100%}.other-projects[data-astro-cid-c23v73wl]{display:grid;grid-template-columns:1fr;gap:45px}@media(min-width:768px){.other-projects[data-astro-cid-c23v73wl]{grid-template-columns:repeat(2,1fr)}}.text-section-container[data-astro-cid-hr6ygogu]{display:flex;align-items:flex-start;gap:90px;width:100%}.text-section-left[data-astro-cid-hr6ygogu]{font-size:16px;color:var(--color-black);font-weight:400;min-width:fit-content;margin:0 90px 0 0;padding-top:4px}.text-section-middle[data-astro-cid-hr6ygogu]{flex:1;font-size:40px;line-height:56px}.text-section-dark[data-astro-cid-hr6ygogu]{display:inline;font-weight:400;color:var(--color-black)}.text-section-light[data-astro-cid-hr6ygogu]{display:inline;font-weight:400;color:var(--color-grey-50)}.text-section-button[data-astro-cid-hr6ygogu]{display:flex;align-items:center;gap:12px;padding:16px 32px;background-color:#f0f0f0;color:var(--color-black);border-radius:100px;font-size:18px;font-weight:500;text-decoration:none;transition:all .4s ease;border:1px solid transparent;min-width:fit-content;height:fit-content;margin-top:4px}.text-section-button[data-astro-cid-hr6ygogu]:hover{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-black)}.text-section-icon[data-astro-cid-hr6ygogu]{width:20px;height:20px;transition:transform .4s ease}.text-section-button[data-astro-cid-hr6ygogu]:hover .text-section-icon[data-astro-cid-hr6ygogu]{transform:rotate(45deg)}@media(max-width:1024px){.text-section-container[data-astro-cid-hr6ygogu]{flex-direction:column;gap:24px}.text-section-left[data-astro-cid-hr6ygogu]{padding-top:0}.text-section-dark[data-astro-cid-hr6ygogu],.text-section-light[data-astro-cid-hr6ygogu]{font-size:36px}.text-section-button[data-astro-cid-hr6ygogu]{margin-top:0;align-self:flex-start}}@media(max-width:768px){.text-section-dark[data-astro-cid-hr6ygogu],.text-section-light[data-astro-cid-hr6ygogu]{font-size:28px}.text-section-middle[data-astro-cid-hr6ygogu]{line-height:36px}}.animated-wrapper[data-astro-cid-p256gk4s]{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;width:100%;display:block}.animated-wrapper[data-astro-cid-p256gk4s]{transform:translateY(60px)}.animated-wrapper[data-astro-cid-p256gk4s][data-direction=right-to-left]{transform:translate(60px)}.animated-wrapper[data-astro-cid-p256gk4s][data-direction=bottom-to-up]{transform:translateY(60px)}.animated-wrapper[data-astro-cid-p256gk4s].visible{opacity:1;transform:translate(0)}.accordion-item[data-astro-cid-3p7czjhg]{width:100%}.accordion-header[data-astro-cid-3p7czjhg]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 80px;background:none;border:none;cursor:pointer;text-align:left;font-family:Manrope,sans-serif}.accordion-title[data-astro-cid-3p7czjhg]{font-size:40px;font-weight:400;color:var(--color-black)}.accordion-arrow[data-astro-cid-3p7czjhg]{color:var(--color-black);transition:transform .3s ease;flex-shrink:0;margin-left:16px}.accordion-content[data-astro-cid-3p7czjhg]{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content-inner[data-astro-cid-3p7czjhg]{padding:0 80px 24px}.accordion-item-text[data-astro-cid-3p7czjhg]{padding-top:8px;font-size:24px;font-weight:400;color:var(--color-black);line-height:1.5}.accordion-item-text[data-astro-cid-3p7czjhg]:first-child{padding-top:0}.accordion-divider[data-astro-cid-3p7czjhg]{height:1px;background:#0003;margin:0 80px}@media(max-width:1024px){.accordion-header[data-astro-cid-3p7czjhg]{padding:24px 64px}.accordion-content-inner[data-astro-cid-3p7czjhg]{padding:0 64px 24px}.accordion-divider[data-astro-cid-3p7czjhg]{margin:0 64px}}@media(max-width:768px){.accordion-title[data-astro-cid-3p7czjhg]{font-size:32px}.accordion-item-text[data-astro-cid-3p7czjhg]{font-size:20px}.accordion-header[data-astro-cid-3p7czjhg]{padding:24px 16px}.accordion-content-inner[data-astro-cid-3p7czjhg]{padding:0 16px 24px}.accordion-divider[data-astro-cid-3p7czjhg]{margin:0 16px}}.accordion-group[data-astro-cid-sejabh7f]{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.accordion-group-title[data-astro-cid-sejabh7f]{font-size:16px;font-weight:400;color:var(--color-grey-70);margin-bottom:16px;padding:0 80px}.accordion-list[data-astro-cid-sejabh7f]{display:flex;flex-direction:column;width:100%}@media(max-width:1024px){.accordion-group-title[data-astro-cid-sejabh7f]{padding:0 64px}}@media(max-width:768px){.accordion-group-title[data-astro-cid-sejabh7f]{padding:0 16px}}.spacer[data-astro-cid-sm7sxu6c]{height:10vh}.spacer-large[data-astro-cid-sm7sxu6c]{height:15vh}
