.endscreen-section[data-astro-cid-zyxu7z4l]{--cross-size: clamp(.875rem, 1vw, 2rem);height:350vh;font-size:clamp(.875rem,1vw,2rem)}.endscreen-track[data-astro-cid-zyxu7z4l]{position:absolute;inset:0 0 -100vh;pointer-events:none}.endscreen-outer[data-astro-cid-zyxu7z4l]{position:sticky;top:0;height:100vh;pointer-events:auto}.endscreen-content[data-astro-cid-zyxu7z4l]{position:absolute;left:50%;top:calc(50% - 3em);width:100%;text-align:center;transform:translate3d(-50%,-50%,0)}.endscreen-crosses[data-astro-cid-zyxu7z4l]{position:absolute;left:calc(50% - 30vw);width:60vw;height:calc(100% + 10vh)}.endscreen-cross[data-astro-cid-zyxu7z4l]{position:absolute;width:var(--cross-size);height:var(--cross-size)}.endscreen-cross[data-astro-cid-zyxu7z4l]:before,.endscreen-cross[data-astro-cid-zyxu7z4l]:after{position:absolute;left:0;top:calc(.5 * var(--cross-size));width:var(--cross-size);height:calc(.125 * var(--cross-size));content:"";background:var(--color-white)}.endscreen-cross[data-astro-cid-zyxu7z4l]:after{transform:rotate(90deg)}.endscreen-cross[data-astro-cid-zyxu7z4l]:nth-child(1){left:0;top:0}.endscreen-cross[data-astro-cid-zyxu7z4l]:nth-child(2){right:0;top:0}.endscreen-cross[data-astro-cid-zyxu7z4l]:nth-child(3){left:0;bottom:0}.endscreen-cross[data-astro-cid-zyxu7z4l]:nth-child(4){left:calc(50% - .5rem);bottom:0}.endscreen-cross[data-astro-cid-zyxu7z4l]:nth-child(5){right:0;bottom:0}.endscreen-subtitle[data-astro-cid-zyxu7z4l]{overflow:hidden;font-size:1em;line-height:1.4;text-transform:uppercase}.endscreen-title[data-astro-cid-zyxu7z4l]{--font-size: 10vw;position:relative;width:fit-content;margin:.4em auto auto;font-size:var(--font-size);font-weight:400;line-height:1}.endscreen-title-link[data-astro-cid-zyxu7z4l]{display:block;cursor:pointer}.endscreen-title-line[data-astro-cid-zyxu7z4l]{position:relative;display:block;height:var(--font-size)}.endscreen-title-line[data-astro-cid-zyxu7z4l]:last-child{bottom:.02em}.endscreen-title-word[data-astro-cid-zyxu7z4l]{position:relative;display:inline-block;height:.95em;overflow:hidden;vertical-align:top}.char-wrapper[data-astro-cid-zyxu7z4l]{position:relative;top:-.2em;display:inline-block;height:var(--font-size)}.char[data-astro-cid-zyxu7z4l]{position:relative;display:inline-block}.char-wrapper[data-astro-cid-zyxu7z4l] .char[data-astro-cid-zyxu7z4l]{float:left}.char-wrapper[data-astro-cid-zyxu7z4l] .char[data-astro-cid-zyxu7z4l]:last-child{clear:both}.endscreen-decoration[data-astro-cid-zyxu7z4l]{position:absolute;height:.07em;transform:scale3d(0,1,1);transform-origin:left center;background:var(--color-white)}.endscreen-decoration-top[data-astro-cid-zyxu7z4l]{left:.05em;top:.85em;width:calc(100% - .05em)}.endscreen-decoration-bottom[data-astro-cid-zyxu7z4l]{left:.05em;bottom:.1em;width:calc(100% - .05em)}@media(min-aspect-ratio:21 / 9){.endscreen-title[data-astro-cid-zyxu7z4l]{--font-size: 6.7vw}}@media(max-width:560px){.endscreen-content[data-astro-cid-zyxu7z4l]{top:40%}.endscreen-crosses[data-astro-cid-zyxu7z4l]{left:var(--spacing-page-x);width:calc(100% - 2 * var(--spacing-page-x))}.endscreen-subtitle[data-astro-cid-zyxu7z4l]{width:55%;margin:auto;font-size:1.2em}.endscreen-title[data-astro-cid-zyxu7z4l]{--font-size: 19.5vw;width:100%}}.endscreen-bottom[data-astro-cid-zyxu7z4l]{position:absolute;left:50%;bottom:7vh;display:flex;align-items:center;justify-content:center;gap:1em;width:15em;height:3.375em;overflow:hidden;font-size:1.1em;text-align:center;background:var(--color-white);border-radius:var(--radius-full);transform:translate(-50%)}.endscreen-bottom-texts[data-astro-cid-zyxu7z4l]{position:relative;overflow:hidden}.endscreen-bottom-text[data-astro-cid-zyxu7z4l]{display:block;font-size:.75em;line-height:1.5;white-space:nowrap;text-transform:uppercase;color:var(--color-ink);animation:end-roll-text 3s cubic-bezier(.1,0,.1,1) .2s infinite}.endscreen-bottom-text[data-astro-cid-zyxu7z4l]:last-child{position:absolute;top:-1.5em}.endscreen-bottom-arrows[data-astro-cid-zyxu7z4l]{position:relative;width:1em;height:1em;overflow:hidden;color:var(--color-ink)}.endscreen-bottom-arrow[data-astro-cid-zyxu7z4l]{position:absolute;left:0;top:0;width:1em;height:1em;background:currentColor;mask:var(--end-arrow) center / cover no-repeat;animation:end-roll-arrow 3s cubic-bezier(.1,0,.1,1) 0s infinite}.endscreen-bottom-arrows-late[data-astro-cid-zyxu7z4l] .endscreen-bottom-arrow[data-astro-cid-zyxu7z4l]{animation-delay:.3s}.endscreen-bottom-arrow[data-astro-cid-zyxu7z4l]:last-child{top:-1em}.endscreen-bottom[data-astro-cid-zyxu7z4l]{--end-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.75v9.5M3.75 8.25 8 12.5l4.25-4.25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@keyframes end-roll-text{0%{transform:translateZ(0)}33%,to{transform:translate3d(0,1.5em,0)}}@keyframes end-roll-arrow{0%{transform:translateZ(0)}33%,to{transform:translate3d(0,1em,0)}}@media(prefers-reduced-motion:reduce){.endscreen-bottom-text[data-astro-cid-zyxu7z4l],.endscreen-bottom-arrow[data-astro-cid-zyxu7z4l]{animation:none}}.featured[data-astro-cid-e3k5sjr3]{padding-top:clamp(30px,4vw,50px);padding-bottom:clamp(30px,4vw,50px)}.featured-cta-row[data-astro-cid-e3k5sjr3]{display:flex;justify-content:center;margin-top:12vh}.featured-cta[data-astro-cid-e3k5sjr3]{position:relative;display:flex;align-items:center;gap:1em;width:fit-content;height:3.375em;padding:1em 1.5em 1em 1.625em;overflow:hidden;font-size:clamp(.875rem,1vw,1.75rem);font-weight:500;line-height:1.15;text-transform:uppercase;border-radius:5.3125em;transition:background .2s cubic-bezier(.35,0,0,1)}.featured-cta-dot[data-astro-cid-e3k5sjr3]{position:relative;z-index:1;display:inline-block;width:.5em;height:.5em;border-radius:var(--radius-full);transition:background .5s cubic-bezier(.35,0,0,1),transform .4s cubic-bezier(.35,0,0,1)}.featured-cta-text[data-astro-cid-e3k5sjr3]{position:relative;z-index:1;transition:color .5s cubic-bezier(.35,0,0,1),transform .4s cubic-bezier(.35,0,0,1)}.featured-cta-arrow[data-astro-cid-e3k5sjr3]{position:absolute;right:1em;z-index:1;display:flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;transform:translate3d(3em,0,0);transition:transform .4s cubic-bezier(.4,0,0,1)}.featured-cta-arrow[data-astro-cid-e3k5sjr3] svg[data-astro-cid-e3k5sjr3]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:color .5s}@media(hover:hover){.featured-cta[data-astro-cid-e3k5sjr3]:hover{color:var(--color-white);background:var(--color-brand);transition:background .5s cubic-bezier(.35,0,0,1) .3s}.featured-cta[data-astro-cid-e3k5sjr3]:hover .featured-cta-text[data-astro-cid-e3k5sjr3]{transform:translate3d(-1.5em,0,0)}.featured-cta[data-astro-cid-e3k5sjr3]:hover .featured-cta-dot[data-astro-cid-e3k5sjr3]{background:var(--color-brand);transform:translate3d(4em,0,0) scale(32)}.featured-cta[data-astro-cid-e3k5sjr3]:hover .featured-cta-arrow[data-astro-cid-e3k5sjr3]{color:var(--color-white);transform:none}}@media(max-width:812px){.featured[data-astro-cid-e3k5sjr3]{padding-top:25px;padding-bottom:25px}.featured-cta-row[data-astro-cid-e3k5sjr3]{margin-top:4em;margin-bottom:5em}}@media(max-width:400px){.featured[data-astro-cid-e3k5sjr3]{padding-top:15px;padding-bottom:15px}}@media(prefers-reduced-motion:no-preference){.js [data-astro-cid-oqbvnaup][data-hero-intro=pending] [data-astro-cid-oqbvnaup]:is([data-hero-intro-title],[data-hero-intro-crosses]>*){visibility:hidden}}.projects[data-astro-cid-aosr7cdn]{--pad-y: clamp(30px, 4vw, 50px);padding-block:var(--pad-y)}@media(max-width:812px){.projects[data-astro-cid-aosr7cdn]{--pad-y: 25px}}@media(max-width:400px){.projects[data-astro-cid-aosr7cdn]{--pad-y: 15px}}.projects-top[data-astro-cid-aosr7cdn]{position:relative;margin-top:20vh}@media(max-width:812px){.projects-top[data-astro-cid-aosr7cdn]{margin-top:6em;margin-bottom:2em}}.projects-title-wrapper[data-astro-cid-aosr7cdn]{--fit: .8428;position:relative;width:fit-content;height:20vw;left:-.01em;font-size:calc(17vw * var(--fit))}@media(max-width:812px){.projects-title-wrapper[data-astro-cid-aosr7cdn]{--fit: .8188}}.projects-title[data-astro-cid-aosr7cdn]{position:relative;left:-1vw;margin:0;overflow:hidden;font-weight:var(--text-page-title--font-weight);letter-spacing:var(--text-page-title--letter-spacing);line-height:17vw}.projects-count[data-astro-cid-aosr7cdn]{position:absolute;top:2vw;right:-9vw;overflow:hidden;font-size:4vw;line-height:1.15}.projects-arrow[data-astro-cid-aosr7cdn]{position:absolute;right:-9vw;bottom:5vw;width:4vw;height:4vw}@media(min-aspect-ratio:21 / 9){.projects-count[data-astro-cid-aosr7cdn]{top:2.5vw;right:-7vw;font-size:2.7vw}.projects-arrow[data-astro-cid-aosr7cdn]{right:-6.9vw;bottom:5.5vw;width:2.7vw;height:2.7vw}}.projects-list[data-astro-cid-aosr7cdn]{margin-top:8vh}@media(max-width:812px){.projects-list[data-astro-cid-aosr7cdn]{margin-top:0}}.about-card-back[data-astro-cid-zmcyh553]{display:block;width:100%;height:100%}.about-card-back-fill[data-astro-cid-zmcyh553]{fill:var(--color-brand-dark)}.about-card-back-lines[data-astro-cid-zmcyh553]{fill:none;stroke:var(--color-white)}.about-card-back-lines[data-astro-cid-zmcyh553] .about-card-back-solid[data-astro-cid-zmcyh553]{fill:var(--color-white);stroke:none}.about-card-back-initial[data-astro-cid-zmcyh553]{fill:var(--color-white);font-size:112px;font-weight:500}.about-capabilities[data-astro-cid-or2gq7po]{--pad-y: clamp(30px, 4vw, 50px);position:relative;padding-block:var(--pad-y) calc(var(--pad-y) * 4);background:var(--color-brand);color:var(--color-white);font-size:clamp(.875rem,1vw,1.75rem)}.about-capabilities-title[data-astro-cid-or2gq7po]{margin-top:calc(2em - var(--pad-y) * 2);font-size:12vw;font-weight:var(--text-page-title--font-weight);letter-spacing:var(--text-page-title--letter-spacing);line-height:1}.about-capabilities-title-2[data-astro-cid-or2gq7po]{padding-left:2em}.about-capabilities-caption[data-astro-cid-or2gq7po]{position:absolute;top:calc(26vw - var(--pad-y) * 2);right:var(--spacing-page-x);width:20em;font-size:max(14px,.875em);line-height:1.2}.about-capabilities-letters[data-astro-cid-or2gq7po]{display:flex;gap:.5rem;margin-top:1.5em}.about-capabilities-letters[data-astro-cid-or2gq7po] li[data-astro-cid-or2gq7po]{display:grid;width:2.25em;height:3.125em;place-items:center;border:.0625em solid currentColor;border-radius:var(--radius-panel)}.about-capabilities-cards-wrapper[data-astro-cid-or2gq7po]{margin-top:4em}.about-capabilities-cards[data-astro-cid-or2gq7po]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-grid-gap)}.about-capability-card[data-astro-cid-or2gq7po]{position:relative;transform-style:preserve-3d}.about-capability-card-front[data-astro-cid-or2gq7po],.about-capability-card-back[data-astro-cid-or2gq7po]{backface-visibility:hidden}.about-capability-card-back[data-astro-cid-or2gq7po]{position:absolute;inset:0;border-radius:var(--radius-card);transform:rotateY(180deg)}.about-capability-card-back[data-astro-cid-or2gq7po]{overflow:hidden}.about-capability-card-front[data-astro-cid-or2gq7po]{display:flex;flex-direction:column;aspect-ratio:314 / 438;padding:1.25em 1.875em;border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink)}.about-capability-card-index[data-astro-cid-or2gq7po]{display:flex;align-items:flex-start;justify-content:space-between;font-size:1.5em}.about-capability-card-index[data-astro-cid-or2gq7po] .font-mono[data-astro-cid-or2gq7po]{font-size:2em;line-height:1}.about-capability-card-index-bottom[data-astro-cid-or2gq7po]{margin-top:auto;transform:rotate(180deg)}.about-capability-card-services[data-astro-cid-or2gq7po]{margin-top:2em}.about-capability-card-services[data-astro-cid-or2gq7po] li[data-astro-cid-or2gq7po]{padding-block:.6em;border-bottom:1px dotted var(--color-brand);font-size:max(14px,.85em)}@media(max-width:812px){.about-capabilities-title[data-astro-cid-or2gq7po]{font-size:18vw}.about-capabilities-title-2[data-astro-cid-or2gq7po]{padding-left:0}.about-capabilities[data-astro-cid-or2gq7po]{font-size:clamp(1rem,1vw,1.75rem)}.about-capabilities-caption[data-astro-cid-or2gq7po]{position:relative;top:auto;right:auto;width:auto}.about-capabilities-caption[data-astro-cid-or2gq7po] p[data-astro-cid-or2gq7po]{margin-top:2em;font-size:1.1em}.about-capabilities-letters[data-astro-cid-or2gq7po]{margin-top:2em}.about-capabilities-letters[data-astro-cid-or2gq7po] li[data-astro-cid-or2gq7po]{font-size:1.2em}.about-capabilities-cards[data-astro-cid-or2gq7po]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7.2vw}}@media(max-width:560px){.about-capabilities-cards[data-astro-cid-or2gq7po]{grid-template-columns:minmax(0,1fr);row-gap:15vw;padding-top:15vw}}.about-capabilities[data-astro-cid-or2gq7po][data-about-animated]{background:transparent}[data-astro-cid-or2gq7po][data-about-animated] .about-capabilities-title-line[data-astro-cid-or2gq7po]{position:relative;overflow:hidden}[data-astro-cid-or2gq7po][data-about-animated] .about-capabilities-title-word{display:inline-block;white-space:nowrap}[data-astro-cid-or2gq7po][data-about-animated] .about-capabilities-letters[data-astro-cid-or2gq7po]{position:relative;width:fit-content;overflow:hidden}[data-astro-cid-or2gq7po][data-about-animated] .about-capabilities-cards[data-astro-cid-or2gq7po]{perspective:300vw}@media(min-width:813px){.about-capabilities[data-astro-cid-or2gq7po][data-about-animated]{padding-bottom:var(--pad-y)}[data-astro-cid-or2gq7po][data-about-animated] .about-capabilities-cards-wrapper[data-astro-cid-or2gq7po]{margin-bottom:300vh}[data-astro-cid-or2gq7po][data-about-animated] .about-capabilities-cards[data-astro-cid-or2gq7po]{display:block;perspective:100vh;perspective-origin:center center}[data-astro-cid-or2gq7po][data-about-animated] .about-capability-card[data-astro-cid-or2gq7po]{position:absolute;top:0;left:0;width:calc((100% - 3 * var(--spacing-grid-gap)) / 4)}}.about-clients[data-astro-cid-fhzggpwz]{padding-top:25vh;padding-bottom:15vh;overflow:hidden;font-size:clamp(.75rem,1vw,1.75rem)}.about-clients-header[data-astro-cid-fhzggpwz]{display:flex;align-items:center;justify-content:space-between;gap:2em}.about-clients-title[data-astro-cid-fhzggpwz]{font-size:4em;font-weight:var(--text-page-title--font-weight);line-height:1.15}.about-clients-caption[data-astro-cid-fhzggpwz]{width:14em;font-size:max(14px,.875em);line-height:1.2;text-align:right}.about-clients-rows[data-astro-cid-fhzggpwz]{margin-top:2vh}.about-clients-row[data-astro-cid-fhzggpwz]{display:flex;justify-content:center}.about-clients-row[data-astro-cid-fhzggpwz]+.about-clients-row[data-astro-cid-fhzggpwz]{margin-top:-2em}.about-clients-logo[data-astro-cid-fhzggpwz]{width:15em;height:15em}@media(max-width:812px){.about-clients[data-astro-cid-fhzggpwz]{padding-top:25px;padding-bottom:10vh}.about-clients-header[data-astro-cid-fhzggpwz]{flex-direction:column;gap:0;align-items:center;text-align:center}.about-clients-title[data-astro-cid-fhzggpwz]{font-size:14vw;line-height:1}.about-clients-caption[data-astro-cid-fhzggpwz]{width:20em;margin-top:4em;font-size:max(14px,1.2em);text-align:center}.about-clients-logo[data-astro-cid-fhzggpwz]{width:12em;height:12em}}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz]{height:1.15em;overflow:hidden}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz] .about-clients-seen{display:flex;gap:.3em}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz] .about-clients-title-word{position:relative;display:flex;flex-direction:column;overflow:hidden}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz] .about-clients-title-word>span,[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-caption[data-astro-cid-fhzggpwz] .about-clients-caption-word{display:inline-block;white-space:nowrap}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-track{display:flex;width:max-content}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-track+.about-clients-track{margin-top:-2em}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-row[data-astro-cid-fhzggpwz]{justify-content:flex-start;width:max-content}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-row[data-astro-cid-fhzggpwz]+.about-clients-row[data-astro-cid-fhzggpwz]{margin-top:0}@media(max-width:812px){[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz]{height:auto}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz] .about-clients-seen{flex-wrap:wrap;justify-content:center;row-gap:.1em}[data-astro-cid-fhzggpwz][data-about-animated] .about-clients-title[data-astro-cid-fhzggpwz] .about-clients-title-word{height:1em}}.about-who[data-astro-cid-xuboz6kb]{--pad-y: clamp(30px, 4vw, 50px);--about-font: clamp(.875rem, 1vw, 1.75rem);position:relative;font-size:var(--about-font)}@media(max-width:812px){.about-who[data-astro-cid-xuboz6kb]{--pad-y: 25px;--about-font: clamp(.95rem, 1vw, 1.75rem)}}@media(max-width:400px){.about-who[data-astro-cid-xuboz6kb]{--pad-y: 15px}}.about-who-screen[data-astro-cid-xuboz6kb]{position:relative;min-height:100vh;padding:var(--pad-y) var(--spacing-page-x)}.about-who-main[data-astro-cid-xuboz6kb]{position:absolute;right:var(--spacing-page-x);bottom:var(--pad-y);left:var(--spacing-page-x)}.about-who-mark[data-astro-cid-xuboz6kb]{margin:0;font-size:23.5vw;font-weight:var(--text-page-title--font-weight);letter-spacing:var(--text-page-title--letter-spacing);line-height:.8}.about-who-scroll[data-astro-cid-xuboz6kb]{position:absolute;right:-.1em;bottom:100%;font-size:1.75em;white-space:nowrap}.about-who-left[data-astro-cid-xuboz6kb],.about-who-right[data-astro-cid-xuboz6kb]{position:absolute;bottom:calc(var(--pad-y) + 23.5vw);font-size:4vw;line-height:1}.about-who-left[data-astro-cid-xuboz6kb]{left:var(--spacing-page-x)}.about-who-right[data-astro-cid-xuboz6kb]{right:var(--spacing-page-x);text-align:right}.about-who-left-mark[data-astro-cid-xuboz6kb]{display:none}.about-who-details[data-astro-cid-xuboz6kb]{font-size:4vw;line-height:1.15}.about-who-desc-top[data-astro-cid-xuboz6kb]{width:80%;margin-top:calc(clamp(1rem,1vw,2rem) * 2 + var(--pad-y))}.about-who-desc-bottom[data-astro-cid-xuboz6kb]{position:absolute;right:var(--spacing-page-x);bottom:var(--pad-y);text-align:right}.about-who-team[data-astro-cid-xuboz6kb]{display:flex;flex-direction:column;justify-content:flex-end;gap:3em;padding-top:calc(var(--pad-y) + 6em)}.about-who-team-right[data-astro-cid-xuboz6kb]{max-width:28em;margin-left:auto}.about-who-team-title[data-astro-cid-xuboz6kb]{font-size:4em;line-height:1}.about-who-team-body[data-astro-cid-xuboz6kb]{margin-top:1.5em;font-size:max(14px,.875em);line-height:1.4}.about-who-team-example[data-astro-cid-xuboz6kb]{margin-top:1em;font-size:max(14px,.625em);letter-spacing:.0975em;opacity:.7}.about-who-team-list[data-astro-cid-xuboz6kb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-grid-gap)}.about-who-team-face[data-astro-cid-xuboz6kb]{aspect-ratio:3 / 4;margin:0 0 1em;overflow:hidden;border:1px solid currentColor;border-radius:var(--radius-card)}.about-who-team-number[data-astro-cid-xuboz6kb]{font-size:max(14px,.625em)}.about-who-team-name[data-astro-cid-xuboz6kb]{margin-top:.5em}.about-who-team-role[data-astro-cid-xuboz6kb]{font-size:max(14px,.625em);letter-spacing:.0975em;opacity:.7}@media(max-width:812px){.about-who-mark[data-astro-cid-xuboz6kb]{font-size:22vw}.about-who-left[data-astro-cid-xuboz6kb],.about-who-right[data-astro-cid-xuboz6kb]{position:relative;bottom:auto;left:auto;right:auto;margin-top:1em;font-size:8vw}.about-who-left[data-astro-cid-xuboz6kb]{margin-top:3.5em}.about-who-right[data-astro-cid-xuboz6kb]{text-align:left}.about-who-main[data-astro-cid-xuboz6kb]{bottom:calc(var(--pad-y) * 3)}.about-who-scroll[data-astro-cid-xuboz6kb]{right:auto;left:50%;font-size:4vw;transform:translate(-50%)}.about-who-details[data-astro-cid-xuboz6kb]{font-size:6vw}.about-who-desc-top[data-astro-cid-xuboz6kb]{margin-top:calc(var(--pad-y) + var(--header-size, clamp(1rem, 1vw, 2rem)) * 3.1)}.about-who-break[data-astro-cid-xuboz6kb]{display:none}.about-who-team[data-astro-cid-xuboz6kb]{gap:2em;padding-top:calc(var(--pad-y) + 4em)}.about-who-team-right[data-astro-cid-xuboz6kb]{margin-left:0}.about-who-team-list[data-astro-cid-xuboz6kb]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-who-team-body[data-astro-cid-xuboz6kb]{font-size:max(14px,3.5vw)}}.about-who-carousel[data-astro-cid-xuboz6kb],.about-who-hero[data-astro-cid-xuboz6kb]{display:none}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-hero[data-astro-cid-xuboz6kb]{position:absolute;top:0;left:0;display:block;width:100vw;height:100vh;pointer-events:none}.about-who[data-astro-cid-xuboz6kb][data-about-pinned]{--header-size: clamp(1rem, 1vw, 2rem);overflow-x:clip}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-strip[data-astro-cid-xuboz6kb]{position:sticky;top:0;display:flex;width:350vw;height:100vh;will-change:transform}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-screen[data-astro-cid-xuboz6kb]{flex:none;width:100vw;height:100%;min-height:0}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-we-are[data-astro-cid-xuboz6kb],[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-details[data-astro-cid-xuboz6kb]{margin-right:25vw}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-crosses[data-astro-cid-xuboz6kb]{position:absolute;top:50%;left:var(--spacing-page-x);display:block;width:calc(100vw - var(--spacing-page-x) * 2);opacity:.6;transform-origin:0 0;translate:0 -50%}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-left[data-astro-cid-xuboz6kb],[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-right[data-astro-cid-xuboz6kb]{bottom:var(--pad-y);line-height:1.15}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-left[data-astro-cid-xuboz6kb] .italic[data-astro-cid-xuboz6kb]>span[data-astro-cid-xuboz6kb]{display:inline-block}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-mark[data-astro-cid-xuboz6kb]{margin-bottom:calc(var(--about-font) * .21);line-height:calc((100vw - var(--spacing-page-x) * 2) * .200957)}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-scroll[data-astro-cid-xuboz6kb]{top:100%;bottom:auto;line-height:calc(var(--pad-y) - .2em)}html.has-about-logo .about-who-mark[data-astro-cid-xuboz6kb]{color:transparent}@media(min-width:813px){html.has-about-logo .about-who-left-mark-box[data-astro-cid-xuboz6kb]{color:transparent}}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-left-mark[data-astro-cid-xuboz6kb]{display:block}.about-who-left-mark-box[data-astro-cid-xuboz6kb]{display:inline-block;height:.71em;margin-left:.075em;font-weight:var(--text-page-title--font-weight);letter-spacing:var(--text-page-title--letter-spacing);line-height:.71;vertical-align:-.04em}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-left[data-astro-cid-xuboz6kb]>[data-astro-cid-xuboz6kb],[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-right[data-astro-cid-xuboz6kb]>span[data-astro-cid-xuboz6kb],[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-scroll[data-astro-cid-xuboz6kb]{will-change:transform,opacity}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-desc-top[data-astro-cid-xuboz6kb] .about-word,[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-desc-bottom[data-astro-cid-xuboz6kb] .about-word{display:inline-block;will-change:transform,opacity}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-desc-top[data-astro-cid-xuboz6kb] .about-word{margin-right:1ex}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-desc-bottom[data-astro-cid-xuboz6kb] .about-word{margin-left:1ex}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team[data-astro-cid-xuboz6kb]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:6em;padding-top:var(--pad-y)}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-faces[data-astro-cid-xuboz6kb]{position:absolute;bottom:var(--pad-y);left:var(--spacing-page-x);display:block;width:calc((100% - var(--spacing-page-x) * 2) * .7);height:calc((100% - var(--pad-y) * 2) * .9)}.about-who-team-frame[data-astro-cid-xuboz6kb]{position:absolute;inset:0;height:100%;max-width:100%;aspect-ratio:3 / 4;margin:auto;overflow:hidden;border:1px solid currentColor;border-radius:var(--radius-card);opacity:0}.about-who-face-cursor[data-astro-cid-xuboz6kb]{position:absolute;top:0;left:0;display:none;align-items:center;justify-content:center;width:8.6rem;height:8.6rem;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-cream);pointer-events:none}.about-who-face-cursor[data-astro-cid-xuboz6kb] svg[data-astro-cid-xuboz6kb]{width:30%;height:30%}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-left[data-astro-cid-xuboz6kb]{position:relative;display:flex;width:100%;height:calc(100% - var(--header-size) * 3.1 - var(--pad-y))}.about-who-team-col[data-astro-cid-xuboz6kb]{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:33.3333%;height:100%}.about-who-team-left[data-astro-cid-xuboz6kb] .about-who-team-number[data-astro-cid-xuboz6kb]{width:10em}.about-who-team-info[data-astro-cid-xuboz6kb]{position:relative;display:flex;width:12.5em;height:5em}.about-who-team-info[data-astro-cid-xuboz6kb] .about-who-team-name[data-astro-cid-xuboz6kb]{margin-top:0;white-space:nowrap}.about-who-team-name-icon[data-astro-cid-xuboz6kb]{display:inline-block;width:.5em;height:.5em;margin-right:.5em;background:currentColor;vertical-align:.1em}.about-who-team-info[data-astro-cid-xuboz6kb] .about-who-team-role[data-astro-cid-xuboz6kb]{position:absolute;top:50%;left:0;line-height:1.4;white-space:nowrap;translate:0 -50%}.about-who-team-progress[data-astro-cid-xuboz6kb]{position:absolute;bottom:0;left:0;width:100%;height:.125em}.about-who-team-indicator[data-astro-cid-xuboz6kb],.about-who-team-indicator-inner[data-astro-cid-xuboz6kb]{position:absolute;inset:0;transform-origin:0 0}.about-who-team-indicator[data-astro-cid-xuboz6kb]:before{content:"";position:absolute;inset:0;background:currentColor;opacity:.3}.about-who-team-indicator-inner[data-astro-cid-xuboz6kb]{background:currentColor}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-access[data-astro-cid-xuboz6kb]{position:absolute;bottom:var(--pad-y);left:var(--spacing-page-x);z-index:2;display:block}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-spoken[data-astro-cid-xuboz6kb]{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.about-who-team-controls[data-astro-cid-xuboz6kb]{display:flex;gap:.5em}.about-who-team-button[data-astro-cid-xuboz6kb]{min-height:44px;padding:.5em 1em;border:1px solid currentColor;border-radius:var(--radius-full);background:var(--color-ink);font-size:max(14px,.625em);white-space:nowrap}.about-who-team-button[data-astro-cid-xuboz6kb]:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-right[data-astro-cid-xuboz6kb]{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:calc(var(--header-size) * 28);max-width:none;height:calc(100% - var(--header-size) * 3.1 - var(--pad-y));margin-left:0}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-body[data-astro-cid-xuboz6kb]{margin-top:0}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-list[data-astro-cid-xuboz6kb]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.about-who-team-col[data-astro-cid-xuboz6kb]{width:50%}}@media(max-width:812px){[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-strip[data-astro-cid-xuboz6kb]{display:block;width:100%}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-screen[data-astro-cid-xuboz6kb]{position:absolute;top:0;left:0;width:100%}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-we-are[data-astro-cid-xuboz6kb],[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-details[data-astro-cid-xuboz6kb]{margin-right:0}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-left[data-astro-cid-xuboz6kb]{bottom:auto}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-left[data-astro-cid-xuboz6kb] .italic[data-astro-cid-xuboz6kb]>span[data-astro-cid-xuboz6kb]{display:block}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-right[data-astro-cid-xuboz6kb]{position:absolute;right:var(--spacing-page-x);bottom:var(--pad-y);left:auto;margin-top:0;text-align:right}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-scroll[data-astro-cid-xuboz6kb]{line-height:calc(var(--pad-y) * 3 - .15em)}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team[data-astro-cid-xuboz6kb]{flex-direction:column;justify-content:flex-end;gap:6em}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-faces[data-astro-cid-xuboz6kb]{top:calc(var(--pad-y) + var(--header-size) * 3.1 + 100vw * 56 / 331 + 1em);bottom:calc(var(--pad-y) + (100% - var(--pad-y) * 2) * .2);width:calc(100% - var(--spacing-page-x) * 2);height:auto}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-left[data-astro-cid-xuboz6kb]{position:absolute;bottom:var(--pad-y);left:var(--spacing-page-x);width:calc(100% - var(--spacing-page-x) * 2);height:calc(100% - var(--pad-y) * 2 - 100vw * 56 / 331 - var(--header-size) * 3.1 - var(--pad-y) - 1.5em)}.about-who-team-col[data-astro-cid-xuboz6kb]{font-size:150%}.about-who-team-info[data-astro-cid-xuboz6kb]{width:100%}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-right[data-astro-cid-xuboz6kb]{flex-grow:0;width:100%;height:calc(100% - var(--pad-y) - var(--header-size) - 2em)}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-swipe[data-astro-cid-xuboz6kb]{position:absolute;top:calc(50% - 3.175em);left:calc(50% - 3.175em);display:flex;align-items:center;justify-content:center;width:6.25em;height:6.25em;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-cream);font-size:5vw;transform:scale(0);transition:transform .4s cubic-bezier(.4,.1,0,1);pointer-events:none}[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-team-swipe[data-astro-cid-xuboz6kb].is-active{transform:scale(1)}.about-who-team-swipe-text[data-astro-cid-xuboz6kb]{width:5em;font-size:max(14px,.625em);text-align:center}}@media(max-width:560px){.about-who-team-col[data-astro-cid-xuboz6kb]{font-size:110%}.about-who-details[data-astro-cid-xuboz6kb]{font-size:8vw}.about-who-desc-top[data-astro-cid-xuboz6kb]{width:100%}}@media(max-width:380px){[data-astro-cid-xuboz6kb][data-about-pinned] .about-who-crosses[data-astro-cid-xuboz6kb]{display:none}}.launch[data-astro-cid-lojrytoj]{--ease: cubic-bezier(.35, 0, 0, 1);position:relative;display:flex;align-items:center;gap:1.125em;width:fit-content;height:3.375em;padding:1em 1.5em 1em 1.125em;overflow:hidden;border-radius:var(--radius-full);background:var(--color-white);color:var(--color-ink);font-weight:500;line-height:1.15;text-transform:uppercase;transition:background .5s var(--ease)}.launch-dot[data-astro-cid-lojrytoj]{width:.5em;height:.5em;border-radius:var(--radius-full);background:var(--color-ink);z-index:1;transition:background .5s var(--ease),transform .4s var(--ease)}.launch-text[data-astro-cid-lojrytoj]{position:relative;z-index:1;font-size:.875em;transition:color .5s var(--ease) .1s,transform .4s var(--ease) .1s}.launch-arrow[data-astro-cid-lojrytoj]{position:absolute;top:calc(50% - .75em);right:.75em;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:var(--radius-full);background:var(--color-white);color:var(--color-ink);transform:scale(0);transition:transform .4s var(--ease)}.launch-arrow[data-astro-cid-lojrytoj] svg[data-astro-cid-lojrytoj]{width:90%;height:90%}.launch[data-astro-cid-lojrytoj]:focus-visible{background:var(--launch-highlight)}.launch[data-astro-cid-lojrytoj]:focus-visible .launch-text[data-astro-cid-lojrytoj]{color:var(--launch-on-highlight);transform:translate3d(-20%,0,0)}.launch[data-astro-cid-lojrytoj]:focus-visible .launch-dot[data-astro-cid-lojrytoj]{background:var(--launch-highlight);transform:translate3d(5em,0,0) scale(26)}.launch[data-astro-cid-lojrytoj]:focus-visible .launch-arrow[data-astro-cid-lojrytoj]{transform:scale(1)}@media(hover:hover){.launch[data-astro-cid-lojrytoj]:hover{background:var(--launch-highlight);transition:background .5s var(--ease) .1s}.launch[data-astro-cid-lojrytoj]:hover .launch-text[data-astro-cid-lojrytoj]{color:var(--launch-on-highlight);transform:translate3d(-20%,0,0);transition:color .5s var(--ease),transform .4s var(--ease)}.launch[data-astro-cid-lojrytoj]:hover .launch-dot[data-astro-cid-lojrytoj]{background:var(--launch-highlight);transform:translate3d(5em,0,0) scale(26)}.launch[data-astro-cid-lojrytoj]:hover .launch-arrow[data-astro-cid-lojrytoj]{transform:scale(1);transition:transform .4s var(--ease) .1s}}@media(prefers-reduced-motion:reduce){.launch[data-astro-cid-lojrytoj],.launch[data-astro-cid-lojrytoj] [data-astro-cid-lojrytoj]{transition:none}}.project-details[data-astro-cid-r7oebl6f]{--pad-y: clamp(30px, 4vw, 50px);--header-size: clamp(1rem, 1vw, 2rem);font-size:clamp(1rem,1vw,1.5rem);padding-top:var(--pad-y)}@media(max-width:812px){.project-details[data-astro-cid-r7oebl6f]{--pad-y: 25px}}@media(max-width:400px){.project-details[data-astro-cid-r7oebl6f]{--pad-y: 15px}}.project-gallery[data-astro-cid-r7oebl6f]{margin-top:calc(var(--pad-y) * 2 + var(--header-size) * 2.8)}.project-title[data-astro-cid-r7oebl6f]{font-size:72px;line-height:.95;margin:0}.project-desc[data-astro-cid-r7oebl6f]{font-size:clamp(1rem,1.5vw,3rem);line-height:1.5em;margin:4em 0}.project-desc[data-astro-cid-r7oebl6f] p+p{margin-top:1em}.project-side[data-astro-cid-r7oebl6f]{display:grid;grid-template-columns:1fr 1fr;font-size:clamp(1rem,1.5vw,3rem)}.project-side-title[data-astro-cid-r7oebl6f]{margin-bottom:1em;font-weight:400;letter-spacing:0;line-height:1.15;text-transform:uppercase}.project-hint[data-astro-cid-r7oebl6f]{line-height:1.15}.project-side[data-astro-cid-r7oebl6f] li[data-astro-cid-r7oebl6f]{line-height:1.4}.project-item[data-astro-cid-r7oebl6f]{aspect-ratio:var(--ratio-phone)}.project-meta[data-astro-cid-r7oebl6f]{padding-top:10vh;padding-bottom:50px}@media(min-width:813px){.project-meta[data-astro-cid-r7oebl6f]{padding:0}.project-details[data-astro-cid-r7oebl6f]{padding-top:0}.project-title[data-astro-cid-r7oebl6f],[data-astro-cid-r7oebl6f][data-next-title]{font-size:4.5em}[data-astro-cid-r7oebl6f][data-project-title]{width:100%}.project-desc[data-astro-cid-r7oebl6f]{font-size:max(14px,.75em)}.project-side[data-astro-cid-r7oebl6f]{display:block;font-size:max(14px,.75em)}.project-side-links[data-astro-cid-r7oebl6f]{margin-top:4em}.project-hint[data-astro-cid-r7oebl6f]{right:var(--spacing-page-x);bottom:calc(var(--pad-y) + var(--header-size) * .55 - .575em);font-size:max(14px,.75em)}.project-gallery[data-astro-cid-r7oebl6f]{margin-top:0;top:calc(var(--pad-y) * 2 + var(--header-size) * 2.8);height:calc(100% - var(--pad-y) * 4 - var(--header-size) * 3.9)}.project-item[data-astro-cid-r7oebl6f]{height:100%;aspect-ratio:var(--ratio-wide)}.project-item-fullscreen[data-astro-cid-r7oebl6f]{height:calc(100svh + 2px);margin-top:calc(-1 * (var(--pad-y) * 2 + var(--header-size) * 2.8) - 1px)}.project-next[data-astro-cid-r7oebl6f]{margin-top:calc(-1 * (var(--pad-y) * 2 + var(--header-size) * 2.8))}[data-astro-cid-r7oebl6f][data-next-footer]{bottom:clamp(30px,4vw,50px);width:14em;gap:1em;font-size:max(16px,1vw);line-height:1}}
