@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_de2c1803-module__J3wvYq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_de2c1803-module__J3wvYq__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
.comet-dial{--cd-accent:#f5f5f5;--cd-ink:#fdfdfd;--cd-size:250px;--cd-figure:40px;width:var(--cd-size);height:var(--cd-size);color:var(--cd-ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative}.comet-dial__ring{cursor:grab;touch-action:none;border-radius:50%;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.comet-dial[data-dragging] .comet-dial__ring{cursor:grabbing}.comet-dial__track,.comet-dial__lit,.comet-dial__comet path{fill:none;stroke-linecap:round}.comet-dial__track{stroke:var(--cd-ink);opacity:.24}.comet-dial__lit{stroke:var(--cd-accent);opacity:.7}.comet-dial__comet path{stroke:var(--cd-accent)}.comet-dial__head{fill:var(--cd-accent)}.comet-dial__readout{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.comet-dial__value{font-size:var(--cd-figure);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.06em;font-weight:500;line-height:1;display:inline-flex}.comet-dial__unit{opacity:.5;font-size:.5em}.comet-dial[data-disabled]{opacity:.55}.comet-dial[data-disabled] .comet-dial__ring{cursor:default;pointer-events:none}
.cinematic-home{--cinema-beige:var(--brand-beige);--cinema-paper:var(--brand-beige-light);--cinema-ink:var(--brand-black);--cinema-orange:var(--brand-orange);--cinema-green:var(--brand-green);background:var(--cinema-beige);color:var(--cinema-ink);font-family:var(--font-arabic);isolation:isolate;position:relative;overflow:clip}html[lang=en] .cinematic-home,html[lang=en] .site-header[data-home]{font-family:var(--font-english)}body:has(.cinematic-home){background:var(--brand-beige)}body:has(.cinematic-home) .site-footer{display:none}.cinematic-home:after{z-index:80;pointer-events:none;content:"";opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.site-header[data-home]{background:color-mix(in srgb, var(--brand-beige-light) 88%, transparent);min-height:4.75rem;color:var(--brand-black);font-family:var(--font-arabic);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#11111129}.site-header[data-home] .site-mark{font-weight:800}.site-header[data-home] .site-mark__arabic{font-size:1.25rem}.site-header[data-home] .primary-nav{font-weight:700}.site-header[data-home] .primary-nav a:hover,.site-header[data-home] .language-link:hover{color:var(--brand-orange)}.site-header[data-home] .header-cta{border-color:var(--brand-black)}.site-header[data-home] .header-cta:hover{background:var(--brand-black);color:var(--brand-beige-light)}.cinematic-media,.cinematic-media picture,.cinematic-media img,.cinematic-media video{width:100%;height:100%;display:block}.cinematic-media{background:var(--cinema-green);margin:0;position:relative;overflow:hidden}.cinematic-media img,.cinematic-media video{object-fit:cover}.cinematic-media__grain{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(115deg,#11111117,#0000 55%);position:absolute;inset:0}.cinema-kicker{color:var(--cinema-green);font-family:var(--font-english);letter-spacing:.14em;margin:0;font-size:clamp(.62rem,.72vw,.78rem);font-weight:750;line-height:1.4}.cinema-section-heading{padding:clamp(7rem, 11vw, 11rem) var(--page-gutter) clamp(4rem, 7vw, 7rem);grid-template-columns:minmax(8rem,.32fr) 1fr;align-items:start;gap:2rem;display:grid}.cinema-section-heading h2{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3.7rem,7.8vw,8.8rem);font-weight:650;line-height:.9}[dir=rtl] .cinema-section-heading h2{letter-spacing:-.035em;line-height:1.03}.cinema-text-link,.cinema-primary-link{border-block-end:1px solid;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-height:3rem;font-size:.82rem;font-weight:750;display:inline-flex}.cinema-text-link span,.cinema-primary-link span,.open-brief__link>span:last-child{transition:transform .26s cubic-bezier(.16,1,.3,1)}.cinema-text-link:hover span,.cinema-primary-link:hover span,.open-brief__link:hover>span:last-child{transform:translate(.2rem,-.2rem)}[dir=rtl] .cinema-text-link:hover span,[dir=rtl] .cinema-primary-link:hover span,[dir=rtl] .open-brief__link:hover>span:last-child{transform:translate(-.2rem,-.2rem)}.cinema-hero{background:var(--cinema-ink);min-height:100svh;color:var(--cinema-paper);position:relative;overflow:hidden}.cinema-hero__media,.cinema-hero__media .cinematic-media{position:absolute;inset:0}.cinema-hero__media{clip-path:circle(155vmax at 86% 29%);will-change:clip-path;transition:clip-path 1.15s cubic-bezier(.16,1,.3,1)}.cinema-hero__media img{transform-origin:56% 55%;transition:scale .9s cubic-bezier(.16,1,.3,1),object-position .9s cubic-bezier(.16,1,.3,1),filter .9s}.cinematic-home[data-aperture=true] .cinema-hero__media{clip-path:circle(43vmax at 86% 29%)}[dir=rtl] .cinema-hero__media{clip-path:circle(155vmax at 14% 29%)}[dir=rtl] .cinematic-home[data-aperture=true] .cinema-hero__media{clip-path:circle(43vmax at 14% 29%)}.cinematic-home[data-aperture=true] .cinema-hero__media img{filter:saturate(1.1)contrast(1.04);scale:1.055;object-position:68% 50%!important}.cinema-hero__shade{background:linear-gradient(#0000 42%,#111111c7 100%),linear-gradient(#1111115c 0%,#0000 28%),linear-gradient(90deg,#1111113d,#0000 60%);position:absolute;inset:0}.cinema-hero__folio{top:7.25rem;right:var(--page-gutter);color:#f4ebddb8;font-family:var(--font-english);letter-spacing:.13em;writing-mode:vertical-rl;margin:0;font-size:.65rem;font-weight:700;position:absolute}.cinema-hero__copy{z-index:2;min-height:100svh;padding:9.5rem var(--page-gutter) clamp(5.5rem, 9vh, 8rem);align-content:end;display:grid;position:relative}.cinema-hero__eyebrow{font-family:var(--font-english);letter-spacing:.15em;margin:0 0 1.35rem;font-size:clamp(.65rem,.85vw,.86rem);font-weight:750}.cinema-hero h1{letter-spacing:-.064em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(4.5rem,9.4vw,10.5rem);font-weight:700;line-height:.87}[dir=rtl] .cinema-hero h1{letter-spacing:-.04em;max-width:10.5ch;line-height:1.03}.cinema-hero__line-mask{padding-block:.05em .14em;display:block;overflow:hidden}.cinema-hero__line-mask>span{display:block}.cinema-hero__footer{grid-template-columns:minmax(16rem,.42fr) auto;align-items:end;gap:3rem;margin-block-start:2.2rem;display:grid}.cinema-hero__footer>p{color:#f4ebddc7;max-width:31rem;margin:0;font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1.6}.cinema-primary-link{color:var(--cinema-paper)}.cinema-hero__aperture{z-index:4;justify-items:center;gap:.8rem;display:grid;position:absolute;inset-block-start:27%;inset-inline-end:clamp(4.5rem,10vw,11rem)}.cinema-hero__aperture>p{color:#f4ebddd1;text-align:center;max-width:13rem;margin:0;font-size:.68rem;line-height:1.5}.signature-mark{aspect-ratio:1;background:var(--cinema-orange);width:clamp(4.5rem,7.2vw,7rem);color:var(--cinema-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s;display:grid;position:relative;box-shadow:0 1.5rem 4rem #1111112e}.signature-mark:before{border-radius:inherit;content:"";opacity:.72;border:1px solid #f4ebddad;transition:scale .85s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;inset:-.75rem}.signature-mark span{font-family:var(--font-arabic);font-size:clamp(2rem,3.8vw,4rem);font-weight:800;line-height:1;translate:0 -.04em}.signature-mark:hover,.signature-mark[aria-pressed=true]{background:var(--cinema-orange);box-shadow:0 0 0 3px var(--cinema-paper), 0 1.5rem 4rem #1111112e;transform:rotate(-11deg)scale(1.08)}.signature-mark[aria-pressed=true]:before{opacity:0;scale:1.9}.signature-mark:focus-visible{outline-color:var(--cinema-paper);outline-width:3px}.cinema-hero__scroll{z-index:3;align-items:center;gap:.8rem;font-size:.66rem;display:flex;position:absolute;inset-block-end:2rem;inset-inline-end:var(--page-gutter)}.cinema-hero__scroll i{transform-origin:50%;background:currentColor;width:2.75rem;height:1px;rotate:90deg}.service-reel{background:var(--cinema-beige);position:relative}.service-reel__body{padding:0 var(--page-gutter) clamp(10rem, 16vw, 17rem);display:grid;position:relative}.service-reel__stage,.service-reel__list{grid-area:1/1;min-width:0}.service-reel__stage{pointer-events:none;align-self:stretch}.service-reel__stage-sticky{background:var(--cinema-green);height:calc(100svh - 4.75rem);min-height:38rem;position:sticky;inset-block-start:4.75rem;overflow:hidden}.service-reel__media{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);height:auto;transition:inset .9s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:4% 2% 5% 19%}.service-reel__stage-sticky[data-scene="1"] .service-reel__media{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);inset:0 0 0 12%;transform:translate(-2%)}.service-reel__stage-sticky[data-scene="2"] .service-reel__media{clip-path:polygon(0 0,92% 0,100% 100%,6% 100%);inset:7% 13% 0 0;transform:translate(2%)}.service-reel__stage-sticky[data-scene="3"] .service-reel__media{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);inset:0}.service-reel__media img,.service-reel__mobile-media img{transition:object-position .75s cubic-bezier(.16,1,.3,1);object-position:var(--active-position)!important}.service-reel__stage-sticky:after{pointer-events:none;content:"";background:linear-gradient(#0000 44%,#111111bd),linear-gradient(90deg,#1113,#0000 58%);position:absolute;inset:0}.service-reel__counter{z-index:2;color:var(--cinema-paper);font-family:var(--font-english);letter-spacing:.12em;gap:.45rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;inset-block-start:1.4rem;inset-inline-start:1.4rem}.service-reel__counter span:nth-child(2),.service-reel__counter span:nth-child(3){opacity:.45}.service-reel__reticle{z-index:2;border:1px solid #f4ebdd7a;border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.service-reel__reticle:before,.service-reel__reticle:after{content:"";background:#f4ebdd94;position:absolute;top:50%;left:50%;translate:-50% -50%}.service-reel__reticle:before{width:3.5rem;height:1px}.service-reel__reticle:after{width:1px;height:3.5rem}.service-reel__list{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:relative}.service-reel__list li{pointer-events:none;align-items:center;min-height:94svh;display:flex}.service-reel__list li[data-scene="0"],.service-reel__list li[data-scene="2"]{justify-content:flex-start}.service-reel__list li[data-scene="1"],.service-reel__list li[data-scene="3"]{justify-content:flex-end}.service-reel__list a{width:min(72vw,74rem);color:var(--cinema-paper);pointer-events:auto;text-shadow:0 .2rem 1.8rem #111111b8;grid-template-columns:3rem minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2vw,2rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.service-reel__list li[data-scene="1"] a,.service-reel__list li[data-scene="3"] a{width:min(64vw,66rem)}.service-reel__list a:focus-visible{outline:3px solid var(--cinema-orange);outline-offset:-3px}.service-reel__number{color:var(--cinema-orange);font-family:var(--font-english);align-self:start;font-size:.69rem;font-weight:750}.service-reel__copy{gap:1.15rem;display:grid}.service-reel__copy strong{letter-spacing:-.06em;max-width:10ch;font-size:clamp(4.2rem,7.7vw,9rem);font-weight:700;line-height:.88;transition:color .22s;display:block}[dir=rtl] .service-reel__copy strong{line-height:1.08}.service-reel__copy small{color:#f4ebddd1;max-width:30rem;font-size:1rem;line-height:1.65}.service-reel__eyebrow{font-family:var(--font-english);letter-spacing:.1em;text-transform:uppercase;font-weight:750;font-size:.67rem!important}.service-reel__meta{max-width:32rem;color:var(--cinema-paper);font-family:var(--font-english);letter-spacing:.04em;border-block-start:1px solid #f4ebdd7a;justify-content:space-between;gap:2rem;padding-block-start:.9rem;font-size:.72rem;font-weight:750;display:flex}.service-reel__arrow{color:var(--cinema-orange);align-self:end;padding-block-end:.35rem;font-size:1.8rem;transition:transform .26s cubic-bezier(.16,1,.3,1)}.service-reel__list li[data-active=true] .service-reel__copy strong{color:var(--cinema-orange)}.service-reel__list a:hover .service-reel__arrow{transform:translate(.2rem,-.2rem)}[dir=rtl] .service-reel__list a:hover .service-reel__arrow{transform:translate(-.2rem,-.2rem)}.service-reel__mobile-media{display:none}.selected-edit{background:var(--cinema-paper);padding-block-end:clamp(11rem,18vw,20rem);position:relative}.cinema-section-heading--work{grid-template-columns:minmax(8rem,.25fr) 1fr auto;align-items:end}.selected-edit__frames{gap:clamp(11rem,18vw,21rem);display:grid}.project-frame{width:calc(100vw - (var(--page-gutter) * 2));color:var(--cinema-ink);margin-inline:auto;display:block;position:relative}.project-frame:nth-child(2){width:min(84vw,86rem);margin-inline-start:var(--page-gutter);margin-inline-end:auto}.project-frame__media{height:min(84svh,60rem);min-height:42rem}.project-frame:nth-child(2) .project-frame__media{height:min(76svh,52rem)}.project-frame__media .cinematic-media__grain{background:linear-gradient(#0000 42%,#111111c2),linear-gradient(115deg,#11111117,#0000 55%)}.project-frame__index{color:var(--cinema-paper);font-family:var(--font-english);letter-spacing:.12em;text-shadow:0 1px 1rem #111111b3;font-size:.67rem;font-weight:700;position:absolute;inset-block-start:1.2rem;inset-inline-start:1.2rem}.project-frame__caption{z-index:2;color:var(--cinema-paper);pointer-events:none;text-shadow:0 .25rem 2rem #111111ad;position:absolute;inset-block-end:clamp(2rem,5vw,5rem);inset-inline:clamp(1.5rem,4vw,4.5rem)}.project-frame__caption h3{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(5rem,10.2vw,11.5rem);font-weight:700;line-height:.83}[dir=rtl] .project-frame__caption h3{line-height:1.06}.project-frame__meta{border-block-start:1px solid #1111114d;grid-template-columns:minmax(0,32rem) auto;align-items:start;gap:2rem;width:min(48rem,64%);margin-block-start:1.4rem;margin-inline-start:auto;padding-block-start:1rem;display:grid}.project-frame:nth-child(2) .project-frame__meta{margin-inline:0 auto}.project-frame__meta p{color:#111111a3;margin:0;line-height:1.55}.project-frame__meta>span{justify-self:end;font-size:1.35rem}.project-frame img{transition:scale .6s cubic-bezier(.16,1,.3,1)}.project-frame:hover img{scale:1.015}.story-interlude{background:var(--cinema-beige);min-height:94svh;padding:clamp(7rem, 12vw, 12rem) var(--page-gutter);align-content:center;display:grid;position:relative;overflow:hidden}.story-interlude__rule{inset-inline:var(--page-gutter);background:var(--cinema-green);transform-origin:0;height:2px;position:absolute;inset-block-start:22%}[dir=rtl] .story-interlude__rule{transform-origin:100%}.story-interlude .cinema-kicker{margin-block-end:clamp(3rem,6vw,6rem)}.story-interlude__statement{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0 auto;font-size:clamp(3.5rem,8.5vw,10rem);font-weight:700;line-height:.92}[dir=rtl] .story-interlude__statement{letter-spacing:-.035em;line-height:1.06}.story-interlude__dot{aspect-ratio:1;background:var(--cinema-orange);border-radius:50%;width:clamp(2.2rem,4vw,4.5rem);position:absolute;inset-block-end:14%;inset-inline-end:12%}.about-archive{background:var(--cinema-green);color:var(--cinema-paper);padding-block-end:clamp(8rem,12vw,13rem)}.about-archive .cinema-kicker{color:var(--cinema-orange)}.about-archive__heading{padding-block-end:clamp(3rem,5vw,5rem)}.about-archive__layout{padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);gap:clamp(2.5rem,5vw,6rem);display:grid}.about-archive__visual{height:calc(100svh - 10rem);min-height:36rem;position:sticky;inset-block-start:7rem}.about-archive__media{height:100%;box-shadow:1.2rem 1.2rem #f4ebdd17}.about-archive__stamp{color:var(--cinema-paper);font-family:var(--font-english);letter-spacing:.13em;border:1px solid #f4ebdd8c;border-radius:100vw;padding:.6rem .8rem;font-size:.6rem;font-weight:700;position:absolute;inset-block-end:1.5rem;inset-inline-start:1.5rem;rotate:-4deg}.about-archive__chapters{margin:0;padding:0;list-style:none}.about-archive__chapters li{border-block-start:1px solid #f4ebdd3d;align-content:center;min-height:66svh;padding-block:3rem;display:grid}.about-archive__chapter-number,.about-archive__chapters li>p:first-of-type{color:var(--cinema-orange);font-family:var(--font-english);letter-spacing:.12em;font-size:.68rem;font-weight:700}.about-archive__chapters li>p:first-of-type{margin:.6rem 0 1.4rem}.about-archive__chapters h3{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2.4rem,4.5vw,5.2rem);font-weight:680;line-height:.98}[dir=rtl] .about-archive__chapters h3{line-height:1.1}.about-archive__body{color:#f4ebddb8;max-width:34rem;margin:1.7rem 0 0;font-size:1rem;line-height:1.75}.about-archive__mobile-visual{display:none}.about-archive>.cinema-text-link{color:var(--cinema-paper);margin-block-start:4rem;margin-inline-start:calc(50% + var(--page-gutter))}.home-process{background:var(--cinema-beige);padding-block-end:clamp(8rem,13vw,14rem)}.home-process__heading{padding-block-end:clamp(4rem,7vw,7rem)}.home-process__steps{margin:0 var(--page-gutter);border-block-start:1px solid #11111152;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.home-process__steps li{border-inline-end:1px solid #11111140;align-content:space-between;min-height:31rem;padding:1.4rem;display:grid}.home-process__steps li>span,.home-journal__entry>span:first-child{color:var(--cinema-orange);font-family:var(--font-english);letter-spacing:.12em;font-size:.68rem;font-weight:750}.home-process__steps h3{letter-spacing:-.045em;margin:auto 0 1.5rem;font-size:clamp(2rem,3.8vw,4.6rem);font-weight:700;line-height:.95}[dir=rtl] .home-process__steps h3{line-height:1.08}.home-process__steps p{color:#111111a8;min-height:5.2rem;margin:0;line-height:1.65}.home-testimonial{background:var(--cinema-paper);min-height:92svh;padding:clamp(7rem, 11vw, 11rem) var(--page-gutter);grid-template-columns:minmax(8rem,.32fr) 1fr;align-content:center;gap:2rem;display:grid}.home-testimonial blockquote{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3.2rem,7.6vw,8.7rem);font-weight:700;line-height:.93}[dir=rtl] .home-testimonial blockquote{letter-spacing:-.03em;line-height:1.08}.home-testimonial__credit,.home-testimonial>.cinema-text-link{grid-column:2}.home-testimonial__credit{color:#1111119e;margin:1rem 0 0}.home-journal{background:var(--cinema-beige);padding-block-end:clamp(8rem,13vw,14rem)}.home-journal__heading{padding-block-end:clamp(3rem,6vw,6rem)}.home-journal__list{margin-inline:var(--page-gutter)}.home-journal__entry{border-block-start:1px solid #11111147;grid-template-columns:minmax(3rem,.25fr) 1fr auto;align-items:end;gap:2rem;padding-block:clamp(2.5rem,5vw,5rem);display:grid}.home-journal__entry p{color:#1111118f;font-family:var(--font-english);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.68rem;font-weight:700}.home-journal__entry h3{letter-spacing:-.05em;max-width:16ch;margin:0;font-size:clamp(2.4rem,5vw,6rem);font-weight:700;line-height:.94}[dir=rtl] .home-journal__entry h3{line-height:1.08}.home-journal__entry>span:last-child{color:var(--cinema-orange);font-size:1.5rem}.home-journal>.cinema-text-link{margin-block-start:3rem;margin-inline-start:calc(25% + var(--page-gutter))}.homepage-audio{z-index:90;position:fixed;inset-block-end:1.25rem;inset-inline-end:var(--page-gutter)}.homepage-audio audio{display:none}.homepage-audio button{background:var(--cinema-paper,#f4ebdd);min-height:3rem;color:var(--cinema-ink,#111);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border:1px solid #11111147;border-radius:100vw;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.9rem;font-weight:750;display:flex}.homepage-audio button:disabled{cursor:default;opacity:.62}.homepage-audio__bars{align-items:center;gap:2px;width:1rem;height:1rem;display:flex}.homepage-audio__bars i{background:var(--cinema-orange);width:2px;height:35%}.homepage-audio[data-state=playing] .homepage-audio__bars i{animation:.72s ease-in-out infinite alternate homepage-audio-level}.homepage-audio[data-state=playing] .homepage-audio__bars i:nth-child(2){animation-delay:-260ms}.homepage-audio[data-state=playing] .homepage-audio__bars i:nth-child(3){animation-delay:-480ms}@keyframes homepage-audio-level{to{height:100%}}.open-brief{background:var(--cinema-paper);grid-template-columns:minmax(14rem,.32fr) 1fr;min-height:92svh;display:grid}.open-brief__media{clip-path:polygon(0 0,82% 0,100% 100%,0 100%);min-height:92svh}[dir=rtl] .open-brief__media{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.open-brief__media .cinematic-media{height:100%}.open-brief__copy{padding:clamp(5rem, 9vw, 10rem) var(--page-gutter);align-content:center;gap:2rem;display:grid}.open-brief h2{letter-spacing:-.06em;max-width:10ch;margin:0;font-size:clamp(4rem,9.2vw,10.5rem);font-weight:700;line-height:.88}[dir=rtl] .open-brief h2{line-height:1.04}.open-brief__link{border-block:1px solid var(--cinema-ink);grid-template-columns:1fr auto;align-items:end;gap:2rem;max-width:43rem;padding-block:1.3rem;font-size:clamp(1.2rem,2vw,2rem);font-weight:700;display:grid}.open-brief__link>span:last-child{font-size:1.5rem}@media (max-width:68rem){.site-header[data-home]{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto 1fr}.site-header[data-home] .site-mark,.site-header[data-home] .menu-toggle,.site-header[data-home] .header-actions{z-index:2;position:relative}.site-header[data-home] .menu-toggle{color:inherit;background:0 0;border:0;grid-column:2;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.site-header[data-home] .menu-toggle__icon{gap:.3rem;width:1rem;display:grid}.site-header[data-home] .menu-toggle__icon i{background:currentColor;height:1px}.site-header[data-home] .header-actions{grid-area:1/3}.site-header[data-home] .primary-nav{z-index:1;background:var(--brand-beige-light);color:var(--brand-black);padding:7rem var(--page-gutter) 3rem;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) ease, visibility var(--motion-fast) ease;align-content:center;gap:0;display:grid;position:fixed;inset:0;overflow-y:auto}.site-header[data-home] .primary-nav[data-open=true]{opacity:1;visibility:visible}.site-header[data-home] .primary-nav a{border-block-start:1px solid #1111113d;padding-block:.7rem;font-size:clamp(1.85rem,5vw,3.4rem);font-weight:700;line-height:1.1}.site-header[data-home] .primary-nav__contact{display:block}.cinema-hero__aperture{inset-block-start:24%;inset-inline-end:var(--page-gutter)}.about-archive__layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.cinema-section-heading--work{grid-template-columns:8rem 1fr}.cinema-section-heading--work .cinema-text-link{grid-column:2;margin-block-start:1rem}}@media (max-width:48rem){.site-header[data-home]{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:4.35rem}.site-header[data-home] .primary-nav{z-index:1;background:var(--brand-beige-light);color:var(--brand-black);padding-block-start:7rem}.site-header[data-home] .site-mark,.site-header[data-home] .menu-toggle,.site-header[data-home] .header-actions{z-index:2;position:relative}.site-header[data-home] .primary-nav a{border-color:#1111113d;font-size:clamp(1.85rem,8.5vw,3.4rem);font-weight:700}.cinematic-home:after{opacity:.025;background-size:240px 240px}.cinema-section-heading,.cinema-section-heading--work{grid-template-columns:1fr;gap:1.5rem;padding:6.5rem 1.25rem 3.5rem}.cinema-section-heading h2{max-width:11ch;font-size:clamp(3rem,13.8vw,5rem)}.cinema-section-heading--work .cinema-text-link{grid-column:1;margin-block-start:.5rem}.cinema-hero__copy{align-content:end;padding:7.5rem 1.25rem}.cinema-hero__folio{top:5.7rem;right:1.25rem}.cinema-hero__shade{background:linear-gradient(#0000 36%,#111111e0 100%),linear-gradient(#1111116b 0%,#0000 26%)}.cinema-hero__media,[dir=rtl] .cinema-hero__media{clip-path:circle(155vmax at 17% 16%)}.cinematic-home[data-aperture=true] .cinema-hero__media,[dir=rtl] .cinematic-home[data-aperture=true] .cinema-hero__media{clip-path:circle(78vmax at 17% 16%)}.cinema-hero h1{max-width:10ch;font-size:clamp(3.3rem,15.2vw,5.2rem);line-height:.9}[dir=rtl] .cinema-hero h1{max-width:9.5ch;line-height:1.08}.cinema-hero__footer{grid-template-columns:1fr;gap:1.4rem;margin-block-start:1.25rem}.cinema-hero__footer>p{max-width:23rem;font-size:.92rem}.cinema-hero__aperture{inset-block-start:5.8rem;inset-inline:auto;justify-items:start;left:1.25rem;right:auto}.cinema-hero__aperture>p{display:none}.signature-mark{width:4.25rem}.cinema-hero__scroll{inset-block-end:1.5rem;inset-inline-end:1.25rem}.service-reel__body{padding:0 0 7rem;display:block}.service-reel__stage{display:none}.service-reel__list li,.service-reel__list a{min-height:0}.service-reel__list li{border:0;min-height:96svh;padding:1rem 1.25rem 6.5rem;display:block}.service-reel__list li:nth-child(2n){padding-inline:3rem 0}.service-reel__mobile-media{grid-column:1/-1;height:66svh;min-height:31rem;margin:0;display:block}.service-reel__mobile-media .cinematic-media__grain{background:linear-gradient(#0000 52%,#111111c7),linear-gradient(115deg,#11111117,#0000 55%)}.service-reel__list a{width:100%;color:var(--cinema-ink);text-shadow:none;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:0;position:relative}.service-reel__number,.service-reel__arrow{z-index:2;margin-block-start:1rem;position:relative}.service-reel__copy{z-index:2;gap:.8rem;margin-block-start:-5.25rem;position:relative}.service-reel__eyebrow{color:var(--cinema-orange)!important}.service-reel__copy strong{max-width:10ch;color:var(--cinema-paper);text-shadow:0 .2rem 1.4rem #111111b8;font-size:clamp(3.2rem,13.8vw,5.2rem);line-height:.91}[dir=rtl] .service-reel__copy strong{line-height:1.04}.service-reel__summary{margin-block-start:4.4rem;line-height:1.65;color:#111111ad!important;font-size:.9rem!important}.service-reel__meta{color:var(--cinema-ink);border-color:#1111114d;margin-block-start:.35rem;font-size:.69rem}.selected-edit{padding-block-end:8rem}.selected-edit__frames{gap:7.5rem;min-width:0;padding-inline:1.25rem}.project-frame,.project-frame:nth-child(2){width:100%;min-width:0;max-width:100%;margin:0}.project-frame__media{aspect-ratio:auto;height:74svh;min-height:34rem}.project-frame__caption{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;max-width:calc(100% - 2.3rem);padding:0;position:absolute;inset-block-end:7.5rem;inset-inline:1.15rem}.project-frame__caption h3{max-width:8.5ch;font-size:clamp(3.4rem,15vw,5.6rem);line-height:.86}.project-frame__meta,.project-frame:nth-child(2) .project-frame__meta{grid-template-columns:minmax(0,1fr) auto;width:100%;margin:1rem 0 0;padding-block-start:.9rem}.story-interlude{min-height:82svh;padding:6rem 1.25rem}.story-interlude__rule{inset-block-start:16%;inset-inline:1.25rem}.story-interlude__statement{margin:0;font-size:clamp(3.2rem,14.2vw,5rem)}.story-interlude__dot{inset-block-end:9%;inset-inline-end:1.5rem}.about-archive{padding-block-end:7rem}.about-archive__layout{padding-inline:1.25rem;display:block}.about-archive__visual{display:none}.about-archive__chapters li{min-height:0;padding-block:2.5rem 4rem;display:block}.about-archive__chapters h3{margin-block-end:1.8rem;font-size:clamp(2.5rem,11vw,4.2rem)}.about-archive__mobile-visual{aspect-ratio:.75;margin-block:1.5rem;display:block}.about-archive__mobile-visual .cinematic-media{height:100%}.about-archive>.cinema-text-link{margin:1rem 1.25rem 0}.home-process{padding-block-end:7rem}.home-process__steps{grid-template-columns:1fr;margin-inline:1.25rem}.home-process__steps li{border-block-end:1px solid #1111113d;border-inline-end:0;min-height:18rem;padding-inline:0}.home-process__steps h3{font-size:clamp(2.7rem,12vw,4.2rem)}.home-testimonial{grid-template-columns:1fr;min-height:80svh;padding:6.5rem 1.25rem}.home-testimonial blockquote,.home-testimonial__credit,.home-testimonial>.cinema-text-link{grid-column:1}.home-testimonial blockquote{font-size:clamp(3rem,13.5vw,5rem)}.home-journal__list{margin-inline:1.25rem}.home-journal__entry{grid-template-columns:2rem 1fr auto;gap:.8rem}.home-journal__entry h3{font-size:clamp(2.2rem,10.5vw,3.7rem)}.home-journal>.cinema-text-link{margin-inline-start:3.25rem}.homepage-audio{inset-block-end:1rem;inset-inline-end:1rem}.homepage-audio button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.open-brief{min-height:0;display:block}.open-brief__media{aspect-ratio:1.15;clip-path:polygon(0 0,100% 0,100% 78%,0 100%);min-height:0}[dir=rtl] .open-brief__media{clip-path:polygon(0 0,100% 0,100% 100%,0 78%)}.open-brief__copy{gap:1.6rem;padding:5rem 1.25rem 6rem}.open-brief h2{max-width:9ch;font-size:clamp(3.5rem,15vw,5.5rem)}.open-brief__link{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.cinematic-home *,.site-header[data-home] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.service-reel__stage-sticky,.about-archive__visual{position:relative;inset-block-start:auto}.cinema-hero__scroll{display:none}.homepage-audio__bars i{animation:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:48.01rem){.service-reel__body{display:block}.service-reel__stage{display:none}.service-reel__list{pointer-events:auto}.service-reel__list li{min-height:0;margin-block-end:clamp(6rem,10vw,10rem);display:block}.service-reel__list a,.service-reel__list li[data-scene="1"] a,.service-reel__list li[data-scene="3"] a{width:100%;color:var(--cinema-ink);text-shadow:none;grid-template-columns:3rem minmax(0,1fr) auto;padding:0}.service-reel__mobile-media{grid-column:1/-1;height:min(72svh,52rem);margin-block-end:2rem;display:block}.service-reel__copy strong{color:var(--cinema-ink);font-size:clamp(4rem,7vw,8rem)}.service-reel__copy small{color:#111111ad}.service-reel__meta{color:var(--cinema-ink);border-color:#1111114d}}
