.flow{--flow-bg:#131516;--flow-panel:#26292b;--flow-green:#7dbd40;--flow-teal:#2d9f79;--flow-gradient:linear-gradient(135deg,var(--flow-green),var(--flow-teal));--flow-ink:#131516;--flow-text:#fff;--flow-muted:#ccc;--flow-accent:#7dbd40;--flow-rule:#314143;--accent:var(--flow-green);color:var(--flow-text);color-scheme:dark;position:relative;isolation:isolate;overflow:clip}.flow[data-tone=green]{--flow-text:#eef5ed;--flow-muted:#a0baa4;--flow-accent:#7dbd40;--flow-rule:#3b5740}.flow ::selection,.flow::selection{background:var(--flow-green);color:var(--flow-ink)}.flow figure,.flow h1,.flow h2,.flow h3,.flow p{margin:0}.flow h1,.flow h2,.flow h3{font-weight:450}.flow h1,.flow h2{letter-spacing:-.065em;text-wrap:balance}.flow em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.065em}.flow button{border:0;background:none}.flow,.flow main,.flow section[id]{scroll-margin-top:112px}.flow a:focus-visible,.flow button:focus-visible,.flow input:focus-visible,.flow summary:focus-visible,.flow textarea:focus-visible{outline:2px solid currentColor;outline-offset:5px}.flow-backdrop{position:fixed;inset:0;z-index:-2;background:var(--flow-bg);pointer-events:none}.flow-colour-wave{display:block;overflow:visible}.flow-reading-progress{position:fixed;height:2px;width:var(--flow-scroll,0);top:0;left:0;z-index:51;background:var(--flow-gradient)}.flow-skip{position:fixed;top:12px;left:12px;padding:14px 20px;z-index:80;background:var(--flow-panel);color:#fff;transform:translateY(-160%)}.flow-skip:focus{transform:none}.flow-section{padding:110px 5vw}.flow-arrow,.flow-icon{width:24px;height:24px;flex-shrink:0}.flow-arrow{transition:transform .35s}.flow a:hover>.flow-arrow,.flow button:hover>.flow-arrow{transform:translate(3px,-3px)}.flow-kicker{display:flex;align-items:center;gap:15px;font-size:11px;font-weight:500;line-height:1.5}.flow-kicker>span{font-size:10px;opacity:.65}.flow-kicker>.flow-icon{width:18px;height:18px;color:var(--flow-accent)}.flow-link{width:fit-content;gap:32px;font-size:13px;padding:11px 0;border-bottom:1px solid}.flow-header,.flow-link{display:flex;align-items:center}.flow-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:90%;height:104px;gap:30px;color:#fff;z-index:50;border:1px solid transparent;transition:width .7s cubic-bezier(.16,1,.3,1),top .7s cubic-bezier(.16,1,.3,1),height .7s cubic-bezier(.16,1,.3,1),padding .7s,border-radius .7s,background .6s,box-shadow .6s}.flow-wordmark{font-size:40px;letter-spacing:-.075em;font-weight:700;white-space:nowrap;line-height:1}.flow-header .flow-wordmark{width:174px;flex-shrink:0;transition:width .7s}.flow-wordmark img{display:block;width:100%;height:auto}.flow-wordmark>span{font-size:11px;display:inline-block;vertical-align:top;margin:5px 0 0 6px;letter-spacing:0}.flow-header nav{display:flex;gap:29px;margin-left:auto;font-size:12px}.flow-header nav a{position:relative}.flow-header nav a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.flow-header nav a:hover:after{transform:scaleX(1)}.flow-header nav sup{font-size:8px;margin-left:3px}.flow-header-cta{display:flex;align-items:center;gap:25px;font-size:12px;margin-left:20px;white-space:nowrap;flex-shrink:0}.flow-header-cta .flow-arrow{width:17px;height:17px}.flow-menu-toggle{width:40px;height:40px;display:grid;gap:5px;place-content:center;flex-shrink:0}.flow-menu-toggle>span{width:21px;height:1px;background:currentColor;transition:transform .3s}.flow-menu-toggle:hover>span:first-child{transform:translateX(4px)}.flow-menu-toggle:hover>span:last-child{transform:translateX(-4px)}.flow-header[data-scrolled=true]{top:14px;width:min(1080px,92%);height:72px;padding:0 27px;border-radius:60px;background:#1a1d1ef5;border-color:#314143;box-shadow:0 6px 25px #0005;backdrop-filter:blur(18px)}.flow-header[data-scrolled=true] .flow-wordmark{width:143px}.flow-menu{inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;padding:36px 5vw;color:#fff;background:#1a1d1e;color-scheme:dark;display:flex;flex-direction:column;opacity:0;clip-path:inset(0 0 100% 0 round 0 0 42% 42%);transition:clip-path 1.1s cubic-bezier(.76,0,.24,1),opacity .9s ease,display allow-discrete 1.1s,overlay allow-discrete 1.1s}.flow-menu:not([open]){display:none}.flow-menu[open]{opacity:1;clip-path:inset(0 0 0 0 round 0)}@starting-style{.flow-menu[open]{opacity:0;clip-path:inset(0 0 100% 0 round 0 0 42% 42%)}}.flow-menu .flow-menu-body nav a,.flow-menu .flow-menu-body>p{animation:flow-menu-link-enter .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.42s}.flow-menu .flow-menu-body nav a:nth-child(2){animation-delay:.5s}.flow-menu .flow-menu-body nav a:nth-child(3){animation-delay:.58s}.flow-menu .flow-menu-body nav a:nth-child(4){animation-delay:.66s}@keyframes flow-menu-link-enter{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.flow-menu::backdrop{background:var(--flow-bg)}.flow-menu button{border:0;background:none}.flow-menu-bottom,.flow-menu-top{display:flex;justify-content:space-between;align-items:center}.flow-menu-top .flow-wordmark{width:190px}.flow-menu-top>button{display:flex;align-items:center;gap:25px;font-size:13px}.flow-menu-top>button>.flow-icon{width:32px;height:32px}.flow-menu-body{flex:1;display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:center}.flow-menu-body>p{font-size:46px;line-height:1.1;letter-spacing:-.05em}.flow-menu-body em{display:block}.flow-menu-body nav a{display:flex;align-items:center;gap:22px;font-size:clamp(36px,5vw,76px);letter-spacing:-.06em;border-bottom:1px solid #314143;padding:20px 0;transition:padding .3s,color .3s}.flow-menu-body nav a:hover{padding-left:15px;color:var(--flow-green)}.flow-menu-body small{font-size:10px;letter-spacing:0}.flow-menu-body .flow-arrow{margin-left:auto;width:35px;height:35px}.flow-menu-bottom{padding-top:25px;font-size:13px}.flow-menu-bottom>button{display:flex;align-items:center;gap:10px}.flow-menu-bottom>button .flow-icon{width:17px;height:17px}.flow-hero{padding:143px 5vw 0}.flow-hero-top{display:flex;justify-content:space-between;align-items:center}.flow-hero-top>span{font-size:9px;letter-spacing:.06em}.flow-hero-title{position:relative;margin-top:41px}.flow-hero h1{position:relative;z-index:2;font-size:clamp(94px,10.6vw,180px);font-weight:650;letter-spacing:-.072em;line-height:.9;pointer-events:none;text-wrap:wrap}.flow-hero h1>span{display:block;width:fit-content}.flow-hero h1>span:first-child{font-size:.98em}.flow-hero .flow-impact{padding-left:13.5%}.flow-period{color:var(--flow-accent)}.flow-hero-art{position:absolute;width:32%;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center}.flow-hero-art>img{width:90%;max-width:none;height:auto;position:relative;z-index:1;animation:flow-sculpture-float 10s ease-in-out infinite}.flow-art-orbit{position:absolute;width:105%;height:84%;border:1px solid #7dbd4033;border-radius:50%;transform:rotate(-34deg);top:8%}.flow-art-orbit.orbit-b{transform:rotate(35deg);width:78%;height:95%;top:2%;border-style:dashed;border-color:#2d9f7933}.flow-art-cross{position:absolute;color:var(--flow-green)}.cross-a{top:5%;right:15%}.cross-b{bottom:10%;left:8%}.flow-art-caption{position:absolute;right:2%;top:42%;writing-mode:vertical-rl;display:flex;gap:24px;font-size:8px;letter-spacing:.07em}.flow-orbit-cta{position:absolute;z-index:3;left:0;bottom:0;width:10vw;height:10vw;min-width:100px;min-height:100px;border-radius:50%;background:#324837;color:#eef5ed;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;transform:rotate(-12deg);transition:transform .4s,background .4s}.flow-orbit-cta:hover{transform:rotate(0);background:#405d3e}.flow-orbit-cta .flow-arrow{width:32px;height:32px}.flow-orbit-cta>span{font-size:9px;line-height:1.15;text-align:center}.flow-hero-bottom{display:grid;grid-template-columns:.55fr 2.1fr 1.5fr .8fr;align-items:center;gap:5vw;position:relative;z-index:3;border-top:1px solid var(--flow-rule);margin-top:40px;padding:25px 0 34px}.flow-hero-bottom>.flow-hero-mark{width:46px;height:46px;color:var(--flow-accent)}.flow-hero-bottom>p{font-size:12px;line-height:1.6;max-width:330px}.flow-hero-bottom>button{display:flex;gap:14px;align-items:center;text-align:left;padding:0;width:fit-content}.flow-play{display:grid;place-content:center;width:47px;height:47px;border:1px solid #fff8;border-radius:50%;transition:background .3s,color .3s}.flow-play .flow-icon{width:19px;height:19px}.flow-hero-bottom>button:hover .flow-play{color:#fff;background:#324837}.flow-hero-bottom>button>span:last-child{font-size:8px;line-height:1.9}.flow-hero-bottom strong{font-weight:400;font-size:10px}.flow-scroll{display:flex;align-items:center;justify-self:end;gap:20px;font-size:8px}.flow-scroll .flow-arrow{width:30px;height:30px}@keyframes flow-sculpture-float{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-18px) rotate(-1deg)}}.flow-clients{display:flex;align-items:center;gap:6vw;padding:34px 5vw;background:#324837;color:#eef5ed}.flow-clients>p{font-size:9px;line-height:1.5;flex-shrink:0}.flow-clients>div{display:flex;align-items:center;justify-content:space-between;width:100%;gap:40px;min-width:0}.flow-clients img{max-width:100px;width:10vw;height:38px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.7}.flow-film{padding:32px 5vw 5vw}.flow-film-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.flow-film-heading>span{display:flex;align-items:center;gap:12px;font-size:9px}.flow-film-heading>span .flow-arrow{width:14px;height:14px}.flow-film-frame{position:relative;aspect-ratio:1.95;overflow:hidden;color:#fff;background:#131516}.flow-film-frame video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.flow-film-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0008,transparent),linear-gradient(0deg,#0007,transparent 60%)}.flow-film-frame h2{position:absolute;left:5%;top:11%;font-size:6vw;letter-spacing:-.055em;font-weight:600;line-height:.94}.flow-film-frame>button{position:absolute;top:48%;left:73%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;height:135px;width:135px;border:1px solid #6f9a6f;border-radius:50%;transform:translate(-50%,-50%);background:#324837;color:#fff;transition:background .3s}.flow-film-frame>button:hover{background:#405d3e}.flow-film-frame>button>.flow-icon{width:30px;height:30px}.flow-film-frame>button strong{font-size:8px;font-weight:500;letter-spacing:.1em}.flow-film-caption{position:absolute;bottom:7%;left:5%;font-size:9px;letter-spacing:.06em}.flow-section-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:25px 7vw;margin-bottom:45px}.flow-section-heading .flow-kicker{grid-column:1/-1;margin:0}.flow-section-heading .flow-section-title{font-size:clamp(48px,5.3vw,84px);font-weight:600;line-height:.97;letter-spacing:-.065em;text-transform:uppercase}.flow-section-title em{font-family:inherit;font-weight:inherit;font-style:normal;letter-spacing:inherit;color:var(--flow-accent)}.flow-section-description{font-size:13px;line-height:1.7;max-width:300px;justify-self:end;color:var(--flow-muted)}.flow-work{padding-top:100px}.flow-work-grid{display:grid;grid-template-columns:1.06fr 1fr;align-items:start;gap:70px 5vw}.flow-project:nth-child(2n){padding-top:130px}.flow-project:nth-child(3){margin-top:-60px}.flow-project:nth-child(5){margin-top:-20px}.flow-liquid{position:relative;perspective:1000px}.flow-clip-defs{position:absolute;width:0;height:0;pointer-events:none}.flow-project-art{position:relative;aspect-ratio:1.09;transform:rotateY(var(--card-x,0deg)) rotateX(var(--card-y,0deg));transform-style:preserve-3d;overflow:hidden;background:var(--flow-panel);color-scheme:dark}.art-science .flow-project-art{aspect-ratio:.85}.art-berger .flow-project-art{aspect-ratio:.94}.art-century .flow-project-art{aspect-ratio:1.13}.art-rehau .flow-project-art{aspect-ratio:1.1}.flow-project-topline{position:absolute;top:27px;left:29px;right:29px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.06em;z-index:4}.flow-project-caption{padding:24px 6px 0}.flow-project-client{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500}.flow-project-client small{font-size:9px;font-weight:400;opacity:.65}.flow-project-caption h3{font-size:clamp(22px,2vw,32px);line-height:1.2;letter-spacing:-.035em;margin-top:11px;max-width:470px}.flow-project-caption>p{margin-top:14px;font-size:12px;line-height:1.75;max-width:400px}.flow-project-meta{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--flow-rule);padding-top:13px;font-size:8px;line-height:1.5;letter-spacing:.025em}.flow-project-meta>a{display:flex;gap:8px;align-items:center;font-size:11px;white-space:nowrap}.flow-project-meta .flow-arrow{width:16px;height:16px}.flow-project-status{font-size:9px;text-align:right;letter-spacing:0}.flow-work-note{padding:55px 0 0;display:flex;align-items:center;justify-content:space-between}.flow-work-note>span{font-size:9px;letter-spacing:.05em}.flow-berger-scene,.flow-factory-scene,.flow-material-scene,.flow-science-scene,.flow-vulkan-scene{position:absolute;inset:0}.flow-factory-scene{background:#1a1d1e;color:#fff}.flow-factory-title{position:absolute;top:15%;left:6%;font-size:clamp(30px,3.7vw,62px);line-height:.99;letter-spacing:-.05em;z-index:2}.flow-factory-title em{color:var(--flow-green)}.flow-factory-svg{position:absolute;left:1%;width:104%;bottom:-1%}.flow-factory-foot,.flow-material-foot,.flow-science-foot{position:absolute;z-index:4;bottom:25px;left:29px;right:29px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:7px;letter-spacing:.03em}.flow-factory-foot>span,.projection-status{display:flex;align-items:center;gap:7px}.flow-factory-foot i,.projection-status i{width:4px;height:4px;background:var(--flow-green);border-radius:50%}.flow-factory-foot button,.flow-material-foot button,.flow-science-foot button{padding:9px 0 9px 10px;font-size:10px;white-space:nowrap}.factory-cup{animation:flow-cup-travel 3.6s ease-in-out infinite}.cup-b{animation-delay:-.9s}.cup-c{animation-delay:-1.8s}.cup-d{animation-delay:-2.7s}.factory-press{animation:flow-press 3.6s ease-in-out infinite}.factory-signal{animation:flow-signal 1.8s ease-in-out infinite}.flow-project-art:not([data-in-view=true]) *,.scene-stopped *{animation-play-state:paused!important}@keyframes flow-cup-travel{0%,to{transform:translate(-10px,-4px)}60%{transform:translate(14px,5px)}}@keyframes flow-press{0%,20%,to{transform:translateY(0)}45%,65%{transform:translateY(15px)}}@keyframes flow-signal{50%{opacity:.3}}.flow-science-scene{background:#131516;color:#fff}.flow-science-title{position:absolute;left:7%;top:15%;font-size:clamp(37px,4.5vw,70px);line-height:.98;letter-spacing:-.065em;z-index:3}.flow-science-title em{color:var(--flow-green)}.flow-cave{position:absolute;inset:8% -12% 1% 8%}.flow-mural{position:absolute;inset:0;width:100%;height:100%}.printed-mural{opacity:.6}.projected-mural{opacity:0;mix-blend-mode:screen;transition:opacity 1.8s ease;filter:drop-shadow(0 0 20px #83eb8a77)}.flow-projection-beam{position:absolute;right:0;bottom:8%;width:83%;height:82%;background:linear-gradient(120deg,#dcffb535,#c1fba600 65%);clip-path:polygon(5% 4%,88% 96%,17% 88%);opacity:0;transition:opacity 1.7s;z-index:1}.flow-project-art[data-in-view=true] .flow-science-scene[data-projection=auto] .projected-mural,.flow-science-scene[data-projection=on] .projected-mural{opacity:.88}.flow-project-art[data-in-view=true] .flow-science-scene[data-projection=auto] .flow-projection-beam,.flow-science-scene[data-projection=on] .flow-projection-beam{opacity:1}.flow-science-scene[data-projection=off] .projection-status{opacity:.45}.cave-deer{animation:flow-cave-breathe 5s ease-in-out infinite;transform-origin:215px 350px}.cave-bird{animation:flow-bird 7s ease-in-out infinite;transform-origin:340px 270px}.printed-mural *{animation:none!important}.cave-stars circle{animation:flow-cave-stars 3.5s ease-in-out infinite}.flow-projector{position:absolute;width:56px;height:22px;bottom:9%;right:19%;background:#a8b4a3;transform:rotate(-14deg);border-radius:4px;box-shadow:0 5px 12px #0006;z-index:3}.flow-projector i{position:absolute;height:12px;width:14px;border:3px solid #263c2f;background:#b9f288;left:-4px;top:5px;border-radius:4px;box-shadow:-5px 0 20px #ccff9677}.flow-projector span{position:absolute;right:7px;top:7px;width:15px;height:7px;background:repeating-linear-gradient(90deg,#526453 0 1px,transparent 1px 3px)}@keyframes flow-cave-breathe{50%{transform:translate(5px,-2px) rotate(-2deg)}}@keyframes flow-bird{50%{transform:translate(17px,-18px) rotate(7deg)}}@keyframes flow-cave-stars{50%{opacity:.2;transform:translateY(-5px)}}.flow-berger-scene{background:#26292b;color:#fff}.flow-berger-title{position:absolute;top:13%;left:7%;font-size:clamp(37px,4.5vw,70px);line-height:.97;letter-spacing:-.06em;z-index:3}.flow-room{position:absolute;top:34%;width:88%;height:49%;left:6%;overflow:hidden;transition:background-color .7s;box-shadow:0 15px 28px #152d2320}.room-floor{position:absolute;height:24%;width:100%;bottom:0;background:repeating-linear-gradient(90deg,#beaf92 0 29px,#b0a080 30px 31px);transform-origin:bottom}.room-window{position:absolute;top:10%;left:7%;width:22%;height:48%;background:linear-gradient(130deg,#f2f5e9,#d8e3d5);border:5px solid #e9ecdf;box-shadow:32px 34px 0 0 #ecf4cf25}.room-window i{position:absolute;width:2px;height:100%;background:#faf5e8;left:50%}.room-window i+i{width:100%;height:2px;left:0;top:50%}.room-art{position:absolute;top:10%;left:55%;width:17%;height:27%;border:5px solid #8d8069;color:#437750;background:#e8e7cd;display:grid;place-items:center;font-size:42px}.room-sofa{position:absolute;width:57%;height:24%;bottom:14%;left:23%;background:#efe7cd;border-radius:9px 9px 2px 2px;box-shadow:0 12px 15px #3e46332b}.room-sofa:before{content:"";position:absolute;inset:-43% 7% 20%;background:#e6dec6;border-radius:10px}.room-sofa i{position:absolute;height:100%;width:13%;background:#dbd2b5;border-radius:5px;left:0}.room-sofa i+i{left:auto;right:0}.room-sofa span{position:absolute;width:25%;height:60%;top:-16%;left:16%;background:#607653;border-radius:4px;transform:rotate(9deg)}.room-table{position:absolute;left:39%;bottom:7%;height:6%;width:26%;background:#7d7054;border-radius:50%;box-shadow:0 10px #928262}.room-plant{position:absolute;right:4%;bottom:15%;height:55%;width:13%}.room-plant span{position:absolute;bottom:0;width:70%;height:23%;left:10%;background:#c6c5ae;border-radius:0 0 7px 7px}.room-plant i{position:absolute;width:4px;height:77%;left:43%;bottom:20%;background:#546b43;transform:rotate(-12deg)}.room-plant i:after,.room-plant i:before{content:"";position:absolute;width:18px;height:42px;background:#53774c;border-radius:100% 0 100% 0;top:5%;left:-17px;transform:rotate(-20deg)}.room-plant i:after{top:35%;left:0;transform:rotate(30deg)}.room-plant i+i{transform:rotate(20deg);height:55%}.flow-berger-app{position:absolute;right:-3%;bottom:4%;width:63%;height:auto;transform:rotate(-7deg);z-index:3;filter:drop-shadow(0 12px 10px #162f251b)}.flow-shades{position:absolute;left:7%;bottom:7%;display:flex;align-items:center;gap:9px;z-index:4}.flow-shades>span{position:absolute;bottom:38px;white-space:nowrap;font-size:8px;letter-spacing:.03em}.flow-shades>button{width:25px;height:25px;border-radius:50%;border:2px solid #f2f4eb;box-shadow:0 1px 5px #18231b25}.flow-shades>button[aria-pressed=true]{outline:1px solid #304b37;outline-offset:3px}.flow-material-scene{background:#313639;color:#fff}.flow-material-title{position:absolute;top:15%;left:7%;font-size:clamp(35px,4.2vw,66px);line-height:.98;letter-spacing:-.06em;z-index:2}.flow-material-stack{position:absolute;width:64%;height:45%;left:30%;top:42%;transform:rotate(-15deg) skewY(8deg)}.flow-material-stack>div{position:absolute;width:100%;height:54%;border-radius:4px;background:repeating-linear-gradient(0deg,#baa888 0 3px,#a88d6833 4px 5px);transform:translateY(60px) rotate(6deg);box-shadow:0 12px 0 #b9ad91,0 24px 20px #2c352c1c;transition:background .6s,transform .7s}.flow-material-stack>div:nth-child(2){background:#74846d;transform:translateY(38px) rotate(-3deg)}.flow-material-stack>div:nth-child(3){background:repeating-linear-gradient(3deg,#6d6450 0 1px,#655947 2px 5px);transform:translateY(17px) rotate(-9deg)}.flow-material-stack>div:nth-child(4){background:#bfccb4;transform:translateY(-5px) rotate(-15deg)}.flow-material-stack>div:nth-child(5){background:repeating-linear-gradient(0deg,#d8c69f 0 1px,#c5b49033 2px 5px);transform:translateY(-29px) rotate(-22deg)}.flow-material-scene[data-finish="1"] .flow-material-stack>div:last-child{background:#8eaaa1;transform:translateY(-35px) rotate(-12deg)}.flow-material-scene[data-finish="2"] .flow-material-stack>div:last-child{background:repeating-linear-gradient(0deg,#716750 0 1px,#655c4833 2px 5px);transform:translateY(-39px) rotate(-28deg)}.flow-century-image{width:53%;height:auto;position:absolute;bottom:13%;left:6%;z-index:2;transform:rotate(4deg);box-shadow:0 10px 24px #25321f2b;border-radius:4px}.material-rehau{background:#203b35}.material-rehau .flow-material-stack{left:14%;top:42%;width:75%}.material-rehau .flow-material-title{font-size:clamp(42px,5.2vw,80px)}.material-rehau .flow-material-stack>div{height:44%}.flow-material-foot button>span{font-size:19px;vertical-align:middle;margin-left:9px}.flow-vulkan-scene{background:#1a1d1e;color:#fff}.flow-vulkan-title{position:absolute;left:7%;top:15%;z-index:3;font-size:clamp(40px,4.7vw,73px);line-height:.98;letter-spacing:-.06em}.flow-vulkan-title em{color:var(--flow-green)}.flow-dartboard{position:absolute;top:28%;right:-12%;width:83%;aspect-ratio:1;border-radius:50%;border:13px solid #182921;background:repeating-conic-gradient(#c2c6a9 0deg 18deg,#243d2c 18deg 36deg);transform:rotate(-13deg) rotateY(-12deg);box-shadow:-15px 20px 30px #091b2255}.flow-dartboard>div{position:absolute;inset:10%;border:8px solid #6fa957;border-radius:50%}.flow-dartboard>div:nth-child(2){inset:31%;border-width:7px}.flow-dartboard>div:nth-child(3){inset:45%;border:7px solid #78be68;background:#d0e7aa}.flow-dartboard>div:nth-child(4){inset:-4%;border-width:1px;border-color:#e0e5cf55}.flow-dartboard i{position:absolute;top:24%;left:44%;width:4px;height:29%;background:#dce1cd;transform:rotate(24deg);transform-origin:bottom;box-shadow:2px 2px 2px #0007}.flow-dartboard i:before{content:"";position:absolute;top:-13px;left:-10px;width:25px;height:25px;background:#9bdd79;clip-path:polygon(45% 0,100% 35%,55% 100%,0 55%)}.flow-score{position:absolute;left:7%;bottom:16%;z-index:3}.flow-score small{font-size:8px;letter-spacing:.05em;display:block}.flow-score>span{font-size:67px;letter-spacing:-.07em;line-height:1.1;font-weight:350;animation:flow-score-in .3s ease-out;display:block;font-variant-numeric:tabular-nums}.flow-dart-button{position:absolute;bottom:7%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d1e8cb55!important;padding-top:13px;font-size:11px}.flow-dart-button .flow-arrow{width:19px}@keyframes flow-score-in{0%{opacity:.4;transform:translateY(8px)}}.flow-expertise{padding-top:112px;padding-bottom:112px}.flow-skills-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--flow-rule);border-left:1px solid var(--flow-rule)}.flow-skills-grid article{border-right:1px solid var(--flow-rule);border-bottom:1px solid var(--flow-rule);padding:28px;display:flex;flex-direction:column;transition:background .35s}.flow-skills-grid article:hover{background:#1e2b21}.flow-skill-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:35px}.flow-skill-top>span{font-size:8px;color:var(--flow-muted)}.flow-skill-top>.flow-icon{width:77px;height:77px;stroke-width:.8;color:var(--flow-accent);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.flow-skills-grid article:hover .flow-skill-top>.flow-icon{transform:rotate(-8deg) scale(1.08)}.flow-skills-grid h3{font-size:25px;letter-spacing:-.04em;margin-bottom:18px}.flow-skills-grid article>p{font-size:12px;line-height:1.8;color:var(--flow-muted);flex:1}.flow-skill-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:23px}.flow-skill-tags span{padding:5px 7px;border:1px solid var(--flow-rule);border-radius:20px;font-size:7px}.flow-skills-grid article>a{display:flex;justify-content:space-between;align-items:center;font-size:8px;padding-top:35px;color:var(--flow-accent)}.flow-skills-grid article>a .flow-arrow{width:22px}.flow-studio{border-top:1px solid var(--flow-rule);padding-bottom:70px}.flow-studio-main{display:grid;grid-template-columns:1fr 1.15fr;gap:10vw;align-items:start}.flow-team-photo{position:relative;min-width:0;padding:26px;border:1px solid #314c37;background:#111e15;background-image:linear-gradient(#30473430 1px,transparent 0),linear-gradient(90deg,#30473430 1px,transparent 0);background-size:32px 32px}.flow-team-collage{position:relative;aspect-ratio:1;isolation:isolate}.flow-team-collage img{position:absolute;display:block;height:auto}.flow-team-original{width:100%;top:0;left:0;z-index:2}.flow-team-new-member{width:40%;right:2%;bottom:0;z-index:3;transform:rotate(-5deg);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}.flow-team-photo figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:24px;color:#a0baa4;font-size:7px;letter-spacing:.08em;line-height:1.6}.flow-studio-copy p{font-size:13px;line-height:1.8;color:var(--flow-muted);max-width:400px;margin-top:25px}.flow-studio-copy>p:first-child{font-size:clamp(20px,2vw,30px);line-height:1.4;letter-spacing:-.03em;color:var(--flow-text);max-width:500px;margin-top:0}.flow-studio-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;border-top:1px solid var(--flow-rule);border-bottom:1px solid var(--flow-rule);margin-top:75px}.flow-studio-stats>div{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:35px 25px;border-right:1px solid var(--flow-rule)}.flow-studio-stats>div:first-child{padding-left:0}.flow-studio-stats>div:last-child{border-right:0}.flow-studio-stats strong{font-size:49px;font-weight:400;line-height:1;letter-spacing:-.06em}.flow-studio-stats strong>span{color:var(--flow-accent);font-size:34px}.flow-studio-stats>div>span{font-size:10px;color:var(--flow-muted)}.flow-studio-stats>.flow-award-stat{flex-direction:row;align-items:center;gap:20px;padding-right:0}.flow-award-stat>.flow-icon{width:49px;height:49px;color:var(--flow-accent)}.flow-award-stat>div{display:flex;flex-direction:column;gap:14px}.flow-award-stat strong{font-size:15px;letter-spacing:-.025em;line-height:1.5}.flow-award-stat div>span{font-size:9px;color:var(--flow-muted)}.flow-process{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:65px}.flow-process>div>span{color:var(--flow-muted);font-size:10px;display:flex;align-items:center;justify-content:space-between}.flow-process>div>span .flow-icon{width:22px;height:22px;color:var(--flow-accent)}.flow-process h3{display:flex;align-items:center;gap:30px;font-weight:400;font-size:21px;margin:16px 0 13px;letter-spacing:-.04em}.flow-process .flow-arrow{width:16px;height:16px;color:var(--flow-muted)}.flow-process p{font-size:11px;color:var(--flow-muted);line-height:1.75;max-width:180px}.flow-testimonials{padding-top:70px;padding-bottom:100px;background:#0d1a11;--flow-rule:#26392b;--flow-muted:#93a597;border-top:1px solid var(--flow-rule)}.flow-quote-layout{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4vw}.flow-quote-layout>span{font-family:Georgia,serif;font-size:110px;line-height:.8;color:var(--flow-accent)}.flow-quote-layout figure{min-width:0}.flow-quote-layout blockquote{font-size:clamp(30px,4vw,64px);line-height:1.12;letter-spacing:-.045em;max-width:900px;margin:0;font-weight:400;animation:flow-quote-enter .4s ease both}@keyframes flow-quote-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.flow-quote-layout figcaption{margin-top:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.flow-quote-author{display:flex;align-items:center;gap:15px;min-width:0}.flow-quote-author img{width:48px;height:48px;flex-shrink:0;object-fit:cover;border-radius:50%;filter:grayscale(1)}.flow-quote-author>div{display:flex;flex-direction:column;gap:6px;font-size:11px;line-height:1.5}.flow-quote-author strong{font-weight:500}.flow-quote-author span{font-size:10px;color:var(--flow-muted)}.flow-quote-controls{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.flow-quote-controls small{min-width:40px;margin-right:4px;font-size:10px;color:var(--flow-muted);text-align:center;font-variant-numeric:tabular-nums}.flow-quote-controls button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid #54735a;border-radius:50%;transition:background .3s,color .3s}.flow-quote-controls button .flow-icon{display:block;width:20px;height:20px}.flow-quote-controls button:hover{background:#324837;color:#fff}.flow-contact{color:#eef5ed;background:#182c1d;color-scheme:dark;--flow-muted:#a0baa4;--flow-rule:#3b5740}.flow-contact .flow-kicker{color:#ccc}.flow-contact-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:8vw}.flow-contact-aside>p{font-size:14px;line-height:1.85;color:#ccc}.flow-contact-aside>a{display:flex;gap:22px;align-items:center;width:fit-content;margin-top:29px;font-size:22px;letter-spacing:-.025em}.flow-contact-aside>a+a{margin-top:17px;font-size:14px;letter-spacing:0;color:#ccc}.flow-contact-aside>small{display:block;margin-top:55px;font-size:9px;line-height:1.7;color:#9c9c9c;letter-spacing:.03em}.flow-contact fieldset{border:0;margin:0;padding:0}.flow-contact legend{font-size:11px;margin-bottom:17px}.flow-service-options{display:flex;flex-wrap:wrap;gap:9px}.flow-service-options button{display:flex;gap:17px;align-items:center;border:1px solid #314143;border-radius:22px;padding:11px 16px;font-size:10px;transition:background .25s,color .25s}.flow-service-options button:hover,.flow-service-options button[aria-pressed=true]{color:var(--flow-ink);background:var(--flow-gradient);border-color:var(--flow-green)}.flow-fields{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin-top:38px}.flow-fields label{display:flex;flex-direction:column;font-size:10px;gap:10px}.flow-fields input,.flow-fields textarea{width:100%;padding:8px 0 14px;color:#fff;font-size:13px;border:0;border-bottom:1px solid #314143;background:none}.flow-fields input::placeholder,.flow-fields textarea::placeholder{color:#9c9c9c;opacity:1}.flow-fields textarea{resize:vertical;min-height:88px}.flow-field-wide{grid-column:1/-1}.flow-form-bottom{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.flow-form-bottom>span{font-size:9px;line-height:1.6;color:#9c9c9c}.flow-form-bottom>button{display:flex;gap:30px;align-items:center;background:var(--flow-gradient);color:var(--flow-ink);border-radius:40px;padding:15px 22px;font-size:12px}.flow-form-bottom .flow-arrow{width:20px;height:20px}.flow-email-draft{margin-top:25px;border:1px solid #314143;padding:20px;font-size:12px;line-height:1.6}.flow-email-draft>a{display:flex;width:fit-content;gap:20px;align-items:center;margin-top:12px;color:var(--flow-green)}.flow-faq{background:#111e15;--flow-rule:#324837;--flow-muted:#93a597}.flow-faq-list{max-width:900px}.flow-faq details{border-bottom:1px solid var(--flow-rule)}.flow-faq details:first-child{border-top:1px solid var(--flow-rule)}.flow-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:14px;padding:25px 0;line-height:1.5}.flow-faq summary>span{font-size:22px;font-weight:300}.flow-faq details[open] summary>span{transform:rotate(45deg)}.flow-faq details>p{font-size:12px;line-height:1.8;max-width:440px;padding-bottom:25px}.flow-footer{padding:0 5vw 90px;background:#0a100c;--flow-rule:#26392b}.flow-footer>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--flow-rule);padding-top:50px}.flow-footer>div:first-child>a{font-size:clamp(80px,16vw,260px);line-height:.85;letter-spacing:-.085em;font-weight:600}.flow-footer>div:first-child>a>span .flow-arrow{width:.65em;height:.65em}.flow-footer>div:first-child>a>span{color:var(--flow-accent);font-size:.65em;vertical-align:top;display:inline-block;margin-left:12px}.flow-footer>div:first-child>p{font-size:10px;line-height:1.6;margin-bottom:8px}.flow-footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:38px;font-size:9px;letter-spacing:.02em}.flow-footer-bottom>button{font-size:10px;padding:10px 0}.flow-film-dialog{width:min(1100px,94vw);padding:20px;border:1px solid #314143;background:#1a1d1e;color:#fff;border-radius:12px}.flow-film-dialog::backdrop{background:#111111f2;backdrop-filter:blur(12px)}.flow-film-dialog>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:15px}.flow-film-dialog button{border:0;background:none;font-size:11px;padding:8px}.flow-film-dialog video{display:block;width:100%;max-height:77dvh}.flow .design-dock{background:#26292bf2;border-color:#314143;color:#fff;box-shadow:0 4px 24px #0005;color-scheme:dark}.flow .design-dock-label{color:#ccc}.flow .design-dock a:hover{background:#313639}.flow .design-dock a[aria-current=page]{background:var(--flow-gradient);color:var(--flow-ink)}.flow[data-motion=ready] [data-reveal]{opacity:0;transform:translateY(35px);transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1)}.flow[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:none}.flow[data-paused=true] *,.flow[data-paused=true] :after,.flow[data-paused=true] :before{animation-play-state:paused!important;transition-duration:0s!important}.flow[data-paused=true] .flow-project-art{transform:none!important}html:has(.flow[data-paused=true]){scroll-behavior:auto}@media (min-width:1700px){.flow-hero,.flow-section{padding-left:max(5vw,calc((100vw - 1600px)/2));padding-right:max(5vw,calc((100vw - 1600px)/2))}}@media (max-width:1100px){.flow-header{gap:20px}.flow-header nav{gap:24px}.flow-header-cta{margin-left:10px}.flow-project-topline{left:23px;right:23px;top:23px;font-size:7px}.flow-project-topline>span:last-child{max-width:110px;text-align:right}.flow-project:nth-child(2n){padding-top:95px}.flow-factory-foot,.flow-material-foot,.flow-science-foot{left:23px;right:23px;bottom:19px}.flow-factory-foot>span{max-width:130px;font-size:6px}}@media (max-width:760px){.flow-section{padding:72px 6vw}.flow-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:30px}.flow-section-heading .flow-kicker{font-size:10px}.flow-section-heading .flow-section-title{font-size:10.5vw}.flow-section-description{font-size:12px;max-width:310px}.flow-quote-layout{grid-template-columns:28px minmax(0,1fr);gap:14px}.flow-quote-layout figcaption{margin-top:26px;gap:22px}.flow-quote-author{gap:12px;width:100%}.flow-quote-author img{width:42px;height:42px}.flow-quote-author>div{font-size:10px}.flow-quote-author span{font-size:9px}.flow-header{width:88%;height:86px;gap:14px}.flow-header .flow-wordmark{width:144px}.flow-header nav{display:none}.flow-header-cta{margin-left:auto;gap:14px;font-size:11px}.flow-header[data-scrolled=true]{width:94%;height:62px;top:10px;padding:0 18px}.flow-header[data-scrolled=true] .flow-wordmark{width:126px}.flow-menu{padding:26px 6vw}.flow-menu-top .flow-wordmark{width:150px}.flow-menu-body{display:block;padding-top:40px;overflow-y:auto}.flow-menu-body>p{font-size:31px;margin-bottom:30px}.flow-menu-body nav a{font-size:40px;padding:17px 0;gap:15px}.flow-menu-bottom{font-size:11px;padding-top:30px}.flow-hero{padding:115px 6vw 0}.flow-hero-top{gap:20px;align-items:flex-start}.flow-hero-top .flow-kicker{font-size:9px;gap:10px;max-width:190px}.flow-hero-top>span{font-size:7px;padding-top:5px;white-space:nowrap}.flow-work-grid{grid-template-columns:1fr;gap:48px}.flow-project:nth-child(2n){padding-top:0}.flow-project:nth-child(3),.flow-project:nth-child(5){margin-top:0}.flow-project-art{aspect-ratio:1.01}.art-science .flow-project-art{aspect-ratio:.86}.art-berger .flow-project-art{aspect-ratio:.96}.flow-project-topline{left:22px;right:22px;top:23px;font-size:7px}.flow-factory-title{font-size:10.2vw;top:16%}.flow-factory-svg{bottom:-2%;width:105%}.flow-science-title{font-size:12.5vw;top:17%}.flow-berger-title{font-size:12vw}.flow-material-title{font-size:11vw}.material-rehau .flow-material-title{font-size:13vw}.flow-vulkan-title{font-size:12vw}.flow-score>span{font-size:60px}.flow-project-caption{padding-top:19px}.flow-project-caption h3{font-size:25px}.flow-project-caption>p{font-size:12px}.flow-project-meta{gap:12px;font-size:7px;margin-top:18px}.flow-project-status{font-size:8px;max-width:105px}.flow-factory-foot>span{max-width:145px;font-size:6px}.flow-factory-foot button,.flow-material-foot button,.flow-science-foot button{font-size:9px}.flow-science-foot>span{font-size:6px;max-width:120px;line-height:1.6}.flow-work-note{display:block;padding-top:40px}.flow-work-note>.flow-link{margin-top:18px;font-size:12px}.flow-testimonials{padding-top:72px}.flow-testimonials .flow-kicker{font-size:10px}.flow-quote-layout>span{font-size:78px}.flow-quote-layout blockquote{font-size:8vw}.flow-contact-layout{display:block}.flow-contact-aside>p{font-size:12px}.flow-contact-aside>a{font-size:21px;margin-top:23px}.flow-contact-aside>small{margin-top:25px}.flow-contact form{margin-top:38px}.flow-service-options{gap:8px}.flow-service-options button{padding:10px 13px;gap:10px;font-size:9px}.flow-fields{grid-template-columns:1fr;margin-top:28px}.flow-form-bottom{gap:12px}.flow-form-bottom>button{gap:17px;padding:14px 18px;font-size:11px}.flow-faq{display:block}.flow-faq summary{font-size:13px;padding:21px 0}.flow-footer{padding:0 6vw 83px}.flow-footer>div:first-child{display:block;padding-top:32px}.flow-footer>div:first-child>a{display:block;font-size:20vw}.flow-footer>div:first-child>p{font-size:9px;margin-top:25px}.flow-footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:30px;font-size:8px}.flow-footer-bottom>:nth-child(2n){justify-self:end}.flow-footer-bottom>button{font-size:9px;padding:0;justify-self:start}.flow-film-dialog{padding:12px}}@media (max-width:380px){.flow-header .flow-wordmark{width:128px}.flow-header[data-scrolled=true] .flow-wordmark{width:118px}.flow-hero-top .flow-kicker{max-width:160px;font-size:8px}.flow-hero-top>span{font-size:6px}.flow-header-cta{gap:9px}.flow-menu-body nav a{font-size:34px}}@media (prefers-reduced-motion:reduce){html:has(.flow){scroll-behavior:auto}.flow *,.flow :after,.flow :before{animation:none!important;transition-duration:0s!important}.flow[data-motion=ready] [data-reveal]{opacity:1;transform:none}.flow-project-art{transform:none!important}}.flow-factory-foot button,.flow-film-dialog button,.flow-footer-bottom>a,.flow-footer-bottom>button,.flow-material-foot button,.flow-science-foot button{display:inline-flex;align-items:center;gap:8px}.flow-factory-foot button .flow-icon,.flow-film-dialog button .flow-icon,.flow-footer-bottom .flow-icon,.flow-material-foot button .flow-icon,.flow-science-foot button .flow-arrow,.flow-service-options .flow-icon{width:16px;height:16px}.flow-quote-controls .flow-icon{width:20px;height:20px}.flow-faq summary>span{display:flex;transition:transform .3s}.flow-faq summary .flow-icon{width:20px;height:20px}.flow[data-paused=true] .flow-menu *{animation:none!important}@media (min-width:1700px){.flow-hero-bottom{margin-top:60px}}@media (max-width:1100px){.flow-hero h1{font-size:10.8vw}.flow-orbit-cta{min-width:0;min-height:0}.flow-hero-bottom{gap:30px;grid-template-columns:.4fr 2fr 1.2fr}.flow-scroll{display:none}.flow-skills-grid article{padding:22px}.flow-skills-grid h3{font-size:22px}.flow-studio-main{gap:6vw}.flow-award-stat{gap:10px}}@media (max-width:760px){.flow-hero{padding-top:115px}.flow-hero-top>span{display:none}.flow-hero-top .flow-kicker{max-width:none;font-size:10px}.flow-hero-title{margin-top:34px;padding-bottom:0}.flow-hero h1{font-size:14.5vw;line-height:.93}.flow-hero .flow-impact{padding-left:0}.flow-hero-art{position:relative;width:100%;right:auto;top:auto;height:230px;margin-top:40px}.flow-hero-art>img{width:75%;height:240px;object-fit:contain}.flow-art-orbit{width:85%;height:90%;top:5%}.flow-art-orbit.orbit-b{width:65%;height:100%;top:0}.flow-art-caption{right:0;top:20%;font-size:6px;gap:16px}.cross-a{right:10%;top:0}.cross-b{left:5%;bottom:7%}.flow-orbit-cta{width:83px;height:83px;min-width:0;min-height:0;bottom:0}.flow-orbit-cta .flow-arrow{width:25px;height:25px}.flow-orbit-cta>span{font-size:7px}.flow-hero-bottom{margin-top:25px;grid-template-columns:1fr 1fr;gap:24px 18px;padding:24px 0 28px}.flow-hero-bottom>.flow-hero-mark{width:30px;height:30px}.flow-hero-bottom>p{grid-column:1/-1;grid-row:1;max-width:100%;font-size:12px}.flow-hero-bottom>button{justify-self:end;gap:10px}.flow-play{width:38px;height:38px}.flow-hero-bottom>button>span:last-child{white-space:nowrap}.flow-clients{padding:28px 6vw;gap:22px;align-items:flex-start}.flow-clients>p{font-size:8px;padding-top:4px}.flow-clients>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 23px}.flow-clients img{width:100%;height:26px;max-width:72px}.flow-film{padding:28px 6vw 6vw}.flow-film-heading{margin-bottom:22px}.flow-film-heading>span{display:none}.flow-film-heading .flow-kicker{font-size:10px}.flow-film-frame{aspect-ratio:1.03}.flow-film-frame h2{top:9%;left:7%;font-size:10vw}.flow-film-frame>button{width:85px;height:85px;top:64%;left:70%}.flow-film-frame>button>.flow-icon{width:22px;height:22px}.flow-film-frame>button strong{font-size:6px}.flow-film-caption{font-size:6px;left:7%}.flow-expertise{padding-top:68px;padding-bottom:68px}.flow-skills-grid{grid-template-columns:1fr}.flow-skills-grid article{padding:26px}.flow-skill-top{margin-bottom:24px}.flow-skills-grid h3{font-size:25px}.flow-skill-top>.flow-icon{width:65px;height:65px}.flow-studio-main{display:flex;flex-direction:column;gap:32px;align-items:stretch}.flow-studio-copy p{font-size:12px}.flow-studio-copy>p:first-child{font-size:22px}.flow-team-photo{padding:18px}.flow-team-photo figcaption{padding-top:16px;font-size:6px}.flow-studio-stats{grid-template-columns:1fr 1fr;margin-top:40px}.flow-studio-stats>div{padding:25px 15px}.flow-studio-stats>div:first-child{padding-left:15px}.flow-studio-stats>div:nth-child(2){border-right:0}.flow-studio-stats>div:nth-child(-n+2){border-bottom:1px solid var(--flow-rule)}.flow-studio-stats strong{font-size:39px}.flow-studio-stats>div>span{font-size:8px}.flow-studio-stats>.flow-award-stat{padding-right:10px;gap:10px}.flow-award-stat strong{font-size:11px}.flow-award-stat div>span{font-size:8px}.flow-award-stat>.flow-icon{width:35px;height:35px}.flow-process{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:38px}.flow-process h3{font-size:20px;gap:20px}.flow-process p{font-size:10px}}