@font-face{font-display:swap;font-family:Mersad Black;font-style:normal;font-weight:900;src:url(/static/media/MERSAD-BLACK.7545996e7c55f785630b.TTF) format("truetype")}@font-face{font-display:swap;font-family:Mersad SemiBold;font-style:normal;font-weight:600;src:url(/static/media/MERSAD-SEMIBOLD.d4d07365467d1e79be78.TTF) format("truetype")}@font-face{font-display:swap;font-family:SF Georgian;font-style:normal;font-weight:600;src:url(/static/media/SF-Georgian.f1302ddff45984f008f7.ttf) format("truetype")}.mersad-heading{font-family:Mersad Black,Helvetica Neue,Arial,sans-serif;font-weight:900}.mersad-nav{-webkit-font-smoothing:antialiased;font-family:SF Georgian,Helvetica Neue,Arial,system-ui,sans-serif;font-weight:600;letter-spacing:0;line-height:1.25;text-rendering:optimizeLegibility}.mersad-nav-link{font-size:13px}.mersad-nav-cta{font-size:13px;font-weight:600}.mersad-nav-mobile{font-size:15px;line-height:1.3}.mersad-nav-mobile,.sf-georgian-semibold{-webkit-font-smoothing:antialiased;font-family:SF Georgian,Helvetica Neue,Arial,system-ui,sans-serif;font-weight:600;letter-spacing:0;text-rendering:optimizeLegibility}.service-title{font-size:clamp(17px,1.35vw,18px);line-height:1.18;white-space:nowrap}@media (max-width:767px){.service-title{font-size:20px;white-space:normal}}:root{--scroll-progress:0;color-scheme:dark}body,html{background:#0d0d0d;overflow-x:hidden}#root{isolation:isolate;min-height:100vh}#root,#root>*{position:relative}#root>*{z-index:1}#root:after,#root:before{content:"";inset:-18% -12%;pointer-events:none;position:fixed;z-index:0}#root:before{animation:redAmbientDrift 34s ease-in-out infinite alternate;background:radial-gradient(46% 36% at 16% 18%,#e5091429,#0000 70%),radial-gradient(40% 30% at 84% 72%,#e509141a,#0000 72%);opacity:.22}#root:after{animation:redAmbientDriftB 42s ease-in-out infinite alternate;background:radial-gradient(34% 28% at 72% 12%,#ff3a3a1a,#0000 70%),radial-gradient(38% 28% at 24% 78%,#990e1824,#0000 75%);opacity:.15}.scroll-progress{background:linear-gradient(90deg,#e50914,#ff6a00 55%,#fff);height:2px;left:0;opacity:.85;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform:scaleX(var(--scroll-progress));transform-origin:left center;transition:transform .12s linear;width:100%;z-index:70}.nav-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d0d0dd1}.nav-glass a,.nav-glass button{text-transform:uppercase}.nav-glass .mersad-heading,.nav-glass .mersad-nav,.nav-glass .mersad-nav-mobile{text-transform:none}.section-eyebrow{align-items:center;background:linear-gradient(180deg,#e5091429,#e509140f);border:1px solid #e5091447;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;display:inline-flex;gap:8px;justify-content:center;padding:5px 10px}.surface-card{background-image:linear-gradient(165deg,#ffffff0a,hsla(0,0%,100%,.015) 45%,#e5091414 140%);box-shadow:inset 0 1px 0 #ffffff0f,0 16px 40px -28px #000000d9}@keyframes redAmbientDrift{0%{transform:translate3d(-2%,-1.5%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.05)}}@keyframes redAmbientDriftB{0%{transform:translate3d(1.5%,-1%,0) scale(1.02)}to{transform:translate3d(-1.5%,1.8%,0) scale(1)}}.custom-scroll{scrollbar-color:#e5091499 #ffffff14;scrollbar-width:thin}.custom-scroll::-webkit-scrollbar{width:10px}.custom-scroll::-webkit-scrollbar-track{background:#ffffff0f}.custom-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e50914e6,#ad171fe6);border:2px solid #ffffff0f;border-radius:999px}.reveal-section{contain-intrinsic-size:auto 720px;content-visibility:auto;opacity:0;transform:translate3d(0,28px,0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.reveal-section.reveal-visible{opacity:1;transform:translateZ(0);will-change:auto}.reveal-stagger>*{opacity:0;transform:translate3d(0,18px,0);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.reveal-section.reveal-visible .reveal-stagger>*{opacity:1;transform:translateZ(0)}.reveal-section.reveal-visible .reveal-stagger>:first-child{transition-delay:40ms}.reveal-section.reveal-visible .reveal-stagger>:nth-child(2){transition-delay:90ms}.reveal-section.reveal-visible .reveal-stagger>:nth-child(3){transition-delay:.14s}.reveal-section.reveal-visible .reveal-stagger>:nth-child(4){transition-delay:.19s}.reveal-section.reveal-visible .reveal-stagger>:nth-child(5){transition-delay:.24s}.reveal-section.reveal-visible .reveal-stagger>:nth-child(6){transition-delay:.29s}.portfolio-card-soft-enter{animation:portfolioCardSoftEnter .56s cubic-bezier(.16,1,.3,1) both;filter:blur(4px);opacity:0;transform:translate3d(0,16px,0) scale(.99);will-change:opacity,transform,filter}@keyframes portfolioCardSoftEnter{0%{filter:blur(4px);opacity:0;transform:translate3d(0,16px,0) scale(.99)}60%{filter:blur(1px);opacity:.92}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.logo-marquee{animation:none!important}.reveal-section,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.portfolio-card-soft-enter{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.scroll-progress{transition:none!important}#root:after,#root:before{animation:none!important}*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.logo-marquee{--logo-speed:34s;--logo-gap:1rem;animation:logoMarquee var(--logo-speed) linear infinite;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}@media (max-width:720px){#root:before{animation-duration:48s;opacity:.16}#root:after{display:none}.nav-glass{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}}.logo-marquee.is-reverse{animation-direction:reverse}.logo-group{flex-shrink:0;gap:var(--logo-gap);padding-right:var(--logo-gap)}.logo-group,.logo-tile{align-items:center;display:flex}.logo-tile{background:#ffffff05;border:1px solid #ffffff1f;border-radius:18px;height:84px;justify-content:center;overflow:hidden;padding:0 10px;transition:border-color .22s ease,background-color .22s ease,transform .22s ease;width:208px}.logo-tile:hover{background:#e509140d;border-color:#e5091473;transform:translateY(-1px)}.logo-mark{filter:grayscale(100%) saturate(0) brightness(0) invert(82%) contrast(.86);height:auto;max-height:56px;max-width:176px;object-fit:contain;opacity:.56;transform:scale(1);transform:scale(var(--logo-scale,1));transform-origin:center;transition:opacity .22s ease,filter .22s ease,transform .22s ease;width:auto}.logo-tile:hover .logo-mark{filter:grayscale(20%) saturate(1);opacity:.88;transform:scale(1.03);transform:scale(calc(var(--logo-scale, 1)*1.03))}@keyframes logoMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.PosterFolio_section__XvimA{margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.PosterFolio_viewport__M9GCy{mask-image:linear-gradient(90deg,#0000 0,#000 8%,#000 92%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8%,#000 92%,#0000);overflow:hidden;perspective:1800px;position:relative;transform-style:preserve-3d;width:100%}.PosterFolio_rail__j-1GA{position:relative;transform:rotate(-1.4deg) rotateX(.5deg);transform-origin:50% 52%;transform-style:preserve-3d}.PosterFolio_rail__j-1GA:after{background:radial-gradient(ellipse at center,#000000d6,#0000 72%);bottom:30px;content:"";filter:blur(9px);height:24px;left:-4%;pointer-events:none;position:absolute;right:-4%}.PosterFolio_track__0ZfMb{--folio-duration:42s;--card-size:clamp(190px,19vw,286px);--overlap:clamp(24px,2.6vw,42px);align-items:flex-end;animation:PosterFolio_folioScroll__qkUqV var(--folio-duration) linear infinite;display:flex;padding:68px 0 72px;width:-webkit-max-content;width:max-content;will-change:transform}.PosterFolio_viewport__M9GCy:focus-within .PosterFolio_track__0ZfMb,.PosterFolio_viewport__M9GCy:hover .PosterFolio_track__0ZfMb{animation-play-state:paused}.PosterFolio_card__MWl8V{background:#0b0b0b;border-radius:3px;box-shadow:18px 22px 28px #0000007a,0 0 0 1px #ffffff24;flex:0 0 auto;height:var(--card-size);margin-left:calc(var(--overlap)*-1);opacity:.98;position:relative;transform:rotateY(-12deg) rotateX(.4deg);transform-origin:left center;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.75,.1,1),box-shadow .42s ease,opacity .32s ease,z-index .12s linear;width:var(--card-size)}.PosterFolio_card__MWl8V:before{display:none}.PosterFolio_card__MWl8V:after{background:linear-gradient(120deg,#ffffff24,#0000 38%,#0003);border-radius:inherit;content:"";inset:0;opacity:.84;pointer-events:none;position:absolute;transition:opacity .32s ease}.PosterFolio_poster__O1M5N{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0b0b0b;border-radius:inherit;display:block;height:100%;object-fit:contain;width:100%}.PosterFolio_card__MWl8V:focus-within,.PosterFolio_card__MWl8V:hover{box-shadow:0 42px 82px #000000b8,0 0 0 1px #ffffff38,0 0 34px #ffffff1f;opacity:1;transform:translateY(-38px) translateZ(96px) rotateY(0deg) rotateX(-.5deg) rotate(1.4deg) scale(1.08);z-index:999}.PosterFolio_card__MWl8V:focus-within:after,.PosterFolio_card__MWl8V:hover:after{opacity:.3}@keyframes PosterFolio_folioScroll__qkUqV{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:920px){.PosterFolio_rail__j-1GA{transform:rotate(-1.2deg) rotateX(.4deg)}.PosterFolio_track__0ZfMb{--card-size:clamp(148px,42vw,190px);--overlap:clamp(18px,5vw,28px);animation-duration:calc(var(--folio-duration)*.8);padding:44px 0 48px}.PosterFolio_card__MWl8V:focus-within,.PosterFolio_card__MWl8V:hover{transform:translateY(-24px) translateZ(64px) rotateY(0deg) rotateX(0deg) rotate(1.2deg) scale(1.06)}.PosterFolio_rail__j-1GA:after{filter:blur(5px)}.PosterFolio_card__MWl8V{box-shadow:12px 16px 20px #0000006b,0 0 0 1px #ffffff1c}}@media (prefers-reduced-motion:reduce){.PosterFolio_rail__j-1GA{transform:none}.PosterFolio_track__0ZfMb{animation:none}.PosterFolio_card__MWl8V,.PosterFolio_card__MWl8V:focus-within,.PosterFolio_card__MWl8V:hover{transform:rotateY(0deg) translateY(0);transition:none}}
/*# sourceMappingURL=main.8d9861ab.css.map*/