.volva-case{color:var(--paper);background:#050609}.volva-case .paper-section{color:var(--ink)}.volva-case section,.volva-case header,.volva-case aside,.volva-case figure,.volva-case div{min-width:0}.volva-case figure{margin:0}.volva-case img{max-width:100%;display:block}.volva-case .case-heading-line,.volva-case [data-case-copy],.volva-case [data-case-stagger]>*,.volva-case [data-case-media-reveal]{visibility:visible!important;clip-path:none!important;opacity:1!important;transform:none!important}.volva-hero .case-hero__media{background:#050505}.volva-hero .case-hero__media img{object-position:72% 50%}.volva-hero .case-hero__veil{background:linear-gradient(90deg,#050609eb 0%,#050609b8 34%,#0506092e 66%,#0506095c 100%),linear-gradient(#05060966 0%,#0000 42%,#050609b8 100%)}.volva-hero .case-hero__content{width:min(820px,51vw);right:auto}.volva-hero .case-hero__content p{max-width:620px}.volva-hero__disciplines{flex-wrap:wrap;gap:8px 20px;margin-top:clamp(24px,3vw,40px);display:flex}.volva-hero__disciplines span{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.volva-facts dl>div{grid-template-columns:minmax(110px,18%) 1fr}.volva-facts dd{max-width:980px}.volva-case .volva-facts{padding-bottom:clamp(64px,5.2vw,78px)}.volva-intro{padding:clamp(95px, 11vw, 190px) var(--project-page-gutter);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(48px,7vw,130px);padding-top:clamp(88px,8vw,120px);display:grid}.volva-intro__copy h2,.volva-process h2,.volva-materials h2,.volva-interface h2,.volva-motion h2,.volva-environment h2,.volva-studio h2,.volva-deliverables h2{letter-spacing:-.072em;margin:clamp(30px,3.5vw,52px) 0 0;font-size:clamp(56px,7vw,132px);font-weight:400;line-height:.88}.volva-intro__copy>p,.volva-process header>p,.volva-materials header>p,.volva-interface>div>p,.volva-motion header>p,.volva-environment header>p,.volva-studio>div>p{max-width:680px;margin:clamp(36px,4.5vw,70px) 0 0;font-size:clamp(18px,1.45vw,25px);line-height:1.55}.volva-intro figure{background:#f1f1ef}.volva-intro figure img{width:100%;height:auto}.volva-process{padding:clamp(105px, 13vw, 230px) var(--project-page-gutter)}.volva-process>header,.volva-materials>header,.volva-motion>header,.volva-environment>header,.volva-deliverables>header{grid-template-columns:24% minmax(0,1fr);display:grid}.volva-process>header h2,.volva-materials>header h2,.volva-motion>header h2,.volva-environment>header h2,.volva-deliverables>header h2{grid-column:2;margin-top:0}.volva-process>header>p,.volva-materials>header>p,.volva-motion>header>p,.volva-environment>header>p{grid-column:2;justify-self:end}.volva-process__model{background:#1b1c1f;margin-top:clamp(70px,9vw,145px);position:relative}.volva-process__model img{width:100%;height:auto}.volva-process__model figcaption{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;background:#050609b8;padding:8px 10px;font-size:9px;position:absolute;bottom:16px;right:18px}.volva-process__result{grid-template-columns:minmax(150px,.65fr) minmax(0,1.15fr) minmax(150px,.65fr);align-items:end;gap:clamp(28px,4vw,72px);margin-top:clamp(70px,9vw,145px);display:grid}.volva-process__result figure{background:#070707}.volva-process__result figure img{width:100%;height:auto}.volva-process__result div{border-bottom:1px solid #f5f2ec42;padding-bottom:12px}.volva-process__result div>span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.volva-process__result div>p{color:#f5f2eca6;max-width:290px;margin:28px 0 0;font-size:14px;line-height:1.55}.volva-materials{padding:clamp(95px, 11vw, 190px) var(--project-page-gutter) clamp(55px, 6vw, 100px)}.volva-materials figure{width:min(1320px,88%);margin:clamp(70px,9vw,145px) 0 0 auto;position:relative}.volva-materials figure img{width:100%;height:auto}.volva-materials figcaption{color:#f5f2ec8f;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding-top:15px;font-size:9px;display:flex}.volva-interface{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;display:grid}.volva-interface figure{background:#050505}.volva-interface figure img{width:100%;height:auto}.volva-interface>div{padding:clamp(75px, 8vw, 140px) var(--project-page-gutter) clamp(75px, 8vw, 140px) clamp(38px, 5vw, 90px)}.volva-interface h2{font-size:clamp(54px,6.2vw,116px)}.volva-motion{padding:clamp(105px, 13vw, 230px) var(--project-page-gutter)}.volva-motion__performance{border-top:1px solid #f5f2ec3d;flex-direction:column;gap:10px;margin:clamp(42px,4.5vw,68px) 0 0 24%;padding-top:20px;display:flex}.volva-motion__performance strong{letter-spacing:-.04em;font-size:clamp(28px,2.8vw,48px);font-weight:400;line-height:1}.volva-motion__performance time{color:#f5f2ec94;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.volva-motion__player{aspect-ratio:16/9;background:#000;width:100%;margin-top:clamp(42px,5.5vw,84px)}.volva-motion__player iframe{border:0;width:100%;height:100%;display:block}.volva-environment{padding:clamp(95px, 11vw, 190px) var(--project-page-gutter) clamp(55px, 6vw, 100px)}.volva-environment figure{margin-top:clamp(70px,9vw,145px)}.volva-environment figure img{width:100%;height:auto}.volva-studio{padding:clamp(76px, 8.2vw, 140px) var(--project-page-gutter);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(44px,6vw,110px);display:grid}.volva-studio h2{font-size:clamp(52px,6.1vw,116px)}.volva-studio figure{background:#f1f1ef}.volva-studio figure img{width:100%;height:auto}.volva-closing-visual{padding:clamp(84px, 10vw, 160px) var(--project-page-gutter);background:#050609;padding-bottom:clamp(68px,6vw,96px)}.volva-closing-visual img{width:100%;height:auto}.volva-deliverables{padding:clamp(105px, 13vw, 230px) var(--project-page-gutter);padding-top:clamp(88px,8vw,128px);padding-bottom:clamp(92px,8.5vw,136px)}.volva-deliverables__list{border-top:1px solid var(--ink);margin:clamp(56px,6vw,88px) 0 0 24%}.volva-deliverables__list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:clamp(28px,5vw,90px);padding:clamp(30px,3.2vw,48px) 0;display:grid}.volva-deliverables__list h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,54px);font-weight:400;line-height:1}.volva-deliverables__list p{color:#5c5a56;max-width:620px;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.5}.volva-deliverables aside{margin:clamp(48px,5vw,76px) 0 0 24%}.volva-deliverables aside>div{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.volva-deliverables aside strong{border:1px solid var(--line);border-radius:999px;padding:12px 16px;font-size:13px;font-weight:400}.volva-professional-note{padding:clamp(72px, 7vw, 112px) var(--project-page-gutter);border-top:1px solid #f5f2ec2e;grid-template-columns:24% minmax(0,1fr);gap:0;display:grid}.volva-professional-note p{letter-spacing:-.04em;max-width:960px;margin:0;font-size:clamp(24px,3vw,54px);line-height:1.25}@media (width<=1024px){.volva-hero .case-hero__content{width:min(710px,70vw)}.volva-intro,.volva-interface,.volva-studio{grid-template-columns:1fr}.volva-intro__copy,.volva-studio>div{max-width:820px}.volva-interface>div{padding:var(--project-section-py-manifest) var(--project-page-gutter);order:1}.volva-interface figure{order:2}.volva-process__result{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) minmax(120px,.5fr)}.volva-materials figure{width:100%}.volva-studio{gap:var(--project-section-gap)}.volva-deliverables__list,.volva-deliverables aside{margin-left:0}}@media (width<=720px){.volva-hero .case-hero__media img{object-position:74% 50%;height:100%}.volva-hero .case-hero__veil{background:linear-gradient(#0506096b 0%,#05060914 34%,#050609eb 76%,#050609 100%),linear-gradient(90deg,#0506093d,#0506090a)}.volva-hero .case-hero__back{top:88px}.volva-hero .case-hero__meta{top:126px;left:var(--gutter);justify-content:space-between;gap:14px}.volva-hero .case-hero__content{right:var(--gutter);width:auto;bottom:82px}.volva-hero .case-hero__title-mask{--case-hero-title-size:clamp(74px, 24vw, 104px)}.volva-hero .case-hero__content p{margin-top:22px;font-size:clamp(21px,6.5vw,30px)}.volva-hero__disciplines{gap:7px 14px;margin-top:20px}.volva-hero .case-hero__scroll{display:none}.volva-facts dl>div{grid-template-columns:1fr;gap:10px}.volva-intro,.volva-process,.volva-materials,.volva-motion,.volva-environment,.volva-studio,.volva-closing-visual,.volva-deliverables{padding:var(--project-section-py-manifest) var(--project-page-gutter)}.volva-case .volva-facts{padding-bottom:42px}.volva-intro{padding-top:44px}.volva-closing-visual{padding-bottom:36px}.volva-deliverables{padding-top:44px;padding-bottom:48px}.volva-intro{gap:var(--project-section-gap)}.volva-intro__copy h2,.volva-process h2,.volva-materials h2,.volva-interface h2,.volva-motion h2,.volva-environment h2,.volva-studio h2,.volva-deliverables h2{font-size:clamp(46px,14vw,66px);line-height:.94}.volva-intro__copy>p,.volva-process header>p,.volva-materials header>p,.volva-interface>div>p,.volva-motion header>p,.volva-environment header>p,.volva-studio>div>p{margin-top:30px;font-size:17px}.volva-process>header,.volva-materials>header,.volva-motion>header,.volva-environment>header,.volva-deliverables>header{grid-template-columns:1fr;gap:24px}.volva-process>header h2,.volva-materials>header h2,.volva-motion>header h2,.volva-environment>header h2,.volva-deliverables>header h2,.volva-process>header>p,.volva-materials>header>p,.volva-motion>header>p,.volva-environment>header>p{grid-column:1;justify-self:start;margin-top:0}.volva-process__model,.volva-materials figure,.volva-motion__player,.volva-environment figure{margin-top:var(--project-section-gap)}.volva-process__result{margin-top:var(--project-section-gap);grid-template-columns:1fr;gap:28px}.volva-process__result figure{order:-1}.volva-process__result div>p{max-width:none;margin-top:18px}.volva-materials figcaption{justify-content:flex-start}.volva-interface>div{padding:var(--project-section-py-manifest) var(--project-page-gutter)}.volva-motion__performance{margin:var(--project-section-gap) 0 0;padding-top:16px}.volva-motion__performance strong{font-size:clamp(28px,8.5vw,36px)}.volva-motion__performance time{font-size:10px}.volva-motion__player{width:calc(100% + var(--project-page-gutter) * 2);margin-right:calc(var(--project-page-gutter) * -1);margin-left:calc(var(--project-page-gutter) * -1)}.volva-deliverables__list{margin-top:var(--project-section-gap)}.volva-deliverables__list article{grid-template-columns:1fr;gap:18px}.volva-deliverables aside{margin-top:40px}.volva-professional-note{padding:var(--project-section-py-manifest) var(--project-page-gutter);grid-template-columns:1fr;gap:28px}.volva-professional-note p{font-size:clamp(26px,8vw,40px)}}@media (prefers-reduced-motion:reduce){.volva-case *,.volva-case :before,.volva-case :after{scroll-behavior:auto!important}}
