.cr-review-enabled{padding-bottom:100px}.studio-preview.cr-design{--sp-paper:#f8f8fa;--sp-accent:#b90064;--sp-line:#e4e3e8;--sp-muted:#66636c;--sp-width:1280px;background:#fff}.cr-design .sp-section{padding-block:clamp(64px,6.5vw,104px)}.cr-design .sp-section-heading{gap:64px;margin-bottom:44px}.cr-design .sp-section-heading h2{letter-spacing:-.04em;font-size:clamp(32px,3vw,46px);line-height:1.14}.cr-design .sp-eyebrow{letter-spacing:.12em}.cr-design .sp-nav-row{min-height:80px}.cr-design .sp-small-cta{padding:13px 19px}.cr-design .sp-nav li>button{border-radius:9px}.cr-design .sp-nav li>button:hover,.cr-design .sp-nav li>button[aria-expanded=true]{background:#f7eef3}.cr-design .sp-mega{background:#fff;border:1px solid #e4e3e8;border-radius:0 0 22px 22px;inset-inline:18px}.cr-design .sp-mega-inner{gap:44px;padding-block:36px}.cr-design .sp-mega-feature{background:#f8f7f9;border:1px solid #ebe8ed;border-radius:16px}.cr-design .sp-mega-feature>span{padding:19px 22px}.cr-design .sp-mega-feature[data-section=collectif]{background:#faf9fb url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-atelier.png&w=1600&q=75) top/100% 220px no-repeat}.cr-design .sp-mega-feature[data-section=collectif] img{opacity:0}.cr-design .sp-mega-links a{border-radius:8px;transition:padding .2s}.cr-design .sp-mega-links a:hover{background:#faf7f9;padding-inline:10px}.cr-design .sp-home-hero{border-radius:24px;min-height:710px;margin:0 18px}.cr-design .sp-home-hero-copy{width:min(calc(100% - var(--sp-gutter)*2),1280px);padding-block:92px 125px}.cr-design .sp-home-hero h1{max-width:1060px;font-size:clamp(40px,4.5vw,69px);line-height:1.08}.cr-design .sp-home-hero .sp-eyebrow{color:#fff;letter-spacing:.12em;align-items:center;gap:11px;margin-bottom:28px;display:inline-flex}.cr-design .sp-home-hero .sp-eyebrow:before{content:"";background:#ef87b8;border-radius:50%;width:7px;height:7px}.cr-design .sp-home-hero-copy>p:not(.sp-eyebrow){max-width:620px;font-size:18px;line-height:1.7}.cr-design .sp-home-hero em{color:#ffacd3}.cr-design .sp-home-hero .sp-button{box-shadow:0 4px 22px #00000018}.cr-design .sp-pathways{background:#fff}.cr-design .sp-pathway{background:#fff;border:1px solid #e6e3e9;border-radius:22px;padding:0 32px 32px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 28px #21142605}.cr-design .sp-pathway:hover{transform:translateY(-4px);box-shadow:0 16px 36px #2114260c}.cr-design .sp-pathway-top{background:#f7f4f6 url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-atelier.png&w=1600&q=75) 50%/cover;align-items:flex-end;width:calc(100% + 64px);height:225px;margin:0 -32px 28px;padding:20px;position:relative}.cr-design .sp-pathway.is-platform .sp-pathway-top{background-image:url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-construire.png&w=1600&q=75)}.cr-design .sp-pathway-top img{display:none}.cr-design .sp-pathway-top .sp-index{color:#222;z-index:1;background:#fffefded;border-radius:8px;padding:9px 13px;position:relative;box-shadow:0 2px 14px #0000000a}.cr-design .sp-pathway h3{max-width:440px;margin-bottom:16px;font-size:clamp(27px,2.3vw,34px);line-height:1.2}.cr-design .sp-pathway>p{padding-bottom:25px;font-size:16px;line-height:1.7}.cr-design .sp-pathway>.sp-text-link{color:#222;border-top:1px solid #e9e5eb;justify-content:space-between;width:100%;padding-top:20px}.cr-design .sp-pathway>.sp-text-link>span{color:#b90064;background:#f6e8f0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cr-design .sp-intro{background:#f9f9fa}.cr-design .sp-object{background:#f6f3f5;border:1px solid #eee9ed;border-radius:26px}.cr-design .sp-split{gap:clamp(40px,6vw,88px)}.cr-design .sp-split h2{font-size:clamp(34px,3.4vw,52px);line-height:1.13}.cr-design .sp-explorer-panel{background:#fff;border:1px solid #e7e4e9;border-radius:24px;gap:48px;padding:30px}.cr-design .sp-explorer-panel>img{border-radius:16px;height:390px}.cr-design .sp-tabs{border:0;gap:8px;margin-bottom:20px}.cr-design .sp-tabs>button{background:#fff;border:1px solid #e4e1e7;border-radius:12px;gap:12px;padding:17px 20px;font-size:14px}.cr-design .sp-tabs>button[aria-selected=true]{color:#fff;background:#242127;border-color:#242127}.cr-design .sp-tabs>button[aria-selected=true]:after{display:none}.cr-design .sp-method-line{border:0;gap:12px}.cr-design .sp-method-line li{background:#faf9fb;border-radius:14px;border:1px solid #e5e2e8!important;padding:24px 18px!important}.cr-design .sp-method-line li>a>span:first-child{background:#fff;border:1px solid #e9dbe3;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:30px;display:grid}.cr-design .sp-method-line li:hover{background:#f8edf3}.cr-design .sp-collective-scene{border-radius:24px;min-height:620px;margin-inline:18px;overflow:hidden}.cr-design .sp-collective-scene h2{font-size:clamp(46px,5vw,72px)}.cr-design .sp-articles{gap:22px}.cr-design .sp-articles article{background:#fff;border:1px solid #e8e5ea;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.cr-design .sp-articles article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2014260a}.cr-design .sp-articles article>div:first-child{border-radius:0}.cr-design .sp-articles article>div:last-child{padding:26px}.cr-design .sp-articles article h3{margin-block:14px;font-size:24px;line-height:1.22}.cr-design .sp-articles article p:last-child{margin-top:24px}.cr-design .sp-closing{background:#f5f2f6;border-radius:24px;margin:18px;padding-block:80px;position:relative;overflow:hidden}.cr-design .sp-closing:before{content:"";opacity:.13;pointer-events:none;background:url(/media/studio-preview/collective-knot.png) right -100px center/440px no-repeat;position:absolute;inset:0}.cr-design .sp-closing>.sp-wrap{position:relative}.cr-design .sp-closing h2{max-width:770px;font-size:clamp(36px,4vw,56px)}.cr-design [data-studio-page=yourCroo]{--cr-hero:url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-atelier.png&w=1600&q=75)}.cr-design [data-studio-page=factory]{--cr-hero:url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-construire.png&w=1600&q=75)}.cr-design [data-studio-page=governance]{--cr-hero:url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-conversation.png&w=1600&q=75)}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero{isolation:isolate;color:#fff;background:#242027;border-radius:24px;margin:0 18px;position:relative;overflow:hidden}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#1e1822ed 0%,#1e1822cf 36%,#1e18221a 77%),var(--cr-hero) center top/cover;position:absolute;inset:0}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero-grid{min-height:620px;padding:0;display:block}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero-copy{width:61%;max-width:640px;padding:68px 0 76px}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero-art{display:none}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero h1{max-width:640px;font-size:clamp(40px,4.1vw,60px);line-height:1.12}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero :is(.sp-eyebrow,.sp-lead,.sp-hero-support,.sp-collective-hero-note){color:#f1edf3}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero .sp-lead{font-size:18px;line-height:1.65}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=governance]) .sp-page-hero .sp-button{color:#222;background:#fff;border-color:#fff}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero{background:#f7f6f9;border-radius:24px;margin-inline:18px;overflow:hidden}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero-grid{gap:35px;min-height:620px}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.12}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero-art{border-radius:22px;overflow:hidden}.cr-design .sp-jump{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;position:sticky;top:80px}.cr-design .sp-jump .sp-wrap{gap:10px 22px;min-height:66px;padding-block:12px}.cr-design .sp-jump a{border-bottom:1px solid #0000;padding:7px 0;font-size:12px}.cr-design .sp-jump a:hover{border-color:#b90064}.cr-design :is(section,article,[id]){scroll-margin-top:170px}.cr-design .sp-role-cards{gap:20px}.cr-design .sp-role-cards>div{background:#fff;border:1px solid #e6e3e9;border-radius:18px;padding:28px}.cr-design .sp-dark .sp-role-cards>div{background:#242027;border-color:#46404b}.cr-design .sp-role-cards h3{font-size:27px}.cr-design .sp-choice-grid{gap:22px}.cr-design .sp-choice-grid article{border-radius:22px;box-shadow:0 6px 20px #21142604}.cr-design .sp-choice-grid h3{font-size:29px;line-height:1.2}.cr-design .sp-choice-grid article:last-child{background:#faf7fb}.cr-design .sp-step{grid-template-columns:60px 1.2fr 1fr;gap:40px;padding-block:42px}.cr-design .sp-step-number{background:#fff;border:1px solid #e5d6df;border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;display:grid}.cr-design .sp-step h3{font-size:31px;line-height:1.18}.cr-design .sp-step>img{object-position:center 45%;border-radius:20px;height:360px}.cr-design .sp-step dl{background:#fff;border:1px solid #e8e4ea;border-radius:14px;padding:20px}.cr-design .sp-bridge-grid{background:#f9f8fa;border:1px solid #e8e4e9;border-radius:22px;gap:40px;padding:36px}.cr-design .sp-bridge-grid .sp-index{color:#a50058}.cr-design .sp-commitments>article{grid-template-columns:.55fr 1.3fr 1fr;padding-block:44px}.cr-design .sp-commitments>article h2{font-size:34px;line-height:1.18}.cr-design .sp-faq details{background:#fff;border:1px solid #e7e3e9;border-radius:12px;margin-bottom:10px;padding:22px 24px}.cr-design .sp-faq details[open]{background:#fffafd;border-color:#d7b9ca}.cr-design .sp-faq summary::marker{color:#b90064}.cr-design .sp-editorial-hero{grid-template-columns:1.1fr 1fr;align-content:center;column-gap:54px;min-height:510px;padding-block:65px;display:grid;position:relative}.cr-design .sp-editorial-hero>*{grid-column:1}.cr-design .sp-editorial-hero h1{max-width:660px;font-size:clamp(38px,4vw,58px);line-height:1.13}.cr-design .sp-editorial-hero>p:not(.sp-eyebrow){margin-top:24px;font-size:18px;line-height:1.65}.cr-design .sp-editorial-hero:after{content:"";color:#fff;text-shadow:0 1px 5px #000;background:linear-gradient(#0000 72%,#20172540),url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-journal.png&w=1600&q=75) 50%/cover;border-radius:22px;grid-area:1/2/4;justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:350px;padding:16px;font-size:9px;display:flex}.cr-design [data-studio-page=contact] .sp-editorial-hero:after{background-image:linear-gradient(#0000 72%,#20172540),url(/_next/image?url=%2Fmedia%2Fdesign-review%2Fcroo-conversation.png&w=1600&q=75);background-position:50%}.cr-design .sp-learning-cycle{gap:20px}.cr-design .sp-learning-cycle li{background:#fff;border:1px solid #e5e2e8;border-radius:16px;padding:28px}.cr-design .sp-learning-cycle h3{font-size:27px}.cr-design .sp-vision-landscape{border-radius:24px;margin:0 18px;overflow:hidden}.cr-design .sp-vision-landscape>img{height:520px}.cr-design .sp-horizons{gap:24px}.cr-design .sp-horizons article{background:#fff;border:1px solid #e5e2e8;border-radius:18px;padding:28px}.cr-design .sp-horizons h3{font-size:29px;line-height:1.2}.cr-design .sp-contact-paths{gap:24px}.cr-design .sp-contact-paths>div{background:#fff;border:1px solid #e6e2e8;border-radius:18px;padding:28px}.cr-design .sp-contact-paths h3{font-size:28px}.cr-design .sp-contact{background:#fff;border:0}.cr-design .sp-contact-grid{align-items:start;gap:60px}.cr-design .sp-conversation-form{background:#fcfbfd;border:1px solid #e2dce5;border-radius:22px;padding:32px}.cr-design .sp-conversation-form input,.cr-design .sp-conversation-form textarea{background:#fff;border-color:#ded9e2;border-radius:10px}.cr-design .sp-contact-grid aside{padding-block:20px}.cr-design .sp-contact-grid aside h2{font-size:36px}.cr-design .sp-contact-grid aside ol{counter-reset:next;padding:0;list-style:none}.cr-design .sp-contact-grid aside li{counter-increment:next;border-top:1px solid #e7e3e9;margin:0;padding:20px 0 20px 48px;position:relative}.cr-design .sp-contact-grid aside li:before{content:counter(next,decimal-leading-zero);color:#ac005c;font-size:12px;position:absolute;top:20px;left:0}.cr-design .sp-footer{background:#f8f8fa;padding-bottom:35px}.cr-design [data-insight-header]{background:#f8f7fa;border-radius:24px;margin:0 18px;padding-block:60px}.cr-design [data-insight-header]>div{grid-template-columns:1.12fr 1fr;align-items:center;gap:44px;display:grid}.cr-design [data-insight-header] h1{font-size:clamp(34px,3.7vw,55px)}.cr-design [data-insight-header] img{object-fit:cover;border-radius:20px;height:460px;margin:0}.cr-design [data-insight-header] .eyebrow{color:#79576b}.cr-design .insight-body{max-width:68ch}.cr-design .insight-body h2{border-top:1px solid #eae5ec;padding-top:15px}.cr-design .insight-body blockquote{background:#faf5f8;border-radius:0 16px 16px 0;padding:24px 28px}.cr-review-bar,.cr-review-dialog,.cr-review-return{color:#242127;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:13px;line-height:1.5}.cr-review-bar{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffefef7;border:1px solid #e4dce7;border-radius:18px;align-items:center;gap:16px;width:min(100% - 40px,1180px);padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 45px #23112726}.cr-review-bar button,.cr-review-bar a,.cr-review-dialog button{font:inherit;cursor:pointer;text-decoration:none}.cr-review-id{white-space:nowrap;border-right:1px solid #e7e2ea;align-items:center;gap:10px;padding-inline:5px 18px;display:flex}.cr-review-id strong{font-size:12px;font-weight:650;display:block}.cr-review-id small{color:#7c7483;font-size:10px;display:block}.cr-review-dot{background:#d90070;border-radius:50%;width:8px;height:8px}.cr-page-picker{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:100px;max-width:none;display:flex;font-weight:550!important}.cr-page-picker>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-compare{background:#f2f0f4;border:1px solid #e7e3eb;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}.cr-compare button{color:#766b7d;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px}.cr-compare button[aria-pressed=true]{color:#29202f;background:#fff;box-shadow:0 1px 4px #24142b15}.cr-review-bar .cr-comment-button{color:#fff;white-space:nowrap;background:#252129;border:0;border-radius:11px;align-items:center;gap:10px;padding:11px 15px;font-size:12px;display:flex}.cr-comment-button>span{text-align:center;background:#ffffff26;border-radius:30px;min-width:20px}.cr-review-arrows{gap:5px;display:flex}.cr-review-arrows a{border:1px solid #e7e2eb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.cr-review-arrows a:hover{color:#b90064;background:#f9edf4}.cr-review-dialog{background:#fff;border:1px solid #dfd7e4;border-radius:22px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 120px #10061738}.cr-review-dialog.cr-catalogue{width:min(900px,100vw - 32px)}.cr-review-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16101d65}.cr-review-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #ebe6ee;justify-content:space-between;align-items:center;gap:24px;padding:25px 30px;display:flex;position:sticky;top:0}.cr-review-dialog>header p{letter-spacing:.14em;color:#936b84;margin:0 0 7px;font-size:9px}.cr-review-dialog h2{letter-spacing:-.035em;margin:0;font-family:inherit;font-size:26px;font-weight:550;line-height:1.2}.cr-review-dialog>header>button{background:#fff;border:1px solid #e7dfea;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.cr-dialog-body{padding:26px 30px}.cr-dialog-intro{color:#746b7b;margin:0 0 22px;font-size:14px;line-height:1.7}.cr-review-status{border-bottom:1px solid #e9e3ec;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;padding-bottom:23px;display:flex}.cr-review-dialog .cr-label{margin:18px 0 9px;font-size:12px;font-weight:600;display:block}.cr-review-dialog select,.cr-review-dialog textarea{font:inherit;color:#342a3d;background:#fcfbfd;border:1px solid #dcd4e2;border-radius:9px;width:100%;padding:11px 13px;line-height:1.6}.cr-review-status select{width:auto;max-width:50%;font-size:12px}.cr-review-dialog textarea{resize:vertical;min-height:140px}.cr-review-dialog .cr-primary{color:#fff;background:#242027;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;margin-top:15px;padding:12px 17px;display:flex}.cr-review-dialog button:disabled{opacity:.4;cursor:not-allowed}.cr-review-dialog .cr-link-button{color:#ac005c;text-align:left;background:0 0;border:0;padding:14px 0}.cr-page-list{flex-direction:column;gap:7px;display:flex}.cr-page-list>a{color:#29222f;border:1px solid #ece6ef;border-radius:12px;align-items:center;gap:18px;padding:17px 18px;text-decoration:none;display:flex}.cr-page-list>a:hover,.cr-page-list>a[aria-current=page]{background:#fcf6fa;border-color:#dcb7ce}.cr-page-number{color:#ad839c;font-size:12px}.cr-page-list strong{font-size:15px;font-weight:550}.cr-page-list p{color:#817487;margin:4px 0 0;font-size:12px}.cr-page-list small{white-space:nowrap;color:#8d6280;background:#f6eef3;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:10px}.cr-comments article{background:#faf8fb;border:1px solid #e9e2ee;border-radius:12px;margin-top:18px;padding:18px}.cr-comments article>div{justify-content:space-between;gap:16px;display:flex}.cr-comments strong{color:#9c537f;font-size:11px;font-weight:600}.cr-comments button{color:#84748f;background:0 0;border:0;font-size:10px}.cr-comments p,.cr-export-page p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.7}.cr-comments time{color:#8a7c95;font-size:10px}.cr-save-note{color:#887990;border-top:1px solid #eee6f1;margin-top:20px;padding-top:22px;font-size:11px;line-height:1.7}.cr-notice{color:#36664c;margin-top:10px;font-size:12px}.cr-error{color:#9b3535;font-size:12px}.cr-review-dialog>footer{background:#faf8fc;border-top:1px solid #ebe4f0;justify-content:space-between;align-items:center;gap:18px;padding:18px 30px;display:flex}.cr-review-dialog>footer>span{color:#8c7d97;font-size:10px}.cr-review-dialog>footer>div{gap:8px;display:flex}.cr-review-dialog>footer button{background:#fff;border:1px solid #ded4e6;border-radius:8px;padding:8px 11px;font-size:11px}.cr-export-page{border-top:1px solid #ece5f0;padding-block:22px}.cr-export-page h3{letter-spacing:-.02em;margin-bottom:4px;font-family:inherit;font-size:20px;font-weight:550}.cr-export-page small{color:#9a6385}.cr-export-page article{padding-top:18px}.cr-export-page strong{font-size:12px}.cr-review-return{z-index:100;background:#fff;border:1px solid #ddd;border-radius:12px;padding:15px 20px;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 30px #0002}@media (max-width:1099px){.cr-design .sp-nav-row{min-height:70px}.cr-design .sp-jump{top:70px}.cr-design .sp-pathway-top{height:200px}.cr-design .sp-method-line{grid-template-columns:repeat(3,1fr)}.cr-design .sp-step{grid-template-columns:45px 1.2fr .9fr;gap:24px}.cr-design .sp-step-number{width:40px;height:40px}.cr-design .sp-commitments>article{grid-template-columns:1fr 1fr}.cr-review-id{display:none}.cr-design .sp-role-cards>div{padding:24px}.cr-design .sp-contact-grid{gap:35px}}@media (max-width:759px){.cr-review-enabled{padding-bottom:145px}.cr-design .sp-nav-row{min-height:64px}.cr-design .sp-home-hero{border-radius:18px;min-height:660px;margin:0 9px}.cr-design .sp-home-hero-copy{width:calc(100% - 42px);padding:70px 0 100px}.cr-design .sp-home-hero h1{font-size:clamp(35px,8.5vw,52px);line-height:1.1}.cr-design .sp-home-hero .sp-eyebrow{margin-bottom:23px;font-size:8px}.cr-design .sp-home-hero-copy>p:not(.sp-eyebrow){font-size:16px;line-height:1.65}.cr-design .sp-home-hero .sp-actions{gap:14px}.cr-design .sp-home-hero .sp-hero-footer{width:calc(100% - 42px);font-size:9px}.cr-design .sp-section-heading{gap:24px}.cr-design .sp-section-heading h2{font-size:33px}.cr-design .sp-pathway{padding:0 24px 26px}.cr-design .sp-pathway-top{margin-inline:-24px;width:calc(100% + 48px);height:190px;margin-bottom:24px;padding:16px}.cr-design .sp-pathway h3{font-size:28px}.cr-design .sp-pathway>p{font-size:15px}.cr-design .sp-explorer-panel{border-radius:18px;gap:26px;padding:18px}.cr-design .sp-explorer-panel>img{height:240px}.cr-design .sp-tabs>button{gap:8px;padding:13px 12px;font-size:12px}.cr-design .sp-method-line{grid-template-columns:repeat(2,1fr);gap:12px}.cr-design .sp-method-line li{padding:20px 14px!important}.cr-design .sp-method-line h3{font-size:18px}.cr-design .sp-collective-scene,.cr-design .sp-closing,.cr-design .sp-vision-landscape{border-radius:18px;margin-inline:9px}.cr-design .sp-collective-scene{min-height:650px}.cr-design .sp-collective-scene h2{font-size:54px}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero{border-radius:18px;margin-inline:9px}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero:before{background:linear-gradient(0deg,#1e1822f5 0%,#1e1822d6 55%,#1e182232),var(--cr-hero) 65% top/auto 100%}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero-copy{width:100%;padding:180px 0 65px}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero-grid{width:calc(100% - 42px);min-height:0}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero h1{font-size:38px}.cr-design :is([data-studio-page=yourCroo],[data-studio-page=factory],[data-studio-page=governance]) .sp-page-hero .sp-lead{font-size:16px}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero{border-radius:18px;margin-inline:9px}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero-grid{gap:20px}.cr-design :is([data-studio-page=whatWeBuild],[data-studio-page=about]) .sp-page-hero h1{font-size:38px}.cr-design .sp-jump{position:static}.cr-design .sp-jump .sp-wrap{flex-wrap:nowrap;gap:22px;min-height:58px;overflow-x:auto}.cr-design .sp-jump a{white-space:nowrap;font-size:11px}.cr-design .sp-jump span{display:none}.cr-design :is(section,article,[id]){scroll-margin-top:85px}.cr-design .sp-role-cards{row-gap:20px}.cr-design .sp-role-cards>div{flex-direction:column;grid-row:auto;padding:24px;display:flex}.cr-design .sp-role-cards h3{margin-block:18px}.cr-design .sp-step{grid-template-columns:36px 1fr;gap:18px}.cr-design .sp-step-number{width:32px;height:32px;font-size:13px}.cr-design .sp-step h3{font-size:27px}.cr-design .sp-step dl{padding:16px}.cr-design .sp-step>img{height:260px}.cr-design .sp-bridge-grid{gap:25px;padding:24px}.cr-design .sp-commitments>article{grid-template-columns:1fr;gap:22px}.cr-design .sp-faq details{padding:20px}.cr-design .sp-editorial-hero{grid-template-columns:1fr;gap:0;min-height:0;padding-block:48px 35px}.cr-design .sp-editorial-hero h1{font-size:38px}.cr-design .sp-editorial-hero>p:not(.sp-eyebrow){font-size:17px}.cr-design .sp-editorial-hero:after{grid-area:4/1;min-height:230px;margin-top:30px}.cr-design .sp-vision-landscape>img{height:350px}.cr-design .sp-conversation-form{padding:22px}.cr-design [data-insight-header]{margin-inline:9px;padding-block:45px}.cr-design [data-insight-header]>div{grid-template-columns:1fr;gap:30px}.cr-design [data-insight-header] img{height:260px}.cr-design [data-insight-header] h1{font-size:36px}.cr-review-bar{border-radius:14px;grid-template-columns:1fr auto;gap:8px;width:calc(100% - 18px);padding:10px;display:grid;bottom:9px}.cr-page-picker{width:100%;min-width:0;max-width:none;padding:5px}.cr-compare{grid-area:1/2}.cr-compare button{padding:6px 7px;font-size:9px}.cr-review-bar .cr-comment-button{grid-row:2;justify-content:center;padding:10px 12px;font-size:11px}.cr-review-arrows{grid-row:2;justify-content:flex-end}.cr-review-arrows a{width:42px;height:35px}.cr-review-dialog>header{padding:20px}.cr-review-dialog h2{font-size:23px}.cr-dialog-body{padding:20px}.cr-review-dialog>footer{flex-wrap:wrap;gap:12px;padding:16px 20px}.cr-page-list>a{flex-wrap:wrap;gap:12px;padding:15px 12px}.cr-page-list>a>div{flex:1;min-width:170px}.cr-page-list small{margin-left:26px}.cr-page-list>a>span:last-child{margin-left:auto}.cr-review-status{flex-direction:column;align-items:flex-start;gap:9px}.cr-review-status select{width:100%;max-width:100%}}@media print{.cr-review-bar,.cr-review-dialog,.cr-review-return{display:none}.cr-review-enabled{padding-bottom:0}.cr-design .sp-jump{position:static}}.cr-design [data-studio-page=whatWeBuild] .sp-page-hero{color:#fff;background:#1d1823}.cr-design .sp-hero-footer,.cr-design .sp-mega-bottom{justify-content:flex-end}.cr-design .sp-editorial-hero:after{grid-row:1/3}.cr-design [data-studio-page=contact] .sp-editorial-hero:after{aspect-ratio:2688/1520;background-position:top;align-self:center;min-height:0}.cr-design .sp-public-contact-form{background:#fcfbfd;border:1px solid #e2dce5;border-radius:22px;min-width:0;padding:32px}.cr-design .sp-public-contact-form h2{margin-bottom:28px;font-size:30px;line-height:1.2}.cr-design .sp-public-contact-form input,.cr-design .sp-public-contact-form textarea,.cr-design .sp-public-contact-form select{background:#fff;border-radius:10px}@media (max-width:759px){.cr-design [data-studio-page=governance] .sp-page-hero:before{background:var(--cr-hero) center top / 100% auto no-repeat}.cr-design [data-studio-page=governance] .sp-page-hero-copy{padding-top:calc(56.5476vw + 21.8214px)}.cr-design .sp-editorial-hero:after{grid-row:3}.cr-design .sp-public-contact-form{padding:22px}}.cr-design .sp-horizon-scene{min-height:0;color:var(--sp-ink);background:#fafafa;padding-block:0;display:block}.cr-design .sp-horizon-scene>.sp-wrap{grid-template-columns:1.1fr 1fr;gap:20px 64px;padding-block:56px 20px;display:grid}.cr-design .sp-horizon-scene h2{grid-row:1/3;font-size:clamp(38px,4.2vw,64px);line-height:1.06}.cr-design .sp-horizon-scene h2 em{color:inherit}.cr-design .sp-horizon-scene p:not(.sp-eyebrow){max-width:440px;color:var(--sp-muted);align-self:end;margin:0}.cr-design .sp-horizon-scene .sp-text-link{place-self:start}.cr-design .sp-horizon-scene>img{aspect-ratio:2.3;object-fit:cover;object-position:center;z-index:0;width:100%;height:auto;display:block;position:relative;inset:auto}.cr-design .sp-horizon-scene .sp-scene-shade{display:none}@media (max-width:1300px){.cr-design .sp-small-cta{display:none}}@media (max-width:759px){.cr-design .sp-horizon-scene>.sp-wrap{grid-template-columns:1fr;gap:22px;padding-block:36px 12px}.cr-design .sp-horizon-scene h2{grid-row:auto;font-size:38px}.cr-design .sp-horizon-scene>img{aspect-ratio:3/2;object-fit:contain}.cr-design .sp-nav-row{gap:12px;padding-inline:16px}.cr-design .sp-nav-actions{gap:12px}.cr-design .sp-mobile-trigger{gap:8px}}
