@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a0c501c42b9751b78a9d1a7/6a0c501c42b9751b78a9d1cc_PPNeueMontreal-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a0c501c42b9751b78a9d1a7/6a0c501c42b9751b78a9d1ce_PPNeueMontreal-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ppneuemontreal;src:url(https://cdn.prod.website-files.com/6a0c501c42b9751b78a9d1a7/6a0c501c42b9751b78a9d1d1_PPNeueMontreal-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--white: #ffffff;--black: #131313;--hero-black: #0b0b0e;--hero-grey: #141419;--grey: #3a3a3a;--grey-stroke: #dadada;--font-display: "Ppneuemontreal", "Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "IBM Plex Mono", monospace}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:calc(0rem + 1vw);scroll-behavior:auto;background-color:var(--hero-black);color:var(--black)}@media screen and (max-width:991px){html{font-size:1rem}}body{background-color:var(--hero-black);font-family:var(--font-display);color:var(--black);font-size:1rem;line-height:1.2;font-weight:500;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.architectural-grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;mix-blend-mode:difference;padding:0 1.25rem;background-image:linear-gradient(to bottom,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 12.5vh,calc(100% / 24) 100%}.arch-grid-columns{width:100%;height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.arch-grid-col{position:relative;height:100%;border-left:1px solid rgba(255,255,255,.085);border-right:1px solid rgba(255,255,255,.045)}.arch-col-index{position:absolute;top:.45rem;left:.3rem;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;color:#ffffff3d}.arch-crosshair{position:absolute;left:-.26rem;font-family:var(--font-mono);font-size:.65rem;line-height:1;color:#ffffff47}.arch-crosshair.top{top:12.5vh}.arch-crosshair.mid{top:50vh}.arch-crosshair.bot{top:87.5vh}@media screen and (max-width:767px){.arch-grid-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.arch-grid-col:nth-child(n+5){display:none}}h1,.h1{font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.2}h2{font-size:2rem;font-weight:500;line-height:1.1}.h1-home{font-size:6.25rem;font-weight:500;line-height:.9;letter-spacing:-.25rem}.h1-home.balance{text-wrap:balance}.h3-style{font-size:2.5rem;font-weight:500;line-height:1;letter-spacing:-.05rem}.p-xl{font-size:2rem;line-height:1.1;letter-spacing:-.06rem}.p-l{font-size:1.5rem;line-height:1.1;letter-spacing:-.02rem}.p-m{font-size:1rem;line-height:1.1}.p-s{font-size:.875rem}.space-12{height:.75rem}.space-24{height:1.5rem}.space-65{height:4rem}.space-87{height:5.5rem}.space-150{height:9.4rem}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.section{position:relative}.pointer-none{pointer-events:none}.btn{display:inline-flex;justify-content:flex-start;align-items:center;gap:3rem;background-color:var(--white);color:var(--black);border-radius:.25rem;padding:.625rem .75rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;text-transform:uppercase;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease}.btn:hover{transform:translateY(-2px)}.btn.black-blend{background-color:var(--white);color:var(--black)}.btn.email{background-color:var(--grey);color:var(--white)}.btn__text-p{margin-bottom:0;line-height:1.2}.arrow-w{display:flex;justify-content:flex-end;align-items:center;width:.9375rem}.arrow{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:.5625rem;color:var(--black)}.line-arrow{background-color:currentColor;width:100%;height:1px}.shape-arrow{border-top:1px solid currentColor;border-right:1px solid currentColor;width:.4375rem;height:.4375rem;position:absolute;transform:rotate(45deg)}.link{position:relative;display:inline-block}.link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.link:hover:after{transform:scaleX(1);transform-origin:left center}.nav-boiler{z-index:999;mix-blend-mode:difference;color:var(--white);justify-content:space-between;align-items:flex-start;width:100%;padding:1.25rem;display:flex;position:fixed;top:0;left:0;pointer-events:none}.nav-logo-wrap{pointer-events:auto;display:inline-flex;align-items:center}.nav-logo{height:1.35rem;width:auto;color:var(--white);overflow:visible}.menu-w{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}.menu-btn{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;cursor:pointer}.menu-svg{width:.425rem;color:var(--white)}.menu-links-w{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.link-boiler{display:block;overflow:hidden;color:var(--white);text-transform:uppercase}.link-boiler-inner{display:block}.loader{z-index:9999;background-color:var(--hero-black);color:var(--white);width:100%;height:100vh;position:fixed;inset:0% 0% auto;overflow:hidden;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:calc(100vw / 12) 12.5vh}.loader-c{justify-content:space-between;align-items:center;width:100%;height:100vh;padding:1.25rem;display:flex;position:relative}.fake-top-loader{opacity:0;pointer-events:none}.loader-anim{justify-content:center;align-items:flex-start;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-glyph-clip{overflow:hidden;display:flex;align-items:center}.n-load{width:9.8rem;color:var(--white)}.apos-load{width:2.5rem;color:var(--white);transform-origin:0 0}.loader-img-w{justify-content:center;align-items:center;width:1rem;display:flex;position:relative}.loader-img{position:absolute;width:15rem;max-width:none;opacity:0;pointer-events:none;filter:drop-shadow(0 18px 36px rgba(0,0,0,.55))}.loader-img.asterix,.loader-img.smiley{width:14rem}.loader-img.bonbon{width:17rem}.loader-img.sac{width:18rem}.loader-img.cube{width:13rem}.loader-nbr-w{font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1}.section-w{position:relative;width:100%;height:100vh;min-height:44rem;background-color:#000;color:var(--white);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1)}.fluid-hero-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.fluid-hero-canvas{width:100%;height:100%;display:block}.hero-3d-style-switcher{position:absolute;left:1.25rem;right:1.25rem;bottom:3.4rem;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:auto;flex-wrap:wrap}.hero-style-chips-list{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.hero-style-chip{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#ffffff94;background:#0f0f13b8;border:1px solid rgba(255,255,255,.14);border-radius:.2rem;padding:.32rem .52rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease;display:inline-flex;align-items:center;gap:.38rem}.hero-style-chip:hover,.hero-style-chip.is-active{color:var(--white);border-color:#ffffffa6;background:#ffffff24}.hero-style-chip .pulse-dot{width:.38rem;height:.38rem;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.hero-style-chip.auto-chip:not(.is-active) .pulse-dot{background:#888;box-shadow:none}.section-fake-hero{z-index:6;pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding:1.25rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.div-block{pointer-events:auto;align-self:flex-start;margin-top:6.5vh;margin-left:calc(33.333% - .5rem)}.hero-cta-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.replay-loader-pill{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffbf;border:1px solid rgba(255,255,255,.22);border-radius:.25rem;padding:.58rem .75rem;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}.replay-loader-pill:hover{color:var(--white);border-color:#fff9;background:#ffffff1a}.link-hero-bottom-w{z-index:6;grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;width:100%;display:grid;align-items:end}.link-hero-bottom-w .h1{grid-column:1 / 5;color:#ffffffe0}.link-hero-lang-w{grid-column:5 / 13;pointer-events:auto;justify-content:space-between;align-items:center;display:flex}.link-hero-w{display:flex;align-items:center;gap:.35rem;color:#ffffffe0}.lang-wrapper{font-family:var(--font-mono);font-size:.875rem;color:#ffffffb8}.section.hero-home{z-index:5;width:100%;height:100%;position:relative;pointer-events:none}.container.hero-home{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.nothin-hero-w{width:100%;position:relative;overflow:visible;pointer-events:auto}.nothin-hero-svg{width:100%;height:auto;display:block;color:var(--white);overflow:visible}.hero-letter-path{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform-box:fill-box;transform-origin:center center}.hero-letter-path.is-morphed-letter{opacity:.12;transform:scale(.82)}.hero-3d-morph-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.hero-3d-slot{position:absolute;top:50%;aspect-ratio:1 / 1;transform:translate(-50%,-50%) rotate(var(--slot-rot, 0deg));display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;animation:hero3dPopIn .55s cubic-bezier(.18,1.35,.4,1) forwards}.hero-3d-slot-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.68));animation:hero3dFloat 3.2s ease-in-out infinite alternate;-webkit-user-select:none;user-select:none}@keyframes hero3dPopIn{0%{opacity:0;transform:translate(-50%,-44%) scale(.35) rotate(calc(var(--slot-rot, 0deg) - 22deg))}to{opacity:1;transform:translate(-50%,-50%) scale(1.06) rotate(var(--slot-rot, 0deg))}}@keyframes hero3dFloat{0%{transform:translateY(-4px) scale(1)}to{transform:translateY(5px) scale(1.05)}}.section.showreel{z-index:5;background-color:var(--white);color:var(--black);height:300vh;position:relative}.container.showreel{height:100%}.video-showreel-w{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;height:85vh;display:grid;position:sticky;top:3.6rem}.video-showreel-full-w{z-index:2;border-radius:.25rem;width:100%;height:100%;position:absolute;inset:0% 0% auto auto;overflow:hidden;box-shadow:0 24px 60px #00000024}.showreel-light{width:100%;height:100%;object-fit:cover}.video-showreel-flip{grid-column:1 / 8;align-self:end;display:grid;grid-template-columns:repeat(7,1fr);gap:1.25rem;padding-bottom:1.5rem}.video-showreel-flip>div:first-child{grid-column:1 / 3}.text-block-2{grid-column:5 / 8}.section.works{z-index:3;background-color:var(--white);color:var(--black);position:relative}.container.works{position:relative}.works-word-w{width:100%;height:100%;padding-top:23.1rem;padding-bottom:5rem;position:absolute;top:0%;right:0%;bottom:0%;left:0%;pointer-events:none}.div-block-2{justify-content:center;align-items:center;width:100%;display:flex;position:sticky;top:50vh}.works-word-block-state1{justify-content:center;align-items:center;display:flex}.works-word{font-family:var(--font-mono);font-size:1rem;font-weight:400;text-transform:uppercase}.titile-section-work{position:relative;z-index:2}.work_list_w{margin-top:4rem;position:relative;z-index:2}.work_list{grid-column-gap:1.25rem;grid-row-gap:12.5rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;display:grid}.work_item{width:100%;position:relative}.title-work{margin-bottom:.25rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase}.short-p-work{margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1.1;color:#555}.work-link{width:100%;position:relative;display:block;overflow:hidden;border-radius:.25rem}.img-work-w{border-radius:.35rem;width:100%;aspect-ratio:16 / 9;height:auto;position:relative;overflow:hidden;background-color:#0b0b0d;box-shadow:0 24px 60px #00000029}.img-work{object-fit:contain;width:100%;height:100%;max-width:none;position:relative;display:block;transition:transform .65s cubic-bezier(.22,1,.36,1)}.work-link:hover .img-work{transform:scale(1.04)}.cursor-work{z-index:10;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#131313a6;color:var(--white);border-radius:.25rem;justify-content:space-between;align-items:center;width:9.25rem;padding:.625rem .75rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1.2;text-transform:uppercase;display:flex}.work-view-all-w{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;align-items:center;display:grid;position:relative;z-index:2}.btn.view-all-btn{grid-column:1 / 4;background-color:transparent;padding:0;gap:.75rem;font-family:var(--font-display);font-size:1.125rem;text-transform:none;font-weight:500}.nbr-works-w{grid-column:5 / 8;font-family:var(--font-mono);font-size:.875rem}.div-block-3{display:flex;align-items:center;gap:.15rem}.text-block-3{grid-column:9 / 13;justify-self:end;font-family:var(--font-mono);font-size:.875rem}.section.video{background-color:var(--black);position:relative}.container.video{padding-left:0;padding-right:0}.musee-w{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.musee-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.video-w{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-sticky{z-index:1;aspect-ratio:16 / 9;object-fit:cover;width:100%;position:relative}.video-reflet{z-index:0;filter:blur(50px);object-fit:cover;width:105%;height:105%;position:absolute}.cadre-video{z-index:2;pointer-events:none;width:109.7%;max-width:none;position:absolute}.btn-sound{z-index:5;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);color:var(--white);background-color:#fff3;border-radius:.25rem;justify-content:space-between;align-items:center;width:7.75rem;padding:.625rem .75rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;text-transform:uppercase;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.toggle-sound{background-color:#13131359;border-radius:.125rem;justify-content:flex-start;align-items:center;width:1.375rem;height:.75rem;padding:.125rem;display:flex}.tick-sound{background-color:var(--white);border-radius:.0625rem;width:.5rem;height:100%}.section.info-img{background-color:var(--white);color:var(--black);overflow:hidden;position:relative}.section-separator-blur{background-color:var(--black);filter:blur(20px);width:120%;height:2.5rem;position:absolute;inset:-1.6rem 0% auto -10%}.info-w{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;display:grid}.info-w>div:first-child{grid-column:1 / 4}.text-block-7{grid-column:5 / 12;text-indent:14rem}.studio-parallax-pair{grid-column:1 / 13;margin-top:3rem}.img-block-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;width:100%;display:grid}.img-block-left{grid-column:1 / 6;display:flex;align-items:flex-end;gap:1.25rem}.img-block-left-w{border-radius:.25rem;width:15.625rem;height:20rem;position:relative;overflow:hidden;flex-shrink:0}.img-block-right-w{grid-column:9 / 13;border-radius:.25rem;width:100%;height:31rem;position:relative;overflow:hidden}.image{object-fit:cover;width:100%;height:100%}.text-block-4{font-size:1.25rem;line-height:1.1}.infobusiness-grid{display:flex;flex-direction:column;gap:12.5rem}.info-grid-left{grid-column:1 / 5;display:flex;gap:1.25rem}.info-grid-right{grid-column:5 / 13;border-left:1px solid var(--grey-stroke);padding-top:8.5rem;padding-left:1.25rem}.info-grid-right.second{padding-top:0;padding-bottom:7.5rem}.div-block-4{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(8,1fr);grid-auto-columns:1fr;align-items:end;display:grid}.div-block-4>.list{grid-column:1 / 5}.div-block-4>div:last-child{grid-column:5 / 9}.list{display:flex;flex-direction:column;gap:.35rem}.list-item{display:flex;align-items:center;gap:.5rem}.list-dot{background-color:var(--black);width:.25rem;height:.25rem}.title-work.info-team{margin-bottom:.75rem}.formes-w{justify-content:center;align-items:center;width:100%;height:75vh;display:flex;position:relative;cursor:crosshair}.papier-form{z-index:1;width:15.625rem;position:relative;top:-7.5rem;left:-4.2rem;transform:rotate(-16deg)}.chewing-gum{width:13.75rem;position:relative;top:4.5rem;left:-7.6rem;transform:rotate(35deg)}.bonbon-copy{width:17.5rem;position:relative;top:-5.4rem;left:-9.8rem;transform:rotate(15deg)}.etoile{z-index:2;width:13.75rem;position:relative;top:4.9rem;left:-17.3rem}.coeur-copy{z-index:1;width:13.75rem;position:relative;top:-1.4rem;left:-17.8rem;transform:rotate(14deg)}.n-cursor{width:3.875rem;position:relative;top:-4.3rem;left:-40.7rem;color:var(--black)}.n-cursor._2{width:2.5rem;top:9.2rem;left:-9.2rem;transform:rotate(62deg)}.t-cursor{width:1.9375rem;position:relative;top:-8.3rem;left:-29.2rem;color:var(--black)}.h-cursor{width:1.0625rem;position:relative;top:-4.5rem;left:-20.8rem;color:var(--black)}.apos-cursor{width:1.5rem;position:relative;top:-6.2rem;left:-19.2rem;color:var(--black)}.i-cursor{width:.8125rem;position:relative;top:3.7rem;left:-24.8rem;color:var(--black)}.section.glitch{background-color:var(--black);color:var(--white);width:100%;position:relative}.glitch-img-w{opacity:0;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.img-ascenseur{object-fit:cover;width:100%;height:100%}.glitch-text-w{width:100%;height:300vh;margin-top:-100vh;padding:1.25rem;position:relative}.glitch-text-sticky-w{grid-column-gap:1.25rem;grid-row-gap:0rem;grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;width:100%;height:96vh;display:grid;position:sticky;top:1.25rem}.div-block-5:nth-child(1){grid-column:1 / 4;grid-row:1}.div-block-5:nth-child(2){grid-column:9 / 12;grid-row:1}.div-block-5:nth-child(3){grid-column:5 / 8;grid-row:2}.div-block-5:nth-child(4){grid-column:11 / 13;grid-row:2}.div-block-5:nth-child(5){grid-column:1 / 4;grid-row:3;align-self:end}.div-block-5:nth-child(6){grid-column:7 / 10;grid-row:3;align-self:end}.text-block-6{font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase;white-space:pre-line;color:#ffffffd9}.finaltext{grid-column:3 / 6;grid-row:2;font-size:1.5rem;line-height:1.05;color:var(--white)}.img-glitch-w{pointer-events:none;justify-content:space-between;align-items:center;width:100%;margin-top:100vh;display:flex;position:sticky;top:25vh;overflow:hidden}.merguez{border-radius:.25rem;width:15.625rem;height:15.625rem;margin-left:8vw;position:relative;overflow:hidden}.ballon{border-radius:.25rem;width:15.625rem;height:19.625rem;margin-right:16vw;position:relative;overflow:hidden}.merguez-img,.ballon-img{object-fit:cover;width:100%;height:100%}.section.black{background-color:var(--black);color:var(--white);padding-top:9.5rem;padding-bottom:9.5rem}.div-block-12{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;width:100%;margin-bottom:11.25rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1;display:grid}.faq-col-5{grid-column:5}.faq-col-9{grid-column:9}.faq-col-12{grid-column:12;justify-self:end}.faq3_component{grid-column-gap:1.25rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;align-items:start;display:grid}.faq3_content-left{grid-column:1 / 5}.faq3_content{grid-column:5 / 13}.faq3_accordion{flex-direction:column;justify-content:flex-start;align-items:stretch}.faq3_question{cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex;gap:1.5rem}.faq3_icon-wrapper{align-self:flex-start;width:1rem;display:flex;flex-shrink:0}.cross-faq{width:.75rem;color:var(--white)}.faq-separator-w{background-color:#ffffff40;width:100%;height:1px}.faq-separator{background-color:var(--white);width:100%;height:1px}.faq3_answer{padding-right:13.75rem;overflow:hidden}.faq3_answer p{padding-top:1.25rem;color:#ffffffbf;font-size:1rem;line-height:1.4}.section-footer{background-color:var(--black);color:var(--white);padding-top:6rem;padding-bottom:1.25rem;position:relative}.container.footer-c{flex-direction:column;justify-content:space-between;display:flex}.div-block-7{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;align-items:center;display:grid}.div-block-6{grid-column:1 / 8;justify-content:flex-start;align-items:center;gap:.75rem;display:flex;flex-wrap:wrap}.social-links-w{grid-column:9 / 13;justify-self:end;align-items:center;gap:1.25rem;display:flex}.footer-svg-w{width:100%;overflow:visible}.footer-nothin-svg{width:100%;height:auto;display:block;color:var(--white);overflow:visible;cursor:pointer}.footer-info-w{grid-column-gap:1.25rem;grid-row-gap:1.25rem;color:#6b6b6b;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;align-items:center;font-family:var(--font-mono);font-size:.875rem;font-weight:400;line-height:1.1;text-transform:uppercase;display:grid;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.div-block-17{grid-column:1 / 9;display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-info{font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1.1}.footer-link-new{grid-column:9 / 13;justify-self:end;display:flex;gap:1.5rem}.link-footer{font-size:.75rem;color:#888;transition:color .25s ease}.link-footer:hover{color:var(--white)}.minimal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#08080bd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.minimal-modal-card{width:100%;max-width:58rem;max-height:92vh;overflow-y:auto;background:#131317;color:var(--white);border:1px solid rgba(255,255,255,.14);border-radius:.35rem;padding:2rem;box-shadow:0 30px 90px #000000a6}.minimal-modal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;color:#9e9ea8}.minimal-modal-close{font-family:var(--font-mono);font-size:.75rem;color:var(--white);padding:.35rem .6rem;border:1px solid rgba(255,255,255,.2);border-radius:.2rem}.minimal-modal-img-w{width:100%;aspect-ratio:16 / 9;height:auto;background:#0b0b0d;border:1px solid rgba(255,255,255,.1);border-radius:.35rem;overflow:hidden;margin-bottom:1.25rem}.minimal-modal-img-w img{width:100%;height:100%;object-fit:contain;display:block}.minimal-modal-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.minimal-tags{display:flex;gap:.5rem;flex-wrap:wrap}.minimal-tag{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;padding:.35rem .6rem;border:1px solid rgba(255,255,255,.18);border-radius:.2rem;color:#d0d0d8}.minimal-contact-form{display:flex;flex-direction:column;gap:.85rem}.minimal-contact-form input,.minimal-contact-form textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:.25rem;padding:.85rem 1rem;color:var(--white);font-family:var(--font-display);font-size:1rem;outline:none}.minimal-contact-form input:focus,.minimal-contact-form textarea:focus{border-color:var(--white)}@media screen and (max-width:991px){.h1-home{font-size:3.5rem;letter-spacing:-.12rem}.h3-style{font-size:1.85rem}.div-block{margin-left:0;margin-top:6rem}.link-hero-bottom-w{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.link-hero-lang-w{width:100%}.section.showreel{height:auto;padding-bottom:4rem}.video-showreel-w{position:relative;top:0;height:auto;display:flex;flex-direction:column;gap:1.5rem}.video-showreel-full-w{position:relative;height:50vh}.video-showreel-flip{display:flex;flex-direction:column;gap:.75rem}.works-word-w{display:none}.work_list{display:flex;flex-direction:column;gap:4rem}.img-work-w{aspect-ratio:16 / 9;height:auto!important}.text-block-7{grid-column:1 / 13;text-indent:0}.img-block-left,.img-block-right-w{grid-column:1 / 13}.info-grid-left,.info-grid-right{grid-column:1 / 13;padding-top:2rem}.formes-w{height:45vh;overflow:hidden}.faq3_content-left,.faq3_content{grid-column:1 / 13}.faq3_answer{padding-right:0}.div-block-7,.footer-info-w{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.hide-tablet{display:none}}
