.ContactForm-module__HCn48a__form{gap:var(--s-4);display:grid}.ContactForm-module__HCn48a__grid{gap:var(--s-4) var(--s-3);display:grid}@media (min-width:700px){.ContactForm-module__HCn48a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module__HCn48a__field{gap:.45rem;min-width:0;display:grid}.ContactForm-module__HCn48a__label{color:var(--ink)}.ContactForm-module__HCn48a__optional{color:var(--ink-soft);text-transform:none;letter-spacing:0;font-weight:500}.ContactForm-module__HCn48a__input,.ContactForm-module__HCn48a__select,.ContactForm-module__HCn48a__textarea{background:var(--paper);width:100%;min-height:3.1rem;color:var(--ink);border-radius:var(--r-md);transition:background var(--dur-sm) var(--ease-out), border-color var(--dur-sm) var(--ease-out);border:1.5px solid #0000;padding:.75rem .9rem;font-size:1rem}.ContactForm-module__HCn48a__textarea{resize:vertical;min-height:9rem;line-height:1.5}.ContactForm-module__HCn48a__input::placeholder,.ContactForm-module__HCn48a__textarea::placeholder{color:#6b6455}.ContactForm-module__HCn48a__input:hover,.ContactForm-module__HCn48a__select:hover,.ContactForm-module__HCn48a__textarea:hover{background:var(--paper-2)}.ContactForm-module__HCn48a__input:focus-visible,.ContactForm-module__HCn48a__select:focus-visible,.ContactForm-module__HCn48a__textarea:focus-visible{background:var(--white);border-color:var(--purple);outline:none}.ContactForm-module__HCn48a__input[aria-invalid=true],.ContactForm-module__HCn48a__select[aria-invalid=true],.ContactForm-module__HCn48a__textarea[aria-invalid=true]{border-color:var(--red)}.ContactForm-module__HCn48a__error{color:#a3220f;font-size:.9rem;font-weight:700}.ContactForm-module__HCn48a__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__HCn48a__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ContactForm-module__HCn48a__submit{border-radius:var(--r-pill);background:var(--ink);min-height:3.2rem;color:var(--paper);transition:background var(--dur-sm) var(--ease-out);align-items:center;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.ContactForm-module__HCn48a__submit:hover:not(:disabled){background:var(--purple);color:var(--white)}.ContactForm-module__HCn48a__submit:disabled{opacity:.6;cursor:progress}.ContactForm-module__HCn48a__required{color:var(--ink-soft);font-size:.88rem}.ContactForm-module__HCn48a__feedback{font-weight:700}.ContactForm-module__HCn48a__feedback[data-status=error]{color:#a3220f}.ContactForm-module__HCn48a__success{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--green);color:var(--ink);justify-items:start;display:grid}.ContactForm-module__HCn48a__successTitle{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1}.ContactForm-module__HCn48a__successBody{max-width:46ch}.ContactForm-module__HCn48a__reset{text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}
.Title-module__pCl4na__root{flex-wrap:wrap;column-gap:.24em;display:flex}.Title-module__pCl4na__mask{margin-block:-.06em -.1em;padding-block:.06em .1em;display:inline-block;overflow:hidden}.Title-module__pCl4na__word{transform-origin:0 100%;display:inline-block}.Title-module__pCl4na__hero{font-size:var(--fs-hero)}.Title-module__pCl4na__h1{font-size:var(--fs-h1)}.Title-module__pCl4na__h2{font-size:var(--fs-h2)}.Title-module__pCl4na__h3{font-size:var(--fs-h3)}
.ProjectCard-module__FK4eqW__card{color:inherit;display:block}.ProjectCard-module__FK4eqW__media{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--paper-2);isolation:isolate;transition:border-radius var(--dur-md) var(--ease-out), scale var(--dur-md) var(--ease-out);display:block;position:relative;overflow:hidden}.ProjectCard-module__FK4eqW__card[data-shape-format=portrait] .ProjectCard-module__FK4eqW__media{aspect-ratio:4/5}.ProjectCard-module__FK4eqW__card[data-shape-format=square] .ProjectCard-module__FK4eqW__media{aspect-ratio:1}.ProjectCard-module__FK4eqW__img{object-fit:cover;transition:scale var(--dur-lg) var(--ease-out)}@media (hover:hover){.ProjectCard-module__FK4eqW__card:hover .ProjectCard-module__FK4eqW__img{scale:1.05}.ProjectCard-module__FK4eqW__card:hover .ProjectCard-module__FK4eqW__media{border-radius:var(--r-xl)}}.ProjectCard-module__FK4eqW__media[data-accent=red] .ProjectCard-module__FK4eqW__placeholder{background:var(--yellow)}.ProjectCard-module__FK4eqW__media[data-accent=purple] .ProjectCard-module__FK4eqW__placeholder{background:var(--green)}.ProjectCard-module__FK4eqW__media[data-accent=green] .ProjectCard-module__FK4eqW__placeholder{background:var(--purple)}.ProjectCard-module__FK4eqW__media[data-accent=yellow] .ProjectCard-module__FK4eqW__placeholder{background:var(--red)}.ProjectCard-module__FK4eqW__placeholder{position:absolute;inset:0}.ProjectCard-module__FK4eqW__p1,.ProjectCard-module__FK4eqW__p2,.ProjectCard-module__FK4eqW__p3,.ProjectCard-module__FK4eqW__p4{transition:translate var(--dur-lg) var(--ease-out), rotate var(--dur-lg) var(--ease-out);position:absolute}.ProjectCard-module__FK4eqW__p1{aspect-ratio:1;width:30%;top:18%;left:14%}.ProjectCard-module__FK4eqW__p2{aspect-ratio:1;width:18%;top:30%;left:52%}.ProjectCard-module__FK4eqW__p3{aspect-ratio:3/5;width:16%;top:46%;left:70%;rotate:8deg}.ProjectCard-module__FK4eqW__p4{aspect-ratio:5/3;width:22%;top:62%;left:30%;rotate:-6deg}.ProjectCard-module__FK4eqW__media[data-accent=green] .ProjectCard-module__FK4eqW__p2{background:var(--yellow)}.ProjectCard-module__FK4eqW__media[data-accent=red] .ProjectCard-module__FK4eqW__p3{background:var(--purple)}.ProjectCard-module__FK4eqW__media[data-accent=yellow] .ProjectCard-module__FK4eqW__p1,.ProjectCard-module__FK4eqW__media[data-accent=purple] .ProjectCard-module__FK4eqW__p4{background:var(--ink)}@media (hover:hover){.ProjectCard-module__FK4eqW__card:hover .ProjectCard-module__FK4eqW__p1{translate:10% -8%}.ProjectCard-module__FK4eqW__card:hover .ProjectCard-module__FK4eqW__p2{translate:-20% 20%}.ProjectCard-module__FK4eqW__card:hover .ProjectCard-module__FK4eqW__p3{rotate:-10deg}.ProjectCard-module__FK4eqW__card:hover .ProjectCard-module__FK4eqW__p4{translate:15% -10%}}.ProjectCard-module__FK4eqW__pending{inset-inline-start:var(--s-2);bottom:var(--s-2);z-index:2;position:absolute}.ProjectCard-module__FK4eqW__meta{padding-top:var(--s-2);gap:.2rem;display:grid}.ProjectCard-module__FK4eqW__name{font-family:var(--font-serif);font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.1}[dir=rtl] .ProjectCard-module__FK4eqW__name{font-weight:600}.ProjectCard-module__FK4eqW__info{color:var(--on-field-soft);font-size:var(--fs-small)}.ProjectCard-module__FK4eqW__desc{max-width:46ch;color:var(--on-field-soft);font-size:var(--fs-small);margin-top:.3rem}
.HeroCollage-module__97xj3q__root{min-height:100svh;padding-top:calc(var(--header-h) + var(--s-5));position:relative;overflow:hidden}.HeroCollage-module__97xj3q__copy{z-index:15;text-align:center;pointer-events:none;justify-items:center;display:grid;position:relative}.HeroCollage-module__97xj3q__copy a{pointer-events:auto}.HeroCollage-module__97xj3q__title{justify-content:center;max-width:13ch}.HeroCollage-module__97xj3q__lead{margin-top:var(--s-3);max-width:38ch}.HeroCollage-module__97xj3q__actions{justify-content:center;gap:var(--s-1);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.HeroCollage-module__97xj3q__board{height:30rem;margin-top:var(--s-4);position:relative}@media (min-width:768px){.HeroCollage-module__97xj3q__root{padding-top:var(--header-h);align-items:center;display:flex}.HeroCollage-module__97xj3q__copy{padding-block:var(--s-6)}.HeroCollage-module__97xj3q__board{inset:var(--header-h) 0 0;height:auto;margin:0;position:absolute}}.HeroCollage-module__97xj3q__piece{touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute}@media (min-width:1024px) and (pointer:fine){.HeroCollage-module__97xj3q__piece[data-drag]{cursor:grab}.HeroCollage-module__97xj3q__piece[data-drag]:active{cursor:grabbing}}.HeroCollage-module__97xj3q__window{border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-float);padding:.45rem;display:block}.HeroCollage-module__97xj3q__bar{gap:.32rem;padding:.25rem .4rem .55rem;display:flex}.HeroCollage-module__97xj3q__bar .shape{width:.62rem;height:.62rem}.HeroCollage-module__97xj3q__bar .shape[data-shape=green]{border-radius:2px}.HeroCollage-module__97xj3q__frame{aspect-ratio:16/10;border-radius:calc(var(--r-lg) - .45rem);background:var(--paper-2);display:block;position:relative;overflow:hidden}.HeroCollage-module__97xj3q__img{object-fit:cover;pointer-events:none}.HeroCollage-module__97xj3q__play{aspect-ratio:1;background:var(--red);width:3.2rem;color:var(--white);transition:scale var(--dur-sm) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.HeroCollage-module__97xj3q__play svg{translate:6%}.HeroCollage-module__97xj3q__window:hover .HeroCollage-module__97xj3q__play{scale:1.12}.HeroCollage-module__97xj3q__caption{justify-content:space-between;align-items:baseline;gap:var(--s-2);text-align:start;padding:.55rem .5rem .2rem;font-size:.84rem;display:flex}.HeroCollage-module__97xj3q__captionTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.HeroCollage-module__97xj3q__captionSub{color:var(--ink-soft);flex:none}.HeroCollage-module__97xj3q__pMain{width:clamp(15rem,25vw,26rem);top:54%;left:1.5%;rotate:-4deg}.HeroCollage-module__97xj3q__pSecond{width:clamp(12rem,21vw,21rem);top:28%;right:2.5%;rotate:5deg}.HeroCollage-module__97xj3q__pThird{width:clamp(10rem,14vw,14rem);top:80%;left:29%;rotate:3deg}.HeroCollage-module__97xj3q__phone{aspect-ratio:390/844;background:var(--ink);width:clamp(8.5rem,11vw,11rem);box-shadow:var(--shadow-float);border-radius:1.8rem;padding:.45rem;display:block;top:60%;right:19%;rotate:-7deg}.HeroCollage-module__97xj3q__phoneScreen{border-radius:1.4rem;height:100%;display:block;position:relative;overflow:hidden}.HeroCollage-module__97xj3q__note{border-radius:var(--r-lg);width:clamp(12rem,17vw,16rem);box-shadow:var(--shadow-float);padding:1.1rem 1.3rem 1.3rem;top:8%;left:3%;rotate:-3deg}.HeroCollage-module__97xj3q__note .title{font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.1}.HeroCollage-module__97xj3q__sticker{border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-card);place-items:center;display:grid}.HeroCollage-module__97xj3q__sLogo{width:7rem;height:5.6rem;padding:.8rem;top:8%;right:8%;rotate:8deg}.HeroCollage-module__97xj3q__stickerLogo{pointer-events:none;width:100%;height:auto}.HeroCollage-module__97xj3q__sRed{width:4.2rem;height:4.2rem;top:30%;left:22%}.HeroCollage-module__97xj3q__sPurple{width:2.8rem;height:2.8rem;top:22%;right:25%}.HeroCollage-module__97xj3q__sGreen{width:3rem;height:5rem;top:60%;left:24%;rotate:-12deg}.HeroCollage-module__97xj3q__sYellow{width:5rem;height:3.2rem;top:80%;right:6%;rotate:10deg}.HeroCollage-module__97xj3q__hint{z-index:16;left:50%;top:var(--s-3);box-shadow:var(--shadow-card);gap:.5rem;display:none;position:absolute;translate:-50%}.HeroCollage-module__97xj3q__hintDot{background:var(--red);border-radius:50%;width:.55rem;height:.55rem}@media (min-width:1024px) and (pointer:fine){.HeroCollage-module__97xj3q__hint{display:inline-flex}}@media (max-width:767px){.HeroCollage-module__97xj3q__board{height:30rem;margin-top:var(--s-4)}.HeroCollage-module__97xj3q__pMain{width:72%;top:14%;left:2%}.HeroCollage-module__97xj3q__pSecond{width:52%;top:2%;right:0}.HeroCollage-module__97xj3q__pThird{width:46%;top:58%;left:46%}.HeroCollage-module__97xj3q__phone{width:30%;top:52%;left:6%;right:auto}.HeroCollage-module__97xj3q__note{display:none}.HeroCollage-module__97xj3q__sLogo{width:5rem;height:4rem;top:40%;right:4%}.HeroCollage-module__97xj3q__sRed{top:92%;left:70%}.HeroCollage-module__97xj3q__sYellow{top:4%;left:40%;right:auto}.HeroCollage-module__97xj3q__sGreen{top:30%;left:86%}.HeroCollage-module__97xj3q__sRed{top:92%}.HeroCollage-module__97xj3q__sPurple{top:34%;right:34%}}
.LiteYouTube-module__KXHgQG__root{position:relative}.LiteYouTube-module__KXHgQG__frame{background:var(--ink)}.LiteYouTube-module__KXHgQG__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.LiteYouTube-module__KXHgQG__trigger{cursor:pointer}.LiteYouTube-module__KXHgQG__poster{object-fit:cover;transition:scale var(--dur-lg) var(--ease-out), filter var(--dur-md) var(--ease-out)}.LiteYouTube-module__KXHgQG__trigger:hover .LiteYouTube-module__KXHgQG__poster{scale:1.04}.LiteYouTube-module__KXHgQG__play{z-index:2;aspect-ratio:1;background:var(--red);width:clamp(4.5rem,8vw,6.5rem);color:var(--ink);transition:scale var(--dur-md) var(--ease-snap);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 14px 30px -12px #000000b3}.LiteYouTube-module__KXHgQG__play svg{translate:6%}.LiteYouTube-module__KXHgQG__trigger:hover .LiteYouTube-module__KXHgQG__play,.LiteYouTube-module__KXHgQG__trigger:focus-visible .LiteYouTube-module__KXHgQG__play{scale:1.12}.LiteYouTube-module__KXHgQG__caption{margin-top:var(--s-2);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;display:flex}.LiteYouTube-module__KXHgQG__title{font-weight:700}.LiteYouTube-module__KXHgQG__translation{color:var(--on-field-soft);font-size:.92em}.LiteYouTube-module__KXHgQG__channel{color:var(--on-field-soft)}
.Showreel-module__jU6DKa__root{padding-block:var(--s-6) var(--s-5)}.Showreel-module__jU6DKa__title{margin-bottom:var(--s-4)}.Showreel-module__jU6DKa__stage{border-radius:var(--r-lg);box-shadow:var(--shadow-float);transform-origin:50% 0;overflow:hidden}.Showreel-module__jU6DKa__picker{margin-top:var(--s-3);flex-wrap:wrap;gap:.5rem;display:flex}.Showreel-module__jU6DKa__pick{border-radius:var(--r-pill);background:var(--white);min-height:2.6rem;font-size:var(--fs-small);text-align:start;transition:background var(--dur-sm) var(--ease-out), color var(--dur-sm) var(--ease-out);align-items:center;gap:.55rem;padding:.45rem 1rem .45rem .6rem;font-weight:500;display:inline-flex}.Showreel-module__jU6DKa__pick:hover{background:var(--paper-2)}.Showreel-module__jU6DKa__pick[aria-pressed=true]{background:var(--ink);color:var(--paper)}.Showreel-module__jU6DKa__pickDot{border-radius:50%;flex:none;width:1.2rem;height:1.2rem}.Showreel-module__jU6DKa__pickDot[data-i="0"]{background:var(--red)}.Showreel-module__jU6DKa__pickDot[data-i="1"]{background:var(--purple)}.Showreel-module__jU6DKa__pickDot[data-i="2"]{background:var(--green);border-radius:3px}.Showreel-module__jU6DKa__pickDot[data-i="3"]{background:var(--yellow);border-radius:3px}
.PageHead-module__Gxgi_q__root{padding-block:calc(var(--header-h) + var(--s-6)) var(--s-5)}.PageHead-module__Gxgi_q__inner{position:relative}.PageHead-module__Gxgi_q__kicker{margin-bottom:var(--s-3);color:var(--ink-soft)}.PageHead-module__Gxgi_q__title{max-width:16ch}.PageHead-module__Gxgi_q__lead{margin-top:var(--s-3)}.PageHead-module__Gxgi_q__s1,.PageHead-module__Gxgi_q__s2{pointer-events:none;position:absolute}.PageHead-module__Gxgi_q__s1{width:clamp(3rem,7vw,6rem);height:clamp(3rem,7vw,6rem);inset-inline-end:calc(var(--gutter) + 4%);top:-1rem}.PageHead-module__Gxgi_q__s2{width:clamp(2.4rem,4vw,3.6rem);height:clamp(3.6rem,6vw,5.4rem);inset-inline-end:calc(var(--gutter) + 16%);top:55%;rotate:12deg}.PageHead-module__Gxgi_q__s2[data-shape=red],.PageHead-module__Gxgi_q__s2[data-shape=purple]{height:clamp(2.4rem,4vw,3.6rem)}
.Disciplines-module__ZoQlVa__root{padding-block:var(--s-6)}.Disciplines-module__ZoQlVa__head{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.Disciplines-module__ZoQlVa__stack{gap:var(--s-3);display:grid}.Disciplines-module__ZoQlVa__card{gap:var(--s-4);border-radius:var(--r-xl);transform-origin:50% 0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.Disciplines-module__ZoQlVa__stack{gap:var(--s-5)}.Disciplines-module__ZoQlVa__card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;min-height:62vh;position:sticky}}@media (prefers-reduced-motion:reduce){.Disciplines-module__ZoQlVa__card{position:relative;top:auto!important}}.Disciplines-module__ZoQlVa__text{gap:var(--s-3);align-content:start;display:grid}.Disciplines-module__ZoQlVa__line{max-width:14ch;font-size:clamp(2rem,4.2vw,3.8rem)}.Disciplines-module__ZoQlVa__visual{aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden}.Disciplines-module__ZoQlVa__img{object-fit:cover}.Disciplines-module__ZoQlVa__paper{background:#14131114;position:absolute;inset:0}.Disciplines-module__ZoQlVa__paper span{background:var(--white);border-radius:8px;position:absolute;inset:16% 26%;box-shadow:0 18px 30px -18px #14131180}.Disciplines-module__ZoQlVa__paper span:first-child{background:var(--paper);rotate:-9deg}.Disciplines-module__ZoQlVa__paper span:nth-child(2){background:var(--yellow);rotate:5deg}.Disciplines-module__ZoQlVa__paper span:nth-child(3){background:linear-gradient(var(--ink), var(--ink)) 16% 16% / 54% 10px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 16% 30% / 66% 4px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 16% 37% / 60% 4px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 16% 44% / 64% 4px no-repeat, radial-gradient(circle, var(--purple) 0 60%, transparent 62%) 78% 82% / 30% 30% no-repeat, linear-gradient(var(--red), var(--red)) 18% 80% / 26% 22% no-repeat, var(--white);rotate:-2deg}
.Process-module__G6Zm2W__root{padding-block:var(--s-6)}.Process-module__G6Zm2W__title{margin-bottom:var(--s-5)}.Process-module__G6Zm2W__steps{gap:var(--s-3);display:grid}@media (min-width:700px){.Process-module__G6Zm2W__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Process-module__G6Zm2W__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.Process-module__G6Zm2W__step{align-content:start;gap:var(--s-2);min-height:15rem;padding:var(--s-4) var(--s-3);border-radius:var(--r-lg);display:grid}.Process-module__G6Zm2W__step:nth-child(odd){rotate:-1.2deg}.Process-module__G6Zm2W__step:nth-child(2n){rotate:1.2deg}.Process-module__G6Zm2W__index{font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:600}.Process-module__G6Zm2W__stepTitle{margin-top:auto;font-size:clamp(1.8rem,2.6vw,2.4rem)}.Process-module__G6Zm2W__stepBody{color:var(--on-field-soft)}
.ClientsMarquee-module__VgzFfa__root{padding-block:var(--s-6);overflow:hidden}.ClientsMarquee-module__VgzFfa__title{text-align:center;margin-bottom:var(--s-5);justify-content:center}.ClientsMarquee-module__VgzFfa__rows{gap:.75rem;display:grid}.ClientsMarquee-module__VgzFfa__viewport{overflow:hidden}.ClientsMarquee-module__VgzFfa__row{gap:.75rem;width:max-content;display:flex}.ClientsMarquee-module__VgzFfa__pill{border-radius:var(--r-pill);font-family:var(--font-serif);white-space:nowrap;box-shadow:var(--shadow-card);align-items:center;padding:.9rem 1.5rem;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1;display:inline-flex}
.page-module__xX9Y5q__head{padding-top:calc(var(--header-h) + var(--s-5))}.page-module__xX9Y5q__back{border-radius:var(--r-pill);background:var(--white);min-height:2.4rem;font-size:var(--fs-small);align-items:center;padding:.35rem 1rem;font-weight:500;display:inline-flex}.page-module__xX9Y5q__back:hover{background:var(--paper-2)}.page-module__xX9Y5q__title{font-size:var(--fs-h1);max-width:16ch;margin-block:var(--s-4) var(--s-3)}[dir=rtl] .page-module__xX9Y5q__title{font-weight:600}.page-module__xX9Y5q__facts{gap:var(--s-2) var(--s-5);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.page-module__xX9Y5q__facts dt{color:var(--ink-soft)}.page-module__xX9Y5q__facts dd{font-weight:600}.page-module__xX9Y5q__summary{margin-top:var(--s-3);max-width:50ch}.page-module__xX9Y5q__cover{aspect-ratio:16/9;margin-top:var(--s-5);border-radius:var(--r-xl);background:var(--paper-2);position:relative;overflow:hidden}.page-module__xX9Y5q__coverImg{object-fit:cover}.page-module__xX9Y5q__pending{background:var(--yellow);position:absolute;inset:0}.page-module__xX9Y5q__cover[data-accent=green] .page-module__xX9Y5q__pending{background:var(--green)}.page-module__xX9Y5q__cover[data-accent=purple] .page-module__xX9Y5q__pending{background:var(--purple)}.page-module__xX9Y5q__q1,.page-module__xX9Y5q__q2,.page-module__xX9Y5q__q3,.page-module__xX9Y5q__q4{position:absolute}.page-module__xX9Y5q__q1{aspect-ratio:1;width:22%;top:14%;left:10%}.page-module__xX9Y5q__q2{aspect-ratio:1;width:13%;top:18%;left:60%}.page-module__xX9Y5q__q3{aspect-ratio:3/5;width:10%;top:46%;left:76%;rotate:10deg}.page-module__xX9Y5q__q4{aspect-ratio:5/3;width:16%;top:60%;left:34%;rotate:-8deg}.page-module__xX9Y5q__cover[data-accent=green] .page-module__xX9Y5q__q3{background:var(--ink)}.page-module__xX9Y5q__cover[data-accent=purple] .page-module__xX9Y5q__q2{background:var(--yellow)}.page-module__xX9Y5q__cover[data-accent=yellow] .page-module__xX9Y5q__q4{background:var(--ink)}.page-module__xX9Y5q__pendingText{inset-inline-start:var(--s-3);bottom:var(--s-3);max-width:34ch;padding:var(--s-3);border-radius:var(--r-md);background:var(--white);font-size:var(--fs-small);justify-items:start;gap:.4rem;display:grid;position:absolute}.page-module__xX9Y5q__media{padding-top:var(--s-5)}.page-module__xX9Y5q__videos{gap:var(--s-4);display:grid}.page-module__xX9Y5q__videos>figure>div{border-radius:var(--r-lg)}@media (min-width:1024px){.page-module__xX9Y5q__videos{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}}.page-module__xX9Y5q__reels{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}.page-module__xX9Y5q__verso{padding-block:var(--s-6) 0}.page-module__xX9Y5q__notes{gap:var(--s-3);display:grid}@media (min-width:900px){.page-module__xX9Y5q__notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__xX9Y5q__note{padding:var(--s-4);border-radius:var(--r-lg);background:var(--white)}.page-module__xX9Y5q__noteLabel{font-family:var(--font-serif);margin-bottom:var(--s-1);font-size:1.6rem;font-weight:400}[dir=rtl] .page-module__xX9Y5q__noteLabel{font-weight:600}.page-module__xX9Y5q__note p{color:var(--ink-soft)}.page-module__xX9Y5q__deliverables{margin-top:var(--s-4)}.page-module__xX9Y5q__deliverables ul{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__xX9Y5q__deliverables li{border-radius:var(--r-pill);background:var(--ink);min-height:2.25rem;color:var(--paper);font-size:var(--fs-small);align-items:center;padding:.35rem .9rem;display:inline-flex}.page-module__xX9Y5q__credits{gap:var(--s-3) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.page-module__xX9Y5q__gallery{padding-top:var(--s-6)}.page-module__xX9Y5q__galleryGrid{gap:var(--s-3);align-items:start;display:grid}@media (min-width:768px){.page-module__xX9Y5q__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__xX9Y5q__galleryGrid>:nth-child(2n){margin-top:var(--s-6)}}.page-module__xX9Y5q__galleryImage{border-radius:var(--r-lg);width:100%;height:auto}.page-module__xX9Y5q__next{padding-block:var(--s-6) 0}.page-module__xX9Y5q__nextGrid{gap:var(--s-3);display:grid}@media (min-width:900px){.page-module__xX9Y5q__nextGrid{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:start}}.page-module__xX9Y5q__nextLabel{color:var(--ink-soft)}.page-module__xX9Y5q__visit{margin-top:var(--s-4)}.page-module__xX9Y5q__galleryImage[data-portrait]{background:var(--ink);border-radius:2rem;justify-self:center;max-width:20rem;padding:.5rem}
.ContactCard-module__tgZXra__root{padding-block:var(--s-5) 0}.ContactCard-module__tgZXra__card{justify-items:center;gap:var(--s-3);padding:clamp(3rem, 8vw, 7rem) var(--s-3);border-radius:var(--r-xl);text-align:center;isolation:isolate;display:grid;position:relative;overflow:hidden}.ContactCard-module__tgZXra__title{justify-content:center;max-width:14ch}.ContactCard-module__tgZXra__lead{max-width:38ch;margin-bottom:var(--s-2)}.ContactCard-module__tgZXra__s1,.ContactCard-module__tgZXra__s2,.ContactCard-module__tgZXra__s3{z-index:-1;position:absolute}.ContactCard-module__tgZXra__s1{width:clamp(4rem,9vw,8rem);height:clamp(4rem,9vw,8rem);top:14%;left:6%}.ContactCard-module__tgZXra__s2{width:clamp(3rem,6vw,5rem);height:clamp(4.5rem,9vw,7.5rem);top:22%;right:8%;rotate:12deg}.ContactCard-module__tgZXra__s3{width:clamp(4rem,8vw,7rem);height:clamp(2.6rem,5vw,4.4rem);bottom:12%;left:16%;rotate:-10deg}
.Catalogue-module__3YVh_W__root{padding-block:0 var(--s-6)}.Catalogue-module__3YVh_W__bar{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.Catalogue-module__3YVh_W__filters{flex-wrap:wrap;gap:.4rem;display:flex}.Catalogue-module__3YVh_W__filter{border-radius:var(--r-pill);background:var(--white);min-height:2.6rem;font-size:var(--fs-small);transition:background var(--dur-sm) var(--ease-out), color var(--dur-sm) var(--ease-out);padding:.5rem 1.05rem;font-weight:500}.Catalogue-module__3YVh_W__filter:hover{background:var(--paper-2)}.Catalogue-module__3YVh_W__filter[aria-pressed=true]{background:var(--ink);color:var(--paper)}.Catalogue-module__3YVh_W__count{color:var(--ink-soft);font-size:var(--fs-small)}.Catalogue-module__3YVh_W__grid{gap:var(--s-5) var(--s-4);align-items:start;display:grid}@media (min-width:640px){.Catalogue-module__3YVh_W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Catalogue-module__3YVh_W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-module__ZP1igW__story{padding-block:0 var(--s-6)}.page-module__ZP1igW__storyGrid{gap:var(--s-5);display:grid}@media (min-width:1024px){.page-module__ZP1igW__storyGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start}}.page-module__ZP1igW__paragraphs{gap:var(--s-3);max-width:62ch;color:var(--ink-soft);font-size:1.05rem;display:grid}.page-module__ZP1igW__first{font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.page-module__ZP1igW__proofs{gap:var(--s-2);display:grid}.page-module__ZP1igW__proof{padding:var(--s-3);border-radius:var(--r-lg);font-size:1.05rem;font-weight:500;line-height:1.35}.page-module__ZP1igW__proof:first-child{rotate:-1.5deg}.page-module__ZP1igW__proof:nth-child(2){rotate:1deg}.page-module__ZP1igW__principles{padding-block:var(--s-6)}.page-module__ZP1igW__principlesTitle{margin-bottom:var(--s-5)}.page-module__ZP1igW__principleList{gap:var(--s-3);display:grid}@media (min-width:800px){.page-module__ZP1igW__principleList{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__ZP1igW__principle{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-lg);background:var(--white);display:grid}.page-module__ZP1igW__principleShape{background:var(--ink);width:1.8rem;height:1.8rem}.page-module__ZP1igW__principleShape[data-shape=red],.page-module__ZP1igW__principleShape[data-shape=purple]{border-radius:50%}.page-module__ZP1igW__principleShape[data-shape=red]{background:var(--red)}.page-module__ZP1igW__principleShape[data-shape=purple]{background:var(--purple)}.page-module__ZP1igW__principleShape[data-shape=green]{background:var(--green);border-radius:4px}.page-module__ZP1igW__principleShape[data-shape=yellow]{background:var(--yellow);border-radius:4px}.page-module__ZP1igW__principleTitle{font-size:clamp(1.7rem,2.4vw,2.2rem)}
.page-module__VAZi1q__root{padding-block:0 var(--s-6)}.page-module__VAZi1q__layout{gap:var(--s-6);display:grid}@media (min-width:1024px){.page-module__VAZi1q__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.page-module__VAZi1q__intro{top:calc(var(--header-h) + var(--s-3));position:sticky}}.page-module__VAZi1q__body{color:var(--ink-soft)}.page-module__VAZi1q__details{gap:var(--s-3);margin-top:var(--s-5);display:grid}.page-module__VAZi1q__detail{gap:.2rem;display:grid}.page-module__VAZi1q__detailLabel{color:var(--ink-soft)}.page-module__VAZi1q__detailLink{background:linear-gradient(var(--purple), var(--purple)) 0 100% / 100% 2px no-repeat;width:fit-content;font-size:1.25rem;font-weight:700}.page-module__VAZi1q__socials{margin-top:var(--s-4);flex-wrap:wrap;gap:.5rem;display:flex}.page-module__VAZi1q__social{background:var(--white);border-radius:999px;padding:.5rem .9rem;display:inline-block}.page-module__VAZi1q__social:hover{background:var(--ink);color:var(--paper)}.page-module__VAZi1q__formWrap{border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-card);padding:clamp(1.25rem,3vw,2.75rem)}
.page-module__TeKD9G__tags{margin-top:var(--s-4);flex-wrap:wrap;gap:.4rem;display:flex}.page-module__TeKD9G__cta{padding-bottom:var(--s-6)}.page-module__TeKD9G__note{color:var(--ink-soft);margin-bottom:var(--s-3)}
.SelectedWork-module__NFRsMq__root{padding-block:var(--s-6)}.SelectedWork-module__NFRsMq__head{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.SelectedWork-module__NFRsMq__grid{gap:var(--s-5);display:grid}.SelectedWork-module__NFRsMq__col{gap:var(--s-5);align-content:start;display:grid}@media (min-width:768px){.SelectedWork-module__NFRsMq__grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.SelectedWork-module__NFRsMq__col[data-col=b]{padding-top:var(--s-7)}}
.ExpertiseList-module__KR1RRa__root{padding-block:0 var(--s-6)}.ExpertiseList-module__KR1RRa__list{border-top:1px solid var(--line)}.ExpertiseList-module__KR1RRa__item{border-bottom:1px solid var(--line)}.ExpertiseList-module__KR1RRa__row{align-items:center;gap:var(--s-3);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;width:100%;padding-block:clamp(1rem,2vw,1.6rem);display:grid}.ExpertiseList-module__KR1RRa__mark{width:1.6rem;height:1.6rem;transition:rotate var(--dur-lg) var(--ease-out), scale var(--dur-md) var(--ease-out)}.ExpertiseList-module__KR1RRa__item[data-open=true] .ExpertiseList-module__KR1RRa__mark{rotate:90deg;scale:1.2}.ExpertiseList-module__KR1RRa__name{transition:translate var(--dur-md) var(--ease-out);font-size:clamp(1.9rem,3.6vw,3.2rem)}.ExpertiseList-module__KR1RRa__row:hover .ExpertiseList-module__KR1RRa__name{translate:.35rem}[dir=rtl] .ExpertiseList-module__KR1RRa__row:hover .ExpertiseList-module__KR1RRa__name{translate:-.35rem}.ExpertiseList-module__KR1RRa__toggle{aspect-ratio:1;background:var(--white);border-radius:50%;width:2.6rem;position:relative}.ExpertiseList-module__KR1RRa__toggle:before,.ExpertiseList-module__KR1RRa__toggle:after{content:"";background:var(--ink);width:.9rem;height:1.5px;transition:rotate var(--dur-sm) var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.ExpertiseList-module__KR1RRa__toggle:after{rotate:90deg}.ExpertiseList-module__KR1RRa__item[data-open=true] .ExpertiseList-module__KR1RRa__toggle:after{rotate:none}.ExpertiseList-module__KR1RRa__panel{transition:grid-template-rows var(--dur-md) var(--ease-out);grid-template-rows:0fr;display:grid}.ExpertiseList-module__KR1RRa__item[data-open=true] .ExpertiseList-module__KR1RRa__panel{grid-template-rows:1fr}.ExpertiseList-module__KR1RRa__panelInner{padding-inline-start:calc(1.6rem + var(--s-3));overflow:hidden}.ExpertiseList-module__KR1RRa__desc{max-width:54ch;padding-bottom:var(--s-3);color:var(--ink-soft)}.ExpertiseList-module__KR1RRa__tags{padding-bottom:var(--s-4);flex-wrap:wrap;gap:.4rem;display:flex}@media (max-width:600px){.ExpertiseList-module__KR1RRa__panelInner{padding-inline-start:0}}
