/* Velocity: a high-contrast black, white and electric-orange identity. */
:root{--navy:#08080a;--navy-2:#151518;--paper:#141417;--white:#08080a;--ink:#f7f7f8;--yellow:#ff5a1f;--muted:#ababaf;--line:#303035}
body{background:#08080a}.site-header{background:#08080af0}.site-menu .nav-cta,.button-primary,.button-dark{color:#09090b;background:#ff5a1f;border-color:#ff5a1f}.site-menu .nav-cta:hover,.button-primary:hover,.button-dark:hover{background:#ff804f;border-color:#ff804f;color:#09090b}.gold,.eyebrow,.section-label,.overline{color:#ff5a1f}.light-section{background:#f4f4f5;color:#111114;--line:#c9c9cd;--muted:#65656a}.light-section .eyebrow{color:#b9340a}.light-section .serif-word{color:#b9340a}.light-section .underlink:hover{color:#c13c12}.grand-contact{background:#ff5a1f;color:#08080a}.grand-contact .eyebrow,.grand-contact .section-top>span{color:#38190b}.grand-contact .journey-form input{border-color:#9b350e;color:#08080a}.grand-contact .journey-form input::placeholder{color:#442013}.grand-contact .journey-form label>span{color:#371d13}.grand-contact .journey-form .button{background:#08080a;color:#fff;border-color:#08080a}.grand-contact .grand-link,.grand-contact .journey-form{border-color:#a83209}.grand-phone>span{color:#28180f}.grand-contact a:focus-visible,.grand-contact input:focus-visible,.grand-contact button:focus-visible{outline-color:#08080a}footer{background:#08080a}.contact-widget>summary{background:#101013ee;border-color:#79797f;color:#fff}.contact-panel{background:#121216}.contact-panel a:hover{background:#27272e}.contact-panel-heading{color:#fff}.contact-panel small{color:#bdbdc5}.map-network{stroke:#66666d}.map-stations circle{fill:#85858e}.map-stations text,.map-stations .station-code{fill:#c3c3cb}.map-caption,.map-bottom{color:#b6b6c0}.map-route{filter:drop-shadow(0 0 8px #ff5a1f99)}.poland-station .map-pulse{stroke:#ff5a1f}.route-selector button[aria-pressed=true]{color:#09090b;background:#ff5a1f;border-color:#ff5a1f}.route-selector button{color:#dadade;border-color:#5c5c63}.section-symbol{color:#ff5a1f}.step-number>span{color:#ff5a1f}.step-number b{color:#111114}.service-rows a:hover b{color:#f14c13}.service-preview img{filter:saturate(1)}.project-image img{filter:saturate(1)}.outline-text{-webkit-text-stroke-color:#bfc0c8}.credential>strong{color:#111114}.credential-foot b{color:#e44911}.hero-summary .micro-label{color:#ff8f66}.site-header .logo-copy small{color:#a8a8b0}.motion-control{color:#b6b6c0}.motion-control i{background:#ff5a1f}
/* A fast typographic entrance, never a loading gate. */
.brand-sweep{position:fixed;inset:0;z-index:101;display:flex;pointer-events:none;visibility:hidden;animation:sweep-visibility 1.2s linear}.brand-sweep>i{flex:1;background:#ff5a1f;transform-origin:top;transform:scaleY(0);animation:shutter 1s cubic-bezier(.76,0,.24,1) both}.brand-sweep>i:nth-child(2){animation-delay:.06s}.brand-sweep>i:nth-child(3){animation-delay:.12s}.brand-sweep>i:nth-child(4){animation-delay:.18s}.brand-sweep>span{position:absolute;inset:0;display:grid;place-items:center;color:#09090b;font:700 clamp(50px,12vw,180px)/1 Barlow,sans-serif;letter-spacing:-.04em;animation:sweep-type .65s ease both}@keyframes shutter{0%,16%{transform:scaleY(1)}100%{transform:scaleY(0)}}@keyframes sweep-visibility{0%,99%{visibility:visible}100%{visibility:hidden}}@keyframes sweep-type{0%,40%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-35px)}}
/* The opening combines real photography, a moving light field and spatial type. */
.velocity-home .site-header{background:#08080ac7}.velocity-home .site-header.header-scrolled{background:#08080af5}.velocity-home .motion-hero{background:#08080a;min-height:820px;max-height:1080px;height:100svh}.velocity-home .hero-visual{inset:-4% -1% -5% 32%;z-index:-3;mask-image:linear-gradient(90deg,transparent,#000 30%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%)}.velocity-home .hero-visual .reel-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 64%;filter:brightness(.82) contrast(1.08) saturate(.95);opacity:0;transform:scale(1.14) translateX(4%);animation:none;transition:opacity 1.1s ease,transform 7.5s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}.velocity-home .hero-visual .active-frame{opacity:1;transform:scale(1.025) translateX(0)}.velocity-home .motion-hero:after{background:linear-gradient(180deg,#08080a80,transparent 32%,#08080a12 64%,#08080af2 100%),linear-gradient(90deg,#08080af0, #08080a85 35%,#08080a05 70%);z-index:-2}.velocity-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.65}.velocity-home .hero-grid{opacity:.55}.velocity-home .hero-grid i{border-color:#ffffff15}.hero-orbit{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.hero-orbit>i{position:absolute;right:-16vw;top:15%;width:65vw;height:65vw;border:1px solid #ff5a1f40;border-radius:50%;transform:rotateX(58deg) rotateZ(-35deg);animation:orbit-breathe 11s ease-in-out infinite}.hero-orbit>i:nth-child(2){right:-12vw;top:18%;width:59vw;height:59vw;border-color:#ffffff13;animation-delay:-4s}.hero-orbit>i:nth-child(3){right:-8vw;top:21%;width:53vw;height:53vw;border-color:#ff5a1f28;animation-delay:-7s}@keyframes orbit-breathe{50%{transform:rotateX(62deg) rotateZ(-12deg) scale(1.08)}}.hero-brand-outline{position:absolute;bottom:-.15em;left:-.015em;font:700 27vw/.8 Barlow,sans-serif;color:transparent;-webkit-text-stroke:1px #ffffff0a;letter-spacing:-.04em;z-index:-1;pointer-events:none;transform:translateX(var(--brand-x,0px))}.velocity-home .hero-content{padding-top:137px}.velocity-home .hero-kicker{font-size:8px;margin-bottom:43px;color:#c9c9cf;gap:15px}.velocity-home .hero-kicker>span:first-child{color:#ff8659;gap:0}.velocity-home .hero-kicker>span:nth-child(2){display:flex;align-items:center;gap:10px}.velocity-home .hero-kicker>span:last-child{display:block}.velocity-home .hero-kicker .status-dot{width:5px;height:5px}.velocity-home .hero-line{overflow:clip;perspective:900px;padding-block:.07em .11em;line-height:.79;transform:translateX(var(--line-shift,0px));transition:none;max-width:calc(100% + 20px)}.velocity-home .hero-line-gold{color:#ff5a1f;margin-top:-.08em;margin-left:9vw}.velocity-home .motion-hero h1{font-size:clamp(86px,11.7vw,186px);letter-spacing:-.027em;perspective:1200px;position:relative;z-index:2;transform:translate3d(0,var(--title-y,0px),0);will-change:transform}.velocity-home .hero-line .char{animation:kinetic-letter 1.2s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.32s + var(--char-index)*.038s);transform:perspective(500px) translate3d(var(--letter-x,0px),var(--letter-y,0px),var(--letter-z,0px)) rotateX(var(--letter-rx,0deg)) rotateY(var(--letter-ry,0deg));transition:transform .32s var(--ease),color .25s;will-change:transform}.velocity-home .hero-line-gold .char{animation-delay:calc(.57s + var(--char-index)*.035s)}.velocity-home .hero-line:hover .char:hover{color:#fff;transform:perspective(500px) translate3d(0,-10px,55px) rotateY(-14deg)}@keyframes kinetic-letter{0%{transform:perspective(700px) translate3d(0,125%,0) rotateX(-85deg);opacity:.15;filter:blur(8px)}100%{transform:perspective(700px) translate3d(0,0,0) rotateX(0);opacity:1;filter:blur(0)}}.velocity-home .hero-bottom{padding-top:45px;padding-bottom:20px}.velocity-home .hero-summary p{font-size:14px;color:#dddde3}.velocity-home .orbit-cta{width:145px;height:145px;background:#ff5a1f;box-shadow:0 0 65px #ff5a1f24;transform:translate(var(--magnet-x,0px),var(--magnet-y,0px));transition:transform .35s var(--ease),background .25s}.velocity-home .orbit-cta:hover{background:#ff804f;transform:translate(var(--magnet-x,0px),var(--magnet-y,0px)) scale(1.07)}.velocity-home .orbit-cta svg{stroke:#ff5a1f;stroke-dasharray:24 8;animation-duration:15s}.velocity-home .hero-foot{height:48px;font-size:8px;color:#9898a2;border-color:#ffffff25}.reel-controls{display:flex;gap:28px;align-self:flex-end;margin-bottom:17px}.reel-button{display:flex;align-items:center;gap:8px;position:relative;border:0;border-bottom:1px solid #777780;padding:10px 0;background:none;color:#a3a3ae;font-size:8px;letter-spacing:.08em;min-width:90px;justify-content:space-between}.reel-button>span{color:#5f5f6a}.reel-button:after{content:'';height:2px;position:absolute;left:0;bottom:-1px;width:100%;background:#ff5a1f;transform:scaleX(0);transform-origin:left}.reel-button[aria-pressed=true]{color:#fff}.reel-button[aria-pressed=true]>span{color:#ff5a1f}.reel-button[aria-pressed=true]:after{animation:reel-time 7s linear both}@keyframes reel-time{to{transform:scaleX(1)}}.velocity-home .motion-marquee{background:#ff5a1f;color:#09090b;padding:20px 0;transform:rotate(-1.5deg) scale(1.025);position:relative;z-index:3;margin-block:-5px}.velocity-home .motion-marquee>div{animation-duration:24s}.velocity-home .motion-marquee b{color:#fff}.velocity-home .work-heading .display-title{font-size:clamp(60px,7.2vw,112px)}
/* Scroll sequence: normal page scrolling, one sticky stage, three real frames. */
.cinematic-journey{height:280svh;min-height:1700px;background:#08080a;position:relative;isolation:isolate}.journey-stage{height:calc(100svh - 70px);min-height:560px;position:sticky;top:70px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:40px 50px 35px}.journey-stage-top{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:4}.journey-stage-top>.eyebrow{font-size:9px}.journey-stage-top>a{color:#b8b8c3;font-size:10px;display:flex;gap:20px;align-items:center}.journey-stage-top>a span{font-size:23px;color:#ff5a1f}.journey-big-title{font-family:Barlow,sans-serif;font-size:clamp(85px,10.2vw,160px);font-weight:700;line-height:.87;letter-spacing:-.025em;position:absolute;top:25%;left:7%;margin:0;z-index:3;pointer-events:none;transform:translateX(calc(var(--journey-progress,0)*-34vw));opacity:calc(1 - var(--journey-progress,0)*1.6);will-change:transform,opacity}.journey-big-title>span{display:block}.journey-big-title>span:nth-child(2){margin-left:6vw;color:#ff5a1f}.journey-big-title>.journey-outline{font-size:.62em;color:transparent;-webkit-text-stroke:1px #d2d2dc;margin-top:18px;margin-left:1vw}.journey-frames{position:absolute;inset:110px 6% 110px 47%;overflow:hidden;transform:translateX(calc(var(--journey-progress,0)*-39vw));width:calc(47% + var(--journey-progress,0)*39vw);height:calc(100% - 220px);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);transition:clip-path .6s var(--ease);will-change:transform,width;background:#19191e;box-shadow:0 0 0 1px #33333a}.journey-stage.expanded .journey-frames{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.journey-shot{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.12) translateX(35px);transition:opacity .65s,transform 1.1s var(--ease);pointer-events:none}.journey-shot.active-shot{opacity:1;transform:scale(1) translateX(0);z-index:2}.journey-shot:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#08080aeb);pointer-events:none}.journey-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;filter:contrast(1.03)}.journey-shot:first-child img{object-position:50% 64%}.journey-shot figcaption{position:absolute;bottom:30px;left:35px;right:25px;z-index:3;color:#fff;font-size:clamp(16px,2.2vw,30px);letter-spacing:-.025em;line-height:1.3;transform:translateY(20px);opacity:0;transition:transform .8s var(--ease),opacity .8s}.journey-stage.expanded .active-shot figcaption{transform:none;opacity:1}.journey-shot figcaption>span{display:block;color:#ff743f;font-size:10px;font-weight:600;letter-spacing:.13em;margin-bottom:9px}.journey-stage-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:4}.journey-stage-bottom>span{font-size:8px;letter-spacing:.09em;color:#a5a5b0}.journey-stage-bottom>span:first-child{display:flex;align-items:center;gap:15px}.journey-stage-bottom b{color:#ff5a1f;font-size:25px;font-weight:400;animation:arrow-drift 1.8s ease-in-out infinite}@keyframes arrow-drift{50%{transform:translateY(7px)}}.journey-chapters{display:flex;gap:32px;list-style:none;margin:0;padding:0}.journey-chapters li{font-size:10px;letter-spacing:.04em;color:#7b7b86;padding:10px 0;position:relative}.journey-chapters li:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#ff5a1f;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.journey-chapters .active-chapter{color:#fff}.journey-chapters .active-chapter:after{transform:scaleX(1)}.journey-scroll-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#202028;z-index:4}.journey-scroll-progress>i{display:block;width:100%;height:100%;background:#ff5a1f;transform-origin:left;transform:scaleX(var(--journey-progress,0));box-shadow:0 0 18px #ff5a1f}
/* Pointer effects retain the native pointer and the real link hit targets. */
.cursor-halo{position:fixed;top:0;left:0;width:40px;height:40px;margin:-20px 0 0 -20px;border:1px solid #ff5a1f99;border-radius:50%;z-index:90;pointer-events:none;opacity:0;display:grid;place-items:center;transition:width .3s,height .3s,margin .3s,background .3s,opacity .2s;mix-blend-mode:normal}.cursor-halo.cursor-visible{opacity:1}.cursor-halo>span{font-size:9px;font-weight:600;white-space:nowrap;color:#101012;opacity:0;transition:opacity .2s}.cursor-halo.over-photo{width:96px;height:96px;margin:-48px 0 0 -48px;background:#ff5a1f;border-color:#ff5a1f}.cursor-halo.over-photo>span{opacity:1}.project-card{perspective:1000px}.project-image{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s var(--ease);transform-style:preserve-3d}.project-image:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%),#ffffff25,transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.project-card:hover .project-image:after{opacity:1}.image-arrow{background:#ff5a1f;color:#09090b}.image-badge{background:#08080aee}.service-rows>a{position:relative}.service-rows>a:after{content:'';position:absolute;inset:0;background:#ff5a1f0c;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease);pointer-events:none}.service-rows>a:hover:after{transform:scaleX(1)}.service-rows>a:hover h3{color:#b83409}.grand-link>span:first-child{transition:letter-spacing .65s var(--ease)}.grand-link:hover>span:first-child{letter-spacing:0}.grand-contact{position:relative;overflow:hidden}.grand-contact:before{content:'';position:absolute;top:0;bottom:0;width:60%;left:-80%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,#ffffff16,transparent);animation:contact-shine 9s ease-in-out infinite;pointer-events:none}@keyframes contact-shine{60%,100%{left:140%}}.grand-contact>.shell{position:relative}.standard-section{position:relative;overflow:hidden}.standard-section:after{content:'';position:absolute;width:200px;height:200px;border:1px solid #ff5a1f;right:-100px;top:50%;border-radius:50%;box-shadow:0 0 0 24px #ff5a1f06,0 0 0 48px #ff5a1f06;pointer-events:none}.credentials{position:relative;z-index:1}.motion-enhanced [data-reveal].will-reveal{transform:translateY(65px) rotateX(8deg);filter:blur(5px)}.motion-enhanced [data-reveal]{transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease)}.motion-enhanced [data-reveal].revealed{filter:blur(0)}
/* Reduced motion and the explicit switch give the same complete content. */
.motion-paused .brand-sweep,.motion-paused .cursor-halo,.motion-paused .velocity-canvas{display:none}.motion-paused .hero-line,.motion-paused .hero-brand-outline,.motion-paused .motion-hero h1{transform:none!important}.motion-paused .hero-orbit{opacity:.3}.motion-paused .reel-button[aria-pressed=true]:after{transform:scaleX(1)}.motion-paused .cinematic-journey{height:auto;min-height:0}.motion-paused .journey-stage{height:auto;min-height:0;position:relative;top:auto;gap:30px;padding-block:50px}.motion-paused .journey-big-title{position:static;opacity:1;transform:none!important;font-size:64px}.motion-paused .journey-frames{position:relative;inset:auto;transform:none!important;width:100%!important;height:auto;clip-path:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:none;box-shadow:none}.motion-paused .journey-shot{position:relative;opacity:1;transform:none;aspect-ratio:.85}.motion-paused .journey-shot figcaption{opacity:1;transform:none;font-size:17px;left:20px;bottom:20px}.motion-paused .journey-stage-bottom,.motion-paused .journey-scroll-progress{display:none}.motion-paused [data-reveal]{filter:none!important}.motion-paused .project-image{transform:none!important}
@media(max-width:1100px){.velocity-home .hero-content{padding-top:130px}.velocity-home .hero-kicker>span:last-child{display:none}.journey-stage{padding-inline:35px}.journey-big-title{font-size:11vw}.journey-chapters{gap:20px}.journey-stage-top>.eyebrow{font-size:8px}.journey-stage-bottom>span:first-child{font-size:7px}.velocity-home .hero-line-gold{margin-left:5vw}}
@media(max-width:900px){.velocity-home .motion-hero{min-height:790px;height:96svh}.velocity-home .hero-kicker{font-size:7px;margin-bottom:40px}.velocity-home .hero-kicker>span:nth-child(2){display:none}.velocity-home .hero-visual{left:12%;mask-image:linear-gradient(90deg,transparent,#000 35%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%)}.hero-orbit>i{width:85vw;height:85vw;right:-30vw;top:30%}.velocity-home .motion-hero h1{font-size:12vw}.reel-controls{gap:17px}.reel-button{min-width:83px}.journey-stage{top:74px;height:calc(100svh - 74px);min-height:570px}.journey-stage-top>.eyebrow{max-width:260px}.journey-big-title{font-size:13vw;top:22%;left:5%}.journey-frames{inset:140px 5% 120px 42%;height:calc(100% - 260px);width:calc(53% + var(--journey-progress,0)*37vw);transform:translateX(calc(var(--journey-progress,0)*-37vw))}.journey-stage-bottom>span:first-child{display:none}.journey-chapters{gap:23px}.cinematic-journey{height:260svh}.velocity-home .work-heading .display-title{font-size:8vw}.motion-paused .journey-frames{grid-template-columns:1fr 1fr}.motion-paused .journey-shot:last-child{grid-column:1/-1;aspect-ratio:1.7}}
@media(max-width:600px){.brand-sweep>span{font-size:13vw}.velocity-home .motion-hero{min-height:790px;max-height:940px;height:calc(100svh + 40px)}.velocity-home .hero-content{padding-top:112px}.velocity-home .hero-kicker{font-size:8px;letter-spacing:.1em;margin-bottom:32px}.velocity-home .motion-hero h1{font-size:14vw;line-height:.9}.velocity-home .hero-line-gold{margin-left:4vw;margin-top:4px}.velocity-home .hero-line{padding-bottom:.12em;max-width:100%}.velocity-home .hero-visual{inset:17% -7% 13% 0;mask-image:linear-gradient(180deg,transparent,#000 13%,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 78%,transparent)}.velocity-home .hero-visual .reel-frame{object-position:52% 60%;filter:brightness(.83) contrast(1.07)}.velocity-home .motion-hero:after{background:linear-gradient(180deg,#08080a6b,transparent 34%,#08080a00 52%,#08080ab3 72%,#08080a 100%)}.velocity-canvas{opacity:.5}.hero-orbit>i{width:125vw;height:125vw;right:-55vw;top:30%;border-color:#ff5a1f50}.hero-orbit>i:nth-child(2){width:118vw;height:118vw;right:-52vw;top:31%}.hero-orbit>i:nth-child(3){width:110vw;height:110vw;right:-49vw;top:32%}.hero-brand-outline{font-size:43vw;bottom:9%}.velocity-home .hero-bottom{padding:20px 0 25px;gap:15px}.velocity-home .hero-summary p{font-size:11px;line-height:1.8}.velocity-home .hero-summary .micro-label{font-size:7px}.velocity-home .orbit-cta{width:96px;height:96px;margin-right:3px}.velocity-home .orbit-cta>span:last-of-type{font-size:7px}.velocity-home .orbit-cta svg{inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}.reel-controls{align-self:stretch;justify-content:space-between;gap:18px;margin-bottom:12px}.reel-button{font-size:7px;min-width:0;flex:1;padding:9px 0}.velocity-home .hero-foot{font-size:6px;height:41px}.velocity-home .hero-foot>span:last-child{font-size:7px}.velocity-home .motion-marquee{padding:16px 0}.cinematic-journey{height:260svh;min-height:1600px}.journey-stage{min-height:570px;padding:28px 20px 30px}.journey-stage-top{align-items:flex-start;gap:15px}.journey-stage-top>.eyebrow{max-width:185px;font-size:7px;line-height:1.8}.journey-stage-top>a{font-size:8px;gap:8px;white-space:nowrap}.journey-stage-top>a span{font-size:17px}.journey-big-title{font-size:20vw;top:17%;left:20px;opacity:calc(1 - var(--journey-progress,0)*2.3);transform:translateX(calc(var(--journey-progress,0)*-45vw))}.journey-big-title>span:nth-child(2){margin-left:10vw}.journey-big-title>.journey-outline{font-size:.61em;margin-left:1vw;margin-top:15px}.journey-frames{inset:35% 20px 105px 30%;width:calc(65% + var(--journey-progress,0)*25vw);height:calc(56% + var(--journey-progress,0)*20%);max-height:calc(100% - 155px);transform:translate(calc(var(--journey-progress,0)*-25vw),calc(var(--journey-progress,0)*-18svh));clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.journey-shot figcaption{left:20px;bottom:24px;right:20px;font-size:20px}.journey-shot figcaption>span{font-size:8px;letter-spacing:.11em;line-height:1.7}.journey-stage-bottom{gap:10px}.journey-chapters{gap:19px}.journey-chapters li{font-size:9px}.journey-stage-bottom>.journey-percentage{font-size:7px;white-space:nowrap}.velocity-home .work-heading .display-title{font-size:13.8vw;line-height:.98}.velocity-home .work-heading>div{margin-top:25px}.cursor-halo{display:none}.standard-section:after{width:100px;height:100px;right:-70px;top:75px}.motion-paused .journey-stage{padding-block:40px}.motion-paused .journey-big-title{font-size:16vw}.motion-paused .journey-frames{grid-template-columns:1fr}.motion-paused .journey-shot,.motion-paused .journey-shot:last-child{aspect-ratio:1.05;grid-column:auto;max-height:420px}.motion-paused .journey-shot figcaption{font-size:18px}.grand-link:hover>span:first-child{letter-spacing:-.04em}}
@media(prefers-reduced-motion:reduce){.brand-sweep,.cursor-halo,.velocity-canvas{display:none!important}.hero-line,.hero-brand-outline,.motion-hero h1,.project-image{transform:none!important}.hero-reel .reel-frame{transition:none!important}.cinematic-journey{height:auto;min-height:0}.journey-stage{position:relative;top:0;height:auto;min-height:0;gap:30px}.journey-big-title{position:static;opacity:1;transform:none;font-size:64px}.journey-frames{position:relative;inset:auto;transform:none!important;width:100%!important;height:auto;clip-path:none;display:grid;grid-template-columns:1fr;gap:20px;background:none;box-shadow:none}.journey-shot{position:relative;opacity:1;transform:none;aspect-ratio:1.4}.journey-shot figcaption{opacity:1;transform:none}.journey-stage-bottom,.journey-scroll-progress{display:none}[data-reveal]{filter:none!important}}
.journey-scroll-progress>i{transform:scaleX(var(--timeline-progress,0))}
.velocity-home{overflow-x:clip}
.marquee-clip{overflow:hidden;padding-block:12px;background:#08080a;position:relative;z-index:3;margin-block:-6px}
.journey-percentage{visibility:hidden}.journey-stage-bottom{padding-right:140px}
@media(max-width:900px){.journey-stage-bottom{padding-right:0}.journey-percentage{display:none}}
@media(max-width:600px){.velocity-home .motion-hero:after{background:linear-gradient(180deg,#08080ae6 0%,#08080aac 29%,#08080a05 48%,#08080a00 53%,#08080ab3 72%,#08080a 100%)}.reel-button{min-height:44px;font-size:8px;padding-block:13px}.velocity-home .hero-summary p{font-size:12px}.journey-chapters{padding-right:100px;gap:15px}.journey-chapters li{font-size:8px}}
