@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff")}.brand-showreel{isolation:isolate;background:hsl(var(--primary));color:hsl(var(--white));border-radius:20px;margin:0;scroll-margin-top:24px;position:relative;overflow:hidden}.reel-stage{position:relative}.reel-viewport{aspect-ratio:16/9;position:relative;overflow:hidden;container-type:inline-size}.reel-scene{opacity:0;position:absolute;inset:0;overflow:hidden}.reel-hotrock{opacity:1;background:hsl(var(--lavender));color:hsl(var(--ink))}.reel-doworks{background:hsl(var(--reel-paper));color:hsl(var(--ink))}.reel-relay{background:hsl(var(--reel-relay))}.reel-device-composition{transform-origin:50%;position:absolute;inset:0}.reel-screen{aspect-ratio:1440/1000;background:hsl(var(--white));width:64%;box-shadow:0 1.2cqw 4cqw hsl(var(--ink) / .22);border-radius:5px;position:absolute;top:8%;left:18%;overflow:hidden}.reel-screen img,.reel-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.reel-device-composition[data-has-mobile=true] .reel-screen{left:8%}.reel-phone{z-index:2;aspect-ratio:390/844;border:.4cqw solid hsl(var(--ink));background:hsl(var(--white));width:18%;box-shadow:0 1.3cqw 3cqw hsl(var(--ink) / .25);border-radius:1.6cqw;position:absolute;top:14%;right:8%;overflow:hidden}.reel-viewport .reel-scene{will-change:transform}.reel-viewport .reel-device-composition{perspective:1000px}.reel-viewport .reel-screen{aspect-ratio:16/9;transform-origin:50%;width:76%;box-shadow:0 2cqw 5cqw hsl(var(--ink) / .28);will-change:transform;border-radius:.7cqw;top:12%;left:12%}.reel-viewport .reel-device-composition[data-has-mobile=true] .reel-screen{width:74%;top:15%;left:7%}.reel-viewport .reel-phone{transform-origin:50%;will-change:transform;width:20%;top:15%;right:7%}.reel-viewport .reel-relay .reel-screen{width:79%;top:14%;left:3%}.reel-viewport .reel-relay .reel-phone{width:21%;top:12%;right:7%}.reel-word{white-space:nowrap;letter-spacing:-.075em;opacity:.12;-webkit-user-select:none;user-select:none;margin:0;font:800 19cqw/1.1 Poppins,sans-serif;position:absolute;top:-4%;left:3%}.reel-cut{color:hsl(var(--ink))}.reel-cut-iclt{background:hsl(var(--biskup))}.reel-cut-medinea{background:hsl(var(--lavender))}.reel-cut-agromak-nd{background:hsl(var(--agromak))}.reel-cut-protein4impact{background:hsl(var(--sky))}.reel-cut-visual{aspect-ratio:16/9;width:84%;box-shadow:0 2cqw 5cqw hsl(var(--ink) / .2);will-change:transform;border-radius:.6cqw;position:absolute;top:10%;left:8%;overflow:hidden}.reel-cut-visual img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.reel-mosaic{background:hsl(var(--lavender));color:hsl(var(--ink))}.reel-mosaic-values{letter-spacing:-.055em;justify-content:space-between;gap:2cqw;margin:0;font:800 4.1cqw/1.2 Poppins,sans-serif;display:flex;position:absolute;top:8%;left:5%;right:5%;overflow:hidden}.reel-mosaic-values>span{display:block}.reel-mosaic-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3cqw;display:grid;position:absolute;inset:24% 5% 9%}.reel-mosaic-tile{background:hsl(var(--white));min-height:0;box-shadow:0 .5cqw 2cqw hsl(var(--ink) / .25);will-change:transform;border-radius:.6cqw;position:relative;overflow:hidden}.reel-mosaic-tile>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.reel-statement{background:hsl(var(--lavender));color:hsl(var(--ink));justify-content:center;align-items:center;display:flex}.reel-statement>p{letter-spacing:-.055em;text-align:left;max-width:88%;margin:0;font:800 8.2cqw/1.17 Poppins,sans-serif}.reel-statement-line{margin:-.04em -.03em;padding:.07em .03em;display:block;overflow:hidden}.reel-statement-line>span{white-space:nowrap;display:block}.reel-statement-line:last-child{color:hsl(var(--primary))}.reel-toolbar{z-index:10;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;inset:16px 20px auto}.reel-control{pointer-events:auto;border:1px solid hsl(var(--white) / .5);background:hsl(var(--primary));min-width:44px;min-height:44px;color:hsl(var(--white));border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:flex}.reel-control:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px;box-shadow:0 0 0 3px hsl(var(--white))}.reel-control:disabled{cursor:default}.reel-control[hidden],.reel-manual-slide[hidden]{display:none}.reel-progress{z-index:5;bottom:0;background:hsl(var(--primary) / .15);height:2px;position:absolute;inset-inline:0}.reel-progress>span{background:hsl(var(--primary));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.reel-project-links{color:hsl(var(--white));border-top:1px solid hsl(var(--white) / .22);padding:22px 5% 26px}.reel-project-links>span{opacity:.8;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.reel-project-links nav{flex-wrap:wrap;gap:0 25px;display:flex}.reel-project-links a{min-height:44px;color:inherit;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.reel-project-links a:hover{border-color:currentColor}.reel-project-links a:focus-visible{outline-offset:3px;outline:2px solid}.reel-project-links a>span{opacity:.8;font-size:16px}.reel-project-links .reel-all-projects{border-bottom-color:hsl(var(--white) / .35);margin-top:6px;font-size:13px}.reel-project-links .reel-all-projects:hover{border-color:currentColor}html[data-site-theme=blue] .brand-showreel{box-shadow:inset 0 0 0 1px hsl(var(--white) / .18)}.reel-manual{touch-action:pan-y pinch-zoom;display:none;container-type:inline-size}.brand-showreel[data-static=true] .reel-viewport{display:none}.brand-showreel[data-static=true] .reel-manual{display:block}.reel-manual-slide{aspect-ratio:16/9;background:hsl(var(--lavender));color:hsl(var(--ink));position:relative;overflow:hidden}.reel-manual-doworks{background:hsl(var(--reel-paper));color:hsl(var(--ink))}.reel-manual-relay{background:hsl(var(--reel-relay));color:hsl(var(--white))}.reel-manual-heading{z-index:3;justify-content:space-between;align-items:baseline;gap:18px;line-height:1.3;display:flex;position:absolute;bottom:4%;left:6%;right:6%}.reel-manual-heading strong{letter-spacing:-.035em;font-size:clamp(17px,2.1cqw,32px);font-weight:700}.reel-manual-heading span{opacity:.85;font-size:clamp(12px,1.15cqw,17px)}.reel-manual-visual{position:absolute;inset:0}.reel-manual-controls{background:hsl(var(--lavender));color:hsl(var(--primary));justify-content:center;align-items:center;gap:12px;padding:7px 16px 13px;display:flex}.reel-manual-controls button{border:1px solid hsl(var(--primary) / .4);width:44px;height:44px;color:hsl(var(--primary));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.reel-manual-dots{display:flex}.reel-manual-dots button{border:0;width:36px}.reel-manual-dots span{border:1px solid;border-radius:50%;width:7px;height:7px}.reel-manual-dots [aria-current=true] span{background:currentColor}.reel-manual-controls button:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=639px){.brand-showreel{border-radius:16px}.reel-viewport,.reel-manual-slide{aspect-ratio:4/5}.reel-toolbar{gap:6px;inset:12px 12px auto}.reel-control{padding:10px 11px;font-size:11px}.reel-screen{border-radius:4px;width:94%;top:25%;left:3%}.reel-device-composition[data-has-mobile=true] .reel-screen{width:91%;top:30%;left:-9%}.reel-phone{border-width:.8cqw;border-radius:3.5cqw;width:37%;top:22%;right:7%}.reel-manual-heading{gap:5px;display:grid;bottom:5%;left:6%;right:6%}.reel-manual-heading strong{font-size:6cqw;line-height:1.1}.reel-manual-heading span{font-size:3.2cqw;line-height:1.35}.reel-viewport .reel-word{opacity:.15;font-size:28cqw;top:15%;left:3%}.reel-viewport .reel-screen{aspect-ratio:16/10;border-radius:1.5cqw;width:118%;top:27%;left:-9%}.reel-viewport .reel-device-composition[data-has-mobile=true] .reel-screen{width:112%;top:31%;left:-20%}.reel-viewport .reel-phone{width:34%;top:25%;right:7%}.reel-viewport .reel-relay .reel-screen{width:120%;top:30%;left:-24%}.reel-viewport .reel-relay .reel-phone{width:36%;top:24%;right:8%}.reel-cut-visual{border-radius:1.5cqw;width:130%;top:25%;left:-15%}.reel-statement>p{max-width:88%;font-size:10.6cqw}.reel-mosaic-values{gap:1cqw;font-size:5.2cqw;top:19%;left:6%;right:6%}.reel-mosaic-grid{gap:2.5cqw;inset:29% 6% 8%}.reel-mosaic-tile{border-radius:1.3cqw}.reel-mosaic-tile>img{object-position:50% 0}.reel-project-links{padding:18px 6% 21px}.reel-project-links nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.reel-project-links a{border-bottom-color:hsl(var(--white) / .18);min-width:0;font-size:12px}.reel-manual-controls{gap:3px;padding-inline:8px}.reel-manual-dots button{width:28px}}
