.portfolio-only-module__QA1Fhq__page{--active-accent:#52ddff;--reel-progress:0;--scene-local:0;color:#f4fbff;isolation:isolate;background:#010509;min-height:100vh;position:relative;overflow:clip}.portfolio-only-module__QA1Fhq__page ::selection{color:#001018;background:#8cecff}.portfolio-only-module__QA1Fhq__header{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#030a10b8;border:1px solid #8ee0f82e;border-radius:14px;grid-template-columns:1fr auto 1fr;height:58px;padding:0 14px 0 16px;transition:top .5s cubic-bezier(.16,1,.3,1),background .5s,border-color .5s,box-shadow .5s;display:grid;position:fixed;top:18px;left:22px;right:22px;box-shadow:0 18px 70px #00000038,inset 0 1px #ffffff06}.portfolio-only-module__QA1Fhq__header:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--active-accent) 78%, white), transparent);height:1px;box-shadow:0 0 16px color-mix(in srgb, var(--active-accent) 58%, transparent);content:"";opacity:calc(.3 + var(--reel-progress) * .7);scale:var(--reel-progress) 1;transform-origin:0;position:absolute;bottom:-1px;left:14px;right:14px}.portfolio-only-module__QA1Fhq__header[data-scrolled=true]{background:#030a10e0;border-color:#8ee0f840;top:10px;box-shadow:0 16px 55px #00000057,inset 0 1px #ffffff09}.portfolio-only-module__QA1Fhq__brand{color:#ecfbff;align-self:center;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.portfolio-only-module__QA1Fhq__brand img{object-fit:contain;filter:drop-shadow(0 0 10px #2cceff40);width:29px;height:29px}.portfolio-only-module__QA1Fhq__brand strong{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:760}.portfolio-only-module__QA1Fhq__headerSignal{color:#dffaff;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:.08em;align-self:center;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.portfolio-only-module__QA1Fhq__headerSignal i{background:#70d0ea29;width:36px;height:1px;overflow:hidden}.portfolio-only-module__QA1Fhq__headerSignal i:after{background:var(--active-accent);width:100%;height:100%;box-shadow:0 0 10px var(--active-accent);content:"";scale:var(--scene-local) 1;transform-origin:0;display:block}.portfolio-only-module__QA1Fhq__headerSignal small{color:#65808a;font:inherit}.portfolio-only-module__QA1Fhq__header nav{justify-content:flex-end;align-items:center;gap:4px;display:flex}.portfolio-only-module__QA1Fhq__header nav a{color:#9eb4be;letter-spacing:.11em;text-transform:uppercase;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.58rem;font-weight:720;text-decoration:none;transition:color .26s,background .26s;display:inline-flex;position:relative}.portfolio-only-module__QA1Fhq__header nav a:before{background:var(--active-accent);height:1px;box-shadow:0 0 8px var(--active-accent);content:"";opacity:0;transform-origin:100%;transition:opacity .22s,scale .36s cubic-bezier(.16,1,.3,1);position:absolute;bottom:5px;left:12px;right:12px;scale:0 1}.portfolio-only-module__QA1Fhq__header nav a:hover,.portfolio-only-module__QA1Fhq__header nav a:focus-visible{color:#f0fcff;background:#6addff0e}.portfolio-only-module__QA1Fhq__header nav a:hover:before,.portfolio-only-module__QA1Fhq__header nav a:focus-visible:before{opacity:1;transform-origin:0;scale:1}.portfolio-only-module__QA1Fhq__reel{--active-accent:#52ddff;z-index:2;background:#010509;height:900svh;min-height:6800px;position:relative}.portfolio-only-module__QA1Fhq__reelSticky{background:radial-gradient(circle at 76% 46%, color-mix(in srgb, var(--active-accent) 12%, transparent), transparent 34%), radial-gradient(circle at 12% 10%, #007dff1c, transparent 26%), linear-gradient(126deg, #010407 0%, #03101a 55%, #01060b 100%);isolation:isolate;height:100svh;min-height:620px;transition:background .9s;position:sticky;top:0;overflow:hidden}.portfolio-only-module__QA1Fhq__reelSticky:before{z-index:0;content:"";opacity:.42;transform:translate3d(calc(var(--reel-progress) * -28px), calc(var(--reel-progress) * 44px), 0);background-image:radial-gradient(#8fe6ff1f .7px,#0000 .8px),linear-gradient(#46b2d106 1px,#0000 1px),linear-gradient(90deg,#46b2d106 1px,#0000 1px);background-position:0 0;background-size:19px 19px,72px 72px,72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 2%,#000 35% 93%);mask-image:linear-gradient(100deg,#0000 2%,#000 35% 93%)}.portfolio-only-module__QA1Fhq__reelSticky:after{z-index:1;background:linear-gradient(transparent 8%, #6ddcfa1f 22%, color-mix(in srgb, var(--active-accent) 30%, transparent) 70%, transparent 94%);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:31.5vw}.portfolio-only-module__QA1Fhq__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portfolio-only-module__QA1Fhq__atmosphere>i{border:1px solid color-mix(in srgb, var(--active-accent) 18%, transparent);box-shadow:inset 0 0 90px color-mix(in srgb, var(--active-accent) 4%, transparent), 0 0 80px color-mix(in srgb, var(--active-accent) 3%, transparent);border-radius:50%;transition:border-color .85s;position:absolute}.portfolio-only-module__QA1Fhq__atmosphere>i:first-child{aspect-ratio:1;width:82vw;transform:rotate(calc(var(--reel-progress) * 86deg));top:-34vw;right:-15vw}.portfolio-only-module__QA1Fhq__atmosphere>i:nth-child(2){aspect-ratio:1;opacity:.6;width:61vw;transform:rotate(calc(var(--reel-progress) * -112deg));border-style:dashed;bottom:-33vw;right:3vw}.portfolio-only-module__QA1Fhq__atmosphere>i:nth-child(3){aspect-ratio:1;opacity:.5;width:25vw;transform:scale(calc(.78 + var(--scene-local) * .18));top:17%;right:17%}.portfolio-only-module__QA1Fhq__perspectiveGrid{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--active-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--active-accent) 8%, transparent) 1px, transparent 1px);opacity:.38;pointer-events:none;width:84%;height:78%;transform:perspective(700px) rotateX(67deg) translate3d(0, calc(var(--scene-local) * 42px), 0);transform-origin:top;background-size:34px 34px;position:absolute;top:43%;right:-16%;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.portfolio-only-module__QA1Fhq__signalArc{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--active-accent) 68%, white), transparent);width:56%;height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--active-accent) 38%, transparent);opacity:.42;pointer-events:none;rotate:-7deg;scale:calc(.7 + var(--scene-local) * .3) 1;transform-origin:100%;position:absolute;top:51%;right:-7%}.portfolio-only-module__QA1Fhq__headline{z-index:14;opacity:1;pointer-events:none;width:min(28vw,470px);transition:opacity .6s,filter .7s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(124px,18vh,196px);left:clamp(30px,3.3vw,62px);transform:translate(0,0)}.portfolio-only-module__QA1Fhq__headline>p{color:#86a4ae;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 clamp(27px,4.5vh,46px);font-size:.55rem;font-weight:740;display:flex}.portfolio-only-module__QA1Fhq__headline>p span:first-child{color:#77e8ff;align-items:center;gap:10px;display:inline-flex}.portfolio-only-module__QA1Fhq__headline>p span:first-child:before{content:"";background:#37d8ff;width:28px;height:1px;box-shadow:0 0 10px #37d8ffb3}.portfolio-only-module__QA1Fhq__headline>p span+span:before{color:#47616b;content:"/";margin-right:10px}.portfolio-only-module__QA1Fhq__headline h1{color:#edfaff;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(5.4rem,8.1vw,9rem);font-weight:700;line-height:.72;display:grid}.portfolio-only-module__QA1Fhq__headline h1 span:last-child{color:#0000;filter:drop-shadow(0 0 22px #2cccff1f);background:linear-gradient(112deg,#f4fdff 4%,#a3f3ff 51%,#31d1ff 86%);-webkit-background-clip:text;background-clip:text;margin-top:.14em}.portfolio-only-module__QA1Fhq__reel:not([data-reel-scene="0"]) .portfolio-only-module__QA1Fhq__headline{opacity:0;filter:blur(7px);transform:translate(-9vw,-2vh)scale(.88)}.portfolio-only-module__QA1Fhq__projectStage{z-index:6;perspective:1500px;position:absolute;inset:0}.portfolio-only-module__QA1Fhq__projectStage article{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .32s,visibility 0s linear .85s;position:absolute;inset:0}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .42s,visibility}.portfolio-only-module__QA1Fhq__projectStage article>a{--tilt-x:0deg;--tilt-y:0deg;width:100%;height:100%;color:inherit;outline:none;text-decoration:none;display:block}.portfolio-only-module__QA1Fhq__projectOrdinal{z-index:0;color:#0000;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.08em;opacity:.07;pointer-events:none;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 72%, #9cecff);transform:translate3d(calc(var(--scene-local) * -2.4vw), calc(var(--scene-local) * -1.2vh), 0);font-size:min(41vw,660px);font-weight:800;line-height:.75;transition:opacity .7s,-webkit-text-stroke-color .7s;position:absolute;bottom:-.19em;right:-.025em}.portfolio-only-module__QA1Fhq__projectFrame{z-index:4;border:1px solid color-mix(in srgb, var(--accent) 31%, #9ae5fa33);width:min(63vw,1160px,160svh - 272px);height:auto;min-height:0;box-shadow:0 42px 100px #00000094, 0 0 90px color-mix(in srgb, var(--accent) 9%, transparent), inset 0 1px #ffffff0b;transform:translate3d(var(--drift-x), calc(70px + var(--drift-y)), -80px) rotateX(5deg) rotateY(-5deg) rotateZ(var(--lean)) scale(.9);transform-origin:50%;background:#06111a;border-radius:9px;grid-template-rows:35px auto;transition:border-color .7s,box-shadow .7s;display:grid;position:absolute;top:13.5vh;right:4.2vw;overflow:hidden}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true] .portfolio-only-module__QA1Fhq__projectFrame{animation:1.05s cubic-bezier(.16,1,.3,1) both portfolio-only-module__QA1Fhq__frame-materialize}.portfolio-only-module__QA1Fhq__projectStage article>a:hover .portfolio-only-module__QA1Fhq__projectFrame,.portfolio-only-module__QA1Fhq__projectStage article>a:focus-visible .portfolio-only-module__QA1Fhq__projectFrame{border-color:color-mix(in srgb, var(--accent) 76%, white);box-shadow:0 50px 120px #000000a8, 0 0 120px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px #ffffff14}.portfolio-only-module__QA1Fhq__projectStage article>a:focus-visible .portfolio-only-module__QA1Fhq__projectFrame{outline-offset:5px;outline:2px solid #b6f5ff}.portfolio-only-module__QA1Fhq__browserBar{z-index:4;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 28%), #030d15f7;border-bottom:1px solid #89e0f91f;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:0;padding:0 14px;display:grid;position:relative}.portfolio-only-module__QA1Fhq__browserBar>span{gap:4px;display:flex}.portfolio-only-module__QA1Fhq__browserBar>span i{background:#1685ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #1685ffb3}.portfolio-only-module__QA1Fhq__browserBar>span i:nth-child(2){background:var(--accent);box-shadow:0 0 7px color-mix(in srgb, var(--accent) 70%, transparent)}.portfolio-only-module__QA1Fhq__browserBar>span i:nth-child(3){box-shadow:none;background:#b1f1ff}.portfolio-only-module__QA1Fhq__browserBar small{color:#6f8a95;letter-spacing:.055em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-weight:680;overflow:hidden}.portfolio-only-module__QA1Fhq__browserBar svg{color:#73929c}.portfolio-only-module__QA1Fhq__projectImage{aspect-ratio:8/5;background:#07131b;min-height:0;display:block;position:relative;overflow:hidden}.portfolio-only-module__QA1Fhq__projectImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#00070b29);border:1px solid #ffffff06;position:absolute;inset:0}.portfolio-only-module__QA1Fhq__projectImage img{object-fit:cover;object-position:top center;scale:1.001;transform:translate3d(0, calc(var(--scene-local) * -3px), 0);transition:filter .6s,scale 1.1s cubic-bezier(.16,1,.3,1)}.portfolio-only-module__QA1Fhq__projectStage article>a:hover .portfolio-only-module__QA1Fhq__projectImage img,.portfolio-only-module__QA1Fhq__projectStage article>a:focus-visible .portfolio-only-module__QA1Fhq__projectImage img{filter:brightness(1.04)saturate(1.04);scale:1.018}.portfolio-only-module__QA1Fhq__imageLuster{z-index:3;filter:blur(8px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e3fcff38,#0000);width:18%;position:absolute;top:-28%;bottom:-28%;left:-33%;rotate:12deg}.portfolio-only-module__QA1Fhq__projectStage article>a:hover .portfolio-only-module__QA1Fhq__imageLuster,.portfolio-only-module__QA1Fhq__projectStage article>a:focus-visible .portfolio-only-module__QA1Fhq__imageLuster{animation:.9s cubic-bezier(.16,1,.3,1) both portfolio-only-module__QA1Fhq__image-luster}.portfolio-only-module__QA1Fhq__projectMeta{z-index:10;color:#f2fbff;pointer-events:none;align-content:end;width:min(26.5vw,440px);display:grid;position:absolute;bottom:clamp(48px,8vh,92px);left:clamp(30px,3.3vw,62px)}.portfolio-only-module__QA1Fhq__projectMeta>*{opacity:0;transform:translateY(28px)}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true] .portfolio-only-module__QA1Fhq__projectMeta>*{animation:.78s cubic-bezier(.16,1,.3,1) both portfolio-only-module__QA1Fhq__meta-arrive}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true] .portfolio-only-module__QA1Fhq__projectMeta>:first-child{animation-delay:.17s}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true] .portfolio-only-module__QA1Fhq__projectMeta>:nth-child(2){animation-delay:.23s}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true] .portfolio-only-module__QA1Fhq__projectMeta>:nth-child(3){animation-delay:.3s}.portfolio-only-module__QA1Fhq__projectStage article[data-active=true] .portfolio-only-module__QA1Fhq__projectMeta>:nth-child(4){animation-delay:.37s}.portfolio-only-module__QA1Fhq__projectKicker{color:color-mix(in srgb, var(--accent) 68%, #bcefff);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.58rem;font-weight:760;display:flex}.portfolio-only-module__QA1Fhq__projectKicker i{background:var(--accent);width:26px;height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}.portfolio-only-module__QA1Fhq__projectTitleRow{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.portfolio-only-module__QA1Fhq__projectTitleRow h2{max-width:9.5ch;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.25vw,5.4rem);font-weight:700;line-height:.82}.portfolio-only-module__QA1Fhq__openIcon{border:1px solid color-mix(in srgb, var(--accent) 35%, #aae8fa40);width:44px;height:44px;color:color-mix(in srgb, var(--accent) 72%, white);border-radius:50%;place-items:center;transition:background .28s,color .28s,transform .45s cubic-bezier(.16,1,.3,1);display:grid}.portfolio-only-module__QA1Fhq__projectStage article>a:hover .portfolio-only-module__QA1Fhq__openIcon,.portfolio-only-module__QA1Fhq__projectStage article>a:focus-visible .portfolio-only-module__QA1Fhq__openIcon{background:var(--accent);color:#001018;transform:rotate(8deg)scale(1.08)}.portfolio-only-module__QA1Fhq__projectMeta>p{color:#8fa6b0;max-width:48ch;margin:20px 0 0;font-size:clamp(.66rem,.78vw,.82rem);line-height:1.65}.portfolio-only-module__QA1Fhq__projectMeta>small{color:#5f7781;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #75cee921;margin-top:19px;padding-top:13px;font-size:.51rem;font-weight:680;overflow:hidden}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectFrame{width:min(70vw,1280px,160svh - 232px);top:10.5vh;right:12vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectMeta{grid-template-columns:minmax(250px,.9fr) minmax(240px,1fr);width:min(57vw,920px);bottom:4.7vh;left:auto;right:17vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectKicker,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectTitleRow{grid-column:1}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectMeta>p{grid-area:1/2/span 2;align-self:end;margin:0 0 4px 34px}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectMeta>small{display:none}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectTitleRow h2{max-width:12ch;font-size:clamp(2.5rem,3.6vw,4.8rem)}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-left] .portfolio-only-module__QA1Fhq__projectFrame{width:min(63vw,1120px,160svh - 250px);left:4.4vw;right:auto}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-left] .portfolio-only-module__QA1Fhq__projectMeta{width:min(25vw,410px);bottom:12vh;left:auto;right:4.8vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-left] .portfolio-only-module__QA1Fhq__projectOrdinal{left:-.08em;right:auto}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-right] .portfolio-only-module__QA1Fhq__projectFrame{width:min(67vw,1220px,160svh - 220px);top:9.8vh;right:3vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-right] .portfolio-only-module__QA1Fhq__projectMeta{bottom:7vh}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=monument] .portfolio-only-module__QA1Fhq__projectFrame{width:min(58vw,1050px,160svh - 220px);top:11vh;right:7vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=monument] .portfolio-only-module__QA1Fhq__projectMeta{width:min(24vw,410px);bottom:11vh;left:6.2vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectFrame{width:min(74vw,1340px,160svh - 220px);top:9.5vh;right:8.5vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectMeta{grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr);width:min(59vw,980px);bottom:4.6vh;left:auto;right:10vw}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectKicker,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectTitleRow{grid-column:1}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectMeta>p{grid-area:1/2/span 2;align-self:end;margin:0 0 3px 42px}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectMeta>small{display:none}.portfolio-only-module__QA1Fhq__transitionField{z-index:15;pointer-events:none;position:absolute;inset:8.5vh 2.5vw 7vh 28vw;overflow:hidden}.portfolio-only-module__QA1Fhq__transitionScan{z-index:2;background:linear-gradient(transparent, #effeff 18%, var(--active-accent) 50%, #effeff 82%, transparent);width:2px;box-shadow:0 0 8px #fff, 0 0 28px var(--active-accent), -18px 0 34px color-mix(in srgb, var(--active-accent) 18%, transparent);opacity:0;position:absolute;top:2%;bottom:2%;left:-8%}.portfolio-only-module__QA1Fhq__transitionParticles,.portfolio-only-module__QA1Fhq__transitionParticles i{position:absolute;inset:0}.portfolio-only-module__QA1Fhq__transitionParticles i{top:var(--target-y);left:var(--target-x);width:var(--particle-size);height:var(--particle-size);background:color-mix(in srgb, var(--active-accent) 78%, white);box-shadow:0 0 7px var(--active-accent), 0 0 15px color-mix(in srgb, var(--active-accent) 45%, transparent);opacity:0;border-radius:50%}.portfolio-only-module__QA1Fhq__transitionField[data-playing=true] .portfolio-only-module__QA1Fhq__transitionScan{animation:.98s cubic-bezier(.16,1,.3,1) both portfolio-only-module__QA1Fhq__transition-scan}.portfolio-only-module__QA1Fhq__transitionField[data-playing=true] .portfolio-only-module__QA1Fhq__transitionParticles i{animation:portfolio-only-module__QA1Fhq__particle-converge .88s cubic-bezier(.16, 1, .3, 1) var(--delay) both}.portfolio-only-module__QA1Fhq__reelIndex{z-index:30;pointer-events:none;align-content:center;justify-items:end;width:48px;display:grid;position:absolute;top:104px;bottom:76px;right:24px}.portfolio-only-module__QA1Fhq__reelIndex>p{color:#e5f9ff;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.03em;align-items:baseline;gap:4px;margin:0;font-size:1.6rem;font-weight:700;display:flex;position:absolute;top:0;right:1px}.portfolio-only-module__QA1Fhq__reelIndex>p small{color:#566f79;font:inherit;letter-spacing:.02em;font-size:.68rem}.portfolio-only-module__QA1Fhq__indexMarkers{pointer-events:auto;justify-items:end;gap:6px;display:grid}.portfolio-only-module__QA1Fhq__indexMarkers button{color:#66808a;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 18px;place-items:center end;width:44px;height:19px;padding:0;display:grid}.portfolio-only-module__QA1Fhq__indexMarkers button i{background:#3f5861;justify-self:end;width:7px;height:1px;transition:width .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s}.portfolio-only-module__QA1Fhq__indexMarkers button span{opacity:0;letter-spacing:.08em;width:0;font-size:.42rem;font-weight:760;transition:width .4s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.portfolio-only-module__QA1Fhq__indexMarkers button[data-active=true]{color:color-mix(in srgb, var(--active-accent) 70%, white);grid-template-columns:1fr 20px}.portfolio-only-module__QA1Fhq__indexMarkers button[data-active=true] i,.portfolio-only-module__QA1Fhq__indexMarkers button:hover i,.portfolio-only-module__QA1Fhq__indexMarkers button:focus-visible i{background:var(--active-accent);width:24px;box-shadow:0 0 10px var(--active-accent)}.portfolio-only-module__QA1Fhq__indexMarkers button[data-active=true] span{opacity:1;width:18px}.portfolio-only-module__QA1Fhq__indexMarkers button:focus-visible{outline-offset:2px;outline:1px solid #9beeff}.portfolio-only-module__QA1Fhq__scrollCue{z-index:20;color:#6d8791;letter-spacing:.13em;text-transform:uppercase;opacity:1;align-items:center;gap:12px;font-size:.47rem;font-weight:700;transition:opacity .5s;display:flex;position:absolute;bottom:25px;right:85px}.portfolio-only-module__QA1Fhq__scrollCue i{color:#a9ecfa;border:1px solid #75d3ee2b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.portfolio-only-module__QA1Fhq__reel[data-reel-scene="15"] .portfolio-only-module__QA1Fhq__scrollCue{opacity:0}.portfolio-only-module__QA1Fhq__reelProgress{z-index:26;pointer-events:none;background:#62bdd81a;height:1px;position:absolute;bottom:13px;left:24px;right:24px;overflow:hidden}.portfolio-only-module__QA1Fhq__reelProgress i{background:linear-gradient(90deg, #077dff, var(--active-accent), #c3f8ff);width:100%;height:100%;box-shadow:0 0 11px var(--active-accent);scale:var(--reel-progress) 1;transform-origin:0;display:block}.portfolio-only-module__QA1Fhq__contact[data-reveal]{opacity:1;transform:none}html[data-portfolio-controller=ready][data-fleumi-motion-tier=cinematic] .portfolio-only-module__QA1Fhq__contact[data-reveal]:not([data-reveal-state=visible]) .portfolio-only-module__QA1Fhq__contactInner{opacity:0;transform:translateY(70px)scale(.985)}.portfolio-only-module__QA1Fhq__contact{z-index:3;color:#f1fbff;background:radial-gradient(circle at 50% 48%,#19c5ff21,#0000 28%),radial-gradient(circle at 50% 48%,#005aff14,#0000 53%),linear-gradient(145deg,#02070b,#031521 54%,#01070b);place-items:center;min-height:max(690px,100svh);padding:100px 30px 80px;display:grid;position:relative;overflow:hidden}.portfolio-only-module__QA1Fhq__contact:before{content:"";opacity:.5;background:radial-gradient(#63e1ff33 .7px,#0000 1px) 0 0/24px 24px,linear-gradient(#47c1e006 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#47c1e006 1px,#0000 1px) 0 0/82px 82px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.portfolio-only-module__QA1Fhq__contactHalo{aspect-ratio:1;pointer-events:none;border:1px solid #50daff1a;border-radius:50%;width:min(78vw,1100px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 120px #00a4ff09,0 0 100px #00a4ff09}.portfolio-only-module__QA1Fhq__contactHalo i{border:1px solid #50daff1a;border-radius:50%;position:absolute;inset:15%}.portfolio-only-module__QA1Fhq__contactHalo i:nth-child(2){border-color:#6ee8ff26;inset:32%}.portfolio-only-module__QA1Fhq__contactHalo i:nth-child(3){border-color:#99f1ff33;inset:47%;box-shadow:0 0 45px #2fd3ff12}.portfolio-only-module__QA1Fhq__contactBeams{pointer-events:none;height:120px;position:absolute;top:50%;left:-8%;right:-8%;transform:translateY(-50%)}.portfolio-only-module__QA1Fhq__contactBeams i{background:linear-gradient(90deg,#0000,#26c3ff29 16%,#74e5ff 49%,#26c3ff29 84%,#0000);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 16px #4cdaff33}.portfolio-only-module__QA1Fhq__contactBeams i:first-child{top:8px;rotate:2.1deg}.portfolio-only-module__QA1Fhq__contactBeams i:nth-child(2){top:58px;rotate:-1deg}.portfolio-only-module__QA1Fhq__contactBeams i:nth-child(3){top:110px;rotate:1.3deg}.portfolio-only-module__QA1Fhq__contactInner{z-index:5;opacity:1;text-align:center;justify-items:center;transition:opacity .7s,transform 1.1s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:none}.portfolio-only-module__QA1Fhq__contactInner>p{color:#7e9ba6;letter-spacing:.19em;text-transform:uppercase;margin:0 0 clamp(28px,5vh,48px);font-size:.62rem;font-weight:740}.portfolio-only-module__QA1Fhq__phoneLink{color:#eefbff;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.062em;text-shadow:0 0 45px #4adbff0f;white-space:nowrap;align-items:center;gap:clamp(13px,2vw,28px);padding:0 0 19px;font-size:clamp(5rem,10.9vw,11.5rem);font-weight:700;line-height:.75;text-decoration:none;display:inline-flex;position:relative}.portfolio-only-module__QA1Fhq__phoneLink:before,.portfolio-only-module__QA1Fhq__phoneLink:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.portfolio-only-module__QA1Fhq__phoneLink:before{background:#7ed9f333}.portfolio-only-module__QA1Fhq__phoneLink:after{transform-origin:50%;background:linear-gradient(90deg,#0000,#64e4ff,#0000);transition:scale .65s cubic-bezier(.16,1,.3,1);scale:0 1;box-shadow:0 0 18px #27cbff}.portfolio-only-module__QA1Fhq__phoneLink>span{color:#0000;background:linear-gradient(104deg,#f4fdff 15% 43%,#70eaff 50%,#f4fdff 57% 85%) 100%/230% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .9s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.portfolio-only-module__QA1Fhq__phoneLink>i{aspect-ratio:1;color:#6ee6ff;border:1px solid #68dfff57;border-radius:50%;flex:none;place-items:center;width:clamp(54px,6vw,92px);transition:background .34s,color .34s,transform .55s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 0 28px #00a8ff0a}.portfolio-only-module__QA1Fhq__phoneLink:hover:after,.portfolio-only-module__QA1Fhq__phoneLink:focus-visible:after{scale:1}.portfolio-only-module__QA1Fhq__phoneLink:hover>span,.portfolio-only-module__QA1Fhq__phoneLink:focus-visible>span{background-position:0}.portfolio-only-module__QA1Fhq__phoneLink:hover>i,.portfolio-only-module__QA1Fhq__phoneLink:focus-visible>i{color:#00141b;background:#8ceeff;transform:rotate(-10deg)scale(1.07)}.portfolio-only-module__QA1Fhq__phoneLink:focus-visible{outline:0}.portfolio-only-module__QA1Fhq__contactInner>small{color:#6d8994;letter-spacing:.17em;text-transform:uppercase;margin-top:22px;font-size:.55rem;font-weight:720}.portfolio-only-module__QA1Fhq__footer{z-index:6;color:#58727c;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #70cfea21;justify-content:space-between;align-items:center;padding-top:16px;font-size:.53rem;font-weight:690;display:flex;position:absolute;bottom:24px;left:max(30px,50vw - 790px);right:max(30px,50vw - 790px)}.portfolio-only-module__QA1Fhq__footer a{color:#9db5be;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.portfolio-only-module__QA1Fhq__footer img{object-fit:contain;width:23px;height:23px}.portfolio-only-module__QA1Fhq__fieldCanvas{z-index:3;mix-blend-mode:screen;opacity:.56;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.portfolio-only-module__QA1Fhq__pointerAura{z-index:90;opacity:0;pointer-events:none;will-change:translate;background:radial-gradient(circle,#37ceff17,#0000 66%);border:1px solid #5ce1ff1f;border-radius:50%;width:160px;height:160px;transition:opacity .3s;position:fixed;top:-80px;left:-80px}.portfolio-only-module__QA1Fhq__pointerAura[data-visible=true]{opacity:1}.portfolio-only-module__QA1Fhq__intro{z-index:1000;opacity:1;pointer-events:none;visibility:visible;background:radial-gradient(circle,#0072ae1f,#0000 34%),#010407;place-items:center;transition:opacity .52s cubic-bezier(.76,0,.24,1),visibility 0s linear .52s;display:grid;position:fixed;inset:0;overflow:hidden}html[data-portfolio-intro=ready] .portfolio-only-module__QA1Fhq__intro{opacity:0;visibility:hidden}.portfolio-only-module__QA1Fhq__introDepth,.portfolio-only-module__QA1Fhq__introGrid,.portfolio-only-module__QA1Fhq__introCanvas,.portfolio-only-module__QA1Fhq__introSweep,.portfolio-only-module__QA1Fhq__introFrame{pointer-events:none;position:absolute;inset:0}.portfolio-only-module__QA1Fhq__introDepth{background:radial-gradient(circle,#00adff29,#0000 29%),radial-gradient(circle,#0000 0 13%,#2fd6ff0d 13.2%,#0000 13.5% 21%,#2fd6ff0a 21.2%,#0000 21.5%)}.portfolio-only-module__QA1Fhq__introGrid{background-color:#0000;background-image:linear-gradient(#48c8ef0e 1px,#0000 1px),linear-gradient(90deg,#48c8ef0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000,#0000 67%);mask-image:radial-gradient(circle,#000,#0000 67%)}.portfolio-only-module__QA1Fhq__introCanvas{z-index:3}.portfolio-only-module__QA1Fhq__introSweep{z-index:2;filter:blur(12px);background:linear-gradient(90deg,#0000,#51e0ff1f,#e8fdff4d,#0000);width:22%;animation:2.45s cubic-bezier(.25,.7,.2,1) both portfolio-only-module__QA1Fhq__intro-sweep;left:-30%;rotate:8deg}.portfolio-only-module__QA1Fhq__introFrame{z-index:4;margin:24px}.portfolio-only-module__QA1Fhq__introFrame i{opacity:.72;border-style:solid;border-color:#83e9ff73;width:56px;height:56px;position:absolute}.portfolio-only-module__QA1Fhq__introFrame i:first-child{border-width:1px 0 0 1px;top:0;left:0}.portfolio-only-module__QA1Fhq__introFrame i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.portfolio-only-module__QA1Fhq__introFrame i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.portfolio-only-module__QA1Fhq__introFrame i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.portfolio-only-module__QA1Fhq__introWordmark{z-index:5;opacity:0;justify-items:center;gap:20px;width:min(68vw,920px);animation:2.45s cubic-bezier(.16,1,.3,1) both portfolio-only-module__QA1Fhq__intro-wordmark;display:grid;position:relative}.portfolio-only-module__QA1Fhq__introWordmark img{filter:drop-shadow(0 0 25px #31d4ff40);width:100%;height:auto}.portfolio-only-module__QA1Fhq__introWordmark small{color:#75dff6;letter-spacing:.28em;text-transform:uppercase;font-size:.58rem;font-weight:710}.portfolio-only-module__QA1Fhq__introProgress{z-index:5;background:#70d3ed1f;width:min(260px,38vw);height:1px;position:absolute;bottom:34px;left:50%;overflow:hidden;transform:translate(-50%)}.portfolio-only-module__QA1Fhq__introProgress:after{content:"";transform-origin:0;background:linear-gradient(90deg,#087cff,#8cf3ff);animation:2.45s cubic-bezier(.16,1,.3,1) both portfolio-only-module__QA1Fhq__intro-progress;position:absolute;inset:0;box-shadow:0 0 14px #24cfff}@keyframes portfolio-only-module__QA1Fhq__frame-materialize{0%{clip-path:inset(52% 48% 48% 52% round 8px);filter:brightness(1.8)saturate(.3)blur(7px);opacity:0;transform:translate3d(var(--drift-x), calc(64px + var(--drift-y)), -90px) rotateX(6deg) rotateY(-7deg) rotateZ(var(--lean)) scale(.88)}38%{clip-path:inset(0 round 8px);filter:brightness(1.25)saturate(.78)blur();opacity:1}to{clip-path:inset(0 round 8px);filter:none;opacity:1;transform:perspective(1500px) translate3d(0, 0, 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotateZ(var(--lean)) scale(1)}}@keyframes portfolio-only-module__QA1Fhq__meta-arrive{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(30px)}to{clip-path:inset(-20% -10%);opacity:1;transform:translate(0,0)}}@keyframes portfolio-only-module__QA1Fhq__transition-scan{0%{opacity:0;left:-8%}16%,72%{opacity:.95}to{opacity:0;left:107%}}@keyframes portfolio-only-module__QA1Fhq__particle-converge{0%{opacity:0;transform:translate3d(var(--from-x), var(--from-y), 0) scale(.15)}18%{opacity:.95}58%{opacity:1;transform:translate(0,0)scale(1.25)}to{opacity:0;transform:translate3d(var(--out-x), var(--out-y), 0) scale(.1)}}@keyframes portfolio-only-module__QA1Fhq__image-luster{0%{opacity:0;left:-33%}18%,55%{opacity:1}to{opacity:0;left:118%}}@keyframes portfolio-only-module__QA1Fhq__intro-sweep{0%{opacity:0;left:-30%}15%,66%{opacity:1}to{opacity:0;left:116%}}@keyframes portfolio-only-module__QA1Fhq__intro-wordmark{0%,18%{filter:blur(16px);opacity:0;scale:.94}48%,69%{filter:blur();opacity:.98;scale:1}to{filter:blur(8px);opacity:0;scale:1.025}}@keyframes portfolio-only-module__QA1Fhq__intro-progress{0%{scale:0 1}to{scale:1}}@media (max-width:1180px){.portfolio-only-module__QA1Fhq__headline{width:27vw}.portfolio-only-module__QA1Fhq__headline h1{font-size:clamp(4.8rem,8vw,7.2rem)}.portfolio-only-module__QA1Fhq__projectFrame{width:64vw;right:3.5vw}.portfolio-only-module__QA1Fhq__projectMeta{width:27vw}.portfolio-only-module__QA1Fhq__projectTitleRow h2{font-size:clamp(2.6rem,4.2vw,4.3rem)}}@media (max-width:900px) and (min-width:761px){.portfolio-only-module__QA1Fhq__headerSignal{display:none}.portfolio-only-module__QA1Fhq__header{grid-template-columns:1fr 1fr}.portfolio-only-module__QA1Fhq__reelSticky:after{left:34vw}.portfolio-only-module__QA1Fhq__headline{width:30vw}.portfolio-only-module__QA1Fhq__headline h1{font-size:7.8vw}.portfolio-only-module__QA1Fhq__projectFrame{width:61vw;min-height:0}.portfolio-only-module__QA1Fhq__projectMeta{width:29vw}.portfolio-only-module__QA1Fhq__projectTitleRow h2{font-size:4.4vw}}@media (max-width:760px){.portfolio-only-module__QA1Fhq__header{border-radius:12px;grid-template-columns:1fr auto auto;height:55px;padding:0 7px 0 11px;top:10px;left:10px;right:10px}.portfolio-only-module__QA1Fhq__header[data-scrolled=true]{top:6px}.portfolio-only-module__QA1Fhq__brand{gap:8px}.portfolio-only-module__QA1Fhq__brand img{width:26px;height:26px}.portfolio-only-module__QA1Fhq__brand strong{letter-spacing:.15em;font-size:.66rem}.portfolio-only-module__QA1Fhq__headerSignal{gap:4px;padding-right:5px;font-size:.7rem}.portfolio-only-module__QA1Fhq__headerSignal i{display:none}.portfolio-only-module__QA1Fhq__headerSignal small{font-size:.48rem}.portfolio-only-module__QA1Fhq__header nav a{min-height:39px;padding:0 7px;font-size:.52rem}.portfolio-only-module__QA1Fhq__header nav a:first-child{display:none}.portfolio-only-module__QA1Fhq__reel{height:900svh;min-height:6200px}.portfolio-only-module__QA1Fhq__reelSticky{min-height:540px}.portfolio-only-module__QA1Fhq__reelSticky:before{background-size:17px 17px,48px 48px,48px 48px;-webkit-mask-image:linear-gradient(#000,#000 78%,#0000);mask-image:linear-gradient(#000,#000 78%,#0000)}.portfolio-only-module__QA1Fhq__reelSticky:after{inset:68px 14px 14px auto}.portfolio-only-module__QA1Fhq__atmosphere>i:first-child{width:155vw;top:-46vw;right:-60vw}.portfolio-only-module__QA1Fhq__atmosphere>i:nth-child(2){width:135vw;bottom:-45vw;right:-55vw}.portfolio-only-module__QA1Fhq__atmosphere>i:nth-child(3){width:70vw;top:24%;right:-15%}.portfolio-only-module__QA1Fhq__perspectiveGrid{background-size:26px 26px;width:145%;height:70%;top:50%;right:-55%}.portfolio-only-module__QA1Fhq__signalArc{width:135%;top:47%;right:-30%}.portfolio-only-module__QA1Fhq__headline{width:calc(100% - 28px);top:94px;left:14px}.portfolio-only-module__QA1Fhq__headline>p{margin-bottom:18px;font-size:.48rem}.portfolio-only-module__QA1Fhq__headline>p span:first-child:before{width:22px}.portfolio-only-module__QA1Fhq__headline h1{font-size:clamp(4.4rem,21.7vw,6.3rem);line-height:.76}.portfolio-only-module__QA1Fhq__headline h1 span:last-child{margin-top:.08em}.portfolio-only-module__QA1Fhq__reel:not([data-reel-scene="0"]) .portfolio-only-module__QA1Fhq__headline{transform:translate(-18vw,-3vh)scale(.84)}.portfolio-only-module__QA1Fhq__projectStage article{--mobile-frame-top:clamp(235px, 33.5svh, 320px)}.portfolio-only-module__QA1Fhq__reel:not([data-reel-scene="0"]) .portfolio-only-module__QA1Fhq__projectStage article{--mobile-frame-top:12.2svh}.portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectFrame,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectFrame,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-left] .portfolio-only-module__QA1Fhq__projectFrame,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-right] .portfolio-only-module__QA1Fhq__projectFrame,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=monument] .portfolio-only-module__QA1Fhq__projectFrame,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectFrame{top:var(--mobile-frame-top);border-radius:7px;grid-template-rows:29px auto;width:auto;height:auto;min-height:0;left:14px;right:14px}.portfolio-only-module__QA1Fhq__reel:not([data-reel-scene="0"]) .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectFrame{top:var(--mobile-frame-top)}.portfolio-only-module__QA1Fhq__browserBar{gap:8px;padding:0 10px}.portfolio-only-module__QA1Fhq__browserBar small{font-size:.43rem}.portfolio-only-module__QA1Fhq__projectOrdinal{opacity:.075;font-size:68vw;bottom:17vh;right:-.04em}.portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectMeta,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectMeta,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-left] .portfolio-only-module__QA1Fhq__projectMeta,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=offset-right] .portfolio-only-module__QA1Fhq__projectMeta,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=monument] .portfolio-only-module__QA1Fhq__projectMeta,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectMeta{top:calc(var(--mobile-frame-top) + 62.5vw + 28px);grid-template-columns:1fr;width:auto;display:grid;bottom:auto;left:14px;right:14px}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectKicker,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectTitleRow,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectKicker,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectTitleRow,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectMeta>p,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectMeta>p{grid-area:auto/1;margin-left:0}.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectMeta>small,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=finale] .portfolio-only-module__QA1Fhq__projectMeta>small{display:block}.portfolio-only-module__QA1Fhq__projectKicker{gap:8px;margin-bottom:8px;font-size:.48rem}.portfolio-only-module__QA1Fhq__projectKicker i{width:18px}.portfolio-only-module__QA1Fhq__projectTitleRow{align-items:center;gap:10px;margin-bottom:14px}.portfolio-only-module__QA1Fhq__projectTitleRow h2,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectTitleRow h2{max-width:12ch;font-size:clamp(2.2rem,10.6vw,3.1rem);line-height:.86}.portfolio-only-module__QA1Fhq__openIcon{width:38px;height:38px}.portfolio-only-module__QA1Fhq__projectMeta>p{max-width:48ch;margin-top:0;font-size:.62rem;line-height:1.45}.portfolio-only-module__QA1Fhq__projectMeta>small{margin-top:10px;padding-top:8px;font-size:.43rem}.portfolio-only-module__QA1Fhq__transitionField{inset:10vh 4px 3vh}.portfolio-only-module__QA1Fhq__reelIndex{width:auto;top:76px;bottom:auto;right:13px}.portfolio-only-module__QA1Fhq__reelIndex>p{font-size:1.15rem;position:relative;top:auto;right:auto}.portfolio-only-module__QA1Fhq__reelIndex>p small{font-size:.52rem}.portfolio-only-module__QA1Fhq__indexMarkers,.portfolio-only-module__QA1Fhq__scrollCue{display:none}.portfolio-only-module__QA1Fhq__reelProgress{bottom:10px;left:14px;right:14px}.portfolio-only-module__QA1Fhq__fieldCanvas{opacity:.38}.portfolio-only-module__QA1Fhq__pointerAura{display:none}.portfolio-only-module__QA1Fhq__contact{align-items:center;min-height:max(600px,100svh);padding:60px 14px 72px}.portfolio-only-module__QA1Fhq__contact:before{background-size:20px 20px,52px 52px,52px 52px}.portfolio-only-module__QA1Fhq__contactHalo{width:145vw;top:48%}.portfolio-only-module__QA1Fhq__contactBeams{left:-32%;right:-32%}.portfolio-only-module__QA1Fhq__contactInner>p{margin-bottom:26px;font-size:.54rem}.portfolio-only-module__QA1Fhq__phoneLink{gap:9px;padding-bottom:14px;font-size:clamp(3rem,14.4vw,4rem)}.portfolio-only-module__QA1Fhq__phoneLink>i{width:41px}.portfolio-only-module__QA1Fhq__phoneLink>i svg{width:20px}.portfolio-only-module__QA1Fhq__contactInner>small{margin-top:18px;font-size:.5rem}.portfolio-only-module__QA1Fhq__footer{bottom:18px;left:14px;right:14px}.portfolio-only-module__QA1Fhq__introFrame{margin:12px}.portfolio-only-module__QA1Fhq__introFrame i{width:36px;height:36px}.portfolio-only-module__QA1Fhq__introWordmark{gap:14px;width:82vw}.portfolio-only-module__QA1Fhq__introProgress{width:42vw;bottom:24px}}@media (max-width:360px){.portfolio-only-module__QA1Fhq__header nav a{padding-inline:5px;font-size:.48rem}.portfolio-only-module__QA1Fhq__brand strong{font-size:.6rem}.portfolio-only-module__QA1Fhq__headerSignal{display:none}.portfolio-only-module__QA1Fhq__header{grid-template-columns:1fr auto}.portfolio-only-module__QA1Fhq__headline h1{font-size:21vw}.portfolio-only-module__QA1Fhq__projectTitleRow h2,.portfolio-only-module__QA1Fhq__projectStage article[data-layout=cinema] .portfolio-only-module__QA1Fhq__projectTitleRow h2{font-size:10vw}.portfolio-only-module__QA1Fhq__phoneLink{font-size:14vw}}@media (max-width:760px) and (max-height:720px){.portfolio-only-module__QA1Fhq__headline>p{margin-bottom:12px}.portfolio-only-module__QA1Fhq__headline h1{font-size:clamp(3.15rem,18vw,4.25rem);line-height:.78}.portfolio-only-module__QA1Fhq__projectMeta>small{display:none}}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__reel{height:auto;min-height:0}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__reelSticky{height:auto;min-height:0;padding:128px 24px 96px;position:relative;overflow:hidden}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__headline{opacity:1;filter:none;width:min(100%,900px);position:relative;top:auto;left:auto;transform:none}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__headline h1{font-size:clamp(5rem,11vw,10rem)}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage{perspective:none;gap:38px;margin-top:90px;display:grid;position:relative}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article{opacity:1;pointer-events:auto;visibility:visible;height:min(76vw,760px);min-height:570px;position:relative}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article[data-active=true]{opacity:1;pointer-events:auto;visibility:visible;height:min(76vw,760px);min-height:570px;position:relative}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectFrame{clip-path:none;filter:none;width:68%;height:auto;min-height:0;animation:none;top:20px;left:auto;right:0;transform:none}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectMeta{grid-template-columns:1fr;width:28%;display:grid;bottom:9%;left:2%;right:auto}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectMeta>*{opacity:1;grid-area:auto;animation:none;display:flex;transform:none}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectMeta>p{margin:18px 0 0;display:block}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectMeta>small{display:block}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectOrdinal{opacity:.06}html[data-fleumi-motion-tier=static] :is(.portfolio-only-module__QA1Fhq__reelIndex,.portfolio-only-module__QA1Fhq__scrollCue,.portfolio-only-module__QA1Fhq__transitionField,.portfolio-only-module__QA1Fhq__reelProgress){display:none}@media (max-width:760px){html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__reelSticky{padding:100px 14px 72px}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__headline h1{font-size:21vw}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage{gap:20px;margin-top:54px}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article{border-bottom:1px solid #74d3ee1f;height:auto;min-height:0;padding-bottom:18px}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article[data-active=true]{border-bottom:1px solid #74d3ee1f;height:auto;min-height:0;padding-bottom:18px}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectFrame{aspect-ratio:16/10.4;width:100%;height:auto;min-height:0;position:relative;top:auto;left:auto;right:auto}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectMeta{width:100%;padding-top:18px;position:relative;inset:auto}html[data-fleumi-motion-tier=static] .portfolio-only-module__QA1Fhq__projectStage article .portfolio-only-module__QA1Fhq__projectOrdinal{display:none}}@media (prefers-reduced-motion:reduce){.portfolio-only-module__QA1Fhq__page *,.portfolio-only-module__QA1Fhq__page :before,.portfolio-only-module__QA1Fhq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portfolio-only-module__QA1Fhq__fieldCanvas,.portfolio-only-module__QA1Fhq__pointerAura,.portfolio-only-module__QA1Fhq__intro,.portfolio-only-module__QA1Fhq__transitionField{display:none!important}.portfolio-only-module__QA1Fhq__contact[data-reveal]{opacity:1!important;transform:none!important}}