@layer cpoMobileTypography;.cpo-v85-root{isolation:isolate;min-width:0;overflow-x:clip;--rule:#44423f;--sans:"Helvetica Neue","HelveticaNeue-Light","Segoe UI",Arial,sans-serif}:where(.cpo-v85-root) *,:where(.cpo-v85-root) :after,:where(.cpo-v85-root) :before{box-sizing:border-box}html :where(.cpo-v85-root){background:var(--black);scroll-behavior:smooth}body :where(.cpo-v85-root){margin:0;background:var(--black);color:var(--paper);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}:where(.cpo-v85-root) a{color:inherit;text-decoration:none}:where(.cpo-v85-root) .studio-header{display:flex;justify-content:space-between;align-items:center;padding:0 var(--margin);background:#070707}:where(.cpo-v85-root) .studio-mark{white-space:nowrap}:where(.cpo-v85-root) .studio-contact{font-size:10px;letter-spacing:.12em;font-weight:400;border-bottom:1px solid #a7a39d;padding:11px 0}:where(.cpo-v85-root) .opening{padding:0;overflow:hidden;background:#050505}:where(.cpo-v85-root) .opening-image{margin:0;position:relative;overflow:hidden;isolation:isolate;background:#030303}:where(.cpo-v85-root) .opening-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;filter:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.cpo-v85-root) .opening-footer{display:flex;justify-content:flex-end;align-items:center;padding:17px var(--margin) 20px;font-size:9px;line-height:1.5;letter-spacing:.15em;color:#bcb7ad;text-align:right}:where(.cpo-v85-root) .opening-footer p{margin:0}@media (max-width:600px){.cpo-v85-root{--margin:24px}:where(.cpo-v85-root) .studio-header{min-height:62px}:where(.cpo-v85-root) .studio-mark{font-size:15px}:where(.cpo-v85-root) .studio-contact{font-size:9px}:where(.cpo-v85-root) .image-frame{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:where(.cpo-v85-root) .image-frame::-webkit-scrollbar{display:none}:where(.cpo-v85-root) .image-frame:after{content:"→";position:absolute;right:12px;bottom:16px;color:#f3eee4;font-size:22px;font-weight:200;pointer-events:none;text-shadow:0 1px 15px #000}:where(.cpo-v85-root) .opening-image{height:clamp(290px,88vw,385px);width:clamp(755px,229.1vw,1002px);aspect-ratio:auto;overflow:hidden}:where(.cpo-v85-root) .opening-footer{padding:14px var(--margin) 18px;font-size:9px;letter-spacing:.12em}}:where(.cpo-v85-root) .cpo-intro{background:#111110;color:#e9e7e3;font-family:var(--sans)}:where(.cpo-v85-root) .cpo-intro-grid{margin:0 auto;display:grid}:where(.cpo-v85-root) .cpo-intro-thesis{margin:0;color:#f2efe9}:where(.cpo-v85-root) .cpo-intro-thesis span{display:block}:where(.cpo-v85-root) .cpo-intro-copy{font-weight:300;letter-spacing:.002em;text-wrap:pretty}:where(.cpo-v85-root) .cpo-intro-copy p{margin:0}:where(.cpo-v85-root) .cpo-intro-copy p+p{margin-top:clamp(30px,3vw,45px)}:where(.cpo-v85-root) .cpo-worktable img{max-width:100%;object-fit:contain}@media (max-width:1050px){:where(.cpo-v85-root) .cpo-intro-grid{grid-template-columns:1fr;gap:clamp(48px,7vw,76px)}:where(.cpo-v85-root) .cpo-intro-thesis{font-size:clamp(31px,4vw,42px)}:where(.cpo-v85-root) .cpo-intro-copy{max-width:780px}}@media (max-width:600px){:where(.cpo-v85-root) .cpo-intro{padding:94px var(--margin) 125px}:where(.cpo-v85-root) .cpo-intro-grid{gap:57px}:where(.cpo-v85-root) .cpo-intro-thesis{font-size:clamp(24px,6.4vw,30px);line-height:1.34;letter-spacing:-.036em}:where(.cpo-v85-root) .cpo-intro-copy{font-size:15px;line-height:1.78;letter-spacing:0}:where(.cpo-v85-root) .cpo-intro-copy p+p{margin-top:33px}:where(.cpo-v85-root) .cpo-worktable{width:calc(100% + 48px);max-width:none;margin:98px 0 0 -24px}}:where(.cpo-v85-root) .office-creative{background:#080808;font-family:var(--sans)}:where(.cpo-v85-root) .office-creative-inner{margin:0 auto}:where(.cpo-v85-root) .office-creative-heading{display:grid}:where(.cpo-v85-root) .office-creative-heading h2{margin:0;color:#f1eee8;text-wrap:balance}:where(.cpo-v85-root) .office-creative-position{letter-spacing:-.014em}:where(.cpo-v85-root) .office-creative-axiom{font-weight:300;text-wrap:balance}:where(.cpo-v85-root) .office-creative-intro{font-weight:300;letter-spacing:.001em;text-wrap:pretty}:where(.cpo-v85-root) .office-creative-intro p{margin:0}:where(.cpo-v85-root) .office-creative-competences{line-height:1.25}:where(.cpo-v85-root) .office-creative-area{display:grid;align-items:start}:where(.cpo-v85-root) .office-creative-area-head h4{margin:0;color:#f0ede8}:where(.cpo-v85-root) .office-creative-area-head p{margin:clamp(30px,3.2vw,54px) 0 0;font-style:italic}:where(.cpo-v85-root) .office-creative-points{margin:0}:where(.cpo-v85-root) .office-creative-points li::marker{color:#9e988f;font-size:.8em}:where(.cpo-v85-root) .office-creative-points strong{display:block;margin:0 0 9px;line-height:1.45}:where(.cpo-v85-root) .office-creative-points span{display:block;letter-spacing:.002em;text-wrap:pretty}@media (max-width:1050px){:where(.cpo-v85-root) .office-creative-heading{grid-template-columns:1fr;gap:30px}:where(.cpo-v85-root) .office-creative-heading h2{font-size:clamp(56px,8vw,87px)}:where(.cpo-v85-root) .office-creative-position{max-width:590px}:where(.cpo-v85-root) .office-creative-area{grid-template-columns:1fr;gap:57px}:where(.cpo-v85-root) .office-creative-area+.office-creative-area{margin-top:155px}:where(.cpo-v85-root) .office-creative-intro{max-width:760px}}@media (max-width:600px){:where(.cpo-v85-root) .office-creative{padding:105px var(--margin) 145px}:where(.cpo-v85-root) .office-creative-heading{gap:27px}:where(.cpo-v85-root) .office-creative-heading h2{font-size:clamp(51px,13vw,70px);line-height:1.01}:where(.cpo-v85-root) .office-creative-position{font-size:16px;line-height:1.6}:where(.cpo-v85-root) .office-creative-axiom{margin-top:65px;font-size:21px;line-height:1.48}:where(.cpo-v85-root) .office-creative-intro{margin-top:64px;font-size:15.5px;line-height:1.82}:where(.cpo-v85-root) .office-creative-intro p+p{margin-top:29px}:where(.cpo-v85-root) .office-creative-competences{margin-top:125px;font-size:27px}:where(.cpo-v85-root) .office-creative-area{margin-top:79px;gap:41px}:where(.cpo-v85-root) .office-creative-area+.office-creative-area{margin-top:139px}:where(.cpo-v85-root) .office-creative-area-head h4{font-size:51px}:where(.cpo-v85-root) .office-creative-area-head p{margin-top:26px;font-size:16px;line-height:1.64}:where(.cpo-v85-root) .office-creative-points li+li{margin-top:36px}:where(.cpo-v85-root) .office-creative-points strong{font-size:16px;line-height:1.45}:where(.cpo-v85-root) .office-creative-points span{font-size:15px;line-height:1.77}}:where(.cpo-v85-root) .vis-installation{background:#050505;color:#f2f2f2;font-family:var(--sans);overflow:hidden;display:grid;align-items:center;grid-column-gap:clamp(24px,3.8vw,70px);column-gap:clamp(24px,3.8vw,70px)}:where(.cpo-v85-root) .vis-primary-stage{position:relative;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(25px,3vw,40px);min-width:0;width:100%;min-height:0;background:#050505}:where(.cpo-v85-root) .vis-main-phone{max-width:100%;aspect-ratio:.465;padding:9px;background:#090909;border:7px solid #0f0f0f;outline:1px solid #70706e;border-radius:39px;position:relative}:where(.cpo-v85-root) .vis-main-phone:after{content:"";position:absolute;right:-11px;top:27%;height:65px;width:4px;background:#5a5a59;border-radius:2px}:where(.cpo-v85-root) .vis-main-screen{height:100%;background:#030303;border-radius:25px;display:flex;flex-direction:column;overflow:hidden}:where(.cpo-v85-root) .vis-main-head{display:flex;justify-content:flex-start;align-items:center;color:#bfbfbf;font-size:9px;letter-spacing:.12em;font-weight:400;padding:0 19px;white-space:nowrap}:where(.cpo-v85-root) .vis-main-head{height:13%;padding-top:7px;flex-shrink:0}:where(.cpo-v85-root) .vis-main-art{position:relative;flex:1 1;overflow:hidden;margin:0 10px 10px;background:radial-gradient(ellipse at 62% 24%,#efefef 0,#d6d6d6 42%,#b8b8b8 77%,#929292 100%);color:#111}:where(.cpo-v85-root) .vis-main-art:before{content:"";position:absolute;inset:-22%;opacity:.52;background:repeating-radial-gradient(ellipse at 38% 68%,transparent 0 6px,#727272 7px 9px,transparent 10px 16px);transform:rotate(20deg) scale(1.18);animation:vis-paper-motion 18s ease-in-out infinite alternate;mix-blend-mode:multiply}:where(.cpo-v85-root) .vis-main-art strong{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(99px,8vw,145px);font-weight:300;letter-spacing:-.075em;line-height:1}:where(.cpo-v85-root) .vis-compact-copy{position:static;width:100%;max-width:330px;text-align:center}:where(.cpo-v85-root) .vis-compact-copy p{margin:0;line-height:1.13;letter-spacing:-.043em;color:#ececec}:where(.cpo-v85-root) .vis-compact-copy h3{margin:20px 0 0;font-weight:400;font-size:11px;line-height:1.5;letter-spacing:.11em;white-space:nowrap}:where(.cpo-v85-root) .vis-motion-gallery{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;background:#050505;padding:0;min-width:0;width:100%}:where(.cpo-v85-root) .vis-motion-device{aspect-ratio:1.68;margin:0 auto;position:relative;isolation:isolate;border:7px solid #343434;background:#090909}:where(.cpo-v85-root) .vis-motion-device:after{content:"";position:absolute;z-index:3;width:7px;height:7px;border-radius:100%;top:10px;left:calc(50% - 4px);background:#262626;box-shadow:0 0 0 2px #111}:where(.cpo-v85-root) .vis-motion-display{position:relative;width:100%;height:100%;overflow:hidden;border-radius:27px;background:#777}:where(.cpo-v85-root) .vis-motion-scene{position:absolute;inset:0;display:grid;place-items:center;visibility:hidden;opacity:0;transition:opacity .65s ease,visibility .65s;overflow:hidden}:where(.cpo-v85-root) .vis-motion-scene.is-current{visibility:visible;opacity:1}:where(.cpo-v85-root) .vis-motion-fold{background:#737373}:where(.cpo-v85-root) .vis-motion-aperture{background:#161616}:where(.cpo-v85-root) .vis-motion-weave{background:#e9e9e9}:where(.cpo-v85-root) .vis-motion-scene .vis-motion-grid{position:absolute;inset:0;opacity:.3;pointer-events:none;background-image:linear-gradient(#d0d0d02e 1px,transparent 0),linear-gradient(90deg,#d0d0d02e 1px,transparent 0);background-size:37px 37px}:where(.cpo-v85-root) .vis-motion-scene svg{position:relative;z-index:1;display:block;width:min(59%,550px);height:auto;overflow:visible;filter:drop-shadow(0 28px 30px #0001)}:where(.cpo-v85-root) .vis-motion-weave svg{width:min(58%,540px)}:where(.cpo-v85-root) .vis-motion-selector{position:absolute;z-index:5;bottom:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:13px}:where(.cpo-v85-root) .vis-motion-selector button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;padding:10px 0;width:54px;height:22px;background:transparent;cursor:pointer;position:relative}:where(.cpo-v85-root) .vis-motion-selector button:before{content:"";position:absolute;inset:9px 0;border-radius:2px;background:#b5b5b588;transition:background .35s,transform .35s}:where(.cpo-v85-root) .vis-motion-selector button[aria-pressed=true]:before{background:#f1f1f1;transform:scaleY(1.4)}:where(.cpo-v85-root) .vis-motion-weave.is-current~.vis-motion-selector button:before{background:#88888899}:where(.cpo-v85-root) .vis-motion-weave.is-current~.vis-motion-selector button[aria-pressed=true]:before{background:#292929}:where(.cpo-v85-root) .vis-motion-selector button:focus-visible{outline:2px solid #fff;outline-offset:3px}:where(.cpo-v85-root) .vis-motion-scene.playing .draw{stroke-dasharray:100;stroke-dashoffset:100;animation:vis-source-trace 2.15s cubic-bezier(.36,0,.12,1) forwards}:where(.cpo-v85-root) .vis-motion-scene.playing .fold-left{transform-origin:50% 9%;animation:vis-source-enter-left 2.8s cubic-bezier(.25,.8,.22,1) both}:where(.cpo-v85-root) .vis-motion-scene.playing .fold-right{transform-origin:50% 9%;animation:vis-source-enter-right 2.8s cubic-bezier(.25,.8,.22,1) both}:where(.cpo-v85-root) .vis-motion-scene.playing .ap-left{animation:vis-source-separate-left 3s cubic-bezier(.4,0,.18,1) both}:where(.cpo-v85-root) .vis-motion-scene.playing .ap-right{animation:vis-source-separate-right 3s cubic-bezier(.4,0,.18,1) both}:where(.cpo-v85-root) .vis-motion-scene.playing .fadein{animation:vis-source-fade-in 2s ease both}:where(.cpo-v85-root) .vis-motion-scene.playing .fadein.later{animation-delay:1.8s}:where(.cpo-v85-root) .vis-motion-scene.playing .weave-a{animation:vis-source-strand 3.1s ease both}:where(.cpo-v85-root) .vis-motion-scene.playing .weave-b{animation:vis-source-strand 3.1s ease 1s both}:where(.cpo-v85-root) .vis-motion-scene.playing .draw.delay{animation-delay:1.05s}@keyframes vis-source-trace{to{stroke-dashoffset:0}}@keyframes vis-source-enter-left{0%{opacity:0;transform:translate(-42px,-34px) rotate(-13deg)}55%{opacity:1}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes vis-source-enter-right{0%{opacity:0;transform:translate(42px,-34px) rotate(13deg)}55%{opacity:1}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes vis-source-separate-left{0%,20%{transform:translateX(52px)}to{transform:translateX(0)}}@keyframes vis-source-separate-right{0%,20%{transform:translateX(-52px)}to{transform:translateX(0)}}@keyframes vis-source-fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes vis-source-strand{0%{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}10%{opacity:1}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:1}}@keyframes vis-paper-motion{0%{transform:rotate(20deg) scale(1.18) translate(-4%,2%)}to{transform:rotate(23deg) scale(1.3) translate(5%,-3%)}}@media (max-width:1000px){:where(.cpo-v85-root) .vis-installation{display:flex;flex-direction:column;gap:clamp(65px,9vw,100px);padding:clamp(85px,11vw,125px) var(--margin);min-height:0}:where(.cpo-v85-root) .vis-motion-gallery{order:1;width:100%;max-width:790px}:where(.cpo-v85-root) .vis-primary-stage{order:2;width:100%;gap:32px}:where(.cpo-v85-root) .vis-main-phone{width:min(52vw,295px)}:where(.cpo-v85-root) .vis-compact-copy{width:auto;max-width:360px;text-align:center}:where(.cpo-v85-root) .vis-motion-device{border-radius:39px;padding:13px}:where(.cpo-v85-root) .vis-motion-display{border-radius:24px}:where(.cpo-v85-root) .vis-motion-scene svg{width:min(56%,540px)}}@media (max-width:600px){:where(.cpo-v85-root) .vis-installation{gap:75px;padding:80px 18px 100px}:where(.cpo-v85-root) .vis-primary-stage{gap:30px}:where(.cpo-v85-root) .vis-main-phone{width:min(72vw,305px)}:where(.cpo-v85-root) .vis-main-art strong{font-size:clamp(105px,28vw,140px)}:where(.cpo-v85-root) .vis-compact-copy p{font-size:22px}:where(.cpo-v85-root) .vis-compact-copy h3{font-size:10px;margin-top:14px}:where(.cpo-v85-root) .vis-motion-gallery{padding:0}:where(.cpo-v85-root) .vis-motion-device{width:100%;aspect-ratio:.78;padding:11px;border-width:7px;border-radius:33px}:where(.cpo-v85-root) .vis-motion-display{border-radius:19px}:where(.cpo-v85-root) .vis-motion-scene svg{width:92%}:where(.cpo-v85-root) .vis-motion-weave svg{width:91%}:where(.cpo-v85-root) .vis-motion-selector{bottom:12px;gap:10px}:where(.cpo-v85-root) .vis-motion-selector button{width:39px}}@media (prefers-reduced-motion:reduce){:where(.cpo-v85-root) .vis-main-art:before,:where(.cpo-v85-root) .vis-motion-scene.playing .ap-left,:where(.cpo-v85-root) .vis-motion-scene.playing .ap-right,:where(.cpo-v85-root) .vis-motion-scene.playing .draw,:where(.cpo-v85-root) .vis-motion-scene.playing .fadein,:where(.cpo-v85-root) .vis-motion-scene.playing .fold-left,:where(.cpo-v85-root) .vis-motion-scene.playing .fold-right,:where(.cpo-v85-root) .vis-motion-scene.playing .weave-a,:where(.cpo-v85-root) .vis-motion-scene.playing .weave-b{animation:none!important}:where(.cpo-v85-root) .vis-motion-scene{transition:none}:where(.cpo-v85-root) .vis-motion-scene .draw{stroke-dasharray:100;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html :where(.cpo-v85-root){scroll-behavior:auto}}:where(.cpo-v85-root) .cpo-colour-world{background:#050505;color:#ededed;font-family:var(--sans);isolation:isolate}:where(.cpo-v85-root) .cpo-colour-landscape{position:relative;width:100%;overflow:hidden;background:#111}:where(.cpo-v85-root) .cpo-colour-landscape img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}:where(.cpo-v85-root) .cpo-colour-copy{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);grid-gap:clamp(45px,7vw,135px);gap:clamp(45px,7vw,135px);align-items:start}:where(.cpo-v85-root) .cpo-colour-copy h2{margin:0}:where(.cpo-v85-root) .cpo-colour-copy h3{margin:0 0 28px;font-weight:300}:where(.cpo-v85-root) .cpo-colour-copy p{margin:0;letter-spacing:-.012em;font-weight:300}:where(.cpo-v85-root) .cpo-colour-palette-scroll{position:relative;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:where(.cpo-v85-root) .cpo-colour-palette-scroll::-webkit-scrollbar{display:none}:where(.cpo-v85-root) .cpo-colour-palette{display:flex;align-items:stretch;width:100%;min-width:970px}:where(.cpo-v85-root) .cpo-colour-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;flex:1 1;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;text-align:center;transition:flex 1.1s cubic-bezier(.19,1,.22,1)}:where(.cpo-v85-root) .cpo-colour-swatch{position:relative;display:block;flex:1 1;background:var(--swatch);overflow:hidden;filter:brightness(.94);transition:filter 1s cubic-bezier(.19,1,.22,1),box-shadow 1s ease}:where(.cpo-v85-root) .cpo-colour-swatch:after{content:"";position:absolute;inset:0;background:linear-gradient(103deg,transparent 25%,#ffffff29 48%,transparent 71%);transform:translateX(-125%);opacity:0;pointer-events:none}:where(.cpo-v85-root) .cpo-colour-chip.is-selected .cpo-colour-swatch,:where(.cpo-v85-root) .cpo-colour-chip:focus-visible .cpo-colour-swatch,:where(.cpo-v85-root) .cpo-colour-chip:hover .cpo-colour-swatch{filter:brightness(1.12) saturate(1.1);box-shadow:inset 1px 0 #ffffff16,inset -1px 0 #ffffff16}:where(.cpo-v85-root) .cpo-colour-chip.is-selected .cpo-colour-swatch:after{opacity:1;transform:translateX(125%);transition:transform 2.1s cubic-bezier(.19,1,.22,1),opacity 1s}:where(.cpo-v85-root) .cpo-colour-code{flex:none;display:flex;align-items:flex-end;justify-content:center;height:64px;padding-bottom:7px;color:#bfb6b3;background:#050505;font-weight:400;white-space:nowrap}:where(.cpo-v85-root) .cpo-colour-chip.is-selected .cpo-colour-code{color:#f2f0ee}:where(.cpo-v85-root) .cpo-colour-chip:focus-visible{outline:2px solid #f0f0f0;outline-offset:-2px;z-index:2}@media(max-width:1050px){:where(.cpo-v85-root) .cpo-colour-copy{grid-template-columns:1fr;gap:38px}:where(.cpo-v85-root) .cpo-colour-copy h2{max-width:620px}:where(.cpo-v85-root) .cpo-colour-palette{height:360px}}@media(max-width:600px){:where(.cpo-v85-root) .cpo-colour-landscape{height:370px}:where(.cpo-v85-root) .cpo-colour-landscape img{object-position:52% center}:where(.cpo-v85-root) .cpo-colour-copy{padding:90px 24px 63px;gap:32px}:where(.cpo-v85-root) .cpo-colour-copy h2{font-size:clamp(52px,13vw,70px)}:where(.cpo-v85-root) .cpo-colour-copy h3{font-size:26px;margin-bottom:20px}:where(.cpo-v85-root) .cpo-colour-copy p{font-size:15px}:where(.cpo-v85-root) .cpo-colour-palette-wrap{padding:0 0 115px 24px}:where(.cpo-v85-root) .cpo-colour-palette{height:330px;min-width:980px}:where(.cpo-v85-root) .cpo-colour-code{height:47px;font-size:10px}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-colour-chip,:where(.cpo-v85-root) .cpo-colour-swatch,:where(.cpo-v85-root) .cpo-colour-swatch:after{transition:none!important}}:where(.cpo-v85-root) .cpo-contact-sheet{position:relative;background:#050505;color:#f1f1f1;overflow:hidden;font-family:var(--sans);isolation:isolate}:where(.cpo-v85-root) .cpo-sheet-canvas{position:relative;margin:0 auto;overflow:hidden}:where(.cpo-v85-root) .cpo-sheet-photo{position:absolute;display:block;margin:0;padding:0;border:0;border-radius:0;outline:0;background:#050505;cursor:pointer;overflow:hidden;transform-origin:50% 50%;transform:rotate(var(--angle,0deg));filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.07) brightness(.67);box-shadow:0 13px 28px #00000034,0 0 0 1px #0000000d;transition:box-shadow .7s cubic-bezier(.25,.75,.25,1),transform 1s cubic-bezier(.25,.75,.25,1);-webkit-tap-highlight-color:transparent}:where(.cpo-v85-root) .cpo-sheet-photo.is-lit,:where(.cpo-v85-root) .cpo-sheet-photo:focus-visible{filter:grayscale(var(--cpo-photo-grayscale,0)) contrast(1.05) brightness(1.1);transform:rotate(var(--angle,0deg)) translateY(-5px) scale(1.012);box-shadow:0 19px 35px #00000038,0 0 0 1px #00000012}:where(.cpo-v85-root) .cpo-sheet-photo:focus-visible{outline:2px solid #e9e9e9;outline-offset:5px}:where(.cpo-v85-root) .cpo-sheet-photo-surface{position:absolute;inset:0;display:block;background-image:var(--photo);background-size:cover;background-repeat:no-repeat;background-position:var(--position,center center);transform:scale(1.015)}:where(.cpo-v85-root) .cpo-sheet-segment{position:absolute;inset:0;display:block;pointer-events:none;background-image:var(--photo);background-repeat:no-repeat;background-size:cover;background-position:var(--position,center center)}:where(.cpo-v85-root) .cpo-sheet-segment--first{-webkit-clip-path:inset(0 0 calc(100% - var(--slice-one,38%) + 3px) 0);clip-path:inset(0 0 calc(100% - var(--slice-one,38%) + 3px) 0);transform:translateX(var(--shift-one,-1.3%))}:where(.cpo-v85-root) .cpo-sheet-segment--second{-webkit-clip-path:inset(calc(var(--slice-one,38%) + 3px) 0 calc(100% - var(--slice-two,72%) + 3px) 0);clip-path:inset(calc(var(--slice-one,38%) + 3px) 0 calc(100% - var(--slice-two,72%) + 3px) 0);transform:translateX(var(--shift-two,1.5%))}:where(.cpo-v85-root) .cpo-sheet-segment--third{-webkit-clip-path:inset(calc(var(--slice-two,72%) + 3px) 0 0 0);clip-path:inset(calc(var(--slice-two,72%) + 3px) 0 0 0);transform:translateX(var(--shift-three,-.8%))}:where(.cpo-v85-root) .cpo-sheet-photo--left{z-index:2;--angle:-2deg;--position:center 28%;--slice-one:39%;--slice-two:73%;--shift-one:-1.4%;--shift-two:1.7%;--shift-three:-.6%}:where(.cpo-v85-root) .cpo-sheet-photo--middle{z-index:3;--angle:.6deg;--position:center 21%;--slice-one:38%;--slice-two:72%;--shift-one:1.2%;--shift-two:-1.6%;--shift-three:.8%}:where(.cpo-v85-root) .cpo-sheet-photo--right{z-index:4;--angle:-.75deg;--position:center 32%;--slice-one:43%;--slice-two:77%;--shift-one:-.9%;--shift-two:1.6%;--shift-three:-1.2%}:where(.cpo-v85-root) .cpo-sheet-photo--polaroid{z-index:8;--angle:4deg;background:#242424;box-shadow:0 14px 28px #0000002c,0 0 0 1px #0000000d}:where(.cpo-v85-root) .cpo-sheet-photo--polaroid .cpo-sheet-photo-surface{inset:9% 12% 12%;transform:none;--position:center 20%;filter:contrast(1.02)}:where(.cpo-v85-root) .cpo-sheet-tape{position:absolute;z-index:2;display:block;width:31px;height:11px;background:#57514e;opacity:.96;pointer-events:none}:where(.cpo-v85-root) .cpo-sheet-tape--tl{left:13%;top:11%;transform:rotate(-43deg)}:where(.cpo-v85-root) .cpo-sheet-tape--tr{right:13%;top:11%;transform:rotate(43deg)}:where(.cpo-v85-root) .cpo-sheet-tape--bl{left:13%;bottom:13%;transform:rotate(43deg)}:where(.cpo-v85-root) .cpo-sheet-tape--br{right:13%;bottom:13%;transform:rotate(-43deg)}@media(max-width:840px){:where(.cpo-v85-root) .cpo-sheet-canvas{height:clamp(610px,80vw,760px)}:where(.cpo-v85-root) .cpo-sheet-photo--left{left:2%;width:25%}:where(.cpo-v85-root) .cpo-sheet-photo--middle{left:28%;width:29%}:where(.cpo-v85-root) .cpo-sheet-photo--right{left:55%;width:33%}:where(.cpo-v85-root) .cpo-sheet-photo--polaroid{left:73%;width:24%}}@media(max-width:600px){:where(.cpo-v85-root) .cpo-sheet-canvas{height:675px}:where(.cpo-v85-root) .cpo-sheet-photo--left{left:5%;top:5%;width:46%;height:45%;--angle:-2.4deg}:where(.cpo-v85-root) .cpo-sheet-photo--middle{left:45%;top:1%;width:49%;height:52%;--angle:1deg}:where(.cpo-v85-root) .cpo-sheet-photo--right{left:8%;top:42%;width:53%;height:42%;--angle:-1deg}:where(.cpo-v85-root) .cpo-sheet-photo--polaroid{left:54%;top:62%;width:41%;height:27%;--angle:3deg}:where(.cpo-v85-root) .cpo-sheet-tape{width:20px;height:7px}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-sheet-photo{transition:none!important}}:where(.cpo-v85-root) .office-creative--collection{background:#050505}:where(.cpo-v85-root) .office-creative--collection .office-creative-area{margin-top:0}:where(.cpo-v85-root) .cpo-collection-board{background:#050505;color:#f0eeeb;overflow:hidden}:where(.cpo-v85-root) .cpo-collection-board-inner{display:grid;width:100%;margin:0 auto}:where(.cpo-v85-root) .cpo-collection-drawing{min-width:0;margin:0;padding:0;background:#f8f7f5;overflow:hidden;line-height:0}:where(.cpo-v85-root) .cpo-collection-drawing img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;filter:none}@media(max-width:1050px){:where(.cpo-v85-root) .cpo-collection-board-inner{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,.75fr));gap:clamp(9px,1.4vw,20px)}}@media(max-width:390px){:where(.cpo-v85-root) .cpo-collection-board-inner{gap:8px}:where(.cpo-v85-root) .cpo-collection-drawing--technical{margin-bottom:22px}:where(.cpo-v85-root) .cpo-collection-drawing--tweed{margin-top:26px}}.cpo-v85-root{--black:#030303;--paper:#f2f1ee;--stone:#b9b9b9;--margin:clamp(26px,5.5vw,112px)}body :where(.cpo-v85-root),html :where(.cpo-v85-root){background:#030303;color:#f2f2f2;overflow-x:clip}body :where(.cpo-v85-root){overflow-x:clip}:where(.cpo-v85-root) ::selection{background:#dadada;color:#050505}:where(.cpo-v85-root) .studio-header{position:relative;z-index:30;min-height:69px;background:#040404;border-bottom:0}:where(.cpo-v85-root) .studio-mark{font-size:15px;letter-spacing:.08em;font-weight:500}:where(.cpo-v85-root) .studio-contact{border-bottom-color:#6a6a6a}:where(.cpo-v85-root) .studio-contact:hover{color:white;border-bottom-color:white}:where(.cpo-v85-root) .opening{background:#000}:where(.cpo-v85-root) .opening-image{aspect-ratio:1536/590;background:#000}:where(.cpo-v85-root) .opening-footer{background:#020202;padding-top:18px;padding-bottom:17px}:where(.cpo-v85-root) .opening-footer p{color:#979797;font-size:9px;letter-spacing:.17em}:where(.cpo-v85-root) .cpo-intro{background:#111;position:relative;padding:clamp(145px,16vw,265px) var(--margin) clamp(145px,16vw,255px)}:where(.cpo-v85-root) .cpo-intro-grid{grid-template-columns:minmax(0,1.23fr) minmax(0,.77fr);gap:clamp(62px,8vw,180px);align-items:start;max-width:1660px}:where(.cpo-v85-root) .cpo-intro-thesis{font-size:clamp(49px,5.85vw,106px);font-weight:200;line-height:1.035;letter-spacing:-.068em;max-width:1000px}:where(.cpo-v85-root) .cpo-intro-thesis span:nth-child(2){padding-left:clamp(0px,3.5vw,67px)}:where(.cpo-v85-root) .cpo-intro-copy{max-width:560px;padding-top:clamp(18px,2.7vw,50px);font-size:clamp(15px,1.12vw,17px);line-height:1.96;color:#d4d4d2}:where(.cpo-v85-root) .cpo-worktable{width:min(83%,1360px);max-width:1360px;margin:clamp(210px,18vw,345px) 0 0 auto;position:relative;isolation:isolate}:where(.cpo-v85-root) .cpo-worktable:before{content:"";position:absolute;z-index:-1;inset:-8% -10%;background:radial-gradient(ellipse,#ffffff0a,transparent 69%)}:where(.cpo-v85-root) .cpo-worktable img{display:block;width:100%;height:auto;filter:none}:where(.cpo-v85-root) .office-creative{background:#030303;color:#ededed;padding:clamp(180px,19vw,320px) var(--margin) clamp(190px,20vw,345px)}:where(.cpo-v85-root) .office-creative-inner{max-width:1600px}:where(.cpo-v85-root) .office-creative-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(30px,5vw,110px);align-items:end}:where(.cpo-v85-root) .office-creative-heading h2{font-size:clamp(79px,9.3vw,165px);font-weight:200;line-height:.9;letter-spacing:-.09em;max-width:1080px}:where(.cpo-v85-root) .office-creative-position{max-width:260px;margin:0 0 8px auto;font-size:clamp(14px,1.28vw,19px);line-height:1.5;color:#b4b4b4;font-weight:300}:where(.cpo-v85-root) .office-creative-axiom{max-width:1100px;margin:clamp(125px,13vw,235px) 0 0;font-size:clamp(33px,3.72vw,60px);line-height:1.2;letter-spacing:-.065em;color:#ebebeb}:where(.cpo-v85-root) .office-creative-intro{max-width:750px;margin:clamp(85px,10vw,165px) 2vw 0 auto;font-size:clamp(16px,1.15vw,18px);line-height:1.95;color:#c8c8c8}:where(.cpo-v85-root) .office-creative-intro p+p{margin-top:44px}:where(.cpo-v85-root) .office-creative-competences{margin:clamp(230px,22vw,385px) 0 clamp(45px,5vw,85px);font-size:clamp(29px,3.3vw,51px);font-weight:200;letter-spacing:-.065em;color:#f2f2f2}:where(.cpo-v85-root) .office-creative-area{grid-template-columns:minmax(0,.67fr) minmax(0,1.33fr);gap:clamp(80px,10vw,180px);margin-top:clamp(105px,11vw,180px)}:where(.cpo-v85-root) .office-creative-area+.office-creative-area{margin-top:clamp(170px,21vw,350px)}:where(.cpo-v85-root) .office-creative-area-head{position:relative}:where(.cpo-v85-root) .office-creative-area-head h4{font-size:clamp(61px,7.8vw,128px);font-weight:200;letter-spacing:-.09em;line-height:.97}:where(.cpo-v85-root) .office-creative-area-head p{margin-top:clamp(45px,6vw,96px);max-width:380px;font-size:clamp(16px,1.32vw,20px);line-height:1.75;font-weight:300;color:#bdbdbd}:where(.cpo-v85-root) .office-creative-points{max-width:790px;list-style:none;padding:0}:where(.cpo-v85-root) .office-creative-points li{padding:0 0 0 clamp(0px,1vw,14px)}:where(.cpo-v85-root) .office-creative-points li+li{margin-top:clamp(48px,5.5vw,86px)}:where(.cpo-v85-root) .office-creative-points strong{font-size:clamp(17px,1.45vw,22px);font-weight:500;letter-spacing:-.025em;margin-bottom:13px;color:#f1f1f1}:where(.cpo-v85-root) .office-creative-points span{font-size:clamp(15px,1.16vw,17.5px);font-weight:300;line-height:1.9;color:#bebebe}:where(.cpo-v85-root) .cpo-image-overture{margin:clamp(150px,17vw,290px) 0 clamp(135px,15vw,265px);height:clamp(530px,57vw,900px);position:relative;isolation:isolate}:where(.cpo-v85-root) .cpo-atlas figure,:where(.cpo-v85-root) .cpo-codes-diptych figure,:where(.cpo-v85-root) .cpo-image-overture figure{position:absolute;margin:0;overflow:hidden;background:#090909}:where(.cpo-v85-root) .cpo-atlas img,:where(.cpo-v85-root) .cpo-codes-diptych img,:where(.cpo-v85-root) .cpo-image-overture img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.8s cubic-bezier(.2,.7,.2,1),filter .8s ease}:where(.cpo-v85-root) .cpo-atlas figure:hover img,:where(.cpo-v85-root) .cpo-codes-diptych figure:hover img,:where(.cpo-v85-root) .cpo-image-overture figure:hover img{transform:scale(1.045)}:where(.cpo-v85-root) .cpo-overture-flow{left:0;top:14%;width:81%;height:62%;z-index:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}:where(.cpo-v85-root) .cpo-overture-flow img{object-position:47% 48%;filter:brightness(.82)}:where(.cpo-v85-root) .cpo-overture-portrait{right:0;top:0;width:34%;height:71%;z-index:3;box-shadow:-20px 26px 75px #0009}:where(.cpo-v85-root) .cpo-overture-portrait img{object-position:46% 40%}:where(.cpo-v85-root) .cpo-overture-matter{left:7%;bottom:0;width:25%;height:34%;z-index:4;box-shadow:15px -20px 70px #0009}:where(.cpo-v85-root) .cpo-overture-matter img{object-position:center 50%}:where(.cpo-v85-root) .cpo-atlas{position:relative;max-width:1600px;margin:clamp(170px,18vw,290px) auto clamp(170px,19vw,320px)}:where(.cpo-v85-root) .cpo-atlas-canvas{position:relative;height:clamp(720px,78vw,1260px);isolation:isolate}:where(.cpo-v85-root) .cpo-atlas-image{box-shadow:0 20px 65px #0008}:where(.cpo-v85-root) .cpo-atlas-image img{filter:saturate(.83) contrast(1.06)}:where(.cpo-v85-root) .cpo-atlas-image--1{left:2%;top:7%;width:28%;height:46%;z-index:3}:where(.cpo-v85-root) .cpo-atlas-image--1 img{object-position:42% center}:where(.cpo-v85-root) .cpo-atlas-image--2{left:30%;top:0;width:38%;height:47%;z-index:2}:where(.cpo-v85-root) .cpo-atlas-image--2 img{object-position:center 35%}:where(.cpo-v85-root) .cpo-atlas-image--3{left:73%;top:6%;width:25%;height:30%;z-index:5}:where(.cpo-v85-root) .cpo-atlas-image--3 img{object-position:54% center}:where(.cpo-v85-root) .cpo-atlas-image--4{left:10%;top:56%;width:24%;height:41%;z-index:6}:where(.cpo-v85-root) .cpo-atlas-image--4 img{object-fit:contain;background:#f8f7f4}:where(.cpo-v85-root) .cpo-atlas-image--5{left:37%;top:53%;width:34%;height:34%;z-index:4}:where(.cpo-v85-root) .cpo-atlas-image--5 img{object-position:center 25%}:where(.cpo-v85-root) .cpo-atlas-image--6{left:75%;top:41%;width:21%;height:52%;z-index:6}:where(.cpo-v85-root) .cpo-atlas-image--6 img{object-fit:contain;background:#f6f5f2}:where(.cpo-v85-root) .cpo-atlas-image--7{left:37%;top:89%;width:28%;height:11%;z-index:8}:where(.cpo-v85-root) .cpo-atlas-image--7 img{object-position:center 48%}:where(.cpo-v85-root) .cpo-atlas-image--1,:where(.cpo-v85-root) .cpo-atlas-image--5{transform:rotate(-1.4deg)}:where(.cpo-v85-root) .cpo-atlas-image--3,:where(.cpo-v85-root) .cpo-atlas-image--7{transform:rotate(1.25deg)}:where(.cpo-v85-root) .cpo-atlas-image--4{transform:rotate(-2.1deg)}:where(.cpo-v85-root) .cpo-atlas-image--6{transform:rotate(1deg)}:where(.cpo-v85-root) .cpo-codes-diptych{position:relative;margin:clamp(190px,22vw,380px) auto 0;height:clamp(590px,65vw,1080px)}:where(.cpo-v85-root) .cpo-codes-fashion{left:0;top:7%;width:69%;height:79%}:where(.cpo-v85-root) .cpo-codes-fashion img{object-position:center 28%;filter:saturate(.48)}:where(.cpo-v85-root) .cpo-codes-spec{top:0;right:0;width:36%;height:91%;background:#f7f6f3;box-shadow:-28px 28px 85px #000a}:where(.cpo-v85-root) .cpo-codes-spec img{object-fit:contain;filter:none}:where(.cpo-v85-root) .vis-installation{background:#000;min-height:clamp(770px,76vw,1120px);grid-template-columns:minmax(0,1.31fr) minmax(0,.69fr);gap:clamp(30px,5vw,90px);padding:clamp(170px,16vw,275px) var(--margin);position:relative}:where(.cpo-v85-root) .vis-installation:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 40% at 46% 48%,#77777718,transparent 100%)}:where(.cpo-v85-root) .vis-motion-gallery,:where(.cpo-v85-root) .vis-primary-stage{z-index:1;background:transparent}:where(.cpo-v85-root) .vis-motion-device{width:min(100%,890px);border-color:#343434;border-radius:35px;padding:15px;box-shadow:0 0 0 1px #787878,0 44px 130px #000e}:where(.cpo-v85-root) .vis-main-phone{width:clamp(215px,20vw,300px);box-shadow:0 0 0 1px #7f7f7f,0 35px 100px #000e}:where(.cpo-v85-root) .vis-compact-copy p{font-size:clamp(28px,2.6vw,39px);font-weight:200}:where(.cpo-v85-root) .vis-compact-copy h3{color:#a5a5a5}:where(.cpo-v85-root) .cpo-colour-world{background:#030303;position:relative;overflow:hidden}:where(.cpo-v85-root) .cpo-colour-landscape{height:clamp(390px,49vw,800px);background:#080808}:where(.cpo-v85-root) .cpo-colour-landscape img{filter:contrast(1.09) brightness(.86)}:where(.cpo-v85-root) .cpo-colour-copy{margin:0 auto}:where(.cpo-v85-root) .cpo-colour-copy h2{line-height:.87;font-weight:200}:where(.cpo-v85-root) .cpo-colour-copy h3{letter-spacing:-.045em}:where(.cpo-v85-root) .cpo-colour-palette-wrap{padding:0 var(--margin) clamp(185px,18vw,305px)}:where(.cpo-v85-root) .cpo-colour-palette{height:clamp(340px,35vw,520px)}:where(.cpo-v85-root) .cpo-colour-code{font-size:11px;letter-spacing:.03em}:where(.cpo-v85-root) .cpo-colour-chip.is-selected{flex:1.5 1}:where(.cpo-v85-root) .cpo-contact-sheet{background:#030303;padding:clamp(90px,11vw,190px) 0 clamp(120px,14vw,240px)}:where(.cpo-v85-root) .cpo-sheet-canvas{width:min(100%,1750px);height:clamp(680px,61vw,1050px)}:where(.cpo-v85-root) .cpo-sheet-photo:not(.is-lit){filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.1) brightness(.56)}:where(.cpo-v85-root) .cpo-sheet-photo.is-lit{filter:grayscale(var(--cpo-photo-grayscale,0)) contrast(1.04) brightness(1.09)}:where(.cpo-v85-root) .cpo-sheet-photo--left{left:4%;top:1%;width:24%;height:78%}:where(.cpo-v85-root) .cpo-sheet-photo--middle{left:30%;top:-2%;width:29%;height:90%}:where(.cpo-v85-root) .cpo-sheet-photo--right{left:59%;top:10%;width:32%;height:78%}:where(.cpo-v85-root) .cpo-sheet-photo--polaroid{left:73%;top:57%;width:23%;height:31%}:where(.cpo-v85-root) .office-creative--collection .office-creative-area{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(70px,10vw,180px)}:where(.cpo-v85-root) .cpo-collection-board{background:#030303;padding:clamp(35px,4vw,65px) var(--margin) clamp(155px,17vw,280px)}:where(.cpo-v85-root) .cpo-collection-board-inner{max-width:1700px;grid-template-columns:minmax(0,1.56fr) repeat(3,minmax(0,.74fr));gap:clamp(7px,1.3vw,23px);align-items:start}:where(.cpo-v85-root) .cpo-collection-drawing{box-shadow:0 16px 60px #0006}:where(.cpo-v85-root) .cpo-collection-drawing--technical{margin-top:clamp(95px,11vw,175px)}:where(.cpo-v85-root) .cpo-collection-drawing--blue{margin-top:0}:where(.cpo-v85-root) .cpo-collection-drawing--tweed{margin-top:clamp(70px,8vw,140px)}:where(.cpo-v85-root) .cpo-collection-drawing--woman{margin-top:clamp(20px,3vw,60px)}:where(.cpo-v85-root) .cpo-technical-movement{background:#030303;padding:0 var(--margin) clamp(170px,20vw,320px)}:where(.cpo-v85-root) .cpo-technical-track{display:grid;grid-template-columns:1.02fr .79fr .91fr .73fr;grid-gap:clamp(12px,2vw,31px);gap:clamp(12px,2vw,31px);max-width:1700px;margin:auto;align-items:start}:where(.cpo-v85-root) .cpo-technical-card{margin:0;min-width:0;overflow:hidden;background:#f7f7f5;box-shadow:0 22px 70px #0008}:where(.cpo-v85-root) .cpo-technical-card img{display:block;width:100%;height:auto;filter:none}:where(.cpo-v85-root) .cpo-technical-card--1{margin-top:0}:where(.cpo-v85-root) .cpo-technical-card--2{margin-top:clamp(115px,13vw,215px)}:where(.cpo-v85-root) .cpo-technical-card--3{margin-top:clamp(35px,4vw,75px)}:where(.cpo-v85-root) .cpo-technical-card--4{margin-top:clamp(185px,17vw,295px)}:where(.cpo-v85-root) .cpo-technology{position:relative;overflow:hidden;background:#0d0d0d;padding:clamp(185px,20vw,335px) var(--margin);color:#ededed}:where(.cpo-v85-root) .cpo-tech-layout{max-width:1710px;margin:auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-column-gap:clamp(70px,8vw,150px);column-gap:clamp(70px,8vw,150px);align-items:center}:where(.cpo-v85-root) .cpo-tech-copy h2{margin:0 0 clamp(75px,8vw,135px);font-size:clamp(62px,7.2vw,121px);line-height:.97;letter-spacing:-.085em;font-weight:200;max-width:780px}:where(.cpo-v85-root) .cpo-tech-copy p{max-width:650px;margin:0;font-size:clamp(16px,1.17vw,18px);line-height:1.95;font-weight:300;color:#c6c6c6}:where(.cpo-v85-root) .cpo-tech-graphic{display:grid;place-items:center;min-width:0}:where(.cpo-v85-root) .cpo-tech-graphic svg{width:min(100%,750px);height:auto;filter:drop-shadow(0 0 23px #ffffff10);overflow:visible}:where(.cpo-v85-root) .cpo-tech-diagonal,:where(.cpo-v85-root) .cpo-tech-network,:where(.cpo-v85-root) .cpo-tech-orbit,:where(.cpo-v85-root) .cpo-tech-outer{fill:none;stroke:#555;stroke-width:.65}:where(.cpo-v85-root) .cpo-tech-orbit--2{stroke:#aaa;opacity:.4;stroke-dasharray:6 13}:where(.cpo-v85-root) .cpo-tech-orbit--3{stroke:#929292;opacity:.42}:where(.cpo-v85-root) .cpo-tech-diagonal{stroke:#333;opacity:.8}:where(.cpo-v85-root) .cpo-tech-outer{stroke:#7a7a7a;opacity:.57}:where(.cpo-v85-root) .cpo-tech-network{stroke:url(#cpo-tech-line);stroke-width:1.6;opacity:.94}:where(.cpo-v85-root) .cpo-tech-v{fill:none;stroke:#f1f1f1;stroke-width:17;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 32px #ffffff2e)}:where(.cpo-v85-root) .cpo-tech-node{fill:#e6e6e6;stroke:#111;stroke-width:2}:where(.cpo-v85-root) .cpo-tech-center{fill:#fff}@keyframes cpo-orbit-turn{to{transform:rotate(1turn)}}@keyframes cpo-node-light{50%{opacity:.28;r:13}}:where(.cpo-v85-root) .cpo-tech-orbit--2{transform-origin:320px 320px;animation:cpo-orbit-turn 34s linear infinite}:where(.cpo-v85-root) .cpo-tech-node--top{animation:cpo-node-light 4.8s ease-in-out infinite}:where(.cpo-v85-root) .cpo-tech-node--right{animation:cpo-node-light 4.8s ease-in-out 1.2s infinite}:where(.cpo-v85-root) .cpo-tech-node--bottom{animation:cpo-node-light 4.8s ease-in-out 2.4s infinite}:where(.cpo-v85-root) .cpo-tech-node--left{animation:cpo-node-light 4.8s ease-in-out 3.6s infinite}:where(.cpo-v85-root) .cpo-outputs{background:#030303;color:#eee;padding:clamp(190px,21vw,355px) var(--margin) clamp(180px,19vw,340px);display:grid;align-items:start}:where(.cpo-v85-root) .cpo-outputs-heading{position:relative;max-width:720px}:where(.cpo-v85-root) .cpo-outputs-heading h2{margin:0}:where(.cpo-v85-root) .cpo-outputs-drawing{width:min(75%,360px);margin:clamp(105px,12vw,210px) auto 0 8%;background:#f9f9f8;transform:rotate(-4deg);box-shadow:0 32px 85px #000}:where(.cpo-v85-root) .cpo-outputs-drawing img{display:block;width:100%;height:auto}:where(.cpo-v85-root) .cpo-output-sequence ul{list-style:none;padding:0;margin:0}:where(.cpo-v85-root) .cpo-output-item{position:relative}:where(.cpo-v85-root) .cpo-output-item:after{content:"";position:absolute;left:0;right:25%;bottom:0;height:1px;background:linear-gradient(90deg,#74747466,transparent)}:where(.cpo-v85-root) .cpo-output-item:nth-child(2n){padding-left:7%}:where(.cpo-v85-root) .cpo-output-item:nth-child(3n){padding-left:3%}:where(.cpo-v85-root) .cpo-output-approved{margin-top:clamp(52px,6vw,100px);padding:clamp(35px,4vw,67px);font-size:clamp(23px,2.55vw,42px);line-height:1.35;letter-spacing:-.04em;background:#e9e9e8;color:#080808;font-weight:300}:where(.cpo-v85-root) .cpo-output-approved strong{display:block;font-weight:500;margin-bottom:14px}:where(.cpo-v85-root) .cpo-manifesto{background:#050505;color:#f2f2f2;padding:0 0 clamp(175px,18vw,310px)}:where(.cpo-v85-root) .cpo-manifesto-intro{padding:clamp(170px,18vw,330px) var(--margin) clamp(130px,15vw,245px);max-width:1770px;margin:auto}:where(.cpo-v85-root) .cpo-manifesto-intro h2{margin:0;font-weight:200;letter-spacing:-.075em;font-size:clamp(64px,7.4vw,131px);line-height:.98;max-width:1250px}:where(.cpo-v85-root) .cpo-manifesto-sequence{display:flex;flex-direction:column;gap:clamp(75px,9vw,155px)}:where(.cpo-v85-root) .cpo-manifesto-card{min-height:clamp(660px,68vw,1100px);position:relative;isolation:isolate;display:flex;align-items:center;padding:clamp(60px,7vw,130px) var(--margin);overflow:hidden;background:#090909}:where(.cpo-v85-root) .cpo-manifesto-card:nth-child(2n){justify-content:flex-end}:where(.cpo-v85-root) .cpo-manifesto-image{position:absolute;inset:0;z-index:-1;overflow:hidden;opacity:.8}:where(.cpo-v85-root) .cpo-manifesto-image img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.65);transition:transform 1.6s ease,filter 1.2s ease}:where(.cpo-v85-root) .cpo-manifesto-card:hover .cpo-manifesto-image img{filter:grayscale(var(--cpo-photo-grayscale,.42)) brightness(.73);transform:scale(1.035)}:where(.cpo-v85-root) .cpo-manifesto-card--1 .cpo-manifesto-image{left:35%}:where(.cpo-v85-root) .cpo-manifesto-card--1 .cpo-manifesto-image img{object-position:center 43%;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.76)}:where(.cpo-v85-root) .cpo-manifesto-card--2 .cpo-manifesto-image{right:47%}:where(.cpo-v85-root) .cpo-manifesto-card--2 .cpo-manifesto-image img{object-position:45% center;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.55)}:where(.cpo-v85-root) .cpo-manifesto-card--3 .cpo-manifesto-image{left:37%}:where(.cpo-v85-root) .cpo-manifesto-card--3 .cpo-manifesto-image img{object-position:55% 36%;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.47)}:where(.cpo-v85-root) .cpo-manifesto-card--4 .cpo-manifesto-image{right:38%}:where(.cpo-v85-root) .cpo-manifesto-card--4 .cpo-manifesto-image img{object-position:center 50%;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.48)}:where(.cpo-v85-root) .cpo-manifesto-card--1{background:linear-gradient(90deg,#090909,#090909 28%,#090909aa 57%,#090909)}:where(.cpo-v85-root) .cpo-manifesto-card--2{background:#131313}:where(.cpo-v85-root) .cpo-manifesto-card--3{background:#050505}:where(.cpo-v85-root) .cpo-manifesto-card--4{background:#181818}:where(.cpo-v85-root) .cpo-manifesto-words{max-width:clamp(490px,45vw,800px);position:relative;z-index:2}:where(.cpo-v85-root) .cpo-manifesto-words h3{margin:0;font-weight:200;font-size:clamp(69px,9vw,154px);line-height:.91;letter-spacing:-.09em;text-wrap:balance;color:#f4f4f4}:where(.cpo-v85-root) .cpo-manifesto-words p{margin:clamp(62px,7vw,120px) 0 0 auto;max-width:530px;font-size:clamp(17px,1.42vw,23px);line-height:1.75;font-weight:300;color:#e1e1e1}:where(.cpo-v85-root) .cpo-manifesto-card--2 .cpo-manifesto-words h3{max-width:820px}:where(.cpo-v85-root) .cpo-manifesto-card--4 .cpo-manifesto-words h3{max-width:670px}:where(.cpo-v85-root).cpo-reveal-enabled .cpo-reveal{opacity:0;transform:translate3d(0,45px,0);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1.15s cubic-bezier(.2,.7,.2,1)}:where(.cpo-v85-root).cpo-reveal-enabled .cpo-reveal.cpo-revealed{opacity:1;transform:translateZ(0)}@media(max-width:1100px){:where(.cpo-v85-root) .cpo-intro-grid{grid-template-columns:1fr;gap:90px}:where(.cpo-v85-root) .cpo-intro-thesis{font-size:clamp(55px,7.8vw,88px)}:where(.cpo-v85-root) .cpo-intro-copy{max-width:750px;margin-left:auto}:where(.cpo-v85-root) .cpo-worktable{margin-top:180px;width:100%}:where(.cpo-v85-root) .office-creative-heading{grid-template-columns:1fr;gap:47px}:where(.cpo-v85-root) .office-creative-position{margin:0;max-width:500px}:where(.cpo-v85-root) .office-creative-heading h2{font-size:clamp(77px,10vw,127px)}:where(.cpo-v85-root) .office-creative--collection .office-creative-area,:where(.cpo-v85-root) .office-creative-area{grid-template-columns:1fr;gap:60px}:where(.cpo-v85-root) .office-creative-area-head p{margin-top:35px;max-width:680px}:where(.cpo-v85-root) .office-creative-points{margin-left:auto;max-width:820px}:where(.cpo-v85-root) .vis-installation{display:flex;flex-direction:column;gap:95px}:where(.cpo-v85-root) .vis-motion-gallery{order:1;max-width:920px}:where(.cpo-v85-root) .vis-primary-stage{order:2}:where(.cpo-v85-root) .cpo-tech-layout{grid-template-columns:1fr;gap:95px}:where(.cpo-v85-root) .cpo-tech-graphic svg{width:min(100%,720px)}:where(.cpo-v85-root) .cpo-tech-copy{max-width:850px}:where(.cpo-v85-root) .cpo-outputs{grid-template-columns:1fr;gap:100px}:where(.cpo-v85-root) .cpo-outputs-heading{max-width:100%}:where(.cpo-v85-root) .cpo-outputs-heading h2{font-size:clamp(85px,11vw,150px)}:where(.cpo-v85-root) .cpo-outputs-drawing{position:absolute;right:0;top:0;width:min(27%,300px);margin:0;transform:rotate(5deg)}:where(.cpo-v85-root) .cpo-output-sequence{max-width:920px;margin-left:auto}}@media(max-width:700px){.cpo-v85-root{--margin:22px}:where(.cpo-v85-root) .studio-header{min-height:61px}:where(.cpo-v85-root) .opening-footer p{font-size:8px}:where(.cpo-v85-root) .cpo-intro{padding:135px var(--margin) 150px}:where(.cpo-v85-root) .cpo-intro-grid{gap:62px}:where(.cpo-v85-root) .cpo-intro-thesis{font-size:clamp(39px,10.8vw,65px);line-height:1.1;letter-spacing:-.063em}:where(.cpo-v85-root) .cpo-intro-thesis span:nth-child(2){padding-left:0}:where(.cpo-v85-root) .cpo-intro-copy{font-size:15.2px;line-height:1.86}:where(.cpo-v85-root) .cpo-worktable{margin:115px 0 0 -22px;width:calc(100% + 44px)}:where(.cpo-v85-root) .office-creative{padding:145px var(--margin) 155px}:where(.cpo-v85-root) .office-creative-heading h2{font-size:clamp(61px,15vw,100px)}:where(.cpo-v85-root) .office-creative-position{font-size:16px}:where(.cpo-v85-root) .office-creative-axiom{margin-top:94px;font-size:clamp(30px,7.5vw,46px);line-height:1.28}:where(.cpo-v85-root) .office-creative-intro{margin-top:66px;font-size:15.4px;line-height:1.85}:where(.cpo-v85-root) .office-creative-competences{font-size:clamp(30px,7.5vw,43px);margin-top:170px}:where(.cpo-v85-root) .office-creative-area{gap:48px;margin-top:83px}:where(.cpo-v85-root) .office-creative-area+.office-creative-area{margin-top:150px}:where(.cpo-v85-root) .office-creative-area-head h4{font-size:clamp(60px,14vw,95px)}:where(.cpo-v85-root) .office-creative-area-head p{font-size:16px;line-height:1.65}:where(.cpo-v85-root) .office-creative-points{max-width:none}:where(.cpo-v85-root) .office-creative-points li{padding:0}:where(.cpo-v85-root) .office-creative-points li+li{margin-top:49px}:where(.cpo-v85-root) .office-creative-points strong{font-size:17px}:where(.cpo-v85-root) .office-creative-points span{font-size:15.2px;line-height:1.81}:where(.cpo-v85-root) .cpo-image-overture{margin:112px -22px 90px;height:530px}:where(.cpo-v85-root) .cpo-overture-flow{left:0;top:16%;width:83%;height:48%}:where(.cpo-v85-root) .cpo-overture-portrait{right:0;top:0;width:45%;height:63%}:where(.cpo-v85-root) .cpo-overture-matter{left:7%;bottom:0;width:43%;height:39%}:where(.cpo-v85-root) .cpo-atlas{margin:120px -22px 110px}:where(.cpo-v85-root) .cpo-atlas-canvas{height:880px}:where(.cpo-v85-root) .cpo-atlas-image--1{left:4%;top:0;width:54%;height:28%}:where(.cpo-v85-root) .cpo-atlas-image--2{left:44%;top:6%;width:54%;height:29%}:where(.cpo-v85-root) .cpo-atlas-image--3{left:7%;top:34%;width:39%;height:21%}:where(.cpo-v85-root) .cpo-atlas-image--4{left:51%;top:38%;width:45%;height:28%}:where(.cpo-v85-root) .cpo-atlas-image--5{left:6%;top:61%;width:53%;height:25%}:where(.cpo-v85-root) .cpo-atlas-image--6{left:57%;top:73%;width:37%;height:26%}:where(.cpo-v85-root) .cpo-atlas-image--7{left:8%;top:87%;width:42%;height:11%}:where(.cpo-v85-root) .cpo-codes-diptych{margin:145px -22px 0;height:580px}:where(.cpo-v85-root) .cpo-codes-fashion{left:0;top:9%;width:75%;height:74%}:where(.cpo-v85-root) .cpo-codes-spec{right:0;top:0;width:46%;height:77%}:where(.cpo-v85-root) .vis-installation{padding:145px 18px;gap:85px}:where(.cpo-v85-root) .vis-motion-device{width:100%;aspect-ratio:.86}:where(.cpo-v85-root) .vis-main-phone{width:min(67vw,300px)}:where(.cpo-v85-root) .vis-compact-copy p{font-size:28px}:where(.cpo-v85-root) .cpo-colour-landscape{height:385px}:where(.cpo-v85-root) .cpo-colour-copy{padding:120px 22px 72px;gap:55px}:where(.cpo-v85-root) .cpo-colour-copy h2{font-size:clamp(64px,12vw,93px);line-height:.98}:where(.cpo-v85-root) .cpo-colour-copy h3{font-size:27px}:where(.cpo-v85-root) .cpo-colour-palette-wrap{padding:0 0 135px 22px}:where(.cpo-v85-root) .cpo-colour-palette{height:330px}:where(.cpo-v85-root) .cpo-contact-sheet{padding:70px 0 140px}:where(.cpo-v85-root) .cpo-sheet-canvas{height:730px}:where(.cpo-v85-root) .cpo-sheet-photo--left{left:4%;top:0;width:47%;height:49%}:where(.cpo-v85-root) .cpo-sheet-photo--middle{left:43%;top:4%;width:52%;height:50%}:where(.cpo-v85-root) .cpo-sheet-photo--right{left:5%;top:46%;width:54%;height:44%}:where(.cpo-v85-root) .cpo-sheet-photo--polaroid{left:55%;top:67%;width:39%;height:27%}:where(.cpo-v85-root) .office-creative--collection .office-creative-area{gap:50px}:where(.cpo-v85-root) .cpo-collection-board{padding:25px 15px 130px}:where(.cpo-v85-root) .cpo-collection-board-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}:where(.cpo-v85-root) .cpo-collection-drawing--technical{grid-column:1/-1;width:min(100%,520px);justify-self:center;margin-top:0;margin-bottom:29px}:where(.cpo-v85-root) .cpo-collection-drawing--blue{margin-top:0}:where(.cpo-v85-root) .cpo-collection-drawing--tweed{margin-top:25px}:where(.cpo-v85-root) .cpo-collection-drawing--woman{margin-top:11px}:where(.cpo-v85-root) .cpo-technical-movement{padding:20px 15px 150px}:where(.cpo-v85-root) .cpo-technical-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.cpo-v85-root) .cpo-technical-card--1{margin-top:0}:where(.cpo-v85-root) .cpo-technical-card--2{margin-top:75px}:where(.cpo-v85-root) .cpo-technical-card--3{margin-top:-35px}:where(.cpo-v85-root) .cpo-technical-card--4{margin-top:50px}:where(.cpo-v85-root) .cpo-technology{padding:145px 22px 165px}:where(.cpo-v85-root) .cpo-tech-layout{gap:85px}:where(.cpo-v85-root) .cpo-tech-copy h2{font-size:clamp(60px,12vw,93px);margin-bottom:72px}:where(.cpo-v85-root) .cpo-tech-copy p{font-size:15.5px;line-height:1.87}:where(.cpo-v85-root) .cpo-outputs-drawing{position:relative;top:auto;right:auto;width:min(55%,240px);margin:78px 0 0 auto;transform:rotate(5deg)}:where(.cpo-v85-root) .cpo-output-approved{padding:34px 29px;font-size:clamp(23px,6vw,31px)}:where(.cpo-v85-root) .cpo-manifesto-intro{padding:165px 22px 115px}:where(.cpo-v85-root) .cpo-manifesto-intro h2{font-size:clamp(58px,11.5vw,92px)}:where(.cpo-v85-root) .cpo-manifesto-sequence{gap:60px}:where(.cpo-v85-root) .cpo-manifesto-card{min-height:770px;align-items:flex-end;padding:90px 22px 100px}:where(.cpo-v85-root) .cpo-manifesto-card:nth-child(2n){justify-content:flex-start}:where(.cpo-v85-root) .cpo-manifesto-image{inset:0!important}:where(.cpo-v85-root) .cpo-manifesto-image img{object-position:center!important;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.32)!important}:where(.cpo-v85-root) .cpo-manifesto-words{max-width:650px}:where(.cpo-v85-root) .cpo-manifesto-words h3{font-size:clamp(63px,13.8vw,107px)}:where(.cpo-v85-root) .cpo-manifesto-words p{font-size:17px;margin-top:70px;max-width:520px}:where(.cpo-v85-root) .cpo-manifesto{padding-bottom:175px}}@media(max-width:390px){:where(.cpo-v85-root) .cpo-intro-thesis{font-size:39px}:where(.cpo-v85-root) .office-creative-heading h2{font-size:61px}:where(.cpo-v85-root) .cpo-atlas-canvas{height:740px}:where(.cpo-v85-root) .cpo-codes-diptych{height:510px}:where(.cpo-v85-root) .cpo-sheet-canvas{height:660px}:where(.cpo-v85-root) .cpo-manifesto-words h3{font-size:60px}:where(.cpo-v85-root) .cpo-manifesto-card{min-height:680px}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root).cpo-reveal-enabled .cpo-reveal{opacity:1;transform:none;transition:none}:where(.cpo-v85-root) .cpo-atlas img,:where(.cpo-v85-root) .cpo-codes-diptych img,:where(.cpo-v85-root) .cpo-image-overture img,:where(.cpo-v85-root) .cpo-manifesto-image img,:where(.cpo-v85-root) .cpo-tech-node,:where(.cpo-v85-root) .cpo-tech-orbit--2{animation:none!important;transition:none!important}}:where(.cpo-v85-root) .cpo-next-conclusion,:where(.cpo-v85-root) .cpo-next-office{font-family:var(--sans);color:var(--paper);font-weight:300;overflow:clip}:where(.cpo-v85-root) .cpo-next-wrap{padding-left:var(--margin);padding-right:var(--margin);max-width:1728px;margin-inline:auto}:where(.cpo-v85-root) .cpo-next-technical{background:#090909;padding-bottom:clamp(115px,12vw,220px)}:where(.cpo-v85-root) .cpo-next-industrial{background:#0e0e0e;padding-bottom:clamp(115px,12vw,220px)}:where(.cpo-v85-root) .cpo-next-commercial{background:#070707;padding-bottom:clamp(110px,11vw,210px)}:where(.cpo-v85-root) .cpo-next-heading{padding-top:clamp(135px,14.2vw,260px)}:where(.cpo-v85-root) .cpo-next-heading-top{display:flex;flex-direction:column;gap:20px;max-width:1100px}:where(.cpo-v85-root) .cpo-next-heading h2{font-size:clamp(68px,9.7vw,166px);font-weight:200;line-height:.9;letter-spacing:-.077em;margin:0;overflow-wrap:normal;text-wrap:balance}:where(.cpo-v85-root) .cpo-next-position{font-size:clamp(17px,1.45vw,23px);line-height:1.5;letter-spacing:-.02em;color:#c5c0ba;margin:clamp(37px,4.4vw,74px) 0 0}:where(.cpo-v85-root) .cpo-next-route{font-size:clamp(21px,2.5vw,41px);line-height:1.32;letter-spacing:-.045em;color:#f0ece5;margin:clamp(96px,10vw,175px) 0 0;max-width:1080px;text-wrap:balance}:where(.cpo-v85-root) .cpo-next-story{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:clamp(65px,8vw,150px);gap:clamp(65px,8vw,150px);align-items:start;margin-top:clamp(75px,8vw,146px);margin-bottom:clamp(100px,11vw,215px)}:where(.cpo-v85-root) .cpo-next-story p{margin:0;max-width:730px;font-size:clamp(15.5px,1.11vw,18px);line-height:1.9;color:#cbc7c1;letter-spacing:.001em;text-wrap:pretty}:where(.cpo-v85-root) .cpo-next-story p:nth-child(2){margin-top:clamp(75px,8vw,140px)}:where(.cpo-v85-root) .cpo-next-drawing-spread{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(0,.57fr);grid-gap:10px;gap:10px;min-height:clamp(560px,69vw,930px);margin:0 0 clamp(160px,17vw,300px);background:#090909}:where(.cpo-v85-root) .cpo-next-figure{margin:0;position:relative;overflow:hidden;isolation:isolate}:where(.cpo-v85-root) .cpo-next-figure img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.75,.18,1)}:where(.cpo-v85-root) .cpo-next-drawing-spread .cpo-next-figure{background:#dedbd5;min-height:inherit;padding:clamp(28px,5vw,88px)}:where(.cpo-v85-root) .cpo-next-drawing-spread img{object-fit:contain;filter:grayscale(var(--cpo-photo-grayscale,1));mix-blend-mode:multiply}:where(.cpo-v85-root) .cpo-next-drawing-measure{background:#c8c7c3!important}:where(.cpo-v85-root) .cpo-next-drawing-measure img{max-width:100%;object-position:center}:where(.cpo-v85-root) .cpo-next-areas{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(65px,8vw,170px);gap:clamp(65px,8vw,170px);margin-bottom:clamp(145px,15vw,270px)}:where(.cpo-v85-root) .cpo-next-area-head h3{position:-webkit-sticky;position:sticky;top:68px;margin:0;font-size:clamp(36px,4.3vw,72px);font-weight:200;letter-spacing:-.063em;line-height:1.05;max-width:460px}:where(.cpo-v85-root) .cpo-next-competence-list{list-style:none;margin:0;padding:0;max-width:820px}:where(.cpo-v85-root) .cpo-next-competence-list li{border-top:1px solid #383735;padding:clamp(30px,3.1vw,54px) 0;display:grid;grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);grid-gap:clamp(15px,2.7vw,44px);gap:clamp(15px,2.7vw,44px)}:where(.cpo-v85-root) .cpo-next-competence-list li:last-child{border-bottom:1px solid #383735}:where(.cpo-v85-root) .cpo-next-competence-list strong{display:block;color:#eeeae4;font-size:clamp(15.5px,1.22vw,19px);font-weight:400;line-height:1.47;letter-spacing:-.02em}:where(.cpo-v85-root) .cpo-next-competence-list span{display:block;color:#bdb9b3;font-size:clamp(14.5px,1.06vw,17px);line-height:1.83;text-wrap:pretty}:where(.cpo-v85-root) .cpo-next-craft-panorama{height:clamp(480px,57vw,870px);margin-bottom:clamp(145px,14vw,260px);background:#161616}:where(.cpo-v85-root) .cpo-next-craft-panorama img{object-position:center 52%;filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.04)}:where(.cpo-v85-root) .cpo-next-craft-panorama:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.015)}:where(.cpo-v85-root) .cpo-next-office-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(65px,8vw,155px);gap:clamp(65px,8vw,155px);padding-top:clamp(42px,6vw,108px);border-top:1px solid #2d2d2c}:where(.cpo-v85-root) .cpo-next-office-close h3{margin:0 0 clamp(45px,4.6vw,80px);font-size:clamp(33px,3.45vw,59px);line-height:1.08;letter-spacing:-.055em;font-weight:200;max-width:520px}:where(.cpo-v85-root) .cpo-next-office-technology p{font-size:clamp(15.5px,1.1vw,17.5px);line-height:1.89;color:#c9c5c0;max-width:690px;margin:0;text-wrap:pretty}:where(.cpo-v85-root) .cpo-next-output-list{list-style:none;margin:0;padding:0}:where(.cpo-v85-root) .cpo-next-output-list li{display:block;border-top:1px solid #33312e;padding:17px 0;color:#ccc8c3;font-size:clamp(15px,1.09vw,17px);line-height:1.48}:where(.cpo-v85-root) .cpo-next-output-list li:last-child{border-bottom:1px solid #33312e}:where(.cpo-v85-root) .cpo-next-output-list strong{color:#eeeae4;font-weight:400}:where(.cpo-v85-root) .cpo-next-output-list span{color:#c9c5c0}:where(.cpo-v85-root) .cpo-next-commercial-entry,:where(.cpo-v85-root) .cpo-next-industrial-entry{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:clamp(770px,81vw,1170px);grid-gap:0;gap:0}:where(.cpo-v85-root) .cpo-next-commercial-left,:where(.cpo-v85-root) .cpo-next-industrial-copy{padding-left:var(--margin);padding-right:clamp(40px,5vw,96px);display:flex;align-items:flex-start}:where(.cpo-v85-root) .cpo-next-commercial-entry .cpo-next-heading,:where(.cpo-v85-root) .cpo-next-industrial-entry .cpo-next-heading{padding-top:clamp(150px,15vw,260px)}:where(.cpo-v85-root) .cpo-next-commercial-entry .cpo-next-heading h2,:where(.cpo-v85-root) .cpo-next-industrial-entry .cpo-next-heading h2{font-size:clamp(60px,7vw,128px)}:where(.cpo-v85-root) .cpo-next-commercial-entry .cpo-next-route,:where(.cpo-v85-root) .cpo-next-industrial-entry .cpo-next-route{font-size:clamp(20px,2.25vw,35px);margin-top:clamp(70px,7.5vw,144px)}:where(.cpo-v85-root) .cpo-next-commercial-cover,:where(.cpo-v85-root) .cpo-next-industrial-cover{height:100%;min-height:clamp(770px,81vw,1170px);background:#222}:where(.cpo-v85-root) .cpo-next-industrial-cover img{filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.05);object-position:center}:where(.cpo-v85-root) .cpo-next-commercial-cover img{filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.06);object-position:center}:where(.cpo-v85-root) .cpo-next-commercial-cover:hover img,:where(.cpo-v85-root) .cpo-next-industrial-cover:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.025)}:where(.cpo-v85-root) .cpo-next-commercial .cpo-next-story,:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-story{margin-top:clamp(140px,14vw,260px)}:where(.cpo-v85-root) .cpo-next-pathways{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,7vw,135px);gap:clamp(40px,7vw,135px);margin-top:clamp(80px,9vw,170px);margin-bottom:clamp(165px,16vw,290px)}:where(.cpo-v85-root) .cpo-next-pathways article{border-top:1px solid #565451;padding-top:34px;list-style:none;line-height:1.84}:where(.cpo-v85-root) .cpo-next-pathways ul{list-style:none;margin:0;padding:0}:where(.cpo-v85-root) .cpo-next-pathways strong{display:block;font-size:clamp(18px,1.45vw,23px);font-weight:400;color:#eeeae4;margin-bottom:18px}:where(.cpo-v85-root) .cpo-next-pathways span{display:block;font-size:clamp(15px,1.11vw,17.5px);color:#c9c5bd;max-width:650px}:where(.cpo-v85-root) .cpo-next-material-panorama{height:clamp(470px,48vw,740px);margin:0 0 clamp(145px,14vw,260px);background:#1a1918}:where(.cpo-v85-root) .cpo-next-material-panorama img{filter:grayscale(var(--cpo-photo-grayscale,1));object-position:center 50%}:where(.cpo-v85-root) .cpo-next-material-panorama:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.01)}:where(.cpo-v85-root) .cpo-next-commercial .cpo-next-areas{margin-top:clamp(95px,11vw,210px)}:where(.cpo-v85-root) .cpo-next-conclusion{background:#0c0c0c;padding:clamp(135px,14vw,250px) 0}:where(.cpo-v85-root) .cpo-next-methods{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid #4b4946}:where(.cpo-v85-root) .cpo-next-method-row{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-gap:clamp(55px,9vw,165px);gap:clamp(55px,9vw,165px);padding:clamp(65px,7vw,130px) 0;border-bottom:1px solid #4b4946}:where(.cpo-v85-root) .cpo-next-method-row h3{font-size:clamp(36px,4.9vw,85px);font-weight:200;letter-spacing:-.065em;margin:0}:where(.cpo-v85-root) .cpo-next-method-row p{font-size:clamp(16px,1.17vw,18.5px);line-height:1.86;margin:10px 0 0;color:#c8c5be;max-width:710px;text-wrap:pretty}:where(.cpo-v85-root) .cpo-next-universes{background:#111110}:where(.cpo-v85-root) .cpo-next-governance h2,:where(.cpo-v85-root) .cpo-next-perimeter h2,:where(.cpo-v85-root) .cpo-next-universes h2{font-size:clamp(51px,6.7vw,114px);font-weight:200;letter-spacing:-.073em;line-height:1.02;max-width:1250px;margin:0;text-wrap:balance}:where(.cpo-v85-root) .cpo-next-perimeter-intro,:where(.cpo-v85-root) .cpo-next-universe-intro{font-size:clamp(19px,1.55vw,25px);line-height:1.63;color:#cbc7c0;max-width:770px;margin:clamp(50px,5.2vw,90px) 0 clamp(120px,13vw,235px)}:where(.cpo-v85-root) .cpo-next-scope-list,:where(.cpo-v85-root) .cpo-next-universe-list{border-top:1px solid #41403d}:where(.cpo-v85-root) .cpo-next-scope-row,:where(.cpo-v85-root) .cpo-next-universe-row{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);grid-gap:clamp(55px,8vw,150px);gap:clamp(55px,8vw,150px);padding:clamp(45px,5.5vw,105px) 0;border-bottom:1px solid #41403d}:where(.cpo-v85-root) .cpo-next-scope-row h3,:where(.cpo-v85-root) .cpo-next-universe-row h3{margin:0;font-size:clamp(28px,3.1vw,50px);font-weight:200;letter-spacing:-.049em;line-height:1.13;max-width:650px}:where(.cpo-v85-root) .cpo-next-scope-row p,:where(.cpo-v85-root) .cpo-next-universe-row p{margin:4px 0 0;color:#c8c4be;font-size:clamp(16px,1.16vw,18.5px);line-height:1.82;max-width:690px}:where(.cpo-v85-root) .cpo-next-perimeter{background:#080808}:where(.cpo-v85-root) .cpo-next-governance{background:#10100f;padding-bottom:clamp(100px,11vw,200px)}:where(.cpo-v85-root) .cpo-next-governance-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#aaa59e;margin:0 0 clamp(60px,8vw,140px)}:where(.cpo-v85-root) .cpo-next-governance-body{font-size:clamp(17px,1.47vw,23px);line-height:1.86;color:#d2cdc6;margin:clamp(85px,9vw,175px) 0 0 auto;text-wrap:pretty}:where(.cpo-v85-root) .cpo-next-outro{margin-top:clamp(160px,19vw,360px);border-top:1px solid #514d48;padding-top:clamp(65px,8vw,140px)}:where(.cpo-v85-root) .cpo-next-outro-claim{font-size:clamp(48px,7vw,120px);font-weight:200;letter-spacing:-.07em;line-height:1.05;max-width:1100px;margin:0}:where(.cpo-v85-root) .cpo-next-outro-detail{font-size:clamp(17px,1.45vw,23px);line-height:1.65;color:#bcb7b0;max-width:650px;margin:clamp(75px,8vw,140px) 0 0 auto}@media(max-width:1100px){:where(.cpo-v85-root) .cpo-next-competence-list li{grid-template-columns:1fr;gap:13px}:where(.cpo-v85-root) .cpo-next-office-close{gap:65px}:where(.cpo-v85-root) .cpo-next-commercial-entry,:where(.cpo-v85-root) .cpo-next-industrial-entry{min-height:670px}:where(.cpo-v85-root) .cpo-next-commercial-cover,:where(.cpo-v85-root) .cpo-next-industrial-cover{min-height:670px}}@media(max-width:760px){:where(.cpo-v85-root) .cpo-next-heading{padding-top:115px}:where(.cpo-v85-root) .cpo-next-heading h2{font-size:clamp(57px,12vw,89px)}:where(.cpo-v85-root) .cpo-next-position{font-size:17px;margin-top:35px}:where(.cpo-v85-root) .cpo-next-route{font-size:clamp(23px,5.2vw,32px);margin-top:95px}:where(.cpo-v85-root) .cpo-next-story{grid-template-columns:1fr;gap:28px;margin-top:70px;margin-bottom:120px}:where(.cpo-v85-root) .cpo-next-story p,:where(.cpo-v85-root) .cpo-next-story p:nth-child(2){margin-top:0;max-width:710px;font-size:15.7px;line-height:1.85}:where(.cpo-v85-root) .cpo-next-drawing-spread{grid-template-columns:1.1fr .9fr;min-height:480px;margin-bottom:125px;gap:5px}:where(.cpo-v85-root) .cpo-next-drawing-spread .cpo-next-figure{min-height:480px;padding:20px}:where(.cpo-v85-root) .cpo-next-areas{grid-template-columns:1fr;gap:54px;margin-bottom:130px}:where(.cpo-v85-root) .cpo-next-area-head h3{position:static;font-size:clamp(41px,7vw,65px)}:where(.cpo-v85-root) .cpo-next-competence-list li{grid-template-columns:minmax(0,.41fr) minmax(0,.59fr)}:where(.cpo-v85-root) .cpo-next-craft-panorama,:where(.cpo-v85-root) .cpo-next-material-panorama{height:58vw;min-height:360px;margin-bottom:120px}:where(.cpo-v85-root) .cpo-next-office-close{grid-template-columns:1fr;gap:105px}:where(.cpo-v85-root) .cpo-next-commercial-entry,:where(.cpo-v85-root) .cpo-next-industrial-entry{grid-template-columns:1fr;min-height:0}:where(.cpo-v85-root) .cpo-next-commercial-left,:where(.cpo-v85-root) .cpo-next-industrial-copy{min-height:520px;padding-bottom:75px}:where(.cpo-v85-root) .cpo-next-commercial-entry .cpo-next-heading,:where(.cpo-v85-root) .cpo-next-industrial-entry .cpo-next-heading{padding-top:120px}:where(.cpo-v85-root) .cpo-next-commercial-entry .cpo-next-heading h2,:where(.cpo-v85-root) .cpo-next-industrial-entry .cpo-next-heading h2{font-size:clamp(57px,11vw,93px)}:where(.cpo-v85-root) .cpo-next-commercial-entry .cpo-next-route,:where(.cpo-v85-root) .cpo-next-industrial-entry .cpo-next-route{margin-top:67px}:where(.cpo-v85-root) .cpo-next-commercial-cover,:where(.cpo-v85-root) .cpo-next-industrial-cover{min-height:0;height:65vw;max-height:640px}:where(.cpo-v85-root) .cpo-next-pathways{grid-template-columns:1fr;gap:60px;margin-bottom:145px}:where(.cpo-v85-root) .cpo-next-commercial .cpo-next-story,:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-story{margin-top:120px}:where(.cpo-v85-root) .cpo-next-method-row,:where(.cpo-v85-root) .cpo-next-scope-row,:where(.cpo-v85-root) .cpo-next-universe-row{grid-template-columns:1fr;gap:30px}:where(.cpo-v85-root) .cpo-next-method-row h3{font-size:clamp(45px,8vw,72px)}:where(.cpo-v85-root) .cpo-next-governance h2,:where(.cpo-v85-root) .cpo-next-perimeter h2,:where(.cpo-v85-root) .cpo-next-universes h2{font-size:clamp(55px,9vw,85px)}:where(.cpo-v85-root) .cpo-next-perimeter-intro,:where(.cpo-v85-root) .cpo-next-universe-intro{margin-bottom:115px}}@media(max-width:480px){:where(.cpo-v85-root) .cpo-next-heading h2{font-size:clamp(49px,12.8vw,62px)}:where(.cpo-v85-root) .cpo-next-position{font-size:16px}:where(.cpo-v85-root) .cpo-next-route{font-size:22px;margin-top:82px}:where(.cpo-v85-root) .cpo-next-drawing-spread{display:flex;overflow-x:auto;min-height:450px;scroll-snap-type:x mandatory;scrollbar-width:thin}:where(.cpo-v85-root) .cpo-next-drawing-spread .cpo-next-figure{flex:0 0 87vw;min-height:450px;scroll-snap-align:center}:where(.cpo-v85-root) .cpo-next-competence-list li{grid-template-columns:1fr;gap:14px;padding:32px 0}:where(.cpo-v85-root) .cpo-next-competence-list strong{font-size:16px}:where(.cpo-v85-root) .cpo-next-competence-list span{font-size:15px}:where(.cpo-v85-root) .cpo-next-commercial-left,:where(.cpo-v85-root) .cpo-next-industrial-copy{min-height:455px}:where(.cpo-v85-root) .cpo-next-commercial-cover,:where(.cpo-v85-root) .cpo-next-industrial-cover{height:84vw}:where(.cpo-v85-root) .cpo-next-craft-panorama,:where(.cpo-v85-root) .cpo-next-material-panorama{height:105vw}:where(.cpo-v85-root) .cpo-next-office-close h3{font-size:40px}:where(.cpo-v85-root) .cpo-next-governance h2,:where(.cpo-v85-root) .cpo-next-perimeter h2,:where(.cpo-v85-root) .cpo-next-universes h2{font-size:51px}:where(.cpo-v85-root) .cpo-next-method-row h3{font-size:45px}:where(.cpo-v85-root) .cpo-next-outro-claim{font-size:52px}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-next-figure img{transition:none}}:where(.cpo-v85-root) .cpo-v14-figure{margin:0;position:relative;overflow:hidden;isolation:isolate;background:#0b0b0b}:where(.cpo-v85-root) .cpo-v14-figure img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.75,.18,1)}:where(.cpo-v85-root) .cpo-v14-technical-stage{min-height:clamp(790px,89vh,1070px);position:relative;isolation:isolate;background:#060606;overflow:hidden}:where(.cpo-v85-root) .cpo-v14-collars{position:absolute;inset:0;z-index:-2}:where(.cpo-v85-root) .cpo-v14-collars img{object-fit:cover;object-position:50% 9%}:where(.cpo-v85-root) .cpo-v14-technical-stage:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#050505,rgba(4,4,4,.98) 12%,rgba(4,4,4,.83) 39%,rgba(4,4,4,.2) 71%,rgba(4,4,4,.03)),linear-gradient(0deg,rgba(0,0,0,.4),transparent 43%)}:where(.cpo-v85-root) .cpo-v14-technical-stage-copy{position:relative;z-index:1;min-height:inherit}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-heading{max-width:800px;padding-top:clamp(145px,13vw,235px)}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-heading h2{text-wrap:wrap;max-width:760px}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-route{max-width:730px}:where(.cpo-v85-root) .cpo-v14-craft-wall{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.67fr) minmax(0,.65fr);grid-gap:clamp(5px,.85vw,14px);gap:clamp(5px,.85vw,14px);height:clamp(620px,65vw,920px);margin-bottom:clamp(145px,14vw,260px);background:#090909}:where(.cpo-v85-root) .cpo-v14-craft-wall .cpo-next-craft-panorama{height:100%;margin:0;background:#141414}:where(.cpo-v85-root) .cpo-v14-craft-wall .cpo-next-craft-panorama img{object-position:50% 48%}:where(.cpo-v85-root) .cpo-v14-cuff{height:100%}:where(.cpo-v85-root) .cpo-v14-cuff img{object-position:45% center;filter:grayscale(var(--cpo-photo-grayscale,1))}:where(.cpo-v85-root) .cpo-v14-craft-stack{min-height:0;display:grid;grid-template-rows:minmax(0,1.52fr) minmax(0,.48fr);grid-gap:clamp(5px,.85vw,14px);gap:clamp(5px,.85vw,14px)}:where(.cpo-v85-root) .cpo-v14-shoulder,:where(.cpo-v85-root) .cpo-v14-stitch{min-height:0}:where(.cpo-v85-root) .cpo-v14-shoulder img{object-position:center 40%;filter:grayscale(var(--cpo-photo-grayscale,1))}:where(.cpo-v85-root) .cpo-v14-stitch img{object-position:center 50%;filter:grayscale(var(--cpo-photo-grayscale,1))}:where(.cpo-v85-root) .cpo-v14-craft-wall .cpo-v14-figure:focus-within img,:where(.cpo-v85-root) .cpo-v14-craft-wall .cpo-v14-figure:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.016)}:where(.cpo-v85-root) .cpo-v14-process-break{height:clamp(540px,62vw,830px);margin-bottom:clamp(140px,15vw,270px);background:#111}:where(.cpo-v85-root) .cpo-v14-process-break .cpo-v14-figure{height:100%;width:100%}:where(.cpo-v85-root) .cpo-v14-chalk img{object-position:center 36%;filter:grayscale(var(--cpo-photo-grayscale,.75)) contrast(1.04)}:where(.cpo-v85-root) .cpo-v14-chalk:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.012)}:where(.cpo-v85-root) .cpo-v14-material-wall{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);height:clamp(550px,56vw,810px);grid-gap:clamp(5px,.85vw,14px);gap:clamp(5px,.85vw,14px);margin-bottom:clamp(145px,14vw,260px);background:#0e0e0e}:where(.cpo-v85-root) .cpo-v14-material-wall .cpo-next-material-panorama{height:100%;margin:0}:where(.cpo-v85-root) .cpo-v14-fabric img{object-position:center;filter:grayscale(var(--cpo-photo-grayscale,1))}:where(.cpo-v85-root) .cpo-v14-fabric:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.012)}:where(.cpo-v85-root) .cpo-v14-contemporary{align-items:end}:where(.cpo-v85-root) .cpo-v14-contemporary .cpo-v14-universe-image-column{min-width:0}:where(.cpo-v85-root) .cpo-v14-blue{height:clamp(430px,48vw,710px);width:min(83%,580px);margin:clamp(65px,8vw,140px) 0 0 clamp(12px,4vw,75px)}:where(.cpo-v85-root) .cpo-v14-blue img{object-position:center 48%;filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.035)}:where(.cpo-v85-root) .cpo-v14-blue:focus-within img,:where(.cpo-v85-root) .cpo-v14-blue:hover img{filter:grayscale(var(--cpo-photo-grayscale,0));transform:scale(1.01)}:where(.cpo-v85-root) .cpo-v14-contemporary>p{align-self:end;margin-bottom:clamp(20px,4vw,80px)}@media(max-width:1100px){:where(.cpo-v85-root) .cpo-v14-technical-stage{min-height:850px}:where(.cpo-v85-root) .cpo-v14-technical-stage:after{background:linear-gradient(90deg,#050505,rgba(0,0,0,.94) 24%,rgba(0,0,0,.62) 65%,rgba(0,0,0,.06))}:where(.cpo-v85-root) .cpo-v14-craft-wall{grid-template-columns:minmax(0,1.1fr) minmax(0,.78fr);grid-template-rows:minmax(0,700px) minmax(0,290px);height:auto}:where(.cpo-v85-root) .cpo-v14-craft-wall .cpo-next-craft-panorama{grid-column:1;grid-row:1;min-height:0}:where(.cpo-v85-root) .cpo-v14-craft-stack{grid-column:2;grid-row:1;grid-template-rows:minmax(0,1fr) minmax(0,.3fr)}:where(.cpo-v85-root) .cpo-v14-cuff{grid-column:1/-1;grid-row:2;min-height:0;height:100%}:where(.cpo-v85-root) .cpo-v14-cuff img{object-position:50% 55%}}@media(max-width:760px){:where(.cpo-v85-root) .cpo-v14-technical-stage{min-height:810px}:where(.cpo-v85-root) .cpo-v14-collars img{object-position:54% 8%}:where(.cpo-v85-root) .cpo-v14-technical-stage:after{background:linear-gradient(180deg,rgba(0,0,0,.84),rgba(0,0,0,.7) 45%,rgba(0,0,0,.26) 78%,rgba(0,0,0,.62))}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-heading{padding-top:120px;max-width:100%}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-route{max-width:550px;margin-top:82px}:where(.cpo-v85-root) .cpo-v14-craft-wall{grid-template-rows:minmax(0,590px) minmax(0,250px);height:auto;margin-bottom:120px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6px}:where(.cpo-v85-root) .cpo-v14-craft-stack{gap:6px}:where(.cpo-v85-root) .cpo-v14-process-break{height:65vw;min-height:420px;margin-bottom:125px}:where(.cpo-v85-root) .cpo-v14-material-wall{height:68vw;min-height:410px;margin-bottom:120px;gap:6px}:where(.cpo-v85-root) .cpo-v14-blue{width:72%;height:620px;margin:60px auto 45px}:where(.cpo-v85-root) .cpo-v14-contemporary>p{margin-bottom:10px}}@media(max-width:480px){:where(.cpo-v85-root) .cpo-v14-technical-stage{min-height:700px}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-heading h2{font-size:clamp(52px,13vw,65px)}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-position{margin-top:32px}:where(.cpo-v85-root) .cpo-v14-technical-stage .cpo-next-route{font-size:21px;line-height:1.36;margin-top:100px}:where(.cpo-v85-root) .cpo-v14-collars img{object-position:48% 8%}:where(.cpo-v85-root) .cpo-v14-craft-wall{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);grid-template-rows:minmax(0,530px) minmax(0,230px);height:auto}:where(.cpo-v85-root) .cpo-v14-craft-stack{grid-template-rows:minmax(0,1fr) minmax(0,.35fr)}:where(.cpo-v85-root) .cpo-v14-process-break{height:510px}:where(.cpo-v85-root) .cpo-v14-chalk img{object-position:44% 35%}:where(.cpo-v85-root) .cpo-v14-material-wall{height:520px;grid-template-columns:1.2fr .8fr}:where(.cpo-v85-root) .cpo-v14-blue{height:520px;width:86%;margin:48px auto 35px}}@media(hover:none){:where(.cpo-v85-root) .cpo-v14-blue img{filter:grayscale(var(--cpo-photo-grayscale,0))}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-v14-figure img{transition:none}}:where(.cpo-v85-root) .cpo-working-content img:not(.cpo-v15-always-colour){filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.035)!important;transition:filter .85s cubic-bezier(.21,.7,.18,1),transform 1.35s cubic-bezier(.21,.7,.18,1)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v15-selected img:not(.cpo-v15-always-colour),:where(.cpo-v85-root) .cpo-working-content :is(figure,.cpo-manifesto-card,.cpo-v14-technical-stage):focus-within img:not(.cpo-v15-always-colour),:where(.cpo-v85-root) .cpo-working-content :is(figure,.cpo-manifesto-card,.cpo-v14-technical-stage):hover img:not(.cpo-v15-always-colour){filter:grayscale(var(--cpo-photo-grayscale,0)) contrast(1.015)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-manifesto-card .cpo-manifesto-image img{filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.51)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-manifesto-card.cpo-v15-selected .cpo-manifesto-image img,:where(.cpo-v85-root) .cpo-working-content .cpo-manifesto-card:focus-within .cpo-manifesto-image img,:where(.cpo-v85-root) .cpo-working-content .cpo-manifesto-card:hover .cpo-manifesto-image img{filter:grayscale(var(--cpo-photo-grayscale,0)) brightness(.69)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v14-technical-stage .cpo-v14-collars img{filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.78)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v14-technical-stage.cpo-v15-selected .cpo-v14-collars img,:where(.cpo-v85-root) .cpo-working-content .cpo-v14-technical-stage:hover .cpo-v14-collars img{filter:grayscale(var(--cpo-photo-grayscale,0)) brightness(.84)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v15-colour-photo img,:where(.cpo-v85-root) .cpo-working-content .cpo-v15-colour-photo:focus-within img,:where(.cpo-v85-root) .cpo-working-content .cpo-v15-colour-photo:hover img{filter:none!important}:where(.cpo-v85-root) .cpo-v15-footwear-stage{margin:clamp(90px,10vw,175px) calc(-1 * var(--margin)) clamp(115px,13vw,220px);position:relative;min-height:clamp(585px,59vw,1000px);background:#1a1a1c;isolation:isolate;overflow:hidden}:where(.cpo-v85-root) .cpo-v15-boots{position:absolute;inset:0;margin:0;overflow:hidden;background:#1d1b1d}:where(.cpo-v85-root) .cpo-v15-boots img{display:block;width:100%;height:100%;object-fit:cover;object-position:49% 50%;transform:scale(1.005)}:where(.cpo-v85-root) .cpo-v15-footwear-stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 16%,rgba(8,8,9,.03) 45%,rgba(8,8,9,.63) 75%,rgba(8,8,9,.82))}:where(.cpo-v85-root) .cpo-v15-footwear-copy{position:absolute;z-index:1;right:clamp(42px,7vw,135px);top:50%;transform:translateY(-50%);width:min(29%,470px);padding:0}:where(.cpo-v85-root) .cpo-v15-footwear-copy .cpo-next-universe-intro{margin:0;color:#f3f1ef;max-width:none;font-size:clamp(22px,2.2vw,38px);line-height:1.37;font-weight:200;letter-spacing:-.035em;text-wrap:balance}:where(.cpo-v85-root) .cpo-v15-boots:hover img{transform:scale(1.03)}:where(.cpo-v85-root) .cpo-v15-making-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(6px,.85vw,15px);gap:clamp(6px,.85vw,15px);height:clamp(610px,59vw,940px);background:#070707}:where(.cpo-v85-root) .cpo-v15-making-details,:where(.cpo-v85-root) .cpo-v15-making-primary{min-width:0;min-height:0;overflow:hidden}:where(.cpo-v85-root) .cpo-v15-making-primary>figure{height:100%;width:100%;margin:0}:where(.cpo-v85-root) .cpo-v15-making-details{display:grid;grid-template-rows:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:clamp(6px,.85vw,15px);gap:clamp(6px,.85vw,15px)}:where(.cpo-v85-root) .cpo-v15-making-details figure{height:100%;min-height:0;width:100%;margin:0;position:relative;overflow:hidden}:where(.cpo-v85-root) .cpo-v15-making-details img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.4s ease}:where(.cpo-v85-root) .cpo-v15-stitching img{object-position:51% 50%}:where(.cpo-v85-root) .cpo-v15-shoemaking img{object-position:55% 55%}:where(.cpo-v85-root) .cpo-v15-making-details figure:hover img{transform:scale(1.03)}:where(.cpo-v85-root) .cpo-next-methods{border-color:#494949}:where(.cpo-v85-root) .cpo-next-method-row{position:relative;min-height:clamp(290px,31vw,520px);align-items:center}:where(.cpo-v85-root) .cpo-next-method-row h3{max-width:820px;line-height:1.01}:where(.cpo-v85-root) .cpo-next-method-row:nth-child(2){grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}:where(.cpo-v85-root) .cpo-next-method-row:nth-child(2) h3{font-size:clamp(50px,6.2vw,106px)}:where(.cpo-v85-root) .cpo-next-universes .cpo-next-universe-list{margin-top:0}:where(.cpo-v85-root) .cpo-next-scope-row{min-height:clamp(240px,23vw,390px);align-items:center}:where(.cpo-v85-root) .cpo-next-scope-row:nth-child(2n){grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}:where(.cpo-v85-root) .cpo-next-governance-body{max-width:1090px}@media(max-width:980px){:where(.cpo-v85-root) .cpo-v15-footwear-stage{min-height:720px}:where(.cpo-v85-root) .cpo-v15-footwear-copy{width:36%;right:5%}:where(.cpo-v85-root) .cpo-v15-making-grid{height:700px;grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}}@media(max-width:760px){:where(.cpo-v85-root) .cpo-v15-footwear-stage{margin-top:90px;min-height:0;display:flex;flex-direction:column}:where(.cpo-v85-root) .cpo-v15-boots{position:relative;width:100%;height:clamp(360px,75vw,580px)}:where(.cpo-v85-root) .cpo-v15-boots img{object-fit:cover;object-position:30% center}:where(.cpo-v85-root) .cpo-v15-footwear-stage:after{display:none}:where(.cpo-v85-root) .cpo-v15-footwear-copy{position:relative;inset:auto;transform:none;width:100%;padding:45px max(25px,var(--margin)) 55px;background:#121212}:where(.cpo-v85-root) .cpo-v15-footwear-copy .cpo-next-universe-intro{font-size:clamp(23px,5vw,32px);line-height:1.4}:where(.cpo-v85-root) .cpo-v15-making-grid{height:auto;grid-template-columns:1fr;grid-template-rows:540px auto;gap:7px}:where(.cpo-v85-root) .cpo-v15-making-details{height:690px;gap:7px}:where(.cpo-v85-root) .cpo-next-method-row:nth-child(2),:where(.cpo-v85-root) .cpo-next-scope-row:nth-child(2n){grid-template-columns:1fr}:where(.cpo-v85-root) .cpo-next-method-row{min-height:0}:where(.cpo-v85-root) .cpo-next-scope-row{min-height:0}}@media(max-width:480px){:where(.cpo-v85-root) .cpo-v15-boots{height:365px}:where(.cpo-v85-root) .cpo-v15-boots img{object-position:35% center}:where(.cpo-v85-root) .cpo-v15-footwear-copy{padding:43px 25px 55px}:where(.cpo-v85-root) .cpo-v15-making-grid{grid-template-rows:410px auto}:where(.cpo-v85-root) .cpo-v15-making-details{height:545px}:where(.cpo-v85-root) .cpo-v15-footwear-copy .cpo-next-universe-intro{font-size:24px}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-v15-making-details img,:where(.cpo-v85-root) .cpo-working-content img:not(.cpo-v15-always-colour){transition:none!important}}:where(.cpo-v85-root) .cpo-colour-copy{box-sizing:border-box;min-height:clamp(660px,83svh,1060px);max-width:none;background:#c9bca1;color:#231e19;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(118px,11vw,182px) var(--margin) clamp(115px,11vw,190px);overflow:hidden;position:relative}:where(.cpo-v85-root) .cpo-colour-copy:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background-image:repeating-linear-gradient(98deg,transparent,transparent 16px,rgba(255,255,255,.18) 17px,transparent 19px)}:where(.cpo-v85-root) .cpo-colour-copy h2{max-width:min(1150px,88%);font-size:clamp(88px,11.8vw,202px);color:#201c17;transform:rotate(-3.4deg) translateX(-1.3vw);transform-origin:left center;letter-spacing:-.105em;position:relative}:where(.cpo-v85-root) .cpo-colour-copy>div{margin-top:120px;margin-left:auto;width:min(46%,700px);max-width:none;transform:rotate(2deg);position:relative}:where(.cpo-v85-root) .cpo-colour-copy h3{color:#211c17;font-size:clamp(30px,3.2vw,54px);line-height:1.09}:where(.cpo-v85-root) .cpo-colour-copy p{color:#3e352a;max-width:660px;font-size:clamp(15px,1.35vw,19px);line-height:1.65}:where(.cpo-v85-root) .cpo-colour-palette-wrap{padding-top:clamp(115px,12vw,210px);padding-bottom:clamp(110px,11vw,190px)}:where(.cpo-v85-root) .cpo-v16-chromatic-chapters{position:relative;isolation:isolate;background:#050404}:where(.cpo-v85-root) .cpo-v16-pantone-page{position:relative;box-sizing:border-box;overflow:hidden;min-height:clamp(730px,89svh,1250px);isolation:isolate;color:#f3e8de;padding:clamp(45px,5vw,86px) var(--margin)}:where(.cpo-v85-root) .cpo-v16-pantone-brown{background:#341f1a}:where(.cpo-v85-root) .cpo-v16-pantone-bordeaux{background:#471e1d}:where(.cpo-v85-root) .cpo-v16-pantone-page:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 38% 50%,transparent 25%,rgba(0,0,0,.11) 100%)}:where(.cpo-v85-root) .cpo-v16-pantone-image{position:absolute;top:12%;right:8%;height:66%;width:min(44%,670px);box-shadow:0 35px 110px rgba(0,0,0,.18);overflow:hidden;transform:rotate(1.3deg)}:where(.cpo-v85-root) .cpo-v16-button-study{margin:0;width:100%;height:100%;overflow:hidden;background:#242323}:where(.cpo-v85-root) .cpo-v16-button-study img{width:100%;height:100%;object-fit:cover;object-position:50% 43%;display:block}:where(.cpo-v85-root) .cpo-v16-button-study img:not(.cpo-v15-always-colour){filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(1.19) contrast(1.045)!important}:where(.cpo-v85-root) .cpo-v16-button-study.cpo-v15-selected img:not(.cpo-v15-always-colour),:where(.cpo-v85-root) .cpo-v16-button-study:hover img:not(.cpo-v15-always-colour){filter:none!important}:where(.cpo-v85-root) .cpo-v16-pantone-information{position:absolute;left:var(--margin);right:var(--margin);bottom:clamp(54px,6.8vw,130px);display:flex;align-items:flex-end;justify-content:space-between;gap:5vw;z-index:2}:where(.cpo-v85-root) .cpo-v16-pantone-name{display:block;font-family:inherit;font-weight:300;font-style:italic;font-size:clamp(34px,4.8vw,90px);letter-spacing:-.035em;max-width:640px;line-height:1.05}:where(.cpo-v85-root) .cpo-v16-pantone-spec{display:grid;grid-template-columns:max-content max-content;grid-column-gap:clamp(25px,3vw,64px);column-gap:clamp(25px,3vw,64px);grid-row-gap:5px;row-gap:5px;font-size:clamp(10px,.9vw,13px);line-height:1.3;font-family:Arial,Helvetica,sans-serif;letter-spacing:.07em;font-weight:300;min-width:230px;color:#e8d7cd}:where(.cpo-v85-root) .cpo-v16-page-number{position:absolute;top:clamp(50px,6vw,110px);left:var(--margin);font-size:11px;letter-spacing:.26em;color:rgba(255,241,231,.6)}:where(.cpo-v85-root) .cpo-v16-pantone-orbit{position:absolute;inset:7% -13% 7% 27%;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:.23;transform:rotate(-18deg)}:where(.cpo-v85-root) .cpo-v16-pantone-orbit span{display:block;position:absolute;border:1px solid rgba(240,182,176,.49);border-radius:50%;width:clamp(400px,57vw,1060px);height:clamp(800px,120vw,1970px)}:where(.cpo-v85-root) .cpo-v16-pantone-orbit span:nth-child(2){width:clamp(260px,42vw,750px);height:clamp(570px,94vw,1560px)}:where(.cpo-v85-root) .cpo-v16-pantone-orbit span:nth-child(3){width:clamp(130px,25vw,480px);height:clamp(350px,63vw,1050px)}:where(.cpo-v85-root) .cpo-v16-pantone-bordeaux .cpo-v16-pantone-information{top:50%;bottom:auto;transform:translateY(-35%)}:where(.cpo-v85-root) .cpo-v16-pantone-bordeaux .cpo-v16-pantone-name{font-size:clamp(35px,5.3vw,102px)}@media(max-width:900px){:where(.cpo-v85-root) .cpo-colour-copy{min-height:700px}:where(.cpo-v85-root) .cpo-colour-copy h2{max-width:100%;font-size:clamp(75px,12vw,128px)}:where(.cpo-v85-root) .cpo-colour-copy>div{width:66%;margin-top:110px}:where(.cpo-v85-root) .cpo-v16-pantone-page{min-height:780px}:where(.cpo-v85-root) .cpo-v16-pantone-image{right:7%;width:51%;height:59%;top:14%}:where(.cpo-v85-root) .cpo-v16-pantone-information{gap:50px}}@media(max-width:650px){:where(.cpo-v85-root) .cpo-colour-copy{min-height:690px;padding:105px 24px 88px}:where(.cpo-v85-root) .cpo-colour-copy h2{font-size:clamp(67px,14vw,102px);line-height:.93;transform:rotate(-3deg)}:where(.cpo-v85-root) .cpo-colour-copy>div{width:87%;margin-top:120px;margin-right:0;transform:rotate(1deg)}:where(.cpo-v85-root) .cpo-colour-copy h3{font-size:32px}:where(.cpo-v85-root) .cpo-colour-copy p{font-size:16px}:where(.cpo-v85-root) .cpo-colour-palette-wrap{padding-top:105px;padding-bottom:100px}:where(.cpo-v85-root) .cpo-v16-pantone-page{min-height:780px;padding:48px 25px}:where(.cpo-v85-root) .cpo-v16-page-number{top:48px;left:25px}:where(.cpo-v85-root) .cpo-v16-pantone-image{left:25px;right:25px;top:112px;width:auto;height:410px;transform:rotate(0deg)}:where(.cpo-v85-root) .cpo-v16-button-study img{object-position:50% 39%}:where(.cpo-v85-root) .cpo-v16-pantone-information{left:25px;right:25px;bottom:58px;display:block}:where(.cpo-v85-root) .cpo-v16-pantone-name{font-size:clamp(42px,9vw,65px);margin-bottom:28px}:where(.cpo-v85-root) .cpo-v16-pantone-spec{grid-template-columns:110px 1fr;row-gap:3px;min-width:0}:where(.cpo-v85-root) .cpo-v16-pantone-bordeaux{min-height:690px}:where(.cpo-v85-root) .cpo-v16-pantone-bordeaux .cpo-v16-pantone-information{top:auto;bottom:100px;transform:none}:where(.cpo-v85-root) .cpo-v16-pantone-orbit{inset:-7% -55% 10% 5%}}@media(max-width:390px){:where(.cpo-v85-root) .cpo-v16-pantone-image{height:365px}:where(.cpo-v85-root) .cpo-v16-pantone-page{min-height:730px}:where(.cpo-v85-root) .cpo-colour-copy h2{font-size:65px}}:where(.cpo-v85-root) .cpo-v17-prologue{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;background:#111315;min-height:clamp(680px,90svh,1150px);display:block;margin:0;padding:0}:where(.cpo-v85-root) .cpo-v17-prologue-portrait{margin:0;position:absolute;inset:0 0 0 auto;width:64%;height:100%;background:#101214;overflow:hidden}:where(.cpo-v85-root) .cpo-v17-prologue-portrait img{display:block;position:absolute;right:0;top:0;width:100%;height:100%;object-fit:contain;object-position:right center;filter:none!important;transform:none!important}:where(.cpo-v85-root) .cpo-v17-prologue-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0c0d,#0b0c0d 12%,rgba(11,12,13,.9) 26%,rgba(11,12,13,.37) 45%,transparent 70%),linear-gradient(0deg,rgba(5,6,7,.58),transparent 21%)}:where(.cpo-v85-root) .cpo-v17-prologue:before{content:"";position:absolute;inset:auto auto 18% var(--margin);z-index:2;width:clamp(60px,10vw,175px);height:1px;background:#cecece;opacity:.58}:where(.cpo-v85-root) .cpo-v17-prologue:after{content:"CREATIVE & PRODUCT OFFICE";position:absolute;left:var(--margin);bottom:clamp(63px,8vw,148px);z-index:3;font-family:inherit;font-size:clamp(10px,1.05vw,14px);font-weight:300;letter-spacing:.28em;color:#e5e5e5}@media(max-width:1000px){:where(.cpo-v85-root) .cpo-v17-prologue-portrait{width:78%}:where(.cpo-v85-root) .cpo-v17-prologue-vignette{background:linear-gradient(90deg,#0b0c0d,rgba(11,12,13,.84) 14%,rgba(11,12,13,.25) 52%,transparent 85%),linear-gradient(0deg,rgba(5,6,7,.55),transparent 20%)}}@media(max-width:650px){:where(.cpo-v85-root) .cpo-v17-prologue{min-height:clamp(645px,88svh,920px);background:#151618}:where(.cpo-v85-root) .cpo-v17-prologue-portrait{inset:0;width:100%;height:100%}:where(.cpo-v85-root) .cpo-v17-prologue-portrait img{object-fit:cover;object-position:50% 37%}:where(.cpo-v85-root) .cpo-v17-prologue-vignette{background:linear-gradient(0deg,rgba(0,0,0,.71),transparent 23%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 30%)}:where(.cpo-v85-root) .cpo-v17-prologue:before{left:25px;bottom:90px;width:68px}:where(.cpo-v85-root) .cpo-v17-prologue:after{left:25px;bottom:51px;letter-spacing:.19em;font-size:10px}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-v17-prologue *{transition:none!important}}:where(.cpo-v85-root) .cpo-v18-collar-interlude{display:grid;grid-template-columns:9.8% minmax(0,1fr) 9.8%;width:100%;aspect-ratio:1915/812;overflow:hidden;position:relative;isolation:isolate;background:#fff}:where(.cpo-v85-root) .cpo-v18-collar-interlude .cpo-v14-collars{grid-column:2;position:relative;inset:auto;z-index:auto;width:100%;height:100%;min-height:0;margin:0;background:#080808}:where(.cpo-v85-root) .cpo-v18-collar-interlude .cpo-v14-collars img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:none!important;transform:none!important}:where(.cpo-v85-root) .cpo-v18-technical-type-stage{min-height:clamp(650px,56vw,840px);background:#080808}:where(.cpo-v85-root) .cpo-v18-technical-type-stage:after{display:none!important}:where(.cpo-v85-root) .cpo-v18-technical-type-stage .cpo-v14-technical-stage-copy{min-height:inherit}@media(max-width:760px){:where(.cpo-v85-root) .cpo-v18-collar-interlude{grid-template-columns:5% minmax(0,1fr) 5%;aspect-ratio:auto;height:clamp(265px,74vw,480px)}:where(.cpo-v85-root) .cpo-v18-collar-interlude .cpo-v14-collars img{object-position:center top}:where(.cpo-v85-root) .cpo-v18-technical-type-stage{min-height:clamp(570px,80svh,730px)}}@media(max-width:480px){:where(.cpo-v85-root) .cpo-v18-collar-interlude{height:clamp(245px,76vw,330px)}:where(.cpo-v85-root) .cpo-v18-technical-type-stage{min-height:570px}}:where(.cpo-v85-root) .cpo-v19-intro-editorial{background:#111;color:#f2efe9;padding:clamp(122px,12.8vw,215px) var(--margin) clamp(110px,12.5vw,215px);isolation:isolate;overflow:hidden}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-grid{display:flex;flex-direction:column;align-items:center;max-width:1540px;margin-inline:auto}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis{display:block;width:100%;max-width:none;margin:0 auto;font-weight:200;letter-spacing:-.068em;text-align:center;color:#f2efe9}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span{display:block;white-space:nowrap;padding-left:0!important}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span:first-child{transform:translateX(-4%)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span:nth-child(2){transform:translateX(4.8%)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span:nth-child(3){transform:translateX(.4%)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy{box-sizing:border-box;width:min(100%,880px);max-width:880px;padding:0;margin:0 auto;border:0;color:#d4d4d2;font-weight:300;letter-spacing:.004em;text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy p{margin:0;text-wrap:wrap}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy p+p{margin-top:clamp(23px,2.5vw,38px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-worktable{width:min(83%,1320px);max-width:1320px;margin:clamp(135px,13vw,220px) auto 0}@media(max-width:1000px){:where(.cpo-v85-root) .cpo-v19-intro-editorial{padding-top:clamp(110px,13vw,160px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis{font-size:clamp(48px,7vw,77px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span:first-child{transform:translateX(-2.1%)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span:nth-child(2){transform:translateX(2.8%)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span:nth-child(3){transform:translateX(0)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy{max-width:800px;font-size:15px}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-worktable{width:95%}}@media(max-width:650px){:where(.cpo-v85-root) .cpo-v19-intro-editorial{padding:clamp(89px,20vw,130px) 24px clamp(90px,20vw,132px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-grid{gap:clamp(52px,12vw,75px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis{font-size:clamp(39px,10.8vw,65px);line-height:1.1;letter-spacing:-.063em;max-width:100%}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis span{white-space:normal;transform:none!important}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy{width:100%;max-width:100%;padding-top:0;font-size:14.5px;line-height:1.86;letter-spacing:0}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy p+p{margin-top:26px}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-worktable{width:calc(100% + 48px);max-width:none;margin:95px 0 0 -24px}}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{display:block}:where(.cpo-v85-root) #ufficio-creativo .office-creative-position{max-width:860px;margin:clamp(24px,2.6vw,41px) 0 0;font-size:clamp(28px,3.1vw,50px);line-height:1.18;letter-spacing:-.055em;color:#e5e4e1;font-weight:200}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{font-weight:300}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro p{margin:0;text-wrap:wrap}@media(max-width:650px){:where(.cpo-v85-root) #ufficio-creativo{padding:80px 24px 125px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-position{font-size:clamp(26px,7.3vw,36px);line-height:1.19;margin-top:24px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom{font-size:clamp(19px,5.2vw,25px);line-height:1.37}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{max-width:100%}}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading{width:100%;max-width:915px;margin:0;text-align:left;display:block}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{width:100%;max-width:915px;margin:0}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2 span{max-width:100%}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom{color:#e5e4e1}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom span{display:block;margin:0;max-width:100%}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{letter-spacing:.005em;text-justify:inter-word}@media(max-width:650px){:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom,:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading,:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2,:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{max-width:100%;width:100%}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{font-size:13px;letter-spacing:.28em;line-height:1.6}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom{margin-top:29px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{font-size:14.5px;line-height:1.82;margin-top:25px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro p+p{margin-top:15px}}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-poster{display:block;position:relative;isolation:isolate;width:100%;padding:0;overflow:hidden;background:#ddd8cd;color:#2b2c2c;border:0;line-height:1}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{position:absolute;font-family:Georgia,Baskerville,Garamond,serif;font-style:normal;font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{position:absolute;font-family:inherit;text-transform:uppercase}@media(max-width:940px){:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-poster{height:clamp(450px,58vw,570px)}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{font-size:clamp(465px,61vw,660px);left:2%}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{left:20%;font-size:clamp(30px,3.8vw,47px);max-width:78%}}@media(max-width:650px){:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-poster{height:435px;margin:120px 0 75px}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{font-size:510px;left:-17px;top:-.1em}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{top:58%;left:22px;right:18px;max-width:calc(100% - 40px);font-size:clamp(31px,8.7vw,39px);line-height:1.06;letter-spacing:-.065em;white-space:normal}}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture{height:clamp(580px,53vw,850px);margin:clamp(150px,17vw,290px) 0 clamp(135px,15vw,265px);background:#030303}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-flow{left:0;top:19%;width:81%;height:77%;z-index:1;-webkit-clip-path:none;clip-path:none;box-shadow:none}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-flow img{object-position:50% 50%;filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.78)}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-portrait{top:0;right:0;left:auto;width:34%;height:91%;z-index:3;box-shadow:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8.5%,#000);mask-image:linear-gradient(90deg,transparent,#000 8.5%,#000)}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-portrait img{object-position:34% 50%;filter:grayscale(var(--cpo-photo-grayscale,1));transform:scale(1.095);transform-origin:31% center}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-portrait:hover img{transform:scale(1.095)}@media(max-width:650px){:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture{height:500px;margin:112px -22px 90px}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-flow{left:0;top:20%;width:83%;height:72%}:where(.cpo-v85-root) #ufficio-creativo .cpo-image-overture .cpo-overture-portrait{right:0;top:0;width:48%;height:87%}}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-area-head{width:100%}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) :is(#ricerca-title,#codici-title){margin:0;max-width:100%;color:#f3f3f3;font-family:inherit;font-size:clamp(104px,15vw,242px);font-weight:200;line-height:.88;letter-spacing:-.088em;text-transform:uppercase;white-space:nowrap}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points{width:82%;max-width:none;margin:clamp(95px,9.5vw,155px) 0 0 auto;padding:0;list-style:none}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li{display:grid;grid-template-columns:minmax(240px,.83fr) minmax(0,1.17fr);grid-gap:clamp(42px,5.8vw,93px);gap:clamp(42px,5.8vw,93px);align-items:start;padding:0}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li+li{margin-top:clamp(58px,7vw,112px)}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points strong{display:block;margin:0;color:#f6f6f6;font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:1.19;letter-spacing:-.038em}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points span{display:block;margin:2px 0 0;color:#c4c4c4;font-size:clamp(16px,1.1vw,18px);font-weight:300;line-height:1.8}@media(max-width:1050px){:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points{width:100%}}@media(max-width:650px){:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{color:#858585}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes){margin-top:75px}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) :is(#ricerca-title,#codici-title){font-size:clamp(63px,16.2vw,99px);line-height:.95;letter-spacing:-.085em}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points{margin:58px 0 0}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li{display:block}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li+li{margin-top:55px}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points strong{font-size:clamp(23px,5.9vw,28px);line-height:1.22}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points span{margin-top:14px;font-size:15.5px;line-height:1.79}}:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet{box-sizing:border-box;width:calc(100% + var(--margin) + var(--margin));max-width:none;margin:clamp(72px,7.5vw,125px) calc(0px - var(--margin)) clamp(95px,10vw,165px);padding:0;background:#030303}:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet .cpo-sheet-canvas{width:min(100%,1750px);height:clamp(670px,59vw,1000px)}@media(max-width:840px){:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet .cpo-sheet-canvas{height:clamp(610px,80vw,760px)}}@media(max-width:600px){:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet{margin:65px calc(0px - var(--margin)) 105px}:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet .cpo-sheet-canvas{height:675px}}:where(.cpo-v85-root) #ufficio-creativo .vis-installation{box-sizing:border-box;width:calc(100% + var(--margin) + var(--margin));max-width:none;margin:clamp(72px,7.5vw,125px) calc(0px - var(--margin)) clamp(90px,10vw,165px);padding:clamp(70px,7vw,115px) var(--margin);background:#000}@media(max-width:1050px){:where(.cpo-v85-root) #ufficio-creativo .vis-installation{padding:85px var(--margin) 115px}}@media(max-width:600px){:where(.cpo-v85-root) #ufficio-creativo .vis-installation{margin:70px calc(0px - var(--margin)) 95px;padding:75px 18px 90px}}:where(.cpo-v85-root) .office-creative--collection{background:#030303;padding:clamp(90px,9vw,160px) var(--margin) clamp(75px,8vw,135px)}:where(.cpo-v85-root) .office-creative--collection .office-creative-area{display:block;margin:0}:where(.cpo-v85-root) .office-creative--collection .office-creative-area-head{width:100%}:where(.cpo-v85-root) .office-creative--collection #collezione-title{margin:0;max-width:100%;color:#f3f3f3;font-family:inherit;font-size:clamp(104px,15vw,242px);font-weight:200;line-height:.88;letter-spacing:-.088em;text-transform:uppercase;white-space:nowrap}:where(.cpo-v85-root) .office-creative--collection .office-creative-area-head p{margin:clamp(35px,4vw,65px) 0 0;color:#bdb6ad;font-weight:300}:where(.cpo-v85-root) .office-creative--collection .office-creative-points{width:82%;max-width:none;margin:clamp(95px,9.5vw,155px) 0 0 auto;padding:0;list-style:none}:where(.cpo-v85-root) .office-creative--collection .office-creative-points li{display:grid;grid-template-columns:minmax(240px,.83fr) minmax(0,1.17fr);grid-gap:clamp(42px,5.8vw,93px);gap:clamp(42px,5.8vw,93px);align-items:start;padding:0}:where(.cpo-v85-root) .office-creative--collection .office-creative-points li+li{margin-top:clamp(58px,7vw,112px)}:where(.cpo-v85-root) .office-creative--collection .office-creative-points strong{display:block;margin:0;color:#f6f6f6;font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:1.19;letter-spacing:-.038em}:where(.cpo-v85-root) .office-creative--collection .office-creative-points span{display:block;margin:2px 0 0;color:#c4c4c4;font-size:clamp(16px,1.1vw,18px);font-weight:300;line-height:1.8}@media(max-width:1050px){:where(.cpo-v85-root) .office-creative--collection .office-creative-points{width:100%}}@media(max-width:650px){:where(.cpo-v85-root) .office-creative--collection{padding:75px var(--margin) 95px}:where(.cpo-v85-root) .office-creative--collection #collezione-title{font-size:clamp(63px,16.2vw,99px);line-height:.95;letter-spacing:-.085em}:where(.cpo-v85-root) .office-creative--collection .office-creative-area-head p{margin-top:30px;font-size:16px}:where(.cpo-v85-root) .office-creative--collection .office-creative-points{margin:58px 0 0}:where(.cpo-v85-root) .office-creative--collection .office-creative-points li{display:block}:where(.cpo-v85-root) .office-creative--collection .office-creative-points li+li{margin-top:55px}:where(.cpo-v85-root) .office-creative--collection .office-creative-points strong{font-size:clamp(23px,5.9vw,28px);line-height:1.22}:where(.cpo-v85-root) .office-creative--collection .office-creative-points span{margin-top:14px;font-size:15.5px;line-height:1.79}}:where(.cpo-v85-root) .office-creative--collection+.cpo-collection-board{padding-top:0}@media(max-width:650px){:where(.cpo-v85-root) .office-creative--collection{padding-bottom:26px}:where(.cpo-v85-root) .office-creative--collection+.cpo-collection-board{padding-top:0}}:where(.cpo-v85-root) .cpo-product-mosaic{width:100%;display:grid;grid-template-columns:9.8% minmax(0,1fr) 9.8%;background:#fff;padding:0;margin:0}:where(.cpo-v85-root) .cpo-product-mosaic-grid{grid-column:2;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;margin:0;background:#ededed}:where(.cpo-v85-root) .cpo-product-tile{display:block;aspect-ratio:1/1;min-width:0;position:relative;overflow:hidden;padding:0;margin:0;border:0;border-radius:0;background:#080808;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;line-height:0;isolation:isolate}:where(.cpo-v85-root) .cpo-product-tile img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:var(--cpo-mosaic-fit,cover);object-position:var(--cpo-mosaic-position,center);filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.91) contrast(1.08)!important;transform:scale(1.001);transition:filter .5s ease,transform .65s cubic-bezier(.18,.65,.21,1)}:where(.cpo-v85-root) .cpo-product-tile:focus-visible img,:where(.cpo-v85-root) .cpo-product-tile:hover img,:where(.cpo-v85-root) .cpo-product-tile[aria-pressed=true] img{filter:grayscale(var(--cpo-photo-grayscale,0)) brightness(1.035) contrast(1.02)!important;transform:scale(1.027)}:where(.cpo-v85-root) .cpo-product-tile:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:24%;background:linear-gradient(0deg,rgba(0,0,0,.52),transparent);pointer-events:none}:where(.cpo-v85-root) .cpo-product-tile-caption{position:absolute;z-index:2;left:clamp(12px,1.2vw,23px);bottom:clamp(11px,1.2vw,22px);color:#fff;font-family:var(--sans);font-size:clamp(10px,.72vw,13px);font-weight:400;line-height:1.15;letter-spacing:.17em;text-align:left;text-transform:uppercase;text-shadow:0 1px 4px #0008;pointer-events:none}:where(.cpo-v85-root) .cpo-product-tile:focus-visible{outline:2px solid #d1d1d1;outline-offset:-3px;z-index:3}@media(max-width:760px){:where(.cpo-v85-root) .cpo-product-mosaic{grid-template-columns:5% minmax(0,1fr) 5%}:where(.cpo-v85-root) .cpo-product-tile-caption{left:10px;bottom:10px;font-size:9px;letter-spacing:.09em}}@media(max-width:480px){:where(.cpo-v85-root) .cpo-product-tile-caption{left:7px;bottom:7px;font-size:8px;letter-spacing:.045em}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-product-tile img{transition:none!important;transform:none!important}}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology{background:#030303;color:#a3a3a3;padding:0 var(--margin) clamp(70px,7vw,140px)}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-layout{max-width:1330px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,170px);grid-gap:clamp(30px,4vw,70px);gap:clamp(30px,4vw,70px);align-items:start}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-copy{max-width:none}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-copy h2{margin:0 0 14px;max-width:none;font-size:clamp(12px,1vw,15px);line-height:1.4;font-weight:400;letter-spacing:.045em}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-copy p{margin:0;max-width:1050px;font-size:clamp(11px,.88vw,13px);font-weight:300;line-height:1.62;letter-spacing:.005em;color:#929292;text-align:justify}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-graphic{display:flex;justify-content:center;align-items:flex-start}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-graphic svg{display:block;width:min(100%,165px);max-width:165px;height:auto;opacity:.63;filter:none}@media(max-width:700px){:where(.cpo-v85-root) .cpo-outputs{padding-bottom:50px}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology{padding:0 22px 95px}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-layout{position:relative;display:block}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-copy h2{padding-right:91px;font-size:12px;margin-bottom:15px}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-copy p{font-size:11px;line-height:1.58;text-align:left}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-graphic{position:absolute;top:-20px;right:0;width:75px}:where(.cpo-v85-root) .cpo-outputs+.cpo-technology .cpo-tech-graphic svg{width:75px;opacity:.45}}:where(.cpo-v85-root) .office-creative-inner>.cpo-manifesto{position:relative;background:transparent;color:#f2f2f2;padding:0;margin:clamp(118px,12.5vw,230px) auto 0;max-width:1480px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-intro{padding:0 0 clamp(25px,3vw,50px);margin:0;max-width:none}:where(.cpo-v85-root) .office-creative .cpo-manifesto-intro h2{font-size:clamp(11px,.94vw,15px);line-height:1.5;font-weight:400;letter-spacing:.15em;color:#a4a4a4;max-width:none}:where(.cpo-v85-root) .office-creative .cpo-manifesto-sequence{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(11px,1.4vw,25px);gap:clamp(11px,1.4vw,25px);align-items:stretch}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card:nth-child(2n){position:relative;isolation:isolate;display:flex;justify-content:flex-start;align-items:flex-end;min-height:0;height:clamp(355px,31.5vw,510px);margin:0;padding:clamp(27px,3.25vw,54px);overflow:hidden;background:#121212}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--1{grid-column:span 7}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--2{grid-column:span 5}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--3{grid-column:span 5}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--4{grid-column:span 7}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.93),rgba(0,0,0,.7) 28%,rgba(0,0,0,.17) 73%,rgba(0,0,0,.06))}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card .cpo-manifesto-image{position:absolute;inset:0;z-index:0;opacity:1}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card .cpo-manifesto-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--1 .cpo-manifesto-image img{object-position:50% 46%}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--2 .cpo-manifesto-image img{object-position:48% 42%}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--3 .cpo-manifesto-image img{object-position:56% 38%}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--4 .cpo-manifesto-image img{object-position:50% 50%}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card:hover .cpo-manifesto-image img{transform:scale(1.025)}:where(.cpo-v85-root) .office-creative .cpo-manifesto-words{position:relative;z-index:2;width:100%;max-width:600px;margin:0}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--2 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--4 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-words h3{max-width:none;margin:0;font-size:clamp(36px,3.1vw,55px);line-height:1.02;font-weight:200;letter-spacing:-.055em;color:#f5f5f5;text-wrap:balance}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--1 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--4 .cpo-manifesto-words h3{font-size:clamp(45px,3.6vw,64px)}:where(.cpo-v85-root) .office-creative .cpo-manifesto-words p{margin:clamp(13px,1.4vw,25px) 0 0;max-width:490px;font-size:clamp(13px,.98vw,16px);line-height:1.53;font-weight:300;color:#e1e1e1;text-shadow:0 2px 12px #0008}:where(.cpo-v85-root) .office-creative-inner>.cpo-manifesto+.office-creative-competences{margin-top:clamp(105px,11vw,180px)}@media(max-width:850px){:where(.cpo-v85-root) .office-creative-inner>.cpo-manifesto{margin-top:100px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card:nth-child(2n){grid-column:span 1;height:clamp(350px,48vw,470px);padding:27px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--1 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--4 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-words h3{font-size:clamp(31px,4.3vw,45px)}:where(.cpo-v85-root) .office-creative .cpo-manifesto-words p{font-size:13px;line-height:1.48}}@media(max-width:600px){:where(.cpo-v85-root) .office-creative-inner>.cpo-manifesto{margin-top:77px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-intro{padding-bottom:23px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-intro h2{font-size:11px;letter-spacing:.095em}:where(.cpo-v85-root) .office-creative .cpo-manifesto-sequence{grid-template-columns:minmax(0,1fr);gap:14px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card:nth-child(2n){grid-column:span 1;height:clamp(315px,85vw,410px);padding:28px 25px}:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--1 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-card--4 .cpo-manifesto-words h3,:where(.cpo-v85-root) .office-creative .cpo-manifesto-words h3{font-size:clamp(34px,9.3vw,49px)}:where(.cpo-v85-root) .office-creative .cpo-manifesto-words p{font-size:13px;line-height:1.5}:where(.cpo-v85-root) .office-creative-inner>.cpo-manifesto+.office-creative-competences{margin-top:100px}}:where(.cpo-v85-root) .cpo-v19-intro-editorial{padding-top:clamp(94px,10vw,164px);padding-bottom:clamp(85px,9vw,150px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-grid{gap:clamp(45px,5.5vw,94px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis{font-size:clamp(50px,5.65vw,101px);line-height:1.05}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy{font-size:clamp(15px,1vw,17px);line-height:1.77}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-worktable{margin-top:clamp(78px,8vw,135px)}:where(.cpo-v85-root) #ufficio-creativo{padding-bottom:clamp(75px,7.6vw,135px)}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading,:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{width:100%;max-width:1450px;margin:0}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{font-size:clamp(76px,8.25vw,142px);font-weight:200;letter-spacing:-.073em;line-height:.97;color:#f0f0ef;text-transform:uppercase;overflow-wrap:normal}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2 span{display:block;white-space:normal}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2 span+span{margin-top:clamp(4px,.7vw,11px)}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom{width:min(100%,1120px);max-width:1120px;margin:clamp(46px,5.5vw,88px) 0 0;font-size:clamp(27px,3vw,47px);line-height:1.18;letter-spacing:-.052em;font-weight:300}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom span+span{margin-top:clamp(8px,1.1vw,18px)}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{box-sizing:border-box;width:min(100%,900px);max-width:900px;margin:clamp(42px,4vw,65px) 0 0;color:#c7c7c7;font-size:clamp(15.5px,1.12vw,18px);line-height:1.77;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro p+p{margin-top:clamp(18px,2.1vw,29px)}:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.cpo-manifesto{margin-top:clamp(82px,8.9vw,142px)}:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.cpo-manifesto+.office-creative-competences{margin-top:clamp(76px,8.5vw,139px)}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-poster{box-sizing:border-box;height:clamp(248px,29vw,405px);margin:0 0 clamp(49px,5.8vw,92px);background:#030303}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes){display:block;margin-top:clamp(62px,6.5vw,110px)}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) :is(#ricerca-title,#codici-title),:where(.cpo-v85-root) .office-creative--collection #collezione-title{width:100%;max-width:none;margin:0;font-size:clamp(56px,5.65vw,97px);line-height:.99;letter-spacing:-.065em;font-weight:200;color:#ededed;text-transform:uppercase;white-space:normal}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points,:where(.cpo-v85-root) .office-creative--collection .office-creative-points{box-sizing:border-box;width:min(100%,1290px);max-width:1290px;margin:clamp(42px,4.7vw,78px) 0 0;padding:0}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li,:where(.cpo-v85-root) .office-creative--collection .office-creative-points li{display:grid;grid-template-columns:minmax(210px,.83fr) minmax(0,1.17fr);grid-gap:clamp(30px,4.5vw,78px);gap:clamp(30px,4.5vw,78px);align-items:start;padding:0}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li+li,:where(.cpo-v85-root) .office-creative--collection .office-creative-points li+li{margin-top:clamp(34px,4vw,67px)}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points strong,:where(.cpo-v85-root) .office-creative--collection .office-creative-points strong{display:block;margin:0;color:#ededed;font-size:clamp(18px,1.52vw,24px);font-weight:400;line-height:1.27;letter-spacing:-.028em}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points span,:where(.cpo-v85-root) .office-creative--collection .office-creative-points span{display:block;margin:0;color:#bcbcbc;font-size:clamp(15px,1.1vw,17.2px);font-weight:300;line-height:1.69;letter-spacing:0}:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet{margin-top:clamp(70px,7.5vw,125px);margin-bottom:clamp(73px,8vw,135px)}:where(.cpo-v85-root) #ufficio-creativo .vis-installation{margin-top:clamp(65px,7vw,115px);margin-bottom:clamp(73px,8vw,135px);padding-top:clamp(60px,6.5vw,105px);padding-bottom:clamp(70px,7.5vw,125px)}:where(.cpo-v85-root) .office-creative--collection{padding-top:clamp(61px,6.8vw,110px);padding-bottom:clamp(26px,3.6vw,59px)}:where(.cpo-v85-root) .office-creative--collection .office-creative-area-head p{margin-top:clamp(20px,2.4vw,36px);max-width:1050px;font-size:clamp(15px,1.12vw,18px);line-height:1.55}:where(.cpo-v85-root) .cpo-collection-board{padding-bottom:clamp(30px,4vw,72px)}:where(.cpo-v85-root) .cpo-collection-board+.cpo-outputs{padding-top:clamp(65px,7vw,116px)}:where(.cpo-v85-root) .cpo-outputs{grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:clamp(45px,6.5vw,104px);padding-bottom:clamp(38px,4vw,70px)}:where(.cpo-v85-root) .cpo-outputs-heading h2{max-width:550px;font-size:clamp(56px,5.5vw,92px);font-weight:200;line-height:1.02;letter-spacing:-.065em}:where(.cpo-v85-root) .cpo-output-sequence{max-width:850px}:where(.cpo-v85-root) .cpo-output-item{padding:clamp(13px,1.55vw,26px) 0;color:#d2d2d2;font-size:clamp(19px,1.78vw,27px);font-weight:300;line-height:1.31;letter-spacing:-.026em}:where(.cpo-v85-root) .cpo-output-item:nth-child(2n),:where(.cpo-v85-root) .cpo-output-item:nth-child(3n){padding-left:0}:where(.cpo-v85-root) .cpo-output-item:after{display:none}@media(max-width:1050px){:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{font-size:clamp(69px,8.45vw,100px)}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points,:where(.cpo-v85-root) .office-creative--collection .office-creative-points{width:100%}:where(.cpo-v85-root) .cpo-outputs{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:45px}}@media(max-width:700px){:where(.cpo-v85-root) .cpo-v19-intro-editorial{padding-top:90px;padding-bottom:96px}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-grid{gap:49px}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-thesis{font-size:clamp(38px,10.6vw,61px)}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-intro-copy{font-size:14.8px;line-height:1.75;text-align:left}:where(.cpo-v85-root) .cpo-v19-intro-editorial .cpo-worktable{margin-top:76px}:where(.cpo-v85-root) #ufficio-creativo{padding:82px 22px 88px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2{font-size:clamp(38px,10.6vw,65px);line-height:1.055;letter-spacing:-.056em;overflow-wrap:anywhere}:where(.cpo-v85-root) #ufficio-creativo .office-creative-heading h2 span+span{margin-top:8px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-axiom{margin-top:41px;font-size:clamp(24px,6.65vw,36px);line-height:1.23}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{width:100%;max-width:none;margin-top:34px;font-size:15px;line-height:1.7;text-align:left;-webkit-hyphens:none;hyphens:none}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro p+p{margin-top:22px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.cpo-manifesto{margin-top:67px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.cpo-manifesto+.office-creative-competences{margin-top:66px}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-poster{height:257px;margin:0 0 45px}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{left:-10px;top:-.16em}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{left:108px;right:15px;top:53%;max-width:calc(100% - 122px);white-space:normal}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes){margin-top:52px}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) :is(#ricerca-title,#codici-title),:where(.cpo-v85-root) .office-creative--collection #collezione-title{font-size:clamp(41px,10.8vw,67px);line-height:1.03;letter-spacing:-.06em}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points,:where(.cpo-v85-root) .office-creative--collection .office-creative-points{margin-top:40px}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li,:where(.cpo-v85-root) .office-creative--collection .office-creative-points li{display:block}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li+li,:where(.cpo-v85-root) .office-creative--collection .office-creative-points li+li{margin-top:37px}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points strong,:where(.cpo-v85-root) .office-creative--collection .office-creative-points strong{font-size:19.5px;line-height:1.27}:where(.cpo-v85-root) #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points span,:where(.cpo-v85-root) .office-creative--collection .office-creative-points span{font-size:15px;line-height:1.69;margin-top:10px}:where(.cpo-v85-root) #ufficio-creativo .cpo-contact-sheet{margin-top:65px;margin-bottom:80px}:where(.cpo-v85-root) #ufficio-creativo .vis-installation{margin-top:63px;margin-bottom:76px;padding-top:70px;padding-bottom:80px}:where(.cpo-v85-root) .office-creative--collection{padding:63px 22px 32px}:where(.cpo-v85-root) .office-creative--collection .office-creative-area-head p{margin-top:19px;font-size:15px}:where(.cpo-v85-root) .cpo-collection-board{padding-bottom:35px}:where(.cpo-v85-root) .cpo-collection-board+.cpo-outputs{padding-top:64px}:where(.cpo-v85-root) .cpo-outputs{grid-template-columns:1fr;gap:49px;padding:64px 22px 47px}:where(.cpo-v85-root) .cpo-outputs-heading h2{font-size:clamp(55px,12.5vw,74px);line-height:1.04}:where(.cpo-v85-root) .cpo-output-item{font-size:19px;padding:17px 0;line-height:1.4}}:where(.cpo-v85-root) #ambiti-operativi .cpo-v38-luxury{align-items:start}:where(.cpo-v85-root) #ambiti-operativi .cpo-v38-luxury-media{min-width:0}:where(.cpo-v85-root) #ambiti-operativi .cpo-v38-luxury-image{display:block;width:min(100%,560px);margin:clamp(26px,3.2vw,50px) 0 0;padding:0;overflow:visible;background:#242323}:where(.cpo-v85-root) #ambiti-operativi .cpo-v38-luxury-image img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;filter:none!important;transform:none!important}:where(.cpo-v85-root) #ambiti-operativi .cpo-v38-luxury>p{align-self:start}@media(max-width:700px){:where(.cpo-v85-root) #ambiti-operativi .cpo-v38-luxury-image{width:100%;margin-top:26px}}:where(.cpo-v85-root) #ufficio-creativo .office-creative-intro{position:relative;z-index:2}:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.office-creative-competences.cpo-v24-competence-poster{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;isolation:isolate;height:auto;min-height:0;padding:0 0 8px;background:transparent;overflow:visible}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{display:block;position:relative;top:auto;left:auto;z-index:0;font-size:clamp(220px,23vw,340px);font-weight:700;line-height:.82;letter-spacing:-.105em;color:#ff600d;opacity:.59}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{display:block;position:relative;top:auto;left:auto;right:auto;z-index:1;transform:none;max-width:100%;font-size:clamp(20px,2vw,29px);font-weight:400;letter-spacing:.015em;line-height:1.12;white-space:normal;color:#a3a3a3}:where(.cpo-v85-root) #ufficio-creativo .office-creative-area--research{margin-top:clamp(21px,2.8vw,43px)}@media(max-width:700px){:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{font-size:215px}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{font-size:19px;margin-top:9px;margin-left:3px}:where(.cpo-v85-root) #ufficio-creativo .office-creative-area--research{margin-top:24px}}:where(.cpo-v85-root) .cpo-next-office-close.cpo-next-office-close--outputs-only{display:block;max-width:860px;padding-top:clamp(32px,4vw,62px)}:where(.cpo-v85-root) .cpo-next-office-close--outputs-only .cpo-next-office-outputs h3{margin-bottom:clamp(24px,3vw,44px)}:where(.cpo-v85-root) .cpo-tech-unified{background:#090909;border-top:1px solid #33312e;border-bottom:1px solid #33312e;color:#eee;font-family:var(--sans);font-weight:300;padding:clamp(54px,6vw,94px) 0 clamp(58px,6.5vw,104px)}:where(.cpo-v85-root) .cpo-tech-unified-header{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:end}:where(.cpo-v85-root) .cpo-tech-unified-kicker{color:#999;font-size:11px;letter-spacing:.2em;line-height:1.5;margin:0 0 17px}:where(.cpo-v85-root) .cpo-tech-unified h2{color:#f2f2f2;font-size:clamp(38px,4.5vw,69px);font-weight:200;letter-spacing:-.058em;line-height:1.05;margin:0;text-transform:none}:where(.cpo-v85-root) .cpo-tech-unified-principle{color:#cecece;font-size:clamp(15px,1.25vw,19px);line-height:1.65;letter-spacing:-.015em;margin:0 0 3px;max-width:455px}:where(.cpo-v85-root) .cpo-tech-unified-principle span{color:#ff681c;padding:0 .12em}:where(.cpo-v85-root) .cpo-tech-unified-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(30px,6vw,96px);gap:clamp(30px,6vw,96px);margin-top:clamp(34px,4vw,60px)}:where(.cpo-v85-root) .cpo-tech-unified-application p,:where(.cpo-v85-root) .cpo-tech-unified-case p,:where(.cpo-v85-root) .cpo-tech-unified-integrations,:where(.cpo-v85-root) .cpo-tech-unified-intro p,:where(.cpo-v85-root) .cpo-tech-unified-memory{font-size:clamp(15px,1.14vw,17.5px);line-height:1.66;font-weight:300;color:#bebebe;margin:0;text-wrap:pretty}:where(.cpo-v85-root) .cpo-tech-unified-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(36px,4.5vw,68px) 0 clamp(32px,3.7vw,56px);border-block:1px solid #414141}:where(.cpo-v85-root) .cpo-tech-unified-step{min-height:105px;padding:19px 13px 18px;border-right:1px solid #303030;display:flex;flex-direction:column;gap:14px}:where(.cpo-v85-root) .cpo-tech-unified-step:first-child{padding-left:0}:where(.cpo-v85-root) .cpo-tech-unified-step:last-child{border-right:0}:where(.cpo-v85-root) .cpo-tech-unified-step strong{font-size:clamp(11px,1vw,14px);font-weight:400;letter-spacing:.095em;color:#efefef}:where(.cpo-v85-root) .cpo-tech-unified-step span{color:#949494;font-size:clamp(11px,.95vw,13px);line-height:1.45}:where(.cpo-v85-root) .cpo-tech-unified-step--human strong{color:#ff681c}:where(.cpo-v85-root) .cpo-tech-unified-integrations{max-width:1050px;margin-bottom:21px}:where(.cpo-v85-root) .cpo-tech-unified-applications{border-top:1px solid #343434}:where(.cpo-v85-root) .cpo-tech-unified-application{display:grid;grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);grid-column-gap:clamp(35px,7vw,112px);column-gap:clamp(35px,7vw,112px);padding:clamp(18px,2vw,27px) 0;border-bottom:1px solid #343434}:where(.cpo-v85-root) .cpo-tech-unified-application h3{font-weight:300;color:#e8e8e8;font-size:clamp(19px,1.6vw,24px);line-height:1.28;letter-spacing:-.025em;margin:0}:where(.cpo-v85-root) .cpo-tech-unified-application h3 span{display:block;color:#858585;font-size:12px;letter-spacing:.035em;font-weight:300;margin-top:8px}:where(.cpo-v85-root) .cpo-tech-unified-memory{max-width:900px;margin-top:25px}:where(.cpo-v85-root) .cpo-tech-unified-case{display:grid;grid-template-columns:minmax(0,.25fr) minmax(0,.75fr);grid-column-gap:clamp(35px,7vw,112px);column-gap:clamp(35px,7vw,112px);border-top:1px solid #404040;margin-top:clamp(36px,4vw,60px);padding-top:clamp(21px,2.7vw,38px)}:where(.cpo-v85-root) .cpo-tech-unified-case-label{font-size:11px;letter-spacing:.14em;color:#a4a4a4;line-height:1.6}:where(.cpo-v85-root) .cpo-tech-unified-case-label span{display:block;color:#ff681c;margin-top:4px}:where(.cpo-v85-root) .cpo-tech-unified-case h3{color:#e9e9e9;font-size:clamp(24px,2.6vw,37px);font-weight:300;line-height:1.14;letter-spacing:-.045em;margin:0 0 15px}:where(.cpo-v85-root) .cpo-tech-unified+#metodologia-operativa{padding-top:clamp(62px,6vw,96px)}@media(max-width:880px){:where(.cpo-v85-root) .cpo-tech-unified-header{grid-template-columns:1fr;gap:24px}:where(.cpo-v85-root) .cpo-tech-unified-intro{gap:28px}:where(.cpo-v85-root) .cpo-tech-unified-flow{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.cpo-v85-root) .cpo-tech-unified-step:nth-child(3){border-right:0}:where(.cpo-v85-root) .cpo-tech-unified-step:nth-child(-n+3){border-bottom:1px solid #303030}:where(.cpo-v85-root) .cpo-tech-unified-step:nth-child(4){padding-left:0}}@media(max-width:620px){:where(.cpo-v85-root) .cpo-tech-unified{padding:52px 0 64px}:where(.cpo-v85-root) .cpo-tech-unified h2{font-size:clamp(34px,8.6vw,49px)}:where(.cpo-v85-root) .cpo-tech-unified-intro{grid-template-columns:1fr;gap:20px;margin-top:26px}:where(.cpo-v85-root) .cpo-tech-unified-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 29px}:where(.cpo-v85-root) .cpo-tech-unified-step{min-height:87px;padding:14px 11px 13px;border-right:1px solid #303030;border-bottom:1px solid #303030;gap:8px}:where(.cpo-v85-root) .cpo-tech-unified-step:nth-child(odd){padding-left:0}:where(.cpo-v85-root) .cpo-tech-unified-step:nth-child(2n){border-right:0}:where(.cpo-v85-root) .cpo-tech-unified-step:nth-child(n+5){border-bottom:0}:where(.cpo-v85-root) .cpo-tech-unified-application{grid-template-columns:1fr;gap:12px}:where(.cpo-v85-root) .cpo-tech-unified-application h3 span{margin-top:3px}:where(.cpo-v85-root) .cpo-tech-unified-case{grid-template-columns:1fr;gap:17px;margin-top:32px}}:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.office-creative-competences.cpo-v24-competence-poster{width:min(100%,900px);align-items:flex-end;margin:-26px 0 8px}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{margin:0 -2px 0 0;text-align:right}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{margin:13px 0 0;text-align:right}@media(max-width:700px){:where(.cpo-v85-root) #ufficio-creativo .office-creative-inner>.office-creative-competences.cpo-v24-competence-poster{width:100%;margin:-10px 0 5px}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-number{margin-right:0;margin-left:0}:where(.cpo-v85-root) #ufficio-creativo .cpo-v24-competence-label{margin:9px 0 0}}:where(.cpo-v85-root) .cpo-next-areas.cpo-next-areas--list-only{display:block;margin-bottom:clamp(66px,7.3vw,124px)}:where(.cpo-v85-root) .cpo-next-areas--list-only .cpo-next-competence-list{width:100%;max-width:1180px}:where(.cpo-v85-root) .cpo-next-areas--list-only .cpo-next-competence-list li{grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);gap:clamp(25px,4.5vw,74px);padding:clamp(17px,2.2vw,31px) 0}@media(max-width:760px){:where(.cpo-v85-root) .cpo-next-areas.cpo-next-areas--list-only{margin-bottom:72px}:where(.cpo-v85-root) .cpo-next-areas--list-only .cpo-next-competence-list li{grid-template-columns:1fr;gap:8px;padding:18px 0}}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-industrial-entry{display:block;min-height:0}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-industrial-copy{display:block;width:100%;min-height:0;padding-left:var(--margin);padding-right:var(--margin);padding-bottom:0}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-industrial-entry .cpo-next-heading{padding-top:clamp(95px,9vw,155px)}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-industrial-entry .cpo-next-route{margin-top:clamp(35px,5vw,76px);max-width:1100px}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-story{display:block;margin-top:clamp(44px,5vw,82px);margin-bottom:clamp(42px,5vw,82px)}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-story p{max-width:1100px;line-height:1.76}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-pathways{margin-top:clamp(38px,5vw,79px);margin-bottom:clamp(80px,9vw,155px)}:where(.cpo-v85-root) .cpo-next-industrial .cpo-v14-material-wall{display:block;width:100%;height:clamp(510px,68vh,930px);max-width:none;margin-bottom:clamp(90px,9vw,150px)}:where(.cpo-v85-root) .cpo-next-industrial .cpo-v14-material-wall .cpo-next-material-panorama{width:100%;height:100%}:where(.cpo-v85-root) .cpo-next-industrial .cpo-v14-material-wall .cpo-next-material-panorama img{object-position:center 47%}@media(max-width:760px){:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-industrial-entry .cpo-next-heading{padding-top:105px}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-industrial-entry .cpo-next-route{margin-top:44px}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-story{margin-top:48px;margin-bottom:48px}:where(.cpo-v85-root) .cpo-next-industrial .cpo-next-pathways{margin-top:48px;margin-bottom:90px}:where(.cpo-v85-root) .cpo-next-industrial .cpo-v14-material-wall{height:74vw;min-height:360px;margin-bottom:100px}}.cpo-v85-root{--cpo-v44-body:clamp(15px,1vw,17px);--cpo-v44-department:clamp(60px,7vw,110px);--cpo-v44-main-section:clamp(55px,6.45vw,106px);--cpo-v44-output-title:clamp(38px,3.7vw,56px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points span,:where(.cpo-v85-root) .cpo-working-content .cpo-next-competence-list span,:where(.cpo-v85-root) .cpo-working-content .cpo-next-governance-body,:where(.cpo-v85-root) .cpo-working-content .cpo-next-method-row p,:where(.cpo-v85-root) .cpo-working-content .cpo-next-output-list li,:where(.cpo-v85-root) .cpo-working-content .cpo-next-outro-detail,:where(.cpo-v85-root) .cpo-working-content .cpo-next-pathways span,:where(.cpo-v85-root) .cpo-working-content .cpo-next-perimeter-intro,:where(.cpo-v85-root) .cpo-working-content .cpo-next-scope-row p,:where(.cpo-v85-root) .cpo-working-content .cpo-next-story p,:where(.cpo-v85-root) .cpo-working-content .cpo-next-universe-row p,:where(.cpo-v85-root) .cpo-working-content .cpo-output-item,:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-application p,:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-case p,:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-intro p,:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-memory,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area-head p,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points span{font-size:var(--cpo-v44-body);line-height:var(--cpo-v44-leading)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi h2,:where(.cpo-v85-root) .cpo-working-content #governance h2,:where(.cpo-v85-root) .cpo-working-content #perimetro h2{font-size:var(--cpo-v44-main-section);line-height:1.02}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-heading h2,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-heading h2,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-heading h2{font-size:var(--cpo-v44-department);line-height:.96}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-route,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-route,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-route{font-size:clamp(21px,2.25vw,34px);line-height:1.33}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-competence-list strong,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-competence-list strong,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-competence-list strong{font-size:clamp(18px,1.4vw,21px);line-height:1.37}:where(.cpo-v85-root) .cpo-working-content .cpo-next-office-outputs h3,:where(.cpo-v85-root) .cpo-working-content .cpo-outputs-heading h2{font-size:var(--cpo-v44-output-title);line-height:1.07;letter-spacing:-.052em;font-weight:200}:where(.cpo-v85-root) .cpo-working-content .cpo-next-output-list li{padding:clamp(12px,1.25vw,19px) 0}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi{padding-top:clamp(72px,7.4vw,124px)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v15-footwear-stage{margin-top:clamp(55px,6vw,102px);margin-bottom:clamp(66px,7vw,118px)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v15-footwear-stage:after{display:none}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row{gap:clamp(35px,5.5vw,89px)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row h3{line-height:1.17}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li+li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:clamp(27px,3vw,49px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .vis-installation{margin-top:clamp(57px,6.7vw,105px);margin-bottom:clamp(65px,7vw,118px)}:where(.cpo-v85-root) .cpo-working-content .cpo-outputs{gap:clamp(40px,5.5vw,92px)}:where(.cpo-v85-root) .cpo-working-content .cpo-output-item{letter-spacing:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico{padding-bottom:clamp(80px,9vw,143px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v14-technical-stage{min-height:clamp(740px,82vh,930px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v14-technical-stage .cpo-next-heading{padding-top:clamp(118px,11vw,190px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-route{margin-top:clamp(56px,6vw,93px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story{margin-top:clamp(62px,6.6vw,106px);margin-bottom:clamp(69px,7.5vw,128px);gap:clamp(37px,5vw,80px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-drawing-spread{margin-bottom:clamp(83px,9vw,145px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v14-craft-wall{margin-bottom:clamp(84px,9vw,145px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v14-process-break{margin-bottom:clamp(87px,9vw,150px)}:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified h2{font-size:clamp(42px,4.8vw,73px)}:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-applications{margin-top:0}:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-application{padding:clamp(19px,2vw,30px) 0}:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-application h3{font-size:clamp(19px,1.65vw,24px)}:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified-case h3{font-size:clamp(27px,2.6vw,39px)}:where(.cpo-v85-root) .cpo-working-content .cpo-tech-unified+#metodologia-operativa{padding-top:clamp(64px,6.7vw,107px);padding-bottom:clamp(65px,7vw,116px)}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row{min-height:0;padding:clamp(46px,5.3vw,90px) 0;gap:clamp(44px,6vw,102px)}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row h3,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2) h3{font-weight:200}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2){grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-perimeter-intro{max-width:930px}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row{min-height:0;padding:clamp(37px,4.3vw,74px) 0;gap:clamp(39px,5.5vw,90px)}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row:nth-child(2n){grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)}:where(.cpo-v85-root) .cpo-working-content #governance{padding-top:clamp(75px,8vw,133px);padding-bottom:clamp(88px,9.5vw,159px)}:where(.cpo-v85-root) .cpo-working-content #governance .cpo-next-governance-kicker{margin-bottom:clamp(24px,3vw,48px)}:where(.cpo-v85-root) .cpo-working-content #governance .cpo-next-governance-body{max-width:1000px;margin:clamp(34px,4vw,67px) 0 0;text-align:left}:where(.cpo-v85-root) .cpo-working-content #governance .cpo-next-outro{margin-top:clamp(79px,9vw,155px);padding-top:clamp(48px,5.8vw,94px)}:where(.cpo-v85-root) .cpo-working-content #governance .cpo-next-outro-detail{margin-top:clamp(46px,5.5vw,91px)}@media(max-width:700px){.cpo-v85-root{--cpo-v44-body:14.8px;--cpo-v44-leading:1.75}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi h2,:where(.cpo-v85-root) .cpo-working-content #governance h2,:where(.cpo-v85-root) .cpo-working-content #perimetro h2{font-size:clamp(46px,9.8vw,64px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-heading h2,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-heading h2,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-heading h2{font-size:clamp(48px,10.8vw,64px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-heading h2{font-size:clamp(46px,11.5vw,68px)}:where(.cpo-v85-root) .cpo-working-content .cpo-next-office-outputs h3,:where(.cpo-v85-root) .cpo-working-content .cpo-outputs-heading h2{font-size:clamp(39px,9vw,53px)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi{padding-top:65px;padding-bottom:70px}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v15-footwear-stage{margin-top:50px;margin-bottom:64px}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row{padding:33px 0;gap:23px}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row h3{font-size:clamp(27px,6.6vw,36px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li+li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:29px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v14-technical-stage{min-height:690px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v14-technical-stage .cpo-next-heading{padding-top:120px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-route{margin-top:56px}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story{margin-top:57px;margin-bottom:80px}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row,:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row{grid-template-columns:1fr;gap:23px;padding:38px 0}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2),:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row:nth-child(2n){grid-template-columns:1fr}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row h3,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2) h3{font-size:clamp(35px,8.5vw,48px)}:where(.cpo-v85-root) .cpo-working-content #governance .cpo-next-governance-body{margin-top:30px}}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image{width:min(47%,610px);height:auto;aspect-ratio:1000/1278;transform:translateY(-50%);background:transparent}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image img{position:static;width:100%;height:100%;object-fit:contain;object-position:center;filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.055)!important;transition:filter .6s ease!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__copy{background:linear-gradient(90deg,#0b0c0d,rgba(11,12,13,.94) 19%,rgba(11,12,13,.65) 40%,transparent 72%)}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image.cpo-v15-selected img,:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image:focus-visible img,:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image:hover img{filter:grayscale(var(--cpo-photo-grayscale,0)) contrast(1.02)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v15-making-primary .cpo-v14-chalk img{filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.055)!important;transition:filter .6s ease!important;object-fit:cover}:where(.cpo-v85-root) .cpo-working-content .cpo-v15-making-primary .cpo-v14-chalk.cpo-v15-selected img,:where(.cpo-v85-root) .cpo-working-content .cpo-v15-making-primary .cpo-v14-chalk:focus-visible img,:where(.cpo-v85-root) .cpo-working-content .cpo-v15-making-primary .cpo-v14-chalk:hover img{filter:grayscale(var(--cpo-photo-grayscale,0)) contrast(1.02)!important}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image{width:min(70%,470px);height:auto;aspect-ratio:1000/1278;transform:none}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__copy{background:linear-gradient(0deg,rgba(0,0,0,.88),transparent 45%),linear-gradient(90deg,rgba(0,0,0,.25),transparent 70%)}}:where(.cpo-v85-root) .cpo-v74-cta{background:#0c0c0c;color:#f1f0ed;padding:clamp(105px,13vw,210px) var(--margin) clamp(110px,13vw,215px);border-top:1px solid #373737;font-family:var(--sans)}:where(.cpo-v85-root) .cpo-v74-cta__inner{max-width:1600px;margin:0 auto}:where(.cpo-v85-root) .cpo-v74-cta__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#a9a9a9;margin:0 0 clamp(30px,4vw,65px)}:where(.cpo-v85-root) .cpo-v74-cta h2{font-family:inherit;font-size:clamp(55px,9.2vw,152px);font-weight:250;letter-spacing:-.065em;line-height:.98;max-width:1200px;margin:0 0 clamp(32px,5vw,75px);text-wrap:balance}:where(.cpo-v85-root) .cpo-v74-cta__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;max-width:1300px}:where(.cpo-v85-root) .cpo-v74-cta p.cpo-v74-cta__body{font-size:clamp(16px,1.45vw,22px);line-height:1.55;max-width:550px;color:#bdbdbd;margin:0}:where(.cpo-v85-root) .cpo-v74-cta a{display:inline-flex;align-items:center;gap:clamp(35px,6vw,100px);padding:17px 0;border-bottom:1px solid #e5e5e5;color:#f1f0ed;text-decoration:none;text-transform:uppercase;font-size:clamp(12px,1vw,15px);letter-spacing:.15em;white-space:nowrap;transition:gap .3s ease}:where(.cpo-v85-root) .cpo-v74-cta a:focus-visible,:where(.cpo-v85-root) .cpo-v74-cta a:hover{gap:clamp(45px,7vw,115px)}@media(max-width:760px){:where(.cpo-v85-root) .cpo-v74-cta{padding:100px 25px 120px}:where(.cpo-v85-root) .cpo-v74-cta h2{font-size:clamp(52px,13vw,85px)}:where(.cpo-v85-root) .cpo-v74-cta__bottom{display:block}:where(.cpo-v85-root) .cpo-v74-cta a{margin-top:40px}}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-commercial-entry{display:block;min-height:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-commercial-left{display:block;width:100%;min-height:0;padding:0 var(--margin)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-commercial-entry .cpo-next-heading{padding-top:clamp(72px,7.4vw,118px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-commercial-entry .cpo-next-route{margin-top:clamp(28px,3.7vw,58px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage{height:auto;min-height:0;padding-bottom:clamp(44px,5vw,76px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage .cpo-v14-technical-stage-copy{min-height:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage .cpo-next-heading{padding-top:clamp(74px,7.5vw,122px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage .cpo-next-route{margin-top:clamp(30px,3.7vw,58px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story{display:block;grid-template-columns:none;max-width:1728px;margin-top:clamp(31px,3.9vw,60px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story p,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-story p,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story p{width:min(100%,880px);max-width:none;margin:0;text-align:justify;text-wrap:pretty}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways{display:block}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article{width:100%}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways strong{margin-bottom:8px}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro{display:block;grid-template-columns:none;width:min(100%,880px)}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro p{text-align:justify;margin:0}:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points{margin-top:clamp(23px,2.9vw,43px)}:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:clamp(17px,2.2vw,34px)}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing--technical{margin-top:clamp(15px,2.8vw,42px)}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing--tweed{margin-top:clamp(17px,2.5vw,37px)}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing--woman{margin-top:clamp(8px,1.3vw,20px)}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board+.cpo-outputs{padding-top:clamp(36px,4vw,62px)}:where(.cpo-v85-root) .cpo-working-content .cpo-outputs{display:block;grid-template-columns:none;padding-bottom:clamp(42px,5vw,73px)}:where(.cpo-v85-root) .cpo-working-content .cpo-outputs-heading{max-width:880px}:where(.cpo-v85-root) .cpo-working-content .cpo-output-sequence{width:min(100%,880px);max-width:880px;margin:clamp(26px,3vw,44px) 0 0}:where(.cpo-v85-root) .cpo-working-content .cpo-output-item{padding:clamp(10px,1.05vw,16px) 0;border-top:1px solid #2d2d2d}:where(.cpo-v85-root) .cpo-working-content .cpo-output-item:last-child{border-bottom:1px solid #2d2d2d}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas{margin-bottom:clamp(59px,6vw,99px)}:where(.cpo-v85-root) .cpo-working-content .cpo-next-competence-list li{padding:clamp(19px,2vw,33px) 0}@media(max-width:700px){:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-commercial-entry .cpo-next-heading{padding-top:68px}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-commercial-entry .cpo-next-route{margin-top:32px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage{padding-bottom:45px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage .cpo-next-heading{padding-top:68px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v18-technical-type-stage .cpo-next-route{margin-top:32px}:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story{margin-top:31px;margin-bottom:54px}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro p,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways span,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story p{text-align:left}:where(.cpo-v85-root) .cpo-working-content .office-creative--collection{padding-top:49px;padding-bottom:19px}:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points{margin-top:29px}:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:28px}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing--technical{margin-top:0}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board+.cpo-outputs{padding-top:32px}:where(.cpo-v85-root) .cpo-working-content .cpo-outputs{padding-bottom:45px}:where(.cpo-v85-root) .cpo-working-content .cpo-output-sequence{margin-top:25px}}:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile{aspect-ratio:1/1}:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile img{filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.91) contrast(1.08)!important}:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile:focus-visible img,:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile:hover img,:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile[aria-pressed=true] img{filter:grayscale(var(--cpo-photo-grayscale,0)) brightness(1.035) contrast(1.02)!important}:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile-caption{font-size:clamp(11px,.83vw,14px);letter-spacing:.14em}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile-caption{left:10px;bottom:10px;font-size:10px;letter-spacing:.075em}}@media(max-width:480px){:where(.cpo-v85-root) .cpo-working-content #cpo-product-selection .cpo-product-tile-caption{left:8px;bottom:8px;font-size:9.5px;letter-spacing:.06em}}:where(.cpo-v85-root) #vis-codes{--vis-signal:#ff600d;--vis-grid-tone:rgba(40,40,40,.22)}:where(.cpo-v85-root) #vis-codes .vis-motion-aperture:before,:where(.cpo-v85-root) #vis-codes .vis-motion-scene .vis-motion-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--vis-grid-tone) 1px,transparent 1px),linear-gradient(90deg,var(--vis-grid-tone) 1px,transparent 1px);background-size:43px 43px;opacity:.32}:where(.cpo-v85-root) #vis-codes .vis-motion-aperture:before{content:"";opacity:.18}:where(.cpo-v85-root) #vis-codes .vis-motion-weave .vis-motion-grid{opacity:.26}:where(.cpo-v85-root) #vis-codes .vis-motion-fold svg .draw{stroke:var(--vis-signal);stroke-width:1.9;filter:drop-shadow(0 0 3px rgba(255,96,13,.22))}:where(.cpo-v85-root) #vis-codes .vis-motion-aperture svg path[stroke="#999999"]{stroke:var(--vis-signal);stroke-width:1.2;opacity:.76}:where(.cpo-v85-root) #vis-codes .vis-motion-weave svg path.weave-a[stroke="#ebebeb"]{stroke:var(--vis-signal);stroke-width:2.15;opacity:.85}:where(.cpo-v85-root) #vis-codes .vis-motion-display:after{content:"";position:absolute;left:16px;top:16px;z-index:4;width:39px;height:1px;background:var(--vis-signal);opacity:.8;pointer-events:none}:where(.cpo-v85-root) #vis-codes .vis-main-head:after{content:"";width:27px;height:1px;margin-left:auto;background:var(--vis-signal);opacity:.78}:where(.cpo-v85-root) #vis-codes .vis-main-art:after{content:"";position:absolute;z-index:1;bottom:14%;left:20%;width:38%;height:1px;transform-origin:left center;background:linear-gradient(90deg,var(--vis-signal) 0 76%,transparent 100%);box-shadow:0 0 7px rgba(255,96,13,.24);animation:vis-v47-signal 7s ease-in-out infinite alternate}@keyframes vis-v47-signal{0%{transform:scaleX(.66);opacity:.5}to{transform:scaleX(1);opacity:.92}}:where(.cpo-v85-root) #vis-codes .vis-motion-selector button[aria-pressed=true]:before,:where(.cpo-v85-root) #vis-codes .vis-motion-weave.is-current~.vis-motion-selector button[aria-pressed=true]:before{background:var(--vis-signal);box-shadow:0 0 9px rgba(255,96,13,.26)}:where(.cpo-v85-root) #vis-codes .vis-motion-selector button:focus-visible{outline-color:var(--vis-signal)}@media (max-width:600px){:where(.cpo-v85-root) #vis-codes .vis-motion-display:after{top:12px;left:13px;width:28px}:where(.cpo-v85-root) #vis-codes .vis-motion-aperture:before,:where(.cpo-v85-root) #vis-codes .vis-motion-scene .vis-motion-grid{background-size:31px 31px}}@media (prefers-reduced-motion:reduce){:where(.cpo-v85-root) #vis-codes .vis-main-art:after{animation:none;opacity:.75;transform:none}}.cpo-v85-root{--cpo-v48-rail:840px;--cpo-v48-rule:#303030;--cpo-v44-leading:1.67}:where(.cpo-v85-root) .cpo-working-content .cpo-v19-intro-editorial .cpo-intro-copy{max-width:var(--cpo-v48-rail)}:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map{display:flex;flex-wrap:wrap;column-gap:clamp(17px,2.1vw,35px);row-gap:13px;max-width:var(--cpo-v48-rail);margin-top:clamp(28px,3.2vw,44px);padding:19px 0 0;border-top:1px solid var(--cpo-v48-rule)}:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map a{color:#b6b6b6;font-family:inherit;font-size:clamp(10px,.81vw,12px);font-weight:400;letter-spacing:.11em;line-height:1.55;text-decoration:none;text-transform:uppercase;transition:color .2s ease}:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map a:focus-visible,:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map a:hover{color:#f0f0f0}:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map a:focus-visible{outline:1px solid #ff600d;outline-offset:5px}:where(.cpo-v85-root) .cpo-working-content #governance .cpo-next-governance-body,:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-case p,:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro,:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-memory,:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-perimeter-intro,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area-head p,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story p{width:min(100%,var(--cpo-v48-rail));max-width:var(--cpo-v48-rail)}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro p,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro p,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story p{font-size:var(--cpo-v44-body);line-height:var(--cpo-v44-leading)}:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story p+p{margin-top:23px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) :is(#ricerca-title,#codici-title),:where(.cpo-v85-root) .cpo-working-content .office-creative--collection #collezione-title{font-size:clamp(52px,4.75vw,72px);line-height:1.02;letter-spacing:-.065em}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points{box-sizing:border-box;width:min(100%,var(--cpo-v48-rail));max-width:var(--cpo-v48-rail);margin:clamp(21px,2.3vw,34px) 0 0;padding:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li{display:block;padding:14px 0 0;border-top:1px solid var(--cpo-v48-rule)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li+li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:20px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li:last-child,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li:last-child{padding-bottom:16px;border-bottom:1px solid var(--cpo-v48-rule)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points strong,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points strong{display:block;font-size:clamp(18px,1.42vw,21px);line-height:1.27;color:#f2f2f2}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points span,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points span{display:block;max-width:var(--cpo-v48-rail);margin-top:8px;font-size:var(--cpo-v44-body);line-height:var(--cpo-v44-leading);color:#c5c5c5}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list,:where(.cpo-v85-root) .cpo-working-content .cpo-next-office-outputs,:where(.cpo-v85-root) .cpo-working-content .cpo-next-output-list,:where(.cpo-v85-root) .cpo-working-content .cpo-output-sequence{width:min(100%,var(--cpo-v48-rail));max-width:var(--cpo-v48-rail);margin-left:0}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list li{display:block;grid-template-columns:none;padding:19px 0 21px;border-top:1px solid var(--cpo-v48-rule)}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list li:last-child{border-bottom:1px solid var(--cpo-v48-rule)}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list strong{display:block;margin:0 0 7px;font-size:clamp(18px,1.4vw,20px);line-height:1.3;color:#f0f0f0}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list span{display:block;font-size:var(--cpo-v44-body);line-height:var(--cpo-v44-leading);color:#c5c5c5}:where(.cpo-v85-root) .cpo-working-content .cpo-next-office-outputs h3{margin-bottom:22px}:where(.cpo-v85-root) .cpo-working-content .cpo-next-output-list li,:where(.cpo-v85-root) .cpo-working-content .cpo-output-item{padding:11px 0;border-color:var(--cpo-v48-rule);line-height:1.55}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico:before{display:block;padding:clamp(38px,4.4vw,65px) var(--margin) 17px;color:#8c8c8c;font-size:11px;font-weight:400;letter-spacing:.18em;line-height:1.5}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi h2{font-size:clamp(49px,5.5vw,79px)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row{padding:clamp(24px,2.6vw,41px) 0}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row:is(:first-child,:nth-child(4),:nth-child(5)){display:block}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row:is(:first-child,:nth-child(4),:nth-child(5)) p{width:min(100%,var(--cpo-v48-rail));max-width:var(--cpo-v48-rail);margin:11px 0 0}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row h3{font-size:clamp(27px,2.75vw,39px)}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application{display:block;grid-template-columns:none}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application p{max-width:var(--cpo-v48-rail)}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2),:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row,:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row:nth-child(2n){display:block;grid-template-columns:none;min-height:0;padding:clamp(28px,3.1vw,47px) 0}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row h3,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2) h3{max-width:var(--cpo-v48-rail);font-size:clamp(29px,3.3vw,46px);line-height:1.14}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row p,:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row p{width:min(100%,var(--cpo-v48-rail));max-width:var(--cpo-v48-rail);margin:12px 0 0}:where(.cpo-v85-root) .cpo-working-content #governance h2,:where(.cpo-v85-root) .cpo-working-content #perimetro h2{font-size:clamp(48px,5vw,74px)}@media (max-width:760px){.cpo-v85-root{--cpo-v44-leading:1.63}:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:12px;row-gap:12px;padding-top:18px}:where(.cpo-v85-root) .cpo-working-content .cpo-v48-office-map a{font-size:10px;letter-spacing:.07em}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) :is(#ricerca-title,#codici-title),:where(.cpo-v85-root) .cpo-working-content .office-creative--collection #collezione-title{font-size:clamp(47px,12vw,64px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points{margin-top:26px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li+li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:19px}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list li{padding:16px 0 18px}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list strong{font-size:17.5px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico:before{padding-top:30px;padding-bottom:12px;font-size:10px;letter-spacing:.12em}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi h2{font-size:clamp(42px,9.7vw,60px)}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row{padding:29px 0}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row h3{font-size:clamp(25px,6.5vw,34px)}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row h3,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2) h3{font-size:clamp(30px,7.5vw,40px)}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row h3{font-size:clamp(27px,6.5vw,36px)}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro p,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro p,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story p{text-align:left}}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-office-close--outputs-only{box-sizing:border-box;display:block;width:min(100%,var(--cpo-v48-rail));max-width:var(--cpo-v48-rail);margin:clamp(28px,3.6vw,53px) 0 clamp(34px,4.2vw,61px);padding:19px 0 0;border-top:1px solid var(--cpo-v48-rule);background:transparent}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico>.cpo-next-office-close--outputs-only{margin-left:var(--margin);width:min(calc(100% - 2 * var(--margin)),var(--cpo-v48-rail))}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-office-outputs,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list{box-sizing:border-box;display:block;width:100%;max-width:100%;padding:0;margin-left:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading h3,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-office-outputs h3{margin:0;color:#e9e9e9;font-family:inherit;font-size:clamp(21px,1.9vw,29px);font-weight:300;letter-spacing:-.025em;line-height:1.18;text-align:left}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list{margin-top:15px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list li{display:block;padding:8px 0 9px;border-top:1px solid var(--cpo-v48-rule);color:#bdbdbd;font-size:var(--cpo-v44-body);line-height:1.5;letter-spacing:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item:last-child,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list li:last-child{border-bottom:1px solid var(--cpo-v48-rule)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.office-creative-competences.cpo-v24-competence-poster{margin:clamp(25px,3.7vw,54px) 0 clamp(24px,3.5vw,50px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-areas{margin-top:clamp(20px,2.8vw,42px)}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-office-close--outputs-only{margin-top:25px;margin-bottom:42px;padding-top:16px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading h3,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-office-outputs h3{font-size:22px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list li{font-size:14.8px;line-height:1.5;padding:8px 0}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.office-creative-competences.cpo-v24-competence-poster{margin-top:27px;margin-bottom:30px}}:where(.cpo-v85-root) #ufficio-creativo{padding-top:0!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico:before{content:none!important;display:none!important}:where(.cpo-v85-root) #ufficio-creativo>.cpo-chapter-gate,:where(.cpo-v85-root) #ufficio-tecnico>.cpo-chapter-gate{margin-bottom:clamp(34px,4vw,66px)}:where(.cpo-v85-root) #ufficio-commerciale>.cpo-chapter-gate,:where(.cpo-v85-root) #ufficio-industriale>.cpo-chapter-gate{margin-bottom:0}:where(.cpo-v85-root) .cpo-chapter-gate{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);min-height:clamp(680px,90svh,1150px);background:#111315;color:#e5e5e5;font-family:var(--sans)}:where(.cpo-v85-root) .cpo-chapter-gate__image{position:absolute;inset:0 0 0 auto;width:64%;height:100%;margin:0;overflow:hidden;background:#101214}:where(.cpo-v85-root) .cpo-chapter-gate__image img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;filter:grayscale(var(--cpo-photo-grayscale,1)) contrast(1.055);transform:none!important}:where(.cpo-v85-root) .cpo-chapter-gate__copy{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b0c0d,#0b0c0d 12%,rgba(11,12,13,.9) 26%,rgba(11,12,13,.37) 45%,transparent 70%),linear-gradient(0deg,rgba(5,6,7,.58),transparent 21%)}:where(.cpo-v85-root) .cpo-chapter-gate__copy:before{content:"";position:absolute;inset:auto auto 18% var(--margin);width:clamp(60px,10vw,175px);height:1px;background:#cecece;opacity:.58}:where(.cpo-v85-root) .cpo-chapter-gate__copy h2{position:absolute;left:var(--margin);bottom:clamp(63px,8vw,148px);display:block;width:auto;max-width:calc(100% - 2 * var(--margin));color:#e5e5e5!important;font-family:inherit!important;font-size:clamp(10px,1.05vw,14px)!important;font-weight:300!important;letter-spacing:.28em!important;line-height:normal!important;text-transform:uppercase;white-space:nowrap;margin:0!important;padding:0!important}:where(.cpo-v85-root) .cpo-chapter-gate--industrial .cpo-chapter-gate__image img{object-position:47% 48%}:where(.cpo-v85-root) #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) #ufficio-industriale .cpo-next-story{margin-top:clamp(58px,6.2vw,96px)!important}@media(max-width:1000px){:where(.cpo-v85-root) .cpo-chapter-gate__image{width:78%}:where(.cpo-v85-root) .cpo-chapter-gate__copy{background:linear-gradient(90deg,#0b0c0d,rgba(11,12,13,.84) 14%,rgba(11,12,13,.25) 52%,transparent 85%),linear-gradient(0deg,rgba(5,6,7,.55),transparent 20%)}}@media(max-width:650px){:where(.cpo-v85-root) .cpo-chapter-gate{min-height:clamp(645px,88svh,920px);background:#151618}:where(.cpo-v85-root) .cpo-chapter-gate__image{inset:0;width:100%;height:100%}:where(.cpo-v85-root) .cpo-chapter-gate__image img{object-position:50% 37%}:where(.cpo-v85-root) .cpo-chapter-gate__copy{background:linear-gradient(0deg,rgba(0,0,0,.71),transparent 23%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 30%)}:where(.cpo-v85-root) .cpo-chapter-gate__copy:before{left:25px;bottom:90px;width:68px}:where(.cpo-v85-root) .cpo-chapter-gate__copy h2{left:25px;bottom:51px;letter-spacing:.19em!important;font-size:10px!important;max-width:calc(100% - 50px)}:where(.cpo-v85-root) #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) #ufficio-industriale .cpo-next-story{margin-top:50px!important}}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-chapter-gate *{transition:none!important}}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v14-contemporary,:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v38-luxury{display:block!important;grid-template-columns:none!important;min-height:0!important;align-items:start!important;padding:clamp(24px,2.6vw,41px) 0!important}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v14-universe-image-column,:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v38-luxury-media{display:block!important;min-height:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v14-contemporary>p,:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v38-luxury>p{display:block!important;width:min(100%,var(--cpo-v48-rail,850px))!important;max-width:var(--cpo-v48-rail,850px)!important;margin:12px 0 0!important;padding:0!important}:where(.cpo-v85-root) .cpo-chapter-gate--commercial .cpo-chapter-gate__image img{object-fit:contain!important;object-position:right center!important;filter:none!important}:where(.cpo-v85-root) .cpo-chapter-gate--style .cpo-chapter-gate__image img{object-position:50% 45%!important}@media(max-width:650px){:where(.cpo-v85-root) .cpo-chapter-gate--commercial .cpo-chapter-gate__image img{object-fit:contain!important;object-position:center center!important}:where(.cpo-v85-root) .cpo-chapter-gate--style .cpo-chapter-gate__image img{object-position:50% 50%!important}}:where(.cpo-v85-root) #ufficio-tecnico>.cpo-chapter-gate{margin-bottom:0!important}:where(.cpo-v85-root) #ufficio-tecnico>.cpo-chapter-gate+.cpo-next-wrap{margin-top:clamp(52px,6vw,90px)!important}:where(.cpo-v85-root) .cpo-chapter-gate--technical .cpo-chapter-gate__image img{object-position:50% 50%!important}@media(max-width:650px){:where(.cpo-v85-root) #ufficio-tecnico>.cpo-chapter-gate+.cpo-next-wrap{margin-top:44px!important}:where(.cpo-v85-root) .cpo-chapter-gate--technical .cpo-chapter-gate__image img{object-position:50% 50%!important}}:where(.cpo-v85-root) #ufficio-tecnico{padding-bottom:0!important}:where(.cpo-v85-root) .cpo-v55-fabric-divider{box-sizing:border-box;position:relative;overflow:hidden;background:#050505;width:100%;padding:clamp(38px,5vw,90px) 0}:where(.cpo-v85-root) .cpo-v55-fabric-divider .cpo-next-material-panorama{display:block;width:100%;height:clamp(340px,33vw,700px);min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;background:#141414}:where(.cpo-v85-root) .cpo-v55-fabric-divider .cpo-next-material-panorama img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:none!important;transform:none!important}@media(max-width:760px){:where(.cpo-v85-root) .cpo-v55-fabric-divider{padding:clamp(24px,6vw,42px) 0}:where(.cpo-v85-root) .cpo-v55-fabric-divider .cpo-next-material-panorama{height:70vw;min-height:270px!important}}.cpo-v85-root{--cpo-v56-office-bottom:clamp(80px,9vw,143px);--cpo-v56-competence-exit:clamp(66px,7.3vw,124px);--cpo-v56-last-row-pad:21px;--cpo-v56-boundary-gap:calc(var(--cpo-v56-last-row-pad) + var(--cpo-v56-competence-exit) + var(--cpo-v56-office-bottom) + 1px)}:where(.cpo-v85-root) .cpo-working-content .cpo-collection-board{padding-bottom:var(--cpo-v56-boundary-gap)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico{padding-bottom:var(--cpo-v56-office-bottom)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale{padding-bottom:calc(var(--cpo-v56-office-bottom) - clamp(38px,5vw,90px))!important}@media(max-width:760px){.cpo-v85-root{--cpo-v56-last-row-pad:18px;--cpo-v56-competence-exit:72px}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale{padding-bottom:calc(var(--cpo-v56-office-bottom) - clamp(24px,6vw,42px))!important}}.cpo-v85-root{--cpo-v57-entry:clamp(68px,5.1vw,96px);--cpo-v57-module:clamp(58px,4.7vw,88px);--cpo-v57-visual:clamp(90px,6.8vw,128px);--cpo-v57-inner:clamp(24px,1.7vw,32px);--cpo-v57-paragraph:clamp(20px,1.3vw,24px);--cpo-v57-row-top:18px;--cpo-v57-row-bottom:19px;--cpo-v57-detail-top:23px;--cpo-v57-detail-bottom:26px}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom{margin-top:var(--cpo-v57-entry)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico>.cpo-chapter-gate+.cpo-next-wrap{margin-top:var(--cpo-v57-entry)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story{margin-top:0!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-story{margin-top:var(--cpo-v57-entry)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro{margin-top:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro p+p{margin-top:var(--cpo-v57-paragraph)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs{margin-top:var(--cpo-v57-module)!important;margin-bottom:var(--cpo-v57-module)!important;padding-top:26px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-competences{margin-top:var(--cpo-v57-module)!important;margin-bottom:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area--research{margin-top:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points{margin-top:var(--cpo-v57-inner)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li{padding-top:18px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li+li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:24px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li span,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li span{margin-top:12px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-contact-sheet{margin-top:var(--cpo-v57-visual)!important;margin-bottom:var(--cpo-v57-visual)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area--codes{margin-top:var(--cpo-v57-visual)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #vis-codes{margin-top:var(--cpo-v57-visual)!important;margin-bottom:0!important;padding-top:var(--cpo-v57-module)!important;padding-bottom:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo{padding-bottom:0!important}:where(.cpo-v85-root) .cpo-working-content .office-creative--collection{padding-top:var(--cpo-v57-visual)!important;padding-bottom:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-output-list{margin-top:var(--cpo-v57-inner)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list li,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list li,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-output-list li{padding-top:var(--cpo-v57-row-top)!important;padding-bottom:var(--cpo-v57-row-bottom)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-office-close--outputs-only,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-close--outputs-only,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-office-close--outputs-only{margin-top:var(--cpo-v57-module)!important;margin-bottom:var(--cpo-v57-module)!important;padding-top:26px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-office-close--outputs-only{margin-bottom:var(--cpo-v57-visual)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story{margin-bottom:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-story p+p,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-story p+p,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-story p+p{margin-top:var(--cpo-v57-paragraph)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v14-process-break,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-drawing-spread{margin-bottom:var(--cpo-v57-visual)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways{margin-top:var(--cpo-v57-module)!important;margin-bottom:var(--cpo-v57-visual)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article+article{margin-top:24px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article{padding-top:var(--cpo-v57-detail-top)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-areas,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-areas,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-areas{margin-top:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-competence-list li,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-competence-list li,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-competence-list li{padding-top:var(--cpo-v57-detail-top)!important;padding-bottom:var(--cpo-v57-detail-bottom)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-competence-list li strong,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-competence-list li strong,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-competence-list li strong{margin-bottom:12px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-competence-list li:last-child,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-competence-list li:last-child,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-competence-list li:last-child{padding-bottom:var(--cpo-v56-last-row-pad)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro p+p{margin-top:var(--cpo-v57-paragraph)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-flow{margin-top:var(--cpo-v57-module)!important;margin-bottom:var(--cpo-v57-module)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-memory{margin-top:var(--cpo-v57-inner)!important}@media(max-width:760px){.cpo-v85-root{--cpo-v57-entry:56px;--cpo-v57-module:52px;--cpo-v57-visual:76px;--cpo-v57-inner:23px;--cpo-v57-paragraph:18px;--cpo-v57-row-top:14px;--cpo-v57-row-bottom:15px;--cpo-v57-detail-top:19px;--cpo-v57-detail-bottom:21px}:where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-office-close--outputs-only,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-close--outputs-only,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-office-close--outputs-only{padding-top:19px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li{padding-top:15px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li+li,:where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li+li{margin-top:20px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article+article{margin-top:19px!important}}:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi{--cpo-v60-last-universe-pad:clamp(24px,2.6vw,41px);padding-bottom:calc(var(--cpo-v56-boundary-gap) - var(--cpo-v60-last-universe-pad) - 1px)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico>.cpo-v60-technical-sequence{margin-top:var(--cpo-v57-entry)!important;margin-bottom:0!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications{display:flow-root;box-sizing:border-box;min-width:0;width:100%}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction>.cpo-next-story{display:block;box-sizing:border-box;width:min(calc(50vw - var(--margin) - clamp(12px,2.1vw,34px)),760px)!important;max-width:none!important;min-width:0;margin:0!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction>.cpo-next-story p{max-width:none!important;width:100%!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing--jacket{display:block;box-sizing:border-box;position:relative;clear:both;width:50vw!important;max-width:none!important;margin:clamp(30px,3.2vw,59px) calc(-1 * var(--margin)) 0 auto!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction>.cpo-next-office-close{box-sizing:border-box;display:block;clear:both;width:min(calc(50vw - var(--margin) - clamp(12px,2.1vw,34px)),760px)!important;max-width:none!important;min-width:0;margin:clamp(35px,4.4vw,78px) auto 0 0!important;padding:26px 0 0!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction .cpo-next-office-outputs,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction .cpo-next-output-list{box-sizing:border-box;width:100%!important;max-width:none!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications{margin-top:clamp(39px,4.8vw,88px)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing--measure{display:block;box-sizing:border-box;position:relative;width:50vw!important;max-width:none!important;margin:0 calc(-1 * var(--margin)) 0 auto!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications>.cpo-next-areas{box-sizing:border-box;display:block;width:min(calc(50vw - var(--margin) - clamp(12px,2.1vw,34px)),760px)!important;max-width:none!important;min-width:0;margin-top:clamp(35px,4.4vw,78px)!important;margin-left:0!important;margin-right:auto!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications .cpo-next-competence-list{box-sizing:border-box;width:100%!important;max-width:none!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing .cpo-next-figure{display:block;box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing img{display:block;box-sizing:border-box;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1122/1402!important;object-fit:contain!important;object-position:center!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing--measure img{filter:none!important}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content #ambiti-operativi{--cpo-v60-last-universe-pad:29px}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing--jacket,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing--measure,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction>.cpo-next-office-close,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction>.cpo-next-story,:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications>.cpo-next-areas{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-drawing--jacket{margin-top:39px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-introduction>.cpo-next-office-close{margin-top:50px!important;padding-top:19px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications{margin-top:var(--cpo-v57-visual)}:where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications>.cpo-next-areas{margin-top:50px!important}}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{box-sizing:border-box;width:calc(100% + var(--margin) + var(--margin));max-width:none;margin:var(--cpo-v57-visual) calc(0px - var(--margin)) var(--cpo-v57-visual);padding:0;grid-template-columns:9.8% minmax(0,1fr) 9.8%;background:#fff}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-mosaic-grid{display:grid;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;min-width:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile{aspect-ratio:1/1}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile img{filter:grayscale(var(--cpo-photo-grayscale,1)) brightness(.91) contrast(1.08)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:focus-visible img,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:hover img,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile[aria-pressed=true] img{filter:grayscale(var(--cpo-photo-grayscale,0)) brightness(1.035) contrast(1.02)!important}:where(.cpo-v85-root) .cpo-working-content>.cpo-v61-contact-archive{box-sizing:border-box;width:100%;max-width:none;margin:0!important;padding:clamp(45px,5.5vw,105px) 0 clamp(58px,7vw,125px);background:#030303}:where(.cpo-v85-root) .cpo-working-content>.cpo-v61-contact-archive .cpo-sheet-canvas{width:min(100%,1750px);height:clamp(580px,58vw,930px)}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{grid-template-columns:5% minmax(0,1fr) 5%}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.cpo-v85-root) .cpo-working-content>.cpo-v61-contact-archive{padding:48px 0 72px}:where(.cpo-v85-root) .cpo-working-content>.cpo-v61-contact-archive .cpo-sheet-canvas{height:675px}}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-v62-areas-title,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-v62-areas-title{box-sizing:border-box;display:block;position:relative;width:min(100%,var(--cpo-v48-rail));height:auto;min-height:0;margin:clamp(33px,3.8vw,57px) 0 15px!important;padding:23px 0 0;border-top:1px solid rgba(235,235,235,.21);color:#e9e9e9;background:transparent;font-family:var(--sans);font-size:clamp(21px,1.9vw,29px)!important;font-weight:300!important;letter-spacing:-.025em!important;line-height:1.18!important;text-align:left;text-transform:none!important;opacity:1;transform:none}:where(.cpo-v85-root) .cpo-working-content .cpo-v62-areas-title:before{content:"";position:absolute;top:-1px;left:0;width:38px;height:1px;background:#ff600d}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area--research{margin-top:clamp(16px,2.1vw,29px)}:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-v62-areas-title+.cpo-next-competence-list{margin-top:0}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list{position:relative}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence:after,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list:after{content:"";position:absolute;bottom:0;left:0;width:38px;height:1px;background:rgba(255,96,13,.78);pointer-events:none}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li,:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list li{transition:border-color .18s ease}@media(hover:hover){:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li:hover,:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list li:hover{border-top-color:rgba(255,96,13,.55)}}:where(.cpo-v85-root) .cpo-v62-office-index{position:fixed;z-index:80;right:clamp(14px,1.7vw,29px);bottom:clamp(14px,1.7vw,28px);display:flex;align-items:center;gap:15px;padding:10px 12px 10px 16px;color:#bdbdbd;background:rgba(12,12,12,.88);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}:where(.cpo-v85-root) .cpo-v62-office-index.is-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto}:where(.cpo-v85-root) .cpo-v62-office-index-label{display:block;min-width:110px;color:#bebebe;font:400 9px/1.4 var(--sans);letter-spacing:.13em;white-space:nowrap;text-transform:uppercase}:where(.cpo-v85-root) .cpo-v62-office-index-links{display:flex;align-items:center;gap:12px}:where(.cpo-v85-root) .cpo-v62-office-index a{display:block;width:5px;height:5px;border:1px solid rgba(232,232,232,.68);border-radius:50%;box-sizing:content-box;text-decoration:none;background:transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease}:where(.cpo-v85-root) .cpo-v62-office-index a[aria-current=location]{background:#ff600d;border-color:#ff600d;transform:scale(1.22)}:where(.cpo-v85-root) .cpo-v62-office-index a:focus-visible{outline:1px solid #ff600d;outline-offset:5px}@media(max-width:900px){:where(.cpo-v85-root) .cpo-v62-office-index{display:none}}:where(.cpo-v85-root) .cpo-v62-zoomable{cursor:zoom-in}:where(.cpo-v85-root) .cpo-v62-zoomable:focus-visible{outline:2px solid #ff600d;outline-offset:4px}:where(.cpo-v85-root) .cpo-v62-drawing-dialog{box-sizing:border-box;position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:clamp(18px,3.5vw,54px);border:0;background:#080808;color:#efefef;overflow:hidden}:where(.cpo-v85-root) .cpo-v62-drawing-dialog::-webkit-backdrop{background:rgba(0,0,0,.96)}:where(.cpo-v85-root) .cpo-v62-drawing-dialog::backdrop{background:rgba(0,0,0,.96)}:where(.cpo-v85-root) .cpo-v62-drawing-dialog:not([open]){display:none}:where(.cpo-v85-root) .cpo-v62-dialog-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}:where(.cpo-v85-root) .cpo-v62-dialog-close{position:absolute;z-index:1;top:clamp(13px,2vw,27px);right:clamp(15px,2vw,34px);display:grid;place-items:center;width:38px;height:38px;background:#151515;border:1px solid #646464;color:#efefef;cursor:pointer;font:300 27px/1 var(--sans)}:where(.cpo-v85-root) .cpo-v62-dialog-close:focus-visible,:where(.cpo-v85-root) .cpo-v62-dialog-close:hover{border-color:#ff600d;outline-color:#ff600d}@media(prefers-reduced-motion:reduce){:where(.cpo-v85-root) .cpo-v62-office-index,:where(.cpo-v85-root) .cpo-v62-office-index a,:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li,:where(.cpo-v85-root) .cpo-working-content .cpo-next-areas--list-only .cpo-next-competence-list li{transition:none}}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-v63-research-collars{box-sizing:border-box;display:grid;grid-template-columns:9.8% minmax(0,1fr) 9.8%;width:calc(100% + var(--margin) + var(--margin));max-width:none;margin:var(--cpo-v57-visual) calc(0px - var(--margin)) 0;aspect-ratio:1915/812;height:auto;min-height:0;padding:0;background:#fff;overflow:hidden}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-v63-research-collars .cpo-v14-collars{position:relative;inset:auto;grid-column:2;width:100%;height:100%;margin:0;background:#090909;overflow:hidden}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-v63-research-collars .cpo-v14-collars img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:none!important;transform:none!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{margin-top:0!important;border-top:1px solid rgba(0,0,0,.45)}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile{overflow:hidden}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile img{max-width:100%}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-v63-research-collars{grid-template-columns:5% minmax(0,1fr) 5%;height:clamp(245px,70vw,420px);aspect-ratio:auto}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-v63-research-collars .cpo-v14-collars img{object-position:center top}}:where(.cpo-v85-root) .cpo-v62-office-index-label:before{content:"01 / 04";display:inline-block;min-width:42px;margin-right:11px;padding-right:11px;border-right:1px solid rgba(255,255,255,.2);color:#ff681c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.09em}:where(.cpo-v85-root) .cpo-v62-office-index:has(a[href="#ufficio-tecnico"][aria-current=location]) .cpo-v62-office-index-label:before{content:"02 / 04"}:where(.cpo-v85-root) .cpo-v62-office-index:has(a[href="#ufficio-industriale"][aria-current=location]) .cpo-v62-office-index-label:before{content:"03 / 04"}:where(.cpo-v85-root) .cpo-v62-office-index:has(a[href="#ufficio-commerciale"][aria-current=location]) .cpo-v62-office-index-label:before{content:"04 / 04"}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence ul,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list{counter-reset:cpo-v66-output}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence li:not(:has(>strong)),:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list li:not(:has(>strong)){counter-increment:cpo-v66-output;position:relative;padding-left:38px!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence li:not(:has(>strong)):before,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list li:not(:has(>strong)):before{content:counter(cpo-v66-output,decimal-leading-zero);position:absolute;left:0;top:11px;color:#fc6b22;font:400 10px/1.5 var(--sans);letter-spacing:.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale) .cpo-next-output-list li:has(>strong){border-left:2px solid #ff681c;padding-left:16px!important;margin-top:12px!important}:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale) .cpo-next-output-list li:has(>strong) strong{font-weight:400!important;font-size:clamp(17px,1.4vw,20px)!important;line-height:1.5!important;letter-spacing:-.015em!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:clamp(32px,5vw,78px)!important;gap:clamp(32px,5vw,78px)!important;width:100%!important;max-width:100%!important;margin:clamp(46px,5vw,75px) 0 clamp(75px,8vw,116px)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article,:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article+article{min-width:0;margin:0!important;padding:clamp(19px,2.5vw,36px) 0 0!important;border-top:1px solid rgba(238,232,224,.42)}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article:before{content:"01 / 02";display:block;margin-bottom:15px;color:#ff681c;font:400 10px/1.5 var(--sans);letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article+article:before{content:"02 / 02"}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways strong{display:block;margin:0 0 15px!important;max-width:550px;font-size:clamp(21px,2.1vw,29px)!important;font-weight:300;letter-spacing:-.045em;line-height:1.16}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways span{display:block;width:100%;max-width:550px!important;color:#cbc6be;font-size:var(--cpo-v44-body)!important;line-height:var(--cpo-v44-leading)!important;text-align:left!important;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale{background:#eae8e2!important;color:#201e1b!important;padding:clamp(72px,8vw,124px) 0 clamp(75px,8.5vw,130px)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-header h2{color:#211f1c!important;font-size:clamp(39px,4.8vw,70px)!important;line-height:1.04!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-kicker{color:#716b63!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-principle{color:#393630!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-principle span{color:#bb4509!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro{margin-top:clamp(32px,3.6vw,54px)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application p,:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-intro p,:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-memory{color:#38342f!important;text-align:left!important;font-size:var(--cpo-v44-body)!important;line-height:var(--cpo-v44-leading)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-flow{grid-template-columns:repeat(6,minmax(0,1fr))!important;border-top:1px solid #b6b0a7!important;border-bottom:1px solid #b6b0a7!important;margin:clamp(40px,4.5vw,65px) 0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step{min-height:120px;padding:22px 14px!important;border-right:1px solid #c8c2b9!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:first-child{padding-left:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:last-child{border-right:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step strong{color:#211e1a!important;font-weight:500!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step span{color:#57524a!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step--human{background:rgba(255,96,13,.09)!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step--human strong{color:#b8450a!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-applications{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:clamp(25px,3.5vw,50px)!important;gap:clamp(25px,3.5vw,50px)!important;border-top:0!important;margin-top:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-applications:before{content:"THREE APPLICATION LEVELS";grid-column:1/-1;color:#7e7166;font:400 10px/1.5 var(--sans);letter-spacing:.18em;margin-bottom:-4px}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application{display:block!important;max-width:none!important;min-width:0;padding:22px 0!important;border-top:1px solid #aaa49b!important;border-bottom:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application h3{margin:0 0 13px!important;color:#27231e!important;font-size:clamp(20px,1.75vw,25px)!important;line-height:1.21!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application h3 span{color:#856c5c!important;font-size:11px!important;letter-spacing:.045em;margin-top:7px!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-memory{max-width:840px!important;margin:clamp(24px,2.6vw,38px) 0 0!important;padding-top:21px;border-top:1px solid #b9b2a9}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa{padding:clamp(72px,8vw,120px) 0!important}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2){display:grid!important;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr)!important;align-items:start;grid-gap:clamp(26px,5.5vw,76px)!important;gap:clamp(26px,5.5vw,76px)!important;padding:clamp(29px,3vw,44px) 0!important}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row h3{font-size:clamp(28px,3vw,41px)!important;line-height:1.13!important}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row p{width:100%!important;max-width:690px!important;margin:2px 0 0!important;font-size:var(--cpo-v44-body)!important;line-height:var(--cpo-v44-leading)!important;text-align:left!important}:where(.cpo-v85-root) .cpo-working-content #perimetro{padding:clamp(75px,8vw,126px) 0!important}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-perimeter-intro{margin:clamp(23px,2.6vw,38px) 0 clamp(40px,4.5vw,70px)!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.65!important}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row,:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row:nth-child(2n){display:grid!important;grid-template-columns:minmax(0,.33fr) minmax(0,.67fr)!important;align-items:start;grid-gap:clamp(27px,5vw,72px)!important;gap:clamp(27px,5vw,72px)!important;padding:clamp(24px,2.8vw,40px) 0!important}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row h3{color:#eeeae4;font-size:clamp(23px,2.4vw,33px)!important;font-weight:300!important;line-height:1.2!important}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row p{width:100%!important;max-width:730px!important;margin:2px 0 0!important;color:#c9c5be;font-size:var(--cpo-v44-body)!important;line-height:var(--cpo-v44-leading)!important;text-align:left!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro p,:where(.cpo-v85-root) .cpo-working-content .cpo-v19-intro-editorial .cpo-intro-copy p,:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-story p{text-align:left!important}:where(.cpo-v85-root) .cpo-working-content :is(#ufficio-creativo,#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale,#infrastruttura-decisionale,#metodologia-operativa,#perimetro){overflow-wrap:break-word}@media(max-width:900px){:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:nth-child(3){border-right:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:nth-child(-n+3){border-bottom:1px solid #c8c2b9}}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways{grid-template-columns:1fr!important;gap:35px!important;margin:clamp(33px,5vw,48px) 0 clamp(58px,9vw,82px)!important}:where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways strong{font-size:24px!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale{padding:65px 0 75px!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-header{display:block!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-principle{margin-top:20px!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:36px 0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step{min-height:104px;padding:17px 12px!important;border-bottom:1px solid #c8c2b9}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:nth-child(odd){border-right:1px solid #c8c2b9!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:nth-child(2n){border-right:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:nth-last-child(-n+2){border-bottom:0!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-step:first-child{padding-left:12px!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-applications{grid-template-columns:1fr!important;gap:10px!important}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-applications:before{margin-bottom:4px}:where(.cpo-v85-root) .cpo-working-content #infrastruttura-decisionale .cpo-tech-unified-application{padding:20px 0!important}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row,:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row:nth-child(2),:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row,:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row:nth-child(2n){grid-template-columns:1fr!important;gap:12px!important}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa .cpo-next-method-row h3{font-size:30px!important}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-scope-row h3{font-size:25px!important}:where(.cpo-v85-root) .cpo-working-content #perimetro .cpo-next-perimeter-intro{margin-bottom:37px!important}}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi{padding-top:clamp(82px,8.7vw,130px)!important;padding-bottom:clamp(92px,10vw,150px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi h2{max-width:1050px!important;margin-bottom:clamp(42px,5vw,74px)!important;font-size:clamp(43px,5.4vw,76px)!important;line-height:1.03!important;letter-spacing:-.057em!important;text-wrap:balance}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v15-footwear-stage{box-sizing:border-box!important;width:min(78%,1120px)!important;height:auto!important;aspect-ratio:1419/1108!important;max-width:100%!important;margin:0 0 clamp(55px,6vw,90px) auto!important;filter:none!important;overflow:hidden!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v15-footwear-stage img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important;filter:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-list{display:block!important;max-width:none!important;border-top:1px solid rgba(234,228,220,.28)!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row,html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v14-contemporary,html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v38-luxury{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;align-items:start!important;grid-gap:clamp(35px,5.3vw,84px)!important;gap:clamp(35px,5.3vw,84px)!important;padding:clamp(30px,3.3vw,49px) 0!important;margin:0!important;min-height:0!important;border-bottom:1px solid rgba(234,228,220,.23)!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row:before{content:none!important;display:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row h3{font-size:clamp(25px,2.8vw,39px)!important;line-height:1.16!important;letter-spacing:-.04em!important;max-width:530px!important;margin:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row>p{width:100%!important;max-width:670px!important;font-size:var(--cpo-v44-body,15px)!important;line-height:var(--cpo-v44-leading,1.67)!important;margin:3px 0 0!important;padding:0!important;text-align:left!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi :is(.cpo-v38-luxury-image,.cpo-v14-contemporary .cpo-v14-blue){display:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner{box-sizing:border-box!important;display:block!important;width:min(100%,1198px)!important;max-width:1198px!important;margin:0 auto!important;padding:clamp(54px,5.6vw,82px) clamp(24px,5.5vw,75px) clamp(75px,8vw,119px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom{display:block!important;width:100%!important;max-width:none!important;margin:0 0 clamp(50px,5.8vw,82px)!important;padding:0 0 clamp(24px,3vw,44px)!important;border-bottom:1px solid rgba(238,232,224,.28)!important;text-align:left!important;font-weight:200!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom span:first-child{display:block!important;font-size:clamp(41px,5.45vw,77px)!important;line-height:1.05!important;letter-spacing:-.061em!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom span:last-child{display:block!important;max-width:690px!important;margin:clamp(14px,2.3vw,29px) 0 0 auto!important;font-size:clamp(21px,2.5vw,35px)!important;line-height:1.24!important;letter-spacing:-.035em!important;text-align:left!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro{width:min(80%,810px)!important;max-width:810px!important;margin:0 0 clamp(63px,6.5vw,92px) auto!important;padding:0 0 0 clamp(18px,3vw,42px)!important;border-left:1px solid rgba(238,232,224,.35)!important;box-sizing:border-box!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro p{font-size:var(--cpo-v44-body,15px)!important;line-height:var(--cpo-v44-leading,1.67)!important;text-align:left!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs{box-sizing:border-box!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)!important;grid-column-gap:clamp(32px,5.4vw,80px)!important;column-gap:clamp(32px,5.4vw,80px)!important;padding:clamp(29px,3.3vw,50px) 0 0!important;margin:clamp(57px,6vw,90px) 0 clamp(80px,8vw,115px)!important;border-top:1px solid rgba(238,232,224,.32)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading{margin:0!important;padding:0!important;position:static!important;width:auto!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-office-outputs h3,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading h3,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs h3,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-office-outputs h3{font-weight:200!important;font-size:clamp(32px,3.7vw,54px)!important;letter-spacing:-.055em!important;line-height:1.08!important;margin:0!important;max-width:460px!important;color:#eeeae4!important;text-align:left!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;counter-reset:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item{box-sizing:border-box!important;display:block!important;position:relative!important;margin:0!important;padding:clamp(13px,1.65vw,23px) 0 clamp(13px,1.65vw,23px) 24px!important;border-top:1px solid rgba(238,232,224,.23)!important;font-size:clamp(16px,1.32vw,19px)!important;line-height:1.4!important;letter-spacing:-.012em!important;max-width:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item:before,html body :where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale) .cpo-next-output-list li:not(:has(>strong)):before{content:""!important;display:block!important;position:absolute!important;left:1px!important;top:calc(50% - 2px)!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#ff681c!important;border:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item:last-child{border-bottom:1px solid rgba(238,232,224,.23)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-v62-areas-title{display:block!important;position:relative!important;width:100%!important;max-width:none!important;height:auto!important;margin:0 0 clamp(45px,5vw,71px)!important;padding:clamp(39px,4.3vw,62px) 0 0!important;border-top:1px solid rgba(238,232,224,.35)!important;font-size:clamp(38px,5vw,70px)!important;line-height:1.06!important;font-weight:200!important;letter-spacing:-.055em!important;color:#eeeae4!important;text-transform:uppercase!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes){display:grid!important;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)!important;grid-gap:clamp(32px,5.5vw,80px)!important;gap:clamp(32px,5.5vw,80px)!important;width:100%!important;max-width:none!important;margin:clamp(53px,6.5vw,94px) 0!important;padding:0!important;align-items:start!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area-head{width:auto!important;margin:0!important;padding:0!important;position:static!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(#ricerca-title,#codici-title),html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection #collezione-title{font-size:clamp(39px,5.15vw,74px)!important;line-height:1.02!important;letter-spacing:-.059em!important;font-weight:200!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li{box-sizing:border-box!important;display:block!important;margin:0!important;padding:clamp(17px,1.9vw,28px) 0!important;border-top:1px solid rgba(238,232,224,.24)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points strong{display:block!important;margin:0 0 9px!important;font-size:clamp(20px,2.05vw,28px)!important;font-weight:300!important;line-height:1.22!important;letter-spacing:-.035em!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points span{display:block!important;margin-top:7px!important;font-size:var(--cpo-v44-body,15px)!important;line-height:var(--cpo-v44-leading,1.67)!important;max-width:660px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{display:grid!important;grid-template-columns:9.8% minmax(0,1fr) 9.8%!important;width:100vw!important;max-width:100vw!important;margin:clamp(63px,7.5vw,103px) 0 clamp(72px,8.5vw,125px) calc(50% - 50vw)!important;padding:0!important;background:#e9e8e4!important;box-sizing:border-box!important;overflow:hidden!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-mosaic-grid{display:grid!important;grid-column:2!important;grid-template-columns:1fr 1fr!important;grid-template-rows:clamp(330px,37vw,555px) clamp(330px,37vw,555px)!important;grid-gap:2px!important;gap:2px!important;padding:0!important;width:100%!important;min-width:0!important;min-height:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:nth-child(n){grid-column:auto!important;grid-row:auto!important;box-sizing:border-box!important;display:block!important;position:relative!important;min-width:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:var(--cpo-mosaic-position,50% 50%)!important;filter:grayscale(var(--cpo-photo-grayscale,.9)) contrast(1.03) brightness(.95)!important;transform:scale(1.015)!important;transition:filter .65s ease,transform .8s ease!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:is(:hover,:focus-visible,[aria-pressed=true]) img{filter:grayscale(var(--cpo-photo-grayscale,0))!important;transform:scale(1.045)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile-caption{display:block!important;position:absolute!important;bottom:19px!important;left:18px!important;right:10px!important;color:#fff!important;text-shadow:0 1px 7px #171513;font-size:10px!important;letter-spacing:.15em!important;font-weight:400!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 calc(50% - 50vw)!important;padding:clamp(40px,5.1vw,75px) 5%!important;background:#e9e8e4!important;color:#181817!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-board-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:clamp(440px,47vw,660px)!important;grid-gap:1px!important;gap:1px!important;align-items:stretch!important;width:100%!important;max-width:none!important;background:#ceccc8!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing,html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing:nth-child(n){box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;position:relative!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:clamp(8px,1.2vw,18px)!important;background:#f7f7f5!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing img{display:block!important;width:100%!important;height:92%!important;max-width:none!important;max-height:100%!important;object-fit:contain!important;filter:none!important;transform:none!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-drawing figcaption{color:#55514d!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.04em!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area{display:grid!important;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)!important;grid-gap:clamp(32px,5.5vw,80px)!important;gap:clamp(32px,5.5vw,80px)!important;align-items:start!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area-head{margin:0!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points{width:100%!important;max-width:none!important;margin:0!important}html body :where(.cpo-v85-root) .cpo-working-content :is(#ufficio-industriale,#ufficio-commerciale) .cpo-next-office-close--outputs-only{box-sizing:border-box!important;width:100%!important;max-width:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list li,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-output-list li{position:relative!important;font-size:clamp(15px,1.28vw,18px)!important;line-height:1.45!important;border-top:1px solid rgba(238,232,224,.24)!important;padding:clamp(15px,1.6vw,23px) 0 clamp(15px,1.6vw,23px) 23px!important;margin:0!important;list-style:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list li:has(>strong),html body :where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-next-output-list li:has(>strong){border-left:2px solid #ff681c!important;padding-left:20px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs{display:grid!important;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)!important;grid-column-gap:clamp(30px,5vw,75px)!important;column-gap:clamp(30px,5vw,75px)!important;align-items:start!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:0 clamp(18px,3vw,44px)!important;gap:0 clamp(18px,3vw,44px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list li:last-child{grid-column:1/-1!important;padding:clamp(23px,2.9vw,41px) 0 0 20px!important;border-bottom:1px solid rgba(238,232,224,.24)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list li:last-child strong{font-size:clamp(20px,2.25vw,31px)!important;line-height:1.22!important;font-weight:300!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-office-outputs{display:block!important;width:100%!important;max-width:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-office-outputs h3{margin:0 0 clamp(32px,3.8vw,55px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:1px!important;gap:1px!important;width:100%!important;max-width:none!important;padding:1px!important;margin:0!important;background:rgba(238,232,224,.29)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list li{display:flex!important;align-items:flex-end!important;position:relative!important;min-width:0!important;min-height:clamp(134px,13.2vw,188px)!important;padding:clamp(18px,2.4vw,30px)!important;margin:0!important;border:0!important;background:#11100f!important;color:#e9e6e0!important;font-size:clamp(16px,1.55vw,22px)!important;line-height:1.26!important;letter-spacing:-.015em!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list li:before{content:""!important;display:block!important;position:absolute!important;left:clamp(18px,2.4vw,30px)!important;top:clamp(18px,2.4vw,30px)!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#ff681c!important;border:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list li:hover{background:#1e1b19!important}html body :where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-v62-areas-title{max-width:none!important;font-size:clamp(38px,5vw,70px)!important;line-height:1.06!important;letter-spacing:-.055em!important;font-weight:200!important;text-transform:uppercase!important}html body :where(.cpo-v85-root) .cpo-v62-office-index-label:before,html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row:before,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways article:before{content:none!important;display:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-sequence li,html body :where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-output-list li{counter-increment:none!important}@media(max-width:1000px){html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner{padding-inline:clamp(24px,4.5vw,50px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes),html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)!important;gap:clamp(23px,4vw,45px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-mosaic-grid{grid-template-rows:clamp(290px,43vw,420px) clamp(290px,43vw,420px)!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-board-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,clamp(350px,48vw,500px))!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-office-outputs{grid-template-columns:1fr!important;gap:26px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi h2{font-size:clamp(39px,9vw,57px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-v15-footwear-stage{width:100%!important;height:auto!important;aspect-ratio:1419/1108!important;margin:0 0 49px!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row,html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v14-contemporary,html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row.cpo-v38-luxury{grid-template-columns:1fr!important;gap:15px!important;padding:26px 0!important}html body :where(.cpo-v85-root) .cpo-working-content #ambiti-operativi .cpo-next-universe-row h3{font-size:clamp(25px,6.5vw,35px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner{padding:42px 22px 75px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom{margin-bottom:40px!important;padding-bottom:28px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom span:first-child{font-size:clamp(35px,9vw,51px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom span:last-child{font-size:clamp(19px,5.2vw,27px)!important;margin-top:17px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro{width:100%!important;max-width:none!important;margin:0 0 45px!important;padding-left:18px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes),html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area{display:block!important;margin:45px 0 64px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading{margin-bottom:26px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-outputs-heading h3{font-size:37px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-v62-areas-title{font-size:clamp(35px,9vw,51px)!important;padding-top:36px!important;margin-bottom:40px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area-head,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area-head{margin-bottom:28px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(#ricerca-title,#codici-title),html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection #collezione-title{font-size:clamp(43px,10vw,59px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{grid-template-columns:5% minmax(0,1fr) 5%!important;margin:52px 0 66px calc(50% - 50vw)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-mosaic-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(4,clamp(260px,88vw,390px))!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board{padding:26px 4%!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board .cpo-collection-board-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,clamp(240px,78vw,380px))!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs h3{margin-bottom:29px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list{grid-template-columns:1fr!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list{grid-template-columns:1fr!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list li{min-height:104px!important;padding:20px 24px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale .cpo-next-output-list li:before{top:18px!important;left:23px!important}}@media(prefers-reduced-motion:reduce){html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile img{transition:none!important}}html body :where(.cpo-v85-root) .cpo-working-content{--v69-section-space:clamp(72px,7.2vw,100px);--v69-row-padding:clamp(22px,2.15vw,31px);--v69-rule:rgba(238,232,224,.22);--v69-reading-align:justify;--v69-hyphenation:auto}html body :where(.cpo-v85-root) .cpo-working-content :is(.cpo-intro-copy p,#ambiti-operativi .cpo-next-universe-row>p,#ufficio-creativo .office-creative-intro p,#ufficio-creativo .office-creative-points li span,#ufficio-tecnico .cpo-next-story p,#ufficio-industriale .cpo-next-story p,#ufficio-commerciale .cpo-next-story p,#ufficio-tecnico .cpo-next-competence-list li span,#ufficio-industriale .cpo-next-competence-list li span,#ufficio-commerciale .cpo-next-competence-list li span,.office-creative--collection .office-creative-points li span,#infrastruttura-decisionale .cpo-tech-unified-intro p,#infrastruttura-decisionale .cpo-tech-unified-application p,#infrastruttura-decisionale .cpo-tech-unified-memory,#metodologia-operativa .cpo-next-method-row p,#perimetro .cpo-next-perimeter-intro,#perimetro .cpo-next-scope-row p,#governance .cpo-next-governance-body){text-align:var(--v69-reading-align)!important;text-align-last:left!important;text-justify:inter-word;-webkit-hyphens:var(--v69-hyphenation)!important;hyphens:var(--v69-hyphenation)!important;overflow-wrap:break-word}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-axiom{margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-intro{margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs{margin-top:var(--v69-section-space)!important;margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-v62-areas-title{margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes){margin-top:var(--v69-section-space)!important;margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #vis-codes{margin-bottom:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner{padding-bottom:0!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area{margin:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li{margin:0!important;padding:var(--v69-row-padding) 0!important;border-top:1px solid var(--v69-rule)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item:last-child,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li:last-child,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-output-list li:last-child,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li:last-child,html body :where(.cpo-v85-root) .cpo-working-content :is(#ufficio-tecnico,#ufficio-industriale,#ufficio-commerciale) .cpo-next-competence-list li:last-child{border-bottom:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-tecnico .cpo-v60-stage-specifications{margin-top:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content :is(#ufficio-industriale,#ufficio-commerciale) :is(.cpo-next-story,.cpo-next-office-close,.cpo-next-areas,.cpo-next-pathways){margin-top:var(--v69-section-space)!important;margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-commerciale{padding-bottom:clamp(80px,9vw,130px)!important}@media (min-width:1101px){html body :where(.cpo-v85-root) .cpo-working-content #vis-codes.vis-installation{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr)!important;gap:clamp(28px,3vw,45px)!important}}@media (min-width:701px) and (max-width:1024px){html body :where(.cpo-v85-root) .cpo-working-content{--v69-section-space:76px;--v69-row-padding:25px}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .cpo-output-item{font-size:17px!important;padding-top:18px!important;padding-bottom:18px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li span,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li span{font-size:16px!important;line-height:1.72!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(#ricerca-title,#codici-title),html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection #collezione-title{font-size:clamp(42px,5.4vw,59px)!important}}@media (max-width:700px){html body :where(.cpo-v85-root) .cpo-working-content{--v69-section-space:56px;--v69-row-padding:23px;--v69-reading-align:left;--v69-hyphenation:none}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{margin-top:var(--v69-section-space)!important;margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-inner>.cpo-outputs,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes){margin-top:var(--v69-section-space)!important;margin-bottom:var(--v69-section-space)!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area{margin:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area-head,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-area-head{margin-bottom:28px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-points li span,html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li span{line-height:1.72!important}}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:nth-child(n){cursor:default!important;-webkit-tap-highlight-color:transparent!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile img,html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:is(:hover,:focus-visible,[aria-pressed=true]) img{filter:none!important;transform:none!important;transition:none!important;animation:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:focus-visible{outline:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs .cpo-next-output-list>li:nth-child(-n+2){border-top:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs .cpo-next-output-list{padding-bottom:75px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways.cpo-v71-approved-routes{margin-bottom:clamp(136px,11.5vw,180px)!important;row-gap:clamp(35px,4vw,60px)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v71-approved-routes>article{padding-top:clamp(22px,2.4vw,36px)!important;border-top:1px solid rgba(238,232,224,.29)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v71-route-title{display:block!important;margin:0 0 clamp(10px,1.2vw,17px)!important;padding:0!important;max-width:570px!important;font-family:var(--sans,Arial,sans-serif)!important;font-weight:300!important;font-size:clamp(24px,2.18vw,32px)!important;letter-spacing:-.045em!important;line-height:1.17!important;color:#eeeae4!important;text-align:left!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v71-route-deck{display:block!important;margin:0 0 clamp(22px,2.4vw,34px)!important;font-family:var(--sans,Arial,sans-serif)!important;font-size:clamp(17px,1.45vw,21px)!important;font-weight:300!important;line-height:1.37!important;letter-spacing:-.025em!important;color:#d7d1c9!important;text-align:left!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v71-route-body{margin:0!important;padding:0!important;width:100%!important;max-width:650px!important;color:#cbc6be!important;font-family:var(--sans,Arial,sans-serif)!important;font-size:var(--cpo-v44-body,15px)!important;font-weight:300!important;line-height:var(--cpo-v44-leading,1.67)!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v71-route-body+.cpo-v71-route-body{margin-top:clamp(15px,1.8vw,24px)!important}@media(max-width:700px){html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-pathways.cpo-v71-approved-routes{margin-bottom:106px!important;row-gap:40px!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-v71-route-body{text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-industriale .cpo-next-office-outputs .cpo-next-output-list{padding-bottom:71px!important}}html body :where(.cpo-v85-root) .cpo-working-content{--v72-visual-handoff:clamp(124px,10.4vw,148px);--v72-collection-to-board:clamp(150px,11.85vw,176px);--v72-office-handoff:clamp(175px,16.3vw,225px)}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area--research{margin-bottom:var(--v72-visual-handoff)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection{margin-top:var(--v72-visual-handoff)!important;margin-bottom:var(--v72-visual-handoff)!important;border-top:0!important;border-bottom:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo .office-creative-area--codes{margin-top:var(--v72-visual-handoff)!important;margin-bottom:var(--v72-visual-handoff)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li:first-child{border-top:0!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo :is(.office-creative-area--research,.office-creative-area--codes) .office-creative-points li:not(:first-child){border-top-color:rgba(238,232,224,.12)!important}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #vis-codes{margin-top:var(--v72-visual-handoff)!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection{padding-top:var(--v72-visual-handoff)!important;padding-bottom:var(--v72-collection-to-board)!important}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li{border-top:0!important;border-bottom:0!important;padding:clamp(31px,2.4vw,36px) 0!important}html body :where(.cpo-v85-root) .cpo-working-content .cpo-collection-board{margin-bottom:var(--v72-office-handoff)!important}@media (min-width:701px) and (max-width:1024px){html body :where(.cpo-v85-root) .cpo-working-content{--v72-visual-handoff:114px;--v72-collection-to-board:142px;--v72-office-handoff:146px}}@media (max-width:700px){html body :where(.cpo-v85-root) .cpo-working-content{--v72-visual-handoff:82px;--v72-collection-to-board:108px;--v72-office-handoff:152px}html body :where(.cpo-v85-root) .cpo-working-content .office-creative--collection .office-creative-points li{padding:26px 0!important}}html body :where(.cpo-v85-root) .cpo-working-content #ufficio-creativo #cpo-product-selection .cpo-product-tile:nth-child(3) img{object-fit:contain!important;object-position:center center!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:after{line-height:1.25!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:before{opacity:.42!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy h2{line-height:1.25!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy:before{opacity:.42!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v74-cta{border-top:0!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v74-cta__bottom{display:block;max-width:1020px}:where(.cpo-v85-root) .cpo-working-content .cpo-v74-cta p.cpo-v74-cta__body{font-size:clamp(35px,5.3vw,84px);font-weight:250;letter-spacing:-.047em;line-height:1.12;max-width:1020px;color:#f1f0ed;margin:0 0 clamp(52px,6vw,100px);text-wrap:balance}:where(.cpo-v85-root) .cpo-working-content .cpo-v74-cta a{margin:0}@media(max-width:650px){:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:after{left:25px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:before{left:25px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy h2{left:25px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy:before{left:25px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v74-cta p.cpo-v74-cta__body{font-size:clamp(35px,9vw,55px)}}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta{width:100%;box-sizing:border-box;background:#090909;border-top:1px solid #282828!important;padding:clamp(130px,15vw,250px) var(--margin) clamp(135px,16vw,270px)}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta .cpo-v74-cta__inner{max-width:1600px;margin:0 auto;text-align:left}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta h2{display:block;font:250 clamp(45px,7.35vw,119px)/.96 var(--sans)!important;letter-spacing:-.062em!important;text-transform:uppercase;max-width:1450px;margin:0 0 clamp(58px,6vw,100px)!important;color:#f1f0ed;text-wrap:balance}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta .cpo-v74-cta__bottom{display:block;max-width:850px}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta p.cpo-v74-cta__body{font:300 clamp(17px,1.5vw,23px)/1.55 var(--sans)!important;letter-spacing:0!important;color:#c0c0c0!important;max-width:680px!important;margin:0 0 clamp(48px,5vw,80px)!important;text-wrap:pretty}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta a{margin:0!important}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta{padding:110px 25px 140px}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta h2{font-size:clamp(32px,7.91vw,56px)!important;letter-spacing:-.055em!important;word-break:normal}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta p.cpo-v74-cta__body{font-size:17px!important}}:where(.cpo-v85-root) .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html :where(.cpo-v85-root){scroll-padding-top:clamp(18px,5vh,72px)}:where(.cpo-v85-root) .cpo-working-content #metodologia-operativa,:where(.cpo-v85-root) .cpo-working-content [id^=ufficio-]{scroll-margin-top:clamp(18px,5vh,72px)}:where(.cpo-v85-root) img{max-width:100%}:where(.cpo-v85-root) .cpo-working-content [tabindex="0"]:focus-visible,:where(.cpo-v85-root) .cpo-working-content a:focus-visible,:where(.cpo-v85-root) .cpo-working-content button:focus-visible{outline:2px solid #e5e1da;outline-offset:4px}@media(max-width:760px){:where(.cpo-v85-root) .cpo-next-competence-list li,:where(.cpo-v85-root) .cpo-next-story p,:where(.cpo-v85-root) .cpo-v71-route-body,:where(.cpo-v85-root) .office-creative-points li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:where(.cpo-v85-root) .cpo-next-conclusion h2,:where(.cpo-v85-root) .cpo-tech-unified-header h2,:where(.cpo-v85-root) .cpo-v78-final-cta h2{overflow-wrap:break-word;max-width:100%}:where(.cpo-v85-root) .cpo-v78-final-cta .cpo-v74-cta__bottom,:where(.cpo-v85-root) .cpo-v78-final-cta .cpo-v74-cta__inner{min-width:0}:where(.cpo-v85-root) .cpo-working-content .cpo-v78-final-cta a{white-space:normal;min-height:44px}:where(.cpo-v85-root) .cpo-v62-office-index{display:none}}@media(max-width:390px){:where(.cpo-v85-root) .cpo-chapter-gate__copy h2{max-width:calc(100% - 50px)!important}:where(.cpo-v85-root) .cpo-v78-final-cta h2{font-size:clamp(30px,7.91vw,38px)!important}:where(.cpo-v85-root) .cpo-v78-final-cta p.cpo-v74-cta__body{font-size:16px!important;line-height:1.6!important}}@media(prefers-reduced-motion:reduce){html :where(.cpo-v85-root){scroll-behavior:auto!important}:where(.cpo-v85-root) .cpo-working-content *{scroll-behavior:auto!important}}:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:after{bottom:clamp(58px,6.4vw,101px)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:before{bottom:clamp(55px,calc(6.4vw - 3px),98px)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy h2{bottom:clamp(58px,6.4vw,101px)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy:before{bottom:clamp(55px,calc(6.4vw - 3px),98px)!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image{inset:50% 0 auto auto!important;right:0!important}@media(max-width:760px){:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate--industrial .cpo-chapter-gate__image{inset:8% 0 auto auto!important;right:0!important}}@media(max-width:650px){:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:after{bottom:53px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-v17-prologue:before{bottom:50px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy h2{bottom:53px!important}:where(.cpo-v85-root) .cpo-working-content .cpo-chapter-gate .cpo-chapter-gate__copy:before{bottom:50px!important}}.cpo-v85-root{padding-top:var(--header,76px)}.cpo-v85-root [id]{scroll-margin-top:calc(var(--header,76px) + 24px)}.cpo-v85-root .cpo-inline-arrow{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.2;vertical-align:middle}@media(max-width:760px){.cpo-v85-root{--cpo-photo-grayscale:0}}@layer cpoMobileReading{@media(max-width:760px){.cpo-v85-root p[data-cpo-reading]{text-align:justify!important;text-align-last:start;-webkit-hyphens:auto;hyphens:auto;line-height:1.75!important}.cpo-v85-root .office-creative-intro p{text-align:left!important;text-align-last:auto!important;-webkit-hyphens:none!important;hyphens:none!important}.cpo-v85-root .cpo-chapter-gate__copy h2{font-size:9px!important;white-space:normal!important;line-height:1.4!important}.cpo-v85-root .cpo-chapter-gate__copy h2 span{display:block;white-space:nowrap}.cpo-v85-root .opening{position:relative}.cpo-v85-root .image-frame:after{display:none}}}@layer cpoMobileReading{}.cpo-v85-root .cpo-drawing-next{display:none}@media(max-width:760px){.cpo-v85-root .cpo-drawing-next{display:flex;align-items:center;justify-content:center;position:absolute;right:12px;bottom:65px;width:44px;height:44px;border:0;background:transparent;color:#fff;cursor:pointer;z-index:4}.cpo-v85-root .cpo-drawing-next svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}}@layer cpoMobileReading{@media(max-width:760px){.cpo-v85-root .cpo-chapter-gate{--department-photo-height:clamp(280px,72vw,440px);height:auto!important;min-height:0!important;background:#090b0b!important}.cpo-v85-root .cpo-chapter-gate .cpo-chapter-gate__copy{position:relative!important;inset:auto!important;width:100%!important;height:calc(var(--department-photo-height) / 2)!important;background:#090b0b!important;z-index:2!important}.cpo-v85-root .cpo-chapter-gate .cpo-chapter-gate__image{position:relative!important;inset:auto!important;width:100%!important;height:var(--department-photo-height)!important;margin:0!important;aspect-ratio:auto!important;transform:none!important}.cpo-v85-root .cpo-chapter-gate .cpo-chapter-gate__image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.cpo-v85-root .cpo-chapter-gate .cpo-chapter-gate__copy h2{left:24px!important;bottom:24px!important;max-width:calc(100% - 48px)!important;letter-spacing:-.025em!important;font-size:24px!important;line-height:1.08!important}.cpo-v85-root .cpo-chapter-gate .cpo-chapter-gate__copy:before{display:none!important}.cpo-v85-root{--department-transition-gap:157px}.cpo-v85-root #ambiti-operativi{padding-bottom:var(--department-transition-gap)!important}.cpo-v85-root #ambiti-operativi .cpo-next-universe-row:last-child{padding-bottom:0!important;border-bottom:0!important}.cpo-v85-root .cpo-collection-board{padding-bottom:26px!important;margin-bottom:calc(var(--department-transition-gap) - 26px)!important}.cpo-v85-root #ufficio-industriale,.cpo-v85-root #ufficio-tecnico{padding-bottom:var(--department-transition-gap)!important}.cpo-v85-root #competenze-industriali,.cpo-v85-root #competenze-tecniche{margin-bottom:0!important}}}@layer cpoMobileReading{@media(max-width:760px){.cpo-v85-root :is(#competenze-tecniche,#competenze-industriali) .cpo-next-competence-list>li:last-child{padding-bottom:0!important;border-bottom:0!important}}}@layer cpoMobileReading{@media(max-width:760px){.cpo-v85-root .cpo-v48-office-map a{font-size:9px!important;letter-spacing:0!important;white-space:nowrap!important}}}@layer cpoMobileTypography{@media(max-width:760px){.cpo-v85-root .cpo-working-content li,.cpo-v85-root .cpo-working-content li>span,.cpo-v85-root .cpo-working-content p:not(.office-creative-axiom){font-size:13px!important;line-height:26px!important}.cpo-v85-root .cpo-working-content p[data-cpo-reading]{margin-top:0!important;margin-bottom:0!important}.cpo-v85-root .cpo-working-content p[data-cpo-reading]+p[data-cpo-reading]{margin-top:20px!important}.cpo-v85-root .cpo-working-content h3{font-size:25px!important;line-height:30px!important}.cpo-v85-root .cpo-working-content :is(.cpo-outputs,.cpo-next-office-outputs) h3{font-size:32px!important;line-height:35px!important;margin:0 0 32px!important}.cpo-v85-root .cpo-working-content .cpo-v62-areas-title{font-size:38px!important;line-height:41px!important;margin:32px 0!important;padding-top:24px!important}.cpo-v85-root .cpo-working-content :is(#ricerca-title,#codici-title,#collezione-title){font-size:43px!important;line-height:44px!important}.cpo-v85-root .cpo-working-content :is(.office-creative-points,.cpo-next-competence-list,.cpo-next-output-list,.cpo-output-sequence ul)>li{padding-top:20px!important}.cpo-v85-root .cpo-working-content :is(.office-creative-points,.cpo-next-competence-list,.cpo-next-output-list,.cpo-output-sequence ul)>li:not(:last-child){padding-bottom:20px!important}.cpo-v85-root .cpo-working-content .cpo-v71-route-deck{font-size:17px!important;line-height:26px!important}.cpo-v85-root .cpo-working-content .opening-footer p{font-size:8px!important;line-height:12px!important}.cpo-v85-root .cpo-working-content .cpo-v48-office-map a{font-size:9px!important;line-height:14px!important}.cpo-v85-root .cpo-chapter-gate--commercial .cpo-chapter-gate__image{height:auto!important}.cpo-v85-root .cpo-chapter-gate--commercial .cpo-chapter-gate__image img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important}}}@layer cpoMobileTypography{}