.v11-home .closing-section{font-family:var(--font-sans),sans-serif;color:#efe7d8}.v11-home .closing-capabilities{padding-top:96px;padding-bottom:88px}.v11-home .closing-capabilities .closing-inner{border-top:1px solid #d7e7bb1a;padding-top:64px}.v11-home .closing-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.v11-home .closing-heading .ds-eyebrow{padding-top:7px}.v11-home .closing-heading h2{max-width:24ch}.v11-home .discipline-list{margin-top:72px}.v11-home #capabilities .discipline{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;padding:34px 0 38px;border-top:1px solid #d7e7bb14}.v11-home #capabilities .discipline h3{max-width:18ch;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.18;font-weight:450;letter-spacing:-.025em}.v11-home .closing-contact-copy,.v11-home .discipline-detail>p,.v11-home .process-copy>p{font-size:1.0625rem;line-height:1.7;color:#efe7d8b8;text-wrap:pretty}.v11-home .discipline-detail>p{max-width:53ch}.v11-home .discipline-outputs{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:20px;max-width:60ch;font-size:.75rem;line-height:1.65;color:#efe7d8a6}.v11-home .discipline-outputs li{display:inline-flex;align-items:baseline}.v11-home .discipline-outputs li:not(:last-child):after{content:"/";margin:0 11px;color:#d7e7bb52}.v11-home .closing-process{padding-top:64px;padding-bottom:112px}.v11-home .process-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;list-style:none}.v11-home .process-step{position:relative;padding-right:44px}.v11-home .process-number{display:block;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:350;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em;color:#c8a96a}.v11-home .process-copy{position:relative;margin-top:28px;padding-top:30px}.v11-home .process-step:after{content:"";position:absolute;top:calc(clamp(2.5rem, 4vw, 3.5rem) + 28px);left:0;right:0;height:1px;background:#d7e7bb26}.v11-home .process-copy:before{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#c8a96a;z-index:1}.v11-home .process-step:last-child{padding-right:0}.v11-home .process-step:last-child:after{right:24%;background:linear-gradient(90deg,#d7e7bb26,transparent)}.v11-home .process-copy h3{max-width:17ch;min-height:2.44em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:450;line-height:1.22;letter-spacing:-.025em;text-wrap:pretty}.v11-home .process-copy>p{margin-top:18px;max-width:34ch;font-size:1rem}.v11-home .closing-contact{padding-top:48px;padding-bottom:144px}.v11-home .closing-contact .closing-inner{border-top:1px solid #d7e7bb1a;padding-top:100px}.v11-home #contact.closing-contact h2{max-width:24ch;font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.06;letter-spacing:-.04em;font-weight:450;text-transform:uppercase;text-wrap:balance}.v11-home .closing-contact-copy{max-width:53ch;margin-top:32px}.v11-home .closing-cta{margin-top:36px}@media (max-width:1023px){.v11-home .closing-heading{grid-template-columns:1fr;gap:28px}.v11-home .closing-heading h2{max-width:27ch}.v11-home #capabilities .discipline{grid-template-columns:.85fr 1.15fr;gap:32px}.v11-home .process-step{padding-right:24px}.v11-home .closing-contact .closing-inner{padding-top:80px}}@media (max-width:639px){.v11-home .closing-capabilities{padding-top:48px;padding-bottom:32px}.v11-home .closing-capabilities .closing-inner{padding-top:40px}.v11-home .closing-heading{gap:24px}.v11-home .discipline-list{margin-top:40px}.v11-home #capabilities .discipline{grid-template-columns:1fr;gap:16px;padding:28px 0 32px}.v11-home #capabilities .discipline h3{max-width:22ch;font-size:1.5rem}.v11-home .discipline-detail>p{font-size:1rem}.v11-home .discipline-outputs{margin-top:16px;gap:7px 0}.v11-home .closing-process{padding-top:48px;padding-bottom:48px}.v11-home .process-flow{grid-template-columns:1fr;margin-top:44px}.v11-home .process-step{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:0 0 36px}.v11-home .process-number{font-size:2rem}.v11-home .process-copy{margin:0;padding:3px 0 0}.v11-home .process-copy h3{max-width:20ch;min-height:0;font-size:1.375rem}.v11-home .process-copy>p{margin-top:12px;font-size:1rem}.v11-home .process-copy:before{display:none}.v11-home .process-step:after{top:46px;bottom:12px;left:18px;width:1px;height:auto;right:auto}.v11-home .process-step:last-child{padding-bottom:0}.v11-home .process-step:last-child:after{display:none}.v11-home .closing-contact{padding-top:32px;padding-bottom:88px}.v11-home .closing-contact .closing-inner{padding-top:60px}.v11-home #contact.closing-contact h2{font-size:clamp(2rem,8.7vw,3.25rem)}.v11-home .closing-break{display:none}.v11-home .closing-contact-copy{margin-top:28px;font-size:1rem}.v11-home .closing-cta{margin-top:28px}}@media (prefers-reduced-motion:reduce){.v11-home .closing-cta{transition:none}}.home-after-hero{display:contents}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.v11-home{--hero-panel-height:100svh}.v11-home .home-hero-stage{height:calc(240svh + var(--hero-panel-height));isolation:isolate;z-index:0}.v11-home .home-hero-scroll-range{height:240svh;bottom:auto}.v11-home .home-hero-stage+.home-after-hero{display:block;position:relative;z-index:1;margin-top:calc(-1 * var(--hero-panel-height));background:linear-gradient(90deg,rgba(213,154,91,.06),transparent 38%,rgba(111,118,92,.05)),linear-gradient(180deg,#070707,#0b0b0a 42%,#070707)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.v11-home{--hero-panel-height:max(100svh,860px)}}.BrandIntro_intro__DjNyr{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;color:#fff;isolation:isolate;animation:BrandIntro_fail-open__7zXpn 1ms 4.15s forwards}.BrandIntro_intro__DjNyr:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(213,154,91,.06),transparent 38%,rgba(111,118,92,.05)),linear-gradient(180deg,#070707,#0b0b0a 42%,#070707)}.BrandIntro_ready__g6u5V{animation:BrandIntro_fail-open__7zXpn 1ms 4.05s forwards}.BrandIntro_ready__g6u5V:before{animation:BrandIntro_backdrop-exit__bN0Tj .65s cubic-bezier(.4,0,.2,1) 3.4s forwards}.BrandIntro_exiting__n5rPk .BrandIntro_cell__kj0p9 img{animation:BrandIntro_logo-exit__RBfEd .4s cubic-bezier(.22,.61,.36,1) var(--exit-delay) forwards}.BrandIntro_ready__g6u5V .BrandIntro_skip__sAb4D{animation:BrandIntro_footnote-exit__yJqSU .3s ease 3.5s forwards}.BrandIntro_composition__vhS1_{width:min(100vw,calc((100svh - 130px) * 1.4375),1500px)}.BrandIntro_field__KdYSF{position:relative;width:100%;aspect-ratio:2300/1600}.BrandIntro_cell__kj0p9{position:absolute;transform:none;filter:none;will-change:auto;animation:BrandIntro_distribute__P3E4d .34s cubic-bezier(.16,.72,.22,1) var(--brand-delay) backwards}.BrandIntro_cell__kj0p9[data-settled=true]{animation:none}.BrandIntro_cell__kj0p9 img{transform:none;filter:none;will-change:auto;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrandIntro_opening__a4bgc{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.BrandIntro_openingMark__ImN9X{position:absolute;width:260px;height:126px;-o-object-fit:contain;object-fit:contain;animation:BrandIntro_opening-mark__VTvCG .24s cubic-bezier(.2,.7,.2,1) var(--opening-delay) both}.BrandIntro_openingMark__ImN9X:last-child{animation-name:BrandIntro_opening-last___RxpG;animation-duration:.36s}.BrandIntro_framing__zXksf{position:absolute;bottom:max(38px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(70%,680px);margin:0;color:rgba(255,255,255,.68);font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.01em;text-align:center;text-wrap:balance;animation:BrandIntro_footnote-enter__DndDC .18s ease-out 1.64s both,BrandIntro_footnote-exit__yJqSU .24s ease 3.31s forwards}.BrandIntro_intro__DjNyr:not(.BrandIntro_ready__g6u5V) .BrandIntro_cell__kj0p9,.BrandIntro_intro__DjNyr:not(.BrandIntro_ready__g6u5V) .BrandIntro_framing__zXksf{animation-play-state:paused}.BrandIntro_skip__sAb4D{position:absolute;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 12px;border:0;background:transparent;color:rgba(255,255,255,.7);font:12px var(--font-sans),sans-serif;cursor:pointer;transition:color .15s ease}.BrandIntro_skip__sAb4D:hover{color:#fff}.BrandIntro_skip__sAb4D:focus-visible{outline:1px solid #fff;outline-offset:3px}@keyframes BrandIntro_opening-mark__VTvCG{0%{opacity:0;transform:translateY(12px)}25%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes BrandIntro_opening-last___RxpG{0%{opacity:0;transform:translateY(12px)}18%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes BrandIntro_distribute__P3E4d{0%{opacity:0;left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes BrandIntro_footnote-enter__DndDC{0%{opacity:0}to{opacity:1}}@keyframes BrandIntro_logo-exit__RBfEd{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes BrandIntro_backdrop-exit__bN0Tj{0%{opacity:1}to{opacity:0}}@keyframes BrandIntro_footnote-exit__yJqSU{to{opacity:0}}@keyframes BrandIntro_fail-open__7zXpn{to{visibility:hidden;pointer-events:none}}@keyframes BrandIntro_intro-reduced-exit__pkuzO{to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:680px){.BrandIntro_composition__vhS1_{width:120vw;max-width:none}.BrandIntro_field__KdYSF{height:min(66svh,520px);aspect-ratio:auto}.BrandIntro_openingMark__ImN9X{width:190px;height:100px}.BrandIntro_framing__zXksf{width:min(86%,360px);bottom:70px;font-size:11px}.BrandIntro_skip__sAb4D{bottom:max(10px,env(safe-area-inset-bottom));right:14px}}@media (max-height:500px) and (min-width:560px){.BrandIntro_composition__vhS1_{width:min(100vw,calc((100svh - 80px) * 1.4375))}.BrandIntro_field__KdYSF{height:auto;aspect-ratio:2300/1600}.BrandIntro_framing__zXksf{bottom:12px;width:65%;font-size:10px}.BrandIntro_skip__sAb4D{bottom:2px;right:10px}}@media (prefers-reduced-motion:reduce){.BrandIntro_intro__DjNyr,.BrandIntro_ready__g6u5V{animation:BrandIntro_intro-reduced-exit__pkuzO .15s linear .5s forwards}.BrandIntro_opening__a4bgc{display:none}.BrandIntro_cell__kj0p9,.BrandIntro_exiting__n5rPk .BrandIntro_cell__kj0p9 img,.BrandIntro_framing__zXksf,.BrandIntro_ready__g6u5V .BrandIntro_skip__sAb4D,.BrandIntro_ready__g6u5V:before{animation:none}.BrandIntro_skip__sAb4D{transition:none}}.CollaborationGrid_grid__SgFAQ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:88px;-moz-column-gap:clamp(33.6px,6vw,86.4px);column-gap:clamp(33.6px,6vw,86.4px);row-gap:43.2px;width:100%;max-width:1100px;margin:0 auto;padding:8px 0;list-style:none}.CollaborationGrid_logo__a2LIj{display:flex;align-items:center;justify-content:center;min-width:0}.CollaborationGrid_artwork__q_NfN{display:block;width:auto;height:auto;max-width:min(100%,138px);-o-object-fit:contain;object-fit:contain;opacity:1;filter:grayscale(1) brightness(0) invert(1)}.CollaborationGrid_logo__a2LIj:nth-child(4) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,144px)}.CollaborationGrid_logo__a2LIj:nth-child(5) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,172px)}.CollaborationGrid_logo__a2LIj:nth-child(7) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,154px)}.CollaborationGrid_logo__a2LIj:nth-child(8) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,158px)}.CollaborationGrid_logo__a2LIj:nth-child(9) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,122px)}.CollaborationGrid_logo__a2LIj:nth-child(11) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,118px)}.CollaborationGrid_logo__a2LIj:nth-child(12) .CollaborationGrid_artwork__q_NfN{max-width:min(100%,144px);transform:scale(.8075)}@media (min-width:640px) and (max-width:1023px){.CollaborationGrid_grid__SgFAQ{max-width:660px;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;row-gap:33.6px}}@media (max-width:639px){.CollaborationGrid_grid__SgFAQ{max-width:390px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:68px;-moz-column-gap:clamp(28px,calc(8vw - 3.2px),33.6px);column-gap:clamp(28px,calc(8vw - 3.2px),33.6px);row-gap:24px}.CollaborationGrid_logo__a2LIj:nth-child(5) .CollaborationGrid_artwork__q_NfN{max-height:68px}.CollaborationGrid_logo__a2LIj:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.CollaborationGrid_logo__a2LIj{opacity:1!important;transform:none!important}}.CollaborationGrid_artwork__q_NfN[alt=Optiweb]{transform:scale(.95)}.CollaborationGrid_artwork__q_NfN[alt="Miss Moose"],.CollaborationGrid_artwork__q_NfN[alt=Sika]{transform:scale(1.05)}.CollaborationGrid_artwork__q_NfN[alt="Zlatarne Holc"],.CollaborationGrid_artwork__q_NfN[alt=Cestel]{transform:scale(.9)}.CollaborationGrid_artwork__q_NfN[alt=NUMO]{transform:scale(.85)}.v11-home #work.case-features{overflow:visible}.case-features-intro{margin-bottom:clamp(64px,9vh,110px)}.case-features-stack{display:grid;gap:48px}.case-feature{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(32px,4vw,64px);align-items:center;min-height:78svh;padding:48px 0}.case-feature:nth-child(2n){grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.case-feature:nth-child(2n) .case-feature-copy{grid-column:2;grid-row:1}.case-feature:nth-child(2n) .case-feature-visual{grid-column:1;grid-row:1}.case-feature-copy{padding:8px 0}.v11-home .case-feature-category{margin-bottom:24px;color:#c8a96a;font-size:.75rem;font-weight:450;line-height:1.6;letter-spacing:.045em}.v11-home #work .case-feature h3{font-family:var(--font-sans),sans-serif;font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.06;font-weight:450;letter-spacing:-.04em;text-wrap:balance;color:#efe7d8}.v11-home .case-feature-summary{margin-top:28px;max-width:33ch;font-size:1.0625rem;line-height:1.7;color:#efe7d8b8;text-wrap:pretty}.case-feature-cta{display:inline-flex;align-items:center;min-height:48px;gap:28px;margin-top:30px;border-bottom:1px solid #d7e7bb40;font-size:.8125rem;color:#efe7d8;transition:color .18s ease,border-color .18s ease}.case-feature-cta span{font-size:20px;font-weight:350}.case-feature-cta:hover{color:#c8a96a;border-color:#c8a96a}.case-feature-cta:focus-visible{outline:2px solid #c8a96a;outline-offset:7px}.case-feature-visual{height:clamp(420px,64svh,720px);min-width:0}.case-feature-image-link{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:3px}.case-feature-image{-o-object-fit:cover;object-fit:cover}.case-feature[data-project=zelene-doline] .case-feature-image{-o-object-position:82% center;object-position:82% center}.case-feature[data-project=az-odvetniki] .case-feature-image{-o-object-position:58% center;object-position:58% center}.case-feature[data-project=rosmarino-embalaze] .case-feature-image{-o-object-position:86% center;object-position:86% center}.case-feature[data-project=perla-optics] .case-feature-image{-o-object-position:83% center;object-position:83% center}.case-feature[data-project=pekarna-pecjak] .case-feature-visual{height:clamp(420px,60svh,680px)}.case-feature-laptop{position:absolute;width:166%;height:auto;max-width:none;left:-33%;top:50%;transform:translateY(-50%)}.case-feature[data-project=toyota-rav4] .case-feature-image{-o-object-position:54% center;object-position:54% center}.case-feature-inset{position:absolute;width:25%;height:auto;right:5%;bottom:5%;box-shadow:0 8px 32px #0004}@media (min-width:1600px){.case-feature{min-height:min(78svh,900px)}}@media (min-width:768px) and (max-width:1023px){.case-feature{min-height:62svh;gap:32px}.case-feature-visual{height:clamp(380px,48svh,560px)}.case-feature[data-project=pekarna-pecjak] .case-feature-visual{height:clamp(380px,46svh,530px)}.v11-home #work .case-feature h3{font-size:2.5rem}.v11-home .case-feature-summary{font-size:1rem}}@media (max-width:767px){.case-features-intro{margin-bottom:48px}.case-features-stack{gap:72px}.case-feature,.case-feature:nth-child(2n){display:flex;flex-direction:column;gap:26px;min-height:0;padding:0;align-items:stretch}.case-feature-visual{order:-1;height:auto;aspect-ratio:1.12}.case-feature[data-project=pekarna-pecjak] .case-feature-visual{height:auto;aspect-ratio:1.18}.case-feature[data-project=az-odvetniki] .case-feature-visual{aspect-ratio:1.28}.case-feature[data-project=toyota-rav4] .case-feature-visual{aspect-ratio:1.15}.case-feature-copy{padding:0 2px}.v11-home .case-feature-category{margin-bottom:12px;font-size:.6875rem}.v11-home #work .case-feature h3{font-size:clamp(2rem,8.8vw,2.75rem);line-height:1.1}.v11-home .case-feature-summary{max-width:38ch;margin-top:16px;font-size:1rem;line-height:1.65}.case-feature-cta{margin-top:18px}.case-feature-inset{width:27%}}@media (prefers-reduced-motion:reduce){.case-feature-cta{transition:none}.case-feature-visual{transform:none!important;opacity:1!important}}.case-feature-visual,.case-features-chapters{position:relative}.case-feature-image-content{width:100%;height:100%}.case-feature-atmosphere{position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(ellipse at center,rgb(var(--chapter-accent)) 20%,transparent 70%)}.case-feature-device,.case-feature-mask,.case-feature-scene{position:absolute;inset:0}.case-feature-depth{position:absolute;inset:-4px}.case-feature[data-project=az-odvetniki] .case-feature-depth,.case-feature[data-project=rosmarino-embalaze] .case-feature-depth{inset:0}.case-feature-device{pointer-events:none}.case-feature-hover-label{position:absolute;left:24px;bottom:22px;padding:9px 12px;background:#0b0b0ae6;color:#efe7d8;font-size:12px;line-height:1.5;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.case-feature-image-link:hover .case-feature-hover-label{opacity:1;transform:none}}@media (max-width:767px){.case-feature-hover-label{display:none}.case-feature-depth,.case-feature-device{transform:none!important}.case-feature-depth{inset:0}.case-feature-visual{transform:none!important;opacity:1!important}.case-feature-atmosphere{display:none}}@media (prefers-reduced-motion:reduce){.case-feature-copy,.case-feature-depth,.case-feature-device,.case-feature-mask,.case-feature-scene{transform:none!important;opacity:1!important;clip-path:none!important}.case-feature-depth{inset:0}.case-feature-hover-label{transition:none;transform:none}}.case-feature-progress,.case-feature-skip{display:none}.case-feature-copy:focus-within{opacity:1!important}@media (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.case-features-chapters{--chapter-width:min(1400px,calc(100vw - 208px));--chapter-gap:clamp(38.4px,3.6vw,67.2px);--chapter-inset:clamp(40px,4.5vw,80px);width:100vw;margin-left:calc(50% - 50vw);height:calc(100svh - 80px + clamp(960px, 80vw, 1280px) + (var(--chapter-width) + var(--chapter-gap)) * 5 * var(--scroll-distance-multiplier, 1.43))}.case-feature-pin{position:sticky;top:80px;height:calc(100svh - 80px)}.case-feature-viewport{height:100%;overflow:clip}.case-features-stack{display:flex;width:-moz-max-content;width:max-content;height:100%;gap:var(--chapter-gap);padding-inline:var(--chapter-inset)}.case-features-stack .case-feature{overflow:clip;isolation:isolate;flex:0 0 var(--chapter-width);width:var(--chapter-width);min-height:0;height:100%;padding:16px 0 64px;grid-template-columns:minmax(0,.29fr) minmax(0,.71fr);gap:clamp(28px,2.5vw,44px);align-content:center}.case-features-stack .case-feature:nth-child(2n){grid-template-columns:minmax(0,.71fr) minmax(0,.29fr)}.case-features-stack .case-feature-visual{height:clamp(440px,72svh,800px);max-height:calc(100svh - 168px)}.case-features-stack .case-feature[data-project=pekarna-pecjak] .case-feature-visual{height:clamp(440px,70svh,780px)}.v11-home #work .case-features-stack .case-feature h3{font-size:clamp(46px,4.5vw,70px);font-weight:500;line-height:1.04;letter-spacing:-.045em}.v11-home .case-features-stack .case-feature-summary{max-width:30ch;margin-top:24px;color:#efe7d8a6}.v11-home .case-features-stack .case-feature-category{margin-bottom:20px}.case-feature-progress{position:absolute;bottom:22px;left:var(--chapter-inset);display:flex;align-items:baseline;gap:10px;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#efe7d8cc}.case-feature-progress>span:first-child{min-width:18px}.case-feature-progress-total{color:#efe7d880}.case-feature-skip{display:block;position:absolute;left:var(--chapter-inset);top:8px;z-index:2;opacity:0;pointer-events:none;padding:12px;background:#14160e}.case-feature-skip:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #c8a96a}}.case-feature[data-project] .case-feature-visual[data-prepared=true]{width:min(100%,52vw,720px);height:auto;aspect-ratio:1746/2033;align-self:start}.case-feature-visual[data-prepared=true] .case-feature-image-link{width:100%;height:auto;aspect-ratio:var(--prepared-ratio);overflow:visible;border-radius:0}.case-feature-visual[data-prepared=true] .case-feature-depth{inset:0}.case-feature-visual[data-prepared=true] .case-feature-scene{transform-origin:top left}.case-feature-prepared-image{display:block;width:100%;height:auto;max-width:none}@media (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.case-features-stack .case-feature[data-project] .case-feature-visual[data-prepared=true]{width:min(100%,46.4vw,740px,calc((100svh - 176px) * 1746 / 2033));height:auto;max-height:none;align-self:center}}@media (max-width:767px){.case-feature[data-project] .case-feature-visual[data-prepared=true]{width:100%;aspect-ratio:var(--prepared-ratio)}}.case-split-visual{position:absolute;inset:0}.case-split-background{position:absolute;top:0;right:0}.case-split-foreground{position:absolute;left:0;bottom:0}.case-split-visual img{display:block;width:100%;height:auto;max-width:none}@media (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.case-features-stack .case-feature[data-split=true]{overflow:visible;position:relative;z-index:1}.case-features-chapters[data-return-mode=true] .case-feature-pin{position:relative;top:0}.case-feature-viewport{position:relative}.case-features-intro{position:absolute;z-index:3;top:50%;left:var(--chapter-inset);width:min(64vw,1000px);transform:translateY(-50%);display:block;margin:0;pointer-events:none}.v11-home #work .case-features-intro h2{font-size:clamp(80px,7.6vw,112px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.case-features-intro .case-intro-description{margin-top:28px;font-size:17px;line-height:1.7;max-width:60ch;width:min(100%,650px)}.case-features-chapters[data-pinned=false] .case-feature:first-child .case-feature-copy{opacity:0!important}}.ford-configurator{overflow:hidden;background:#eeece7;color:#171b20}.ford-configurator h2,.ford-configurator h3{font-weight:300;line-height:1.04;letter-spacing:-.055em;margin:0}.ford-configurator h2{font-size:clamp(52px,7.3vw,130px)}.ford-configurator h3{font-size:clamp(36px,4.1vw,70px)}.ford-configurator .fc-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:0 0 20px}.fc-text{position:relative;z-index:3}.fc-text p{line-height:1.6;max-width:27em;font-size:16px}.fc-text>p:last-child{margin-top:24px}.fc-text .fc-subtitle{font-size:clamp(18px,2vw,30px);margin:12px 0 18px}.fc-visit{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;color:inherit;text-decoration:underline;text-decoration-color:#b49a29;text-underline-offset:8px}.fc-hero{position:relative;isolation:isolate;padding:max(90px,calc(60px + env(safe-area-inset-top))) 6vw 28px;background:#eeece7}.fc-hero:before{z-index:-2;background:url(/work-imports/ford-configurator/studio-background.png) 50%/cover}.fc-hero:after,.fc-hero:before{content:"";position:absolute;inset:0}.fc-hero:after{z-index:-1;background:linear-gradient(180deg,#f4f2edb3,transparent 65%)}.fc-hero-stage{position:relative;aspect-ratio:1.65;max-width:1600px;margin:30px auto 0}.fc-screen{display:block;position:absolute;padding:0;border:0;background:transparent;filter:drop-shadow(12px 22px 18px #0003);cursor:zoom-in}.fc-screen img{display:block;width:100%;height:auto}.fc-screen:focus-visible,.fc-visit:focus-visible{outline:3px solid #b49a29;outline-offset:6px}.fc-hero-desktop{width:88%;left:0;top:4%;transform:rotate(-4deg)}.fc-hero-mobile{width:20%;right:0;top:0;transform:rotate(3deg)}.fc-details{position:relative;padding:90px 6vw 40px;background:linear-gradient(145deg,#f0eee9,#dcdad5);isolation:isolate}.fc-details>.fc-text{width:36%}.fc-details .fc-eyebrow:after,.fc-summary .fc-eyebrow:after{content:"";display:block;width:70px;height:2px;background:#d3b53b;margin-top:15px}.fc-detail-stage{position:relative;height:max(760px,74vw);margin-top:-100px}.fc-navigation{width:61%;right:-2%;top:0;transform:rotate(7deg)}.fc-paints{width:52%;right:0;top:12%;transform:rotate(8deg)}.fc-car{width:63%;left:-10%;top:38%;mix-blend-mode:multiply;filter:none}.fc-interior{width:60%;right:-2%;top:35%;transform:rotate(7deg)}.fc-summary{position:relative;background:linear-gradient(120deg,#373d42,#151b22);color:#f4f2ed;padding:90px 6vw 35px;isolation:isolate}.fc-summary>.fc-text{width:34%}.fc-summary-stage{position:relative;height:clamp(730px,66vw,1200px);margin-top:-80px}.fc-summary-panel{width:64%;left:33%;top:0;transform:rotate(4deg)}.fc-summary-mobile{width:19%;right:-1%;top:41%;transform:rotate(-3deg)}.fc-selected{display:block;height:auto;position:absolute;width:30%;left:-9%;top:47%;transform:rotate(-15deg);opacity:.7;filter:drop-shadow(0 20px 30px #0005)}.fc-credit{position:relative;z-index:2;opacity:.75;font-size:12px;line-height:1.6;margin-top:24px}.work-overlay[data-project-name="Ford konfigurator"] .work-overlay-bottom{background:#151b22}@media(max-width:760px){.fc-hero{padding:95px 6vw 35px}.fc-hero-stage{aspect-ratio:1.4;margin-top:40px}.fc-hero-desktop{width:94%;left:-2%;transform:rotate(-2deg)}.fc-hero-mobile{width:25%;right:-1%;top:10%;transform:rotate(2deg)}.fc-details,.fc-summary{padding:65px 6vw 35px}.fc-details>.fc-text,.fc-summary>.fc-text{width:100%}.fc-detail-stage{height:auto;aspect-ratio:.52;margin-top:35px}.fc-navigation{width:98%;top:0;right:0;transform:rotate(2deg)}.fc-paints{width:96%;top:9%;right:0;transform:rotate(3deg)}.fc-car{width:97%;top:28%;left:-5%}.fc-interior{width:96%;top:57%;right:0;transform:rotate(3deg)}.fc-summary-stage{height:auto;aspect-ratio:.69;margin-top:35px}.fc-summary-panel{width:94%;left:0;top:0;transform:rotate(2deg)}.fc-summary-mobile{width:37%;right:0;top:45%;transform:rotate(-2deg)}.fc-selected{width:40%;left:-6%;top:60%}.fc-credit{margin-top:32px}}@media(prefers-reduced-motion:reduce){.fc-reveal{animation:none!important;transition:none!important}}.ford-presentation{overflow:hidden;background:#091827;color:#edf4fa}.ford-presentation h2,.ford-presentation h3{font-weight:300;letter-spacing:-.045em;line-height:1.05;margin:0}.ford-presentation p{line-height:1.6;max-width:31em}.ford-presentation .ford-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;opacity:.75;margin:0 0 24px}.ford-hero{position:relative;isolation:isolate;background:#091827;padding:max(88px,calc(60px + env(safe-area-inset-top))) 7vw 3vw}.ford-booking:before,.ford-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/work-imports/testiraj-ford/v2/studio-background.png) 50%/cover}.ford-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07131fb3,transparent 65%,#09182744)}.ford-hero-copy{position:relative;z-index:3}.ford-hero h2{font-size:clamp(58px,8vw,144px)}.ford-descriptor{font-size:clamp(20px,2vw,28px);margin:14px 0 18px}.ford-visit{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:8px;text-decoration-color:#ffffff77}.ford-screen{display:block;position:absolute;border:0;padding:0;background:transparent;cursor:zoom-in;filter:drop-shadow(10px 24px 22px #0004)}.ford-screen img{display:block;width:100%;height:auto}.ford-screen:focus-visible,.ford-visit:focus-visible{outline:3px solid #7fb8ed;outline-offset:7px}.ford-hero-stage{position:relative;aspect-ratio:1.65;max-width:1600px;margin:26px auto 0}.ford-hero-desktop{width:86%;left:1%;top:5%;transform:rotate(-4deg)}.ford-hero-mobile{width:20%;right:0;top:15%;transform:rotate(5deg)}.ford-models{position:relative;padding:110px 7vw 120px;color:#173b55;background:#e1edf7;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);margin-top:-2px}.ford-section-copy{position:relative;z-index:3;width:34%}.ford-section-copy h3{font-size:clamp(36px,4vw,70px)}.ford-section-copy>p:last-child{margin-top:24px}.ford-model-stage{position:relative;height:clamp(540px,44vw,770px);margin-top:-100px}.ford-model-grid{width:60%;right:0;top:0;transform:rotate(6deg)}.ford-capri,.ford-explorer,.ford-kuga,.ford-puma{width:20%;filter:drop-shadow(0 25px 20px #14324a33)}.ford-puma{left:1%;top:34%;transform:rotate(-8deg)}.ford-explorer{left:27%;top:48%;transform:rotate(5deg)}.ford-capri{left:52%;top:53%;transform:rotate(8deg)}.ford-kuga{right:-1%;top:34%;transform:rotate(-6deg)}.ford-booking{position:relative;isolation:isolate;padding:100px 7vw 50px;background:#10283d}.ford-booking:before{opacity:.25}.ford-booking-stage{position:relative;height:clamp(580px,46vw,800px);margin-top:-160px}.ford-booking-desktop{width:51%;left:56%;top:10%;transform:rotate(-4deg)}.ford-booking-filter{width:18%;left:29%;top:20%;transform:rotate(-6deg)}.ford-booking-time{width:18%;left:49%;top:30%;transform:rotate(4deg)}.ford-credit{position:relative;margin-top:22px;font-size:12px;opacity:.7}.work-overlay[data-project-name="Testiraj Ford"] .work-overlay-bottom{background:#10283d}@media(max-width:760px){.ford-hero{padding:92px 6vw 36px}.ford-hero-stage{aspect-ratio:1.5;margin-top:35px}.ford-hero-desktop{width:91%;left:-1%;transform:rotate(-2deg)}.ford-hero-mobile{width:25%;top:20%;right:-1%;transform:rotate(2deg)}.ford-booking,.ford-models{padding:65px 6vw}.ford-section-copy{width:100%}.ford-section-copy>p:last-child{max-width:28em}.ford-model-stage{height:auto;aspect-ratio:.64;margin-top:38px}.ford-model-grid{width:91%;right:1%;top:0;transform:rotate(3deg)}.ford-capri,.ford-explorer,.ford-kuga,.ford-puma{width:40%}.ford-puma{left:2%;top:28%;transform:rotate(-4deg)}.ford-explorer{left:55%;top:35%;transform:rotate(3deg)}.ford-capri{left:5%;top:65%;transform:rotate(3deg)}.ford-kuga{right:2%;top:71%;transform:rotate(-3deg)}.ford-booking-stage{height:auto;aspect-ratio:.66;margin-top:38px}.ford-booking-filter{width:40%;left:3%;top:0;transform:rotate(-3deg)}.ford-booking-time{width:40%;left:54%;top:5%;transform:rotate(3deg)}.ford-booking-desktop{width:98%;left:1%;top:64%;transform:rotate(-2deg)}.ford-credit{margin-top:42px}}@media(prefers-reduced-motion:reduce){.ford-reveal{animation:none!important;transition:none!important}}.masinca-presentation{background:#eef0f2;color:#17253d}.masinca-hero{position:relative;isolation:isolate;height:clamp(400px,45vw,590px);overflow:hidden;background:#17253d}.masinca-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.masinca-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17253de8,#17253d55);z-index:-1}.masinca-hero-copy{padding:clamp(90px,12vw,160px) clamp(26px,7vw,90px) 0}.masinca-hero-copy p{font-size:13px;letter-spacing:.04em;color:#fff}.masinca-hero-copy h2{font-family:inherit;font-weight:400;font-size:clamp(64px,9vw,118px);line-height:1.1;letter-spacing:-.045em;margin:24px 0;color:#fff}.masinca-path{position:absolute;bottom:-30px;width:100%;opacity:.7;pointer-events:none}.masinca-path path{stroke-dasharray:1;stroke-dashoffset:1}.has-entered .masinca-path path{animation:masinca-draw .9s ease-out forwards}.has-entered .masinca-hero-copy{animation:masinca-enter .7s ease-out both}@keyframes masinca-draw{to{stroke-dashoffset:0}}@keyframes masinca-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.masinca-summary{padding:clamp(32px,6vw,70px) clamp(26px,7vw,90px)}.masinca-summary p{font-size:clamp(20px,2.2vw,28px);line-height:1.5;max-width:720px;margin:0 0 18px}.masinca-summary span{font-size:13px;color:#566174}.masinca-laptop{position:relative;aspect-ratio:3/2;margin:0}.masinca-plate{display:block;width:100%;height:auto}.masinca-screen{position:absolute;left:18.9453125%;top:15.91796875%;width:62.109375%;height:53.90625%;overflow:hidden}.masinca-screen img{display:block;width:100%;height:auto;max-width:none}.masinca-details{padding:clamp(30px,6vw,70px) clamp(20px,5vw,60px) clamp(40px,7vw,90px)}.masinca-detail-hint{font-size:12px;color:#566174;margin:0 0 28px}.masinca-details .work-media-sections{background:transparent;gap:48px}.masinca-details .work-media-section{width:88%;box-shadow:0 18px 45px #17253d20;border-radius:7px;overflow:hidden}.masinca-details .work-media-section:before{content:"●  ●  ●";display:block;background:#fff;color:#bac0c9;font-size:9px;letter-spacing:3px;padding:10px 14px}.masinca-details .work-media-section:last-child{margin-left:auto;width:94%}.work-overlay[data-project-name="Mašinca"]>.work-preview-media{display:none}@media(max-width:639px){.masinca-hero{height:450px}.masinca-path{display:none}.masinca-details .work-media-section,.masinca-details .work-media-section:last-child{width:100%}.masinca-details .work-media-sections{gap:28px}}@media(prefers-reduced-motion:reduce){.has-entered .masinca-hero-copy,.has-entered .masinca-path path{animation:none}.masinca-path path{stroke-dashoffset:0}}.dobnik-intro{background:#f6f0e7;color:#281810}.dobnik-hero{position:relative;isolation:isolate;height:clamp(440px,52vw,650px);background:#281810}.dobnik-hero-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;z-index:-2}.dobnik-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#281810d9,#28181066 48%,transparent 80%);z-index:-1}.dobnik-hero-copy{position:relative;padding:clamp(90px,12vw,160px) clamp(44px,7vw,90px) clamp(44px,7vw,90px);max-width:720px;color:#f6f0e7}.dobnik-hero-copy p{margin:0 0 24px;font-size:13px;letter-spacing:.04em}.dobnik-hero-copy h2{font-family:inherit;font-weight:300;font-size:clamp(44px,5.4vw,70px);line-height:1.08;letter-spacing:-.035em;margin:0;max-width:550px}.dobnik-transition{position:absolute;bottom:-1px;left:0;width:100%;height:120px;pointer-events:none;overflow:visible}.dobnik-curve{position:absolute;inset:0;width:100%;height:100%}.dobnik-leaf{position:absolute;display:block;transform:rotate(var(--leaf-rotation));animation:dobnik-leaf-enter .75s ease-out both}.dobnik-leaf img{display:block;width:100%;height:auto}@keyframes dobnik-leaf-enter{0%{opacity:0;transform:translateY(12px) rotate(calc(var(--leaf-rotation) - 8deg))}to{opacity:1;transform:translateY(0) rotate(var(--leaf-rotation))}}.dobnik-summary{padding:32px clamp(24px,7vw,90px) 20px}.dobnik-summary p{max-width:650px;font-size:clamp(18px,2vw,23px);line-height:1.6;margin:0}.work-overlay[data-project-name="Čokoladni atelje Dobnik"] .work-enlarge-hint{margin:0;background:#f6f0e7;color:#695b4e;padding:16px clamp(24px,7vw,90px) 32px}.work-overlay[data-project-name="Čokoladni atelje Dobnik"] .work-media-sections{background:#f6f0e7;padding:0 clamp(16px,3vw,40px) 40px;gap:32px}.work-overlay[data-project-name="Čokoladni atelje Dobnik"] .work-media-section:last-child{max-width:860px;width:100%;margin-inline:auto}@media (max-width:639px){.dobnik-hero{height:560px}.dobnik-hero-photo{-o-object-position:65% 50%;object-position:65% 50%}.dobnik-hero:before{background:linear-gradient(180deg,#281810ed,#281810bc 38%,#28181022 80%)}.dobnik-hero-copy{padding:65px 26px 0}.dobnik-hero-copy p{max-width:240px;line-height:1.6;font-size:12px}.dobnik-hero-copy h2{font-size:44px}.dobnik-leaf:nth-of-type(2),.dobnik-leaf:nth-of-type(6),.dobnik-leaf:nth-of-type(8){display:none}.dobnik-leaf{max-width:46px}.dobnik-leaf:nth-of-type(7){left:83%!important}}@media (prefers-reduced-motion:reduce){.dobnik-leaf{animation:none}}@media (hover:hover){.v11-home #archive .work-wall>.work-tile>:is(img,video){filter:grayscale(1) contrast(.85) brightness(.85);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s ease}.v11-home #archive .work-wall>.work-tile:is(:hover,:focus-within)>:is(img,video){filter:grayscale(0) contrast(1) brightness(1)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.v11-home #archive .work-wall>.work-tile>:is(img,video){transition:none}}.work-case-badge{display:block;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:4px 8px;border:1px solid #e6e8df40;border-radius:20px;background:#141710d9;color:#e6e8df;font-size:10px;line-height:1.4;font-weight:400;letter-spacing:.04em}.work-case-cta{display:inline-flex;align-items:center;gap:24px;min-height:44px;margin-top:22px;padding:10px 18px;border:1px solid #d7e7bb60;border-radius:24px;color:#f2f0e9;background:#d7e7bb12;font-size:14px}.work-case-cta:hover{background:#d7e7bb25}.work-case-cta:focus-visible{outline:2px solid #d7e7bb;outline-offset:4px}.work-preview-media{display:grid;gap:32px;padding:0 42px 36px}.work-preview-media img,.work-preview-media video{display:block;width:100%;height:auto;max-height:75dvh;-o-object-fit:contain;object-fit:contain;background:#0c0f09;border-radius:10px;filter:none}.work-preview-media figcaption{margin-top:10px;color:#e6e8dfad;font-size:12px;line-height:1.6}@media (max-width:639px){.work-preview-media{padding:0 16px 25px;gap:24px}}.work-overlay[data-project-name=Dollar] .work-preview-media figure:first-child{background:#fff;border-radius:10px;padding:clamp(20px,4vw,48px)}.work-overlay[data-project-name=Dollar] .work-preview-media figure:first-child img{max-width:760px;margin-inline:auto;background:#fff;border-radius:0}.work-overlay[data-project-name=Dollar] .work-preview-media figure:first-child figcaption{color:#545454}.work-overlay[data-project-name="Rosmarino Gold Stone"] .work-preview-media figure:last-child img,.work-overlay[data-project-name=Dollar] .work-preview-media img{max-height:none}.work-media-sections{display:grid;gap:clamp(24px,4vw,48px);background:#060a07}.work-media-section{padding:0}.work-media-section-caption{margin:0;padding:14px clamp(20px,4vw,42px);background:#101110;color:#b7b9b7;font-size:12px;line-height:1.5}.work-artwork-open{display:block;width:100%;padding:0;border:0;cursor:zoom-in}.work-artwork{position:relative;display:block;width:100%;overflow:hidden}.work-artwork img{display:block;width:100%;height:auto;max-height:none;border-radius:0;filter:none}.work-enlarge-hint{padding:0 42px 20px;font-size:12px;color:#e6e8dfad}.work-artwork-viewer{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#060a07;color:#f2f0e9}.work-artwork-viewer::backdrop{background:#060a07ef}.work-artwork-viewer-toolbar{display:flex;justify-content:space-between;padding:8px 20px;height:64px;border-bottom:1px solid #ffffff20}.work-artwork-viewer-toolbar button{min-height:44px;padding:0 12px}.work-artwork-viewer :focus-visible{outline:2px solid #d7e7bb;outline-offset:-3px}.work-artwork-viewer-scroll{height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}@media (max-width:639px){.work-enlarge-hint{padding-inline:22px}}.work-overlay[data-project-name="Fresh Juice"] .work-media-sections{max-width:1248px;margin-inline:auto;padding:0 clamp(16px,3vw,24px) 40px;background:transparent}.work-website-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffff55}.work-website-link:hover{text-decoration-color:currentColor}.work-website-link:focus-visible{outline:2px solid #d7e7bb;outline-offset:4px}.work-overlay[data-project-name="Testiraj Ford"] .work-media-sections{max-width:1600px;margin-inline:auto;padding:0 clamp(12px,2vw,32px) 40px;background:transparent}