.v4{--v4-night:#002734;--v4-deep:#063847;--v4-mist:#4c91a5;--v4-lime:#b8ec75;--v4-white:#f7f9f4;--v4-muted:#bed5d8;min-height:100vh;overflow:clip;background:var(--v4-night);color:var(--v4-white)}.v4 ::-moz-selection{background:var(--v4-lime);color:var(--v4-night)}.v4 ::selection{background:var(--v4-lime);color:var(--v4-night)}.v4 a{text-decoration:none}.v4 a:focus-visible,.v4 summary:focus-visible{outline-color:var(--v4-lime)}.v4-wrap{width:min(100%,1540px);margin:0 auto;padding-inline:clamp(22px,4.8vw,76px)}.v4-opening{background:var(--v4-night)}.v4-header{position:relative;z-index:10;background:#002631}.v4-header__inner{min-height:79px;display:flex;align-items:center;gap:36px}.v4-brand{display:inline-flex;align-items:center;flex:none;gap:9px;color:var(--v4-white);font-size:21px;font-weight:600;letter-spacing:-.08em;line-height:1}.v4-brand>span:last-child{display:flex;flex-direction:column}.v4-brand small{margin-top:6px;font-size:5px;font-weight:600;letter-spacing:.18em;white-space:nowrap}.v4-mark{flex:none;position:relative;width:28px;height:28px;border-radius:6px;background:var(--v4-lime);transform:rotate(-5deg)}.v4-mark i{position:absolute;width:7px;height:7px;border-radius:1px 4px 1px 4px;background:#084638}.v4-mark i:first-child{top:6px;left:6px;transform:rotate(20deg)}.v4-mark i:nth-child(2){top:6px;right:6px;transform:rotate(110deg)}.v4-mark i:nth-child(3){bottom:6px;left:6px;transform:rotate(-70deg)}.v4-mark i:nth-child(4){bottom:6px;right:6px;transform:rotate(20deg)}.v4-header nav{display:flex;align-items:center;gap:clamp(25px,2.6vw,43px);margin:0 auto}.v4-header nav a{color:#b5c9cb;font-size:12px;transition:color .2s}.v4-header nav a:first-child,.v4-header nav a:hover{color:var(--v4-lime)}.v4-header__actions{display:flex;align-items:center;gap:9px;flex:none}.v4-header__cta{display:inline-flex;justify-content:center;align-items:center;gap:21px;min-height:37px;padding:0 18px;border-radius:8px;background:var(--v4-lime);color:#0a342d;font-size:11px;font-weight:600;white-space:nowrap;transition:transform .2s,background .2s}.v4-contact a:hover,.v4-header__cta:hover{transform:translateY(-2px);background:#d4f6a4}.v4-header__login{display:inline-flex;justify-content:center;align-items:center;min-height:37px;padding:0 17px;border:1px solid #b5c9cb80;border-radius:8px;color:var(--v4-white);font-size:11px;font-weight:600;white-space:nowrap;transition:transform .2s,border-color .2s,background .2s}.v4-header__login:hover{transform:translateY(-2px);border-color:var(--v4-lime);background:#ffffff0d}.v4-section-label{margin:0;color:var(--v4-lime);font-size:12px;font-weight:600;letter-spacing:-.015em}.v4-section-label span{margin-right:4px}.v4-hero{min-height:900px;overflow:hidden;background:radial-gradient(ellipse at 48% 66%,#5ea2b6 0,#32768b 36%,#0e4558 68%,#002b39 100%)}.v4-hero__inner{position:relative;min-height:900px}.v4-hero .v4-section-label{z-index:4;top:66px}.v4-hero .v4-section-label,.v4-hero h1{position:absolute;left:clamp(22px,4.8vw,76px)}.v4-hero h1{z-index:2;top:93px;margin:0;font-size:clamp(82px,9.3vw,150px);font-weight:400;letter-spacing:-.09em;line-height:.91}.v4-hero__art-stage{position:absolute;z-index:3;top:184px;left:-10%;width:min(91%,1160px);transform:translate3d(var(--v4-pointer-x,0),calc(var(--v4-scroll-y, 0px) + var(--v4-pointer-y, 0px)),0) scale(var(--v4-art-scale,1));transform-origin:50% 35%;transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform;pointer-events:none}.v4-hero__art{display:block;width:100%;max-width:none;height:auto;filter:drop-shadow(0 30px 30px #032a3655);animation:v4-float 9s ease-in-out infinite}.v4-hero__intro{position:absolute;z-index:4;top:122px;right:clamp(22px,4.8vw,76px);width:min(260px,21%)}.v4-hero__intro p{margin:0 0 15px;font-size:15px;line-height:1.35;color:var(--v4-white)}.v4-hero__intro span{color:#c5dce0;font-size:12px;line-height:1.48}.v4-hero__side{position:absolute;z-index:4;right:clamp(22px,4.8vw,76px);top:336px;width:200px;display:flex;flex-direction:column;gap:30px;text-align:right}.v4-hero__side>div{padding-bottom:17px;border-bottom:1px solid #bcd1d361}.v4-hero__side strong{display:block;font-size:clamp(51px,5vw,76px);font-weight:400;letter-spacing:-.08em;line-height:.9}.v4-hero__side span{display:block;margin-top:5px;color:#c5dade;font-size:11px;line-height:1.26}.v4-hero__scroll{position:absolute;z-index:5;bottom:42px;left:clamp(22px,4.8vw,76px);display:inline-flex;align-items:center;gap:19px;color:#e1eded;font-size:9px;font-weight:600;letter-spacing:.2em}.v4-hero__scroll svg{color:var(--v4-lime)}@keyframes v4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.v4-idea{position:relative;isolation:isolate;padding:120px 0 140px;background:linear-gradient(180deg,#103f50,#063342)}.v4-idea:after,.v4-idea:before{content:"";position:absolute;z-index:-1;width:38vw;height:38vw;border-radius:50%;filter:blur(75px);pointer-events:none}.v4-idea:before{top:24%;left:-12%;background:#8da4ab30}.v4-idea:after{right:-17%;bottom:4%;background:#b4e2b021}.v4-idea__head{display:grid;grid-template-columns:33% 1fr;align-items:start;gap:55px}.v4-section-aside{max-width:180px;margin:24px 0 0;color:#b7d0d4;font-size:13px;line-height:1.43}.v4-contact h2,.v4-idea h2,.v4-process h2,.v4-questions h2{margin:0;font-size:clamp(53px,6vw,96px);font-weight:400;letter-spacing:-.075em;line-height:1.03}.v4-idea h2 span,.v4-process h2 span,.v4-questions h2 span{color:#80aab7}.v4-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:90px}.v4-question-card{position:relative;min-height:285px;display:flex;flex-direction:column;justify-content:space-between;padding:23px 26px 28px;border:1px solid #e9ffff64;border-radius:17px;background:radial-gradient(380px circle at var(--v4-glass-x,50%) var(--v4-glass-y,10%),#ffffff38,transparent 68%),linear-gradient(145deg,#e8ffff25,#8dc4cf18 52%,#ffffff0f);box-shadow:0 28px 55px #00212c32,inset 0 1px #ffffff78,inset 0 -1px #ffffff18;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);transition:scale .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.v4-question-card:hover,.v4-step:hover{scale:1.025;border-color:#f2ffffb8;box-shadow:0 35px 70px #00212c52,inset 0 1px #ffffffa0,inset 0 -1px #ffffff33}.v4-question-card:nth-child(2n){transform:translateY(34px)}.v4-question-card__top{display:flex;align-items:start;justify-content:space-between}.v4-question-card__symbol{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--v4-lime);color:#114336;font-size:20px;line-height:1}.v4-question-card h3{margin:0 0 12px;font-size:clamp(26px,2.7vw,38px);font-weight:400;letter-spacing:-.045em}.v4-question-card p{max-width:460px;margin:0;color:#bfd4d8;font-size:13px;line-height:1.55}.v4-picture{padding:120px 0 135px;background:radial-gradient(circle at 64% 74%,#225e70,#083745 56%,#002c39)}.v4-picture__head{display:grid;grid-template-columns:24% minmax(0,1fr) 245px;gap:35px;align-items:start;margin-bottom:65px}.v4-picture h2,.v4-ways h2{margin:0;font-size:clamp(51px,5.8vw,92px);line-height:1.02;font-weight:400;letter-spacing:-.075em}.v4-picture h2 span,.v4-ways h2 span{color:#8eb7c0}.v4-picture__head>p:last-child{margin:9px 0 0;color:#c6d9dd;font-size:14px;line-height:1.55}.v4-picture__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px}.v4-picture__map{position:relative;min-height:530px;overflow:hidden;border:1px solid #dff9fa59;border-radius:19px;background:radial-gradient(circle at 55% 47%,#9fcbd83b,transparent 48%),linear-gradient(140deg,#ffffff28,#a1d7de10);box-shadow:inset 0 1px #ffffff94,0 26px 60px #0029354d;backdrop-filter:blur(24px)}.v4-picture__map svg{position:absolute;inset:0;width:100%;height:100%}.v4-picture__map svg path{fill:none;stroke:#d5f1e599;stroke-width:1.3}.v4-picture__node{position:absolute;z-index:1;display:grid;place-items:center;width:100px;height:100px;border:1px solid #e8ffffb5;border-radius:50%;background:#b6dee154;box-shadow:0 15px 40px #002e3a70,inset 0 1px #ffffffb5;backdrop-filter:blur(19px);color:var(--v4-white);text-align:center;font-size:13px;line-height:1.1}.v4-picture__node--capital{left:6%;top:43%;background:#b8ec75df;color:#12372e}.v4-picture__node--people{left:31%;top:12%;background:#d8b3c281}.v4-picture__node--place{left:52%;top:42%;background:#d1e7de68}.v4-picture__node--evidence{right:8%;top:16%;background:#acd9dd80}.v4-picture__node--next{right:10%;bottom:9%;background:#e5c5aa85}.v4-picture__map-note{position:absolute;left:25px;bottom:22px;color:#d9e9e8;font:600 9px/1.3 IBM Plex Mono,monospace;letter-spacing:.03em}.v4-picture__example{min-height:530px;display:flex;flex-direction:column;padding:31px;border:1px solid #e6fbfa78;border-radius:19px;background:linear-gradient(150deg,#daedeb3b,#4481904f);box-shadow:inset 0 1px #ffffff8c,0 26px 60px #0029354d;backdrop-filter:blur(27px)}.v4-picture__eyebrow{margin:0 0 29px;color:var(--v4-lime);font:600 10px/1.2 IBM Plex Mono,monospace}.v4-picture__example h3{margin:0 0 22px;font-size:clamp(28px,2.5vw,37px);line-height:1.13;font-weight:400;letter-spacing:-.052em}.v4-picture__example>p:not(.v4-picture__eyebrow){margin:0 0 25px;color:#d7e7e9;font-size:13px;line-height:1.6}.v4-picture__example>div{display:grid;gap:8px;margin-top:auto}.v4-picture__example>div span{display:flex;align-items:center;gap:15px;padding:12px 0;border-top:1px solid #dff2f066;color:var(--v4-lime);font:600 10px/1.4 IBM Plex Mono,monospace}.v4-picture__example>div b{color:var(--v4-white);font-family:Inter,sans-serif;font-size:14px;font-weight:400}.v4-picture__example>small{margin-top:15px;color:#c1d5d8;font-size:10px}.v4-process{min-height:870px;padding:105px 0 160px;overflow:hidden;background:radial-gradient(ellipse at 15% 54%,#427f91 0,#286679 42%,#0b3a4a 100%)}.v4-process,.v4-process .v4-wrap{position:relative}.v4-process__head{display:grid;grid-template-columns:33% 1fr;gap:55px}.v4-process h2{max-width:890px}.v4-process__branch{position:absolute;z-index:0;top:220px;left:-9%;width:120%;max-width:none;pointer-events:none;transform:translate3d(0,var(--v4-branch-y,0),0) scale(var(--v4-branch-scale,1));transform-origin:center;will-change:transform}.v4-process__steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;padding-top:140px}.v4-step{position:relative;min-height:345px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 27px 30px;border:1px solid #e8ffff7d;border-radius:17px;background:radial-gradient(400px circle at var(--v4-glass-x,50%) var(--v4-glass-y,10%),#ffffff3b,transparent 66%),linear-gradient(145deg,#d4f4f344,#537f8780 55%,#326b788c);box-shadow:0 25px 55px #002f3c4d,inset 0 1px #ffffff9c,inset 0 -1px #ffffff24;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);transition:scale .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.v4-step:nth-child(2){transform:translateY(92px)}.v4-step:nth-child(3){transform:translateY(35px)}.v4-step__top{display:flex;justify-content:space-between;align-items:center;color:var(--v4-lime);font-size:15px}.v4-step__top svg{color:#e4f2e7}.v4-step h3{margin:0 0 11px;font-size:clamp(34px,3.3vw,49px);font-weight:400;letter-spacing:-.06em}.v4-step p{max-width:350px;margin:0;color:#d5e5e6;font-size:13px;line-height:1.5}.v4-ways{padding:120px 0 125px;background:#092f3b}.v4-ways__head{display:grid;grid-template-columns:25% minmax(0,1fr) 265px;align-items:start;gap:40px;margin-bottom:75px}.v4-ways__head>p:last-child{margin:10px 0 0;color:#bfd5d7;font-size:15px;line-height:1.55}.v4-ways__list{border-top:1px solid #b5d0d462}.v4-ways__list article{display:grid;grid-template-columns:23% minmax(0,.8fr) minmax(0,1fr) 32px;align-items:center;gap:25px;min-height:175px;padding:25px 0;border-bottom:1px solid #b5d0d462}.v4-ways__list article>span{color:var(--v4-lime);font:600 11px/1.3 IBM Plex Mono,monospace}.v4-ways__list h3{margin:0;font-size:clamp(28px,3vw,48px);line-height:1.08;font-weight:400;letter-spacing:-.055em}.v4-ways__list p{max-width:500px;margin:0;color:#c3d8da;font-size:14px;line-height:1.55}.v4-ways__list svg{color:var(--v4-lime)}.v4-ways__note{margin:20px 0 0;color:#8eabb0;font:500 10px/1.3 IBM Plex Mono,monospace}.v4-questions{padding:130px 0 135px;background:#043342}.v4-questions>.v4-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px}.v4-questions h2{margin:34px 0 26px}.v4-questions__intro>p:last-child{max-width:420px;color:#bfd3d6;font-size:17px;line-height:1.55}.v4-faq{border-top:1px solid #8fb4bc70}.v4-faq details{border-bottom:1px solid #8fb4bc70}.v4-faq summary{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:29px 0;list-style:none;cursor:pointer;font-size:clamp(19px,2.15vw,30px);line-height:1.21;letter-spacing:-.04em}.v4-faq summary::-webkit-details-marker{display:none}.v4-faq summary svg{flex:none;color:var(--v4-lime);transition:transform .2s}.v4-faq details[open] summary svg{transform:rotate(45deg)}.v4-faq details p{max-width:540px;margin:-7px 0 30px;color:#c1d4d8;font-size:14px;line-height:1.58}.v4-contact{position:relative;overflow:hidden;padding:115px 0 125px;background:radial-gradient(circle at 83% 45%,#3c8193,#185368 45%,#0a3c4c 80%)}.v4-contact:after{content:"";position:absolute;right:-18%;bottom:-65%;width:65%;aspect-ratio:1.5;background:url(/images/v4/mineral-garden.png) 50%/contain no-repeat;opacity:.48;pointer-events:none}.v4-contact__inner{position:relative;z-index:1}.v4-contact h2{margin:32px 0 20px;font-size:clamp(74px,9vw,145px)}.v4-contact h2 em{color:var(--v4-lime);font-family:Georgia,serif;font-weight:400}.v4-contact p:not(.v4-section-label){color:#d8e6e7;font-size:19px}.v4-contact a{display:inline-flex;align-items:center;gap:25px;min-height:50px;margin-top:25px;padding:0 19px;border-radius:7px;background:var(--v4-lime);color:#123b32;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.v4-footer{padding:60px 0 25px;background:#002631}.v4-footer__top{display:flex;justify-content:space-between;align-items:start;gap:30px}.v4-footer__top>a:last-child,.v4-footer__top>span{color:#b7ced1;font-size:12px;line-height:1.45}.v4-footer__top>a:last-child{display:inline-flex;align-items:center;gap:9px}.v4-footer>.v4-wrap>strong{display:block;margin-top:65px;font-size:clamp(140px,26.5vw,430px);font-weight:400;letter-spacing:-.11em;line-height:.8;white-space:nowrap}.v4-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:17px;border-top:1px solid #88abb254;color:#9cbbbf;font-size:11px}.v4-footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 4px;text-align:right}.v4-footer__legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.v4-footer__legal a:hover{color:#f5f6f1}.v4--motion-ready [data-v4-reveal]{opacity:0;translate:0 34px;transition:opacity .8s ease,translate .9s cubic-bezier(.18,.72,.17,1)}.v4--motion-ready [data-v4-reveal].is-visible{opacity:1;translate:0 0}.v4--motion-ready .v4-question-card:nth-child(2),.v4--motion-ready .v4-step:nth-child(2){transition-delay:.08s}.v4--motion-ready .v4-question-card:nth-child(3),.v4--motion-ready .v4-step:nth-child(3){transition-delay:.16s}.v4--motion-ready .v4-question-card:nth-child(4){transition-delay:.24s}@media (max-width:1100px){.v4-hero,.v4-hero__inner{min-height:800px}.v4-hero h1{font-size:clamp(78px,9vw,108px)}.v4-hero__art-stage{top:190px;width:96%;left:-15%}.v4-hero__intro{width:210px}.v4-hero__side{top:340px;width:150px}.v4-hero__side strong{font-size:55px}.v4-process__branch{top:285px}.v4-picture__head,.v4-ways__head{grid-template-columns:25% 1fr}.v4-picture__head>p:last-child,.v4-ways__head>p:last-child{grid-column:2;max-width:580px}.v4-picture__grid{grid-template-columns:1fr 1fr}.v4-picture__node{width:80px;height:80px;font-size:11px}.v4-ways__list article{grid-template-columns:17% 30% 1fr 28px}.v4-questions>.v4-wrap{gap:35px}}@media (max-width:760px){.v4-header__inner{min-height:70px;gap:15px}.v4-brand{font-size:19px}.v4-brand small{font-size:4.5px}.v4-mark{width:25px;height:25px}.v4-header nav{display:none}.v4-header__actions{margin-left:auto;gap:7px}.v4-header__cta,.v4-header__login{min-height:36px;padding:0 12px}.v4-header__cta{gap:8px}.v4-hero,.v4-hero__inner{min-height:1040px}.v4-hero .v4-section-label{top:50px}.v4-hero h1{top:83px;font-size:clamp(68px,10vw,92px)}.v4-hero__art-stage{top:250px;left:-26%;width:130%}.v4-hero__intro{top:725px;left:clamp(22px,4.8vw,76px);right:auto;width:58%}.v4-hero__side{top:718px;width:25%;gap:12px}.v4-hero__side>div{padding-bottom:8px}.v4-hero__side strong{font-size:37px}.v4-hero__side span{font-size:9px}.v4-hero__scroll{bottom:32px}.v4-idea,.v4-questions{padding:90px 0}.v4-idea__head,.v4-process__head,.v4-questions>.v4-wrap{grid-template-columns:1fr;gap:29px}.v4-section-aside{margin-top:15px}.v4-idea h2,.v4-process h2,.v4-questions h2{font-size:clamp(50px,8.5vw,70px)}.v4-question-grid{margin-top:55px}.v4-question-card{min-height:285px}.v4-process{min-height:0;padding:95px 0 145px}.v4-process__branch{top:310px;left:-43%;width:185%}.v4-picture,.v4-ways{padding:95px 0}.v4-picture__head,.v4-ways__head{grid-template-columns:1fr;gap:23px}.v4-picture__head>p:last-child,.v4-ways__head>p:last-child{grid-column:auto}.v4-picture__grid{grid-template-columns:1fr}.v4-picture__example{min-height:450px}.v4-ways__list article{grid-template-columns:110px 1fr 28px;gap:16px}.v4-ways__list h3,.v4-ways__list p{grid-column:2}.v4-ways__list svg{grid-column:3;grid-row:1/4}.v4-process__steps{grid-template-columns:1fr;gap:15px;padding-top:165px}.v4-step{width:min(83%,480px);min-height:255px}.v4-step:nth-child(2){margin-left:auto;transform:none}.v4-step:nth-child(3){transform:none}.v4-questions h2{margin-top:0}.v4-faq{margin-top:20px}.v4-contact{padding:90px 0 115px}.v4-contact h2{font-size:clamp(75px,10vw,100px)}.v4-footer>.v4-wrap>strong{font-size:26vw}}@media (max-width:520px){.v4-wrap{padding-inline:20px}.v4-hero,.v4-hero__inner{min-height:930px}.v4-hero .v4-section-label,.v4-hero h1,.v4-hero__intro,.v4-hero__scroll{left:20px}.v4-hero h1{top:88px;font-size:clamp(60px,12.5vw,78px)}.v4-hero h1 span{white-space:normal}.v4-hero__art-stage{top:265px;width:150%;left:-33%}.v4-hero__intro{top:666px;width:calc(100% - 40px)}.v4-hero__intro p{font-size:16px}.v4-hero__intro span{font-size:13px}.v4-hero__side{display:none}.v4-question-grid{grid-template-columns:1fr;gap:13px}.v4-question-card{min-height:260px}.v4-question-card:nth-child(2n){transform:none}.v4-process__branch{top:360px}.v4-process__steps{padding-top:90px}.v4-picture h2,.v4-ways h2{font-size:clamp(48px,9vw,68px)}.v4-picture__head,.v4-ways__head{margin-bottom:42px}.v4-picture__map{min-height:390px}.v4-picture__node{width:70px;height:70px;font-size:10px}.v4-picture__node--people{left:28%}.v4-picture__node--place{left:44%}.v4-picture__node--evidence{right:2%}.v4-picture__node--next{right:4%}.v4-picture__map-note{left:15px;bottom:14px;font-size:8px}.v4-picture__example{padding:24px}.v4-ways__list article{grid-template-columns:1fr 28px;gap:12px;min-height:0;padding:26px 0}.v4-ways__list article>span,.v4-ways__list h3,.v4-ways__list p{grid-column:1}.v4-ways__list svg{grid-column:2;grid-row:1/4}.v4-ways__list p{font-size:13px}.v4-step,.v4-step:nth-child(2){width:93%}.v4-contact:after{right:-35%;bottom:-28%;width:95%;opacity:.33}.v4-contact h2{font-size:clamp(65px,13vw,86px)}.v4-footer__top{flex-wrap:wrap}.v4-footer__top>span{order:3;width:100%}.v4-footer>.v4-wrap>strong{margin-top:70px}.v4-footer__bottom{align-items:flex-start;flex-direction:column}.v4-footer__legal{justify-content:flex-start;text-align:left}}@media (prefers-reduced-motion:reduce){.v4-hero__art{animation:none}.v4-hero__art-stage,.v4-process__branch{transform:none;transition:none}.v4-question-card,.v4-step{transition:none}.v4-question-card:hover,.v4-step:hover{scale:1}}.v4-real-brand{display:inline-flex;align-items:center;gap:11px;flex:none;color:inherit;text-decoration:none}.v4-real-brand__mark{display:grid;place-items:center;width:39px;aspect-ratio:850/935;flex:none}.v4-real-brand__mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v4-real-brand__name{display:flex;flex-direction:column;gap:4px}.v4-real-brand strong{font-size:22px;line-height:1;letter-spacing:-.07em}.v4-real-brand small{font-size:5.5px;line-height:1;letter-spacing:.17em;white-space:nowrap}.v4-real-brand--compact .v4-real-brand__mark{width:35px}.v4-real-brand--compact strong{font-size:20px}.v4-idea__welcome{max-width:850px;margin:47px 0 -17px auto;color:#d2e4e4;font-size:clamp(17px,1.65vw,23px);line-height:1.5;letter-spacing:-.022em}.v4-toolkit{padding:120px 0 135px;background:radial-gradient(circle at 80% 55%,#2e758a,#063847 68%)}.v4-toolkit__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.5fr);gap:65px;align-items:end;margin-bottom:55px}.v4-audiences h2,.v4-human h2,.v4-toolkit h2{margin:25px 0 0;font-size:clamp(55px,6vw,92px);line-height:1.02;letter-spacing:-.075em;font-weight:400}.v4-toolkit h2 span{color:#91bcc3}.v4-toolkit__head>p{max-width:380px;margin:0 0 5px;color:#d3e6e7;font-size:16px;line-height:1.55}.v4-toolkit__aside{max-width:650px;margin:22px 0 0 auto;color:#c7dddd;font-size:14px;line-height:1.5;text-align:right}.v4-audiences{padding:120px 0 130px;background:#090b0b}.v4-audiences__head{display:grid;grid-template-columns:minmax(0,1fr) 310px;-moz-column-gap:60px;column-gap:60px;align-items:end;margin-bottom:68px}.v4-audiences__head .v4-section-label{grid-column:1/-1}.v4-audiences h2 em{font-family:Georgia,serif;font-weight:400;color:#ebb89a}.v4-audiences__head>p{margin:0 0 8px;color:#bccccc;font-size:15px;line-height:1.55}.v4-audiences .v4-audience-links a{border-color:#ffffff56;color:#f6f7f4}.v4-audiences .v4-audience-links a:hover{color:#ebb89a}.v4-human{padding:125px 0 130px;background:#d9e7df;color:#0b3435}.v4-human__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:center}.v4-human .v4-section-label{color:#256c52}.v4-human h2 em{font-family:Georgia,serif;font-weight:400}.v4-human__copy>p:not(.v4-section-label){max-width:540px;color:#315855;font-size:17px;line-height:1.55}.v4-human__copy>a{display:inline-flex;align-items:center;gap:20px;margin-top:15px;padding-bottom:12px;border-bottom:1px solid #245a52;color:#18463e;font-size:14px}.v4-human figure{margin:0}.v4-human figure img{display:block;width:100%;aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;border-radius:22px}.v4-human figcaption{margin-top:12px;color:#476d67;font:500 9px IBM Plex Mono,monospace}.v4-platform{overflow:hidden;border:1px solid #d9eeed8c;border-radius:19px;background:#f6f6f0;color:#142e31;box-shadow:0 38px 80px #001c2647}.v4-platform__window{height:43px;display:flex;align-items:center;gap:5px;padding:0 17px;border-bottom:1px solid #dce2dc;background:#eaeae4}.v4-platform__window>span{width:7px;height:7px;border-radius:50%;background:#c4cbc3}.v4-platform__window b{margin-left:14px;font:600 8px IBM Plex Mono,monospace;letter-spacing:.08em}.v4-platform__window em{margin-left:auto;font:600 8px IBM Plex Mono,monospace;color:#687777;font-style:normal}.v4-platform__body{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:590px}.v4-platform__nav{display:flex;flex-direction:column;align-items:stretch;padding:27px 17px;border-right:1px solid #d9e1dd;background:#eff0ea}.v4-platform__identity{display:flex;align-items:center;gap:8px;margin-bottom:32px}.v4-platform__identity img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.v4-platform__identity strong{letter-spacing:-.06em}.v4-platform__nav>small{margin-bottom:12px;color:#737d7a;font:600 9px IBM Plex Mono,monospace}.v4-platform__nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 11px;border:0;border-radius:8px;background:none;color:#3f5554;text-align:left;font:500 12px Inter,sans-serif;cursor:pointer}.v4-platform__nav button span{font:600 9px IBM Plex Mono,monospace;opacity:.55}.v4-platform__nav button.is-active{background:#143738;color:#fff}.v4-platform__nav p{margin:auto 0 0;color:#858e89;font:600 8px/1.7 IBM Plex Mono,monospace}.v4-platform__content{padding:25px 34px 28px}.v4-platform__top{display:flex;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #d7dfdc;color:#667673;font:600 9px IBM Plex Mono,monospace}.v4-platform__eyebrow{margin:36px 0 13px;color:#46776c;font:600 9px IBM Plex Mono,monospace}.v4-platform h3{max-width:700px;margin:0;font-size:clamp(35px,3.7vw,58px);line-height:1.02;font-weight:500;letter-spacing:-.07em}.v4-platform__lead{max-width:580px;margin:13px 0 26px;color:#526562;font-size:13px;line-height:1.5}.v4-platform__feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:190px;overflow:hidden;border-radius:15px;background:#dbe7df}.v4-platform__orbits{position:relative;overflow:hidden;min-height:190px;background:radial-gradient(circle at 48% 52%,#c6d9c4,#a9c8c5)}.v4-platform__orbits i{position:absolute;left:20%;top:-54%;width:75%;aspect-ratio:1;border:1px solid #fff9;border-radius:50%;transform:rotate(20deg)}.v4-platform__orbits i:nth-child(2){left:-19%;top:11%;width:63%}.v4-platform__orbits i:nth-child(3){left:44%;top:21%;width:45%}.v4-platform__orbits i:nth-child(4){left:22%;top:55%;width:35%}.v4-platform__orbits span{position:absolute;display:grid;place-items:center;width:69px;height:69px;border-radius:50%;background:#f3dfae;box-shadow:0 7px 18px #37595638;color:#19403c;font:600 9px IBM Plex Mono,monospace}.v4-platform__orbits span:first-of-type{left:16%;top:31%}.v4-platform__orbits span:nth-of-type(2){left:49%;top:8%;background:#dbccd9}.v4-platform__orbits span:nth-of-type(3){left:66%;top:56%;background:#e7ebe2}.v4-platform__feature>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:25px}.v4-platform__feature small{font:600 9px IBM Plex Mono,monospace;color:#657d72}.v4-platform__feature strong{max-width:290px;margin:14px 0;font-size:23px;line-height:1.1;letter-spacing:-.055em}.v4-platform__feature>div:last-child span{font-size:11px;color:#526963}.v4-platform__rows{margin-top:20px}.v4-platform__rows>div{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:15px;min-height:41px;border-bottom:1px solid #d9e0dc;font-size:10px}.v4-platform__rows strong{font-weight:600}.v4-platform__rows span{color:#6b7c77}.v4-platform__rows em{padding:5px 8px;border-radius:30px;background:#e2eadc;color:#406956;font:600 8px IBM Plex Mono,monospace;font-style:normal}.v4-platform__caption{margin:0;padding:8px 15px;background:#eef0eb;color:#61716c;text-align:right;font:500 8px IBM Plex Mono,monospace}.v4-audience{--page-bg:#083b49;--page-ink:#fbfbf8;--page-accent:#b8ec75;min-height:100vh;overflow:clip;background:var(--page-bg);color:var(--page-ink)}.v4-audience--orange{--page-bg:#e66629;--page-accent:#fff1bb}.v4-audience--orange-deep{--page-bg:#bd4d2b;--page-accent:#ffd797}.v4-audience--black{--page-bg:#090a0b;--page-accent:#eabe9d}.v4-audience--night{--page-bg:#13191c;--page-accent:#b6d3ba}.v4-audience__wrap{width:min(100%,1500px);margin:0 auto;padding-inline:clamp(22px,4.8vw,76px)}.v4-audience a{text-decoration:none;color:inherit}.v4-audience__header{position:relative;z-index:5;border-bottom:1px solid #ffffff42;background:#00000016}.v4-audience__header .v4-audience__wrap{display:flex;align-items:center;gap:40px;min-height:78px}.v4-audience__header nav{display:flex;gap:32px;margin:auto}.v4-audience__header nav a{color:#ffffffbd;font-size:12px}.v4-audience__cta{display:inline-flex;align-items:center;gap:19px;padding:12px 16px;border:1px solid #ffffffa1;border-radius:7px;font-size:12px;white-space:nowrap}.v4-audience__hero{position:relative;overflow:hidden;min-height:740px;background:radial-gradient(circle at 75% 46%,#ffffff20,transparent 40%)}.v4-audience__hero>.v4-audience__wrap{position:relative;min-height:740px;padding-top:44px}.v4-audience__hero img{position:absolute;right:-8%;top:105px;width:min(65%,880px);height:590px;-o-object-fit:contain;object-fit:contain;opacity:.87;filter:drop-shadow(0 35px 45px #0005);pointer-events:none}.v4-audience--orange .v4-audience__hero img,.v4-audience--orange-deep .v4-audience__hero img{mix-blend-mode:multiply;opacity:.72}.v4-audience__back{display:inline-flex;align-items:center;gap:9px;color:#ffffffc8!important;font:600 9px IBM Plex Mono,monospace}.v4-audience__eyebrow{margin:0;color:var(--page-accent);font:600 10px IBM Plex Mono,monospace;letter-spacing:.06em}.v4-audience__hero .v4-audience__eyebrow{position:relative;z-index:2;margin-top:75px}.v4-audience__hero h1{position:relative;z-index:2;max-width:940px;margin:25px 0 28px;font-size:clamp(77px,9.6vw,146px);line-height:.9;font-weight:400;letter-spacing:-.09em}.v4-audience__intro{position:relative;z-index:2;max-width:490px;margin:0;color:#ffffffd7;font-size:18px;line-height:1.5}.v4-audience__hero-bottom{position:absolute;z-index:2;left:clamp(22px,4.8vw,76px);right:clamp(22px,4.8vw,76px);bottom:46px;display:flex;justify-content:space-between;gap:20px;align-items:end}.v4-audience__hero-bottom a{display:inline-flex;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid var(--page-accent);font-size:13px}.v4-audience__hero-bottom span{color:#ffffff9e;font:600 9px IBM Plex Mono,monospace}.v4-audience__question{padding:120px 0;background:#f5f3ec;color:#1c2828}.v4-audience__question>.v4-audience__wrap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:end;gap:85px}.v4-audience__question .v4-audience__eyebrow{color:#9a7456}.v4-audience__question h2{max-width:980px;margin:25px 0 0;font-size:clamp(50px,6vw,88px);line-height:1.04;letter-spacing:-.075em;font-weight:400}.v4-audience__question>.v4-audience__wrap>p{max-width:370px;margin:0;color:#4d6160;font-size:17px;line-height:1.55}.v4-audience__actions{padding:115px 0 135px;background:var(--page-bg)}.v4-audience__actions h2,.v4-audience__other h2,.v4-audience__workspace h2{margin:24px 0 55px;font-size:clamp(52px,6vw,88px);line-height:1;letter-spacing:-.07em;font-weight:400}.v4-audience__action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.v4-audience__action-grid article{display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding:25px;border:1px solid #ffffff77;border-radius:18px;background:linear-gradient(145deg,#ffffff35,#ffffff0d);box-shadow:inset 0 1px #ffffff5d;backdrop-filter:blur(18px)}.v4-audience__action-grid article>div{display:flex;justify-content:space-between;color:var(--page-accent);font:600 11px IBM Plex Mono,monospace}.v4-audience__action-grid h3{margin:auto 0 12px;font-size:clamp(32px,3.6vw,49px);line-height:1.06;letter-spacing:-.06em;font-weight:400}.v4-audience__action-grid p{max-width:370px;margin:0;color:#ffffffc9;font-size:14px;line-height:1.5}.v4-audience__workspace{padding:115px 0;background:#0b2c37}.v4-audience--black .v4-audience__workspace,.v4-audience--night .v4-audience__workspace{background:#17333b}.v4-audience--orange .v4-audience__workspace,.v4-audience--orange-deep .v4-audience__workspace{background:#522e28}.v4-audience__workspace-head{display:grid;grid-template-columns:1fr 340px;align-items:end;gap:50px}.v4-audience__workspace h2{margin-bottom:45px}.v4-audience__workspace-head>p{margin:0 0 51px;color:#d0e1e0;font-size:15px;line-height:1.5}.v4-audience__next{padding:125px 0 135px;background:radial-gradient(circle at 82% 33%,#ffffff20,transparent 39%),var(--page-bg)}.v4-audience__next h2{max-width:980px;margin:26px 0 40px;font-size:clamp(64px,8vw,120px);line-height:.96;letter-spacing:-.08em;font-weight:400}.v4-audience__next a{display:inline-flex;gap:25px;align-items:center;padding:16px 20px;border-radius:7px;background:var(--page-accent);color:#172d2b;font-size:12px}.v4-audience__other{padding:95px 0 110px;background:#f5f3ec;color:#1b2928}.v4-audience__other .v4-audience__eyebrow{color:#8f7158}.v4-audience__other h2{max-width:860px;font-size:clamp(44px,5vw,75px)}.v4-audience-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.v4-audience-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:74px;border-top:1px solid #1c37336b;color:inherit;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.05em}.v4-audience-links a:hover{color:#dd652b}.v4-audience__footer{padding:34px 0;background:#071f27}.v4-audience__footer>.v4-audience__wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.v4-audience__footer span:not(.v4-real-brand__mark):not(.v4-real-brand__name){color:#a8c1c0;font-size:11px}.v4-audience__footer>a{font-size:11px}@media(max-width:900px){.v4-audience__header nav{display:none}.v4-audience__cta{margin-left:auto}.v4-audience__hero,.v4-audience__hero>.v4-audience__wrap{min-height:760px}.v4-audience__hero img{right:-21%;top:240px;width:100%;opacity:.5}.v4-audience__question>.v4-audience__wrap{grid-template-columns:1fr;gap:35px}.v4-audience__action-grid{grid-template-columns:1fr}.v4-audience__action-grid article{min-height:250px}.v4-audience__workspace-head{grid-template-columns:1fr;gap:0}.v4-audience__workspace-head>p{margin-top:-25px}.v4-platform__body{grid-template-columns:160px 1fr}.v4-platform__content{padding:20px}.v4-platform__feature{grid-template-columns:1fr 1fr}.v4-audiences__head,.v4-human__grid,.v4-toolkit__head{grid-template-columns:1fr;gap:30px}.v4-audiences__head .v4-section-label{grid-column:1}.v4-idea__welcome{margin-left:0}.v4-human figure img{aspect-ratio:1.4}.v4-toolkit__head>p{max-width:650px}}@media(max-width:620px){.v4-real-brand__mark{width:33px;height:33px}.v4-real-brand strong{font-size:18px}.v4-real-brand small{font-size:4.7px}.v4-audience__header .v4-audience__wrap{min-height:69px}.v4-audience__cta{padding:10px;font-size:10px}.v4-audience__hero,.v4-audience__hero>.v4-audience__wrap{min-height:805px}.v4-audience__hero .v4-audience__eyebrow{margin-top:63px}.v4-audience__hero h1{font-size:clamp(58px,13vw,83px)}.v4-audience__intro{font-size:16px}.v4-audience__hero img{top:385px;right:-39%;width:135%;height:400px;opacity:.63}.v4-audience__hero-bottom{bottom:27px;align-items:start;flex-direction:column;gap:14px}.v4-audience__hero-bottom span{font-size:8px}.v4-audience__actions,.v4-audience__next,.v4-audience__other,.v4-audience__question,.v4-audience__workspace{padding-block:80px}.v4-audience__actions h2,.v4-audience__other h2,.v4-audience__question h2,.v4-audience__workspace h2{font-size:clamp(44px,10vw,62px)}.v4-audience__next h2{font-size:clamp(54px,12vw,78px)}.v4-audience-links{grid-template-columns:1fr}.v4-audience__footer>.v4-audience__wrap{align-items:start;flex-wrap:wrap}.v4-audience__footer>.v4-audience__wrap>span{order:3;width:100%}.v4-platform__window b{font-size:6px}.v4-platform__window em{display:none}.v4-platform__body{display:block}.v4-platform__nav{display:block;padding:14px;border-right:0;border-bottom:1px solid #d9e1dd}.v4-platform__identity,.v4-platform__nav p,.v4-platform__nav>small{display:none}.v4-platform__nav button{display:inline-flex;width:auto;min-height:32px;margin:3px;padding:0 8px;font-size:9px}.v4-platform__nav button span{display:none}.v4-platform__content{padding:17px}.v4-platform__top{font-size:7px}.v4-platform__top span:last-child{display:none}.v4-platform h3{font-size:34px}.v4-platform__feature{grid-template-columns:1fr}.v4-platform__orbits{min-height:170px}.v4-platform__feature>div:last-child{min-height:130px}.v4-platform__rows>div{grid-template-columns:1fr auto;font-size:9px}.v4-platform__rows span{display:none}.v4-platform__caption{text-align:left;line-height:1.4}.v4-idea__welcome{margin:30px 0 -30px;font-size:16px}.v4-audiences,.v4-human,.v4-toolkit{padding-block:80px}.v4-audiences h2,.v4-human h2,.v4-toolkit h2{font-size:clamp(47px,11vw,65px)}.v4-toolkit__head{margin-bottom:38px}.v4-toolkit__aside{text-align:left;font-size:12px}.v4-audiences__head{margin-bottom:42px}.v4-human figure img{aspect-ratio:1}.v4-audiences .v4-audience-links a{font-size:27px}}.v4{--v4-lime:#a6dcf0;--preview-bg:#16495a;--preview-chrome:#103b4b;--preview-nav:#124253;--preview-ink:#f3fbff;--preview-muted:#bdd9e4;--preview-border:#8cbdd080;--preview-active:#a6dcf0;--preview-active-ink:#073440;--preview-feature:#25687a;--preview-orbit-light:#5aa6bb;--preview-orbit-dark:#2b7185;--preview-node-1:#83c7dc;--preview-node-2:#579eb5;--preview-node-3:#b3e3ef;--preview-row-badge:#36798c}.v4-header nav a:first-child,.v4-header nav a:hover{color:#a6dcf0}.v4-contact a,.v4-header__cta{background:#a6dcf0;color:#073440}.v4-contact a:hover,.v4-header__cta:hover{background:#d1eff8}.v4-idea:after{background:#88cae32b}.v4-question-card__symbol{background:#a6dcf0;color:#073440}.v4-picture__node--capital{background:#70b5cdde;color:#063746}.v4-picture__node--people{background:#559db6bd}.v4-picture__node--place{background:#8fcadbc0;color:#073440}.v4-picture__node--evidence{background:#3c8ca7c9}.v4-picture__node--next{background:#a4dce9c9;color:#073440}.v4-contact h2 em{color:#a6dcf0}.v4-hero__art-stage{mix-blend-mode:normal}.v4-process__branch{filter:drop-shadow(0 24px 20px #00263155)}.v4-contact:after{filter:none}.v4-audiences{background:linear-gradient(160deg,#052f40,#0c4a60 58%,#073645)}.v4-audiences .v4-audience-links a:hover,.v4-audiences h2 em{color:#a6dcf0}.v4-human{background:#0f4d61;color:#f3fbff}.v4-human .v4-section-label,.v4-human__copy>a{color:#a6dcf0}.v4-human__copy>p:not(.v4-section-label){color:#c4e0ea}.v4-human__copy>a{border-color:#a6dcf0}.v4-human figcaption{color:#bbdce6}.v4-human figure img{filter:none}.v4-toolkit__after{display:flex;justify-content:space-between;align-items:start;gap:44px;margin-top:25px}.v4-toolkit__after p{max-width:570px;margin:0;color:#c7dddd;font-size:14px;line-height:1.55}.v4-toolkit__after-copy{display:grid;gap:14px}.v4-toolkit__after a,.v4-ways__list a{display:inline-flex;align-items:center;gap:9px;color:#a6dcf0;font-size:13px;line-height:1.35;text-decoration:none}.v4-toolkit__after a{flex-shrink:0;padding:0 0 9px;border-bottom:1px solid #a6dcf0}.v4-footer__links a:hover,.v4-toolkit__after a:hover,.v4-ways__list a:hover{color:#fff}.v4-ways__list article{grid-template-columns:23% minmax(0,.8fr) minmax(0,1fr)}.v4-ways__list article>div{display:grid;gap:14px}.v4-ways__list a{width:-moz-fit-content;width:fit-content}.v4-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:74px;padding-top:32px;border-top:1px solid #88abb254}.v4-footer__links>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.v4-footer__links h3{margin:0 0 6px;color:#a6dcf0;font:600 11px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.v4-footer__links a{display:inline-flex;align-items:center;gap:6px;color:#d3e8ed;font-size:13px;line-height:1.35;text-decoration:none}.v4-audience{--question-bg:#104b5c;--workspace-bg:#0a3a49;--other-bg:#0c4555;--footer-bg:#062c39;--preview-bg:#16495a;--preview-chrome:#103b4b;--preview-nav:#124253;--preview-ink:#f3fbff;--preview-muted:#bdd9e4;--preview-border:#8cbdd080;--preview-active:#a6dcf0;--preview-active-ink:#073440;--preview-feature:#25687a;--preview-orbit-light:#5aa6bb;--preview-orbit-dark:#2b7185;--preview-node-1:#83c7dc;--preview-node-2:#579eb5;--preview-node-3:#b3e3ef;--preview-row-badge:#36798c}.v4-audience--teal{--page-accent:#a6dcf0}.v4-audience--black,.v4-audience--night{--page-bg:#000;--page-accent:#dce3e6;--question-bg:#000;--workspace-bg:#000;--other-bg:#000;--footer-bg:#000;--preview-bg:#1d2225;--preview-chrome:#111517;--preview-nav:#171c1e;--preview-ink:#f2f4f4;--preview-muted:#b7c0c2;--preview-border:#a3afb369;--preview-active:#dce3e6;--preview-active-ink:#101416;--preview-feature:#30383b;--preview-orbit-light:#69767b;--preview-orbit-dark:#3b474b;--preview-node-1:#adb8bc;--preview-node-2:#78878b;--preview-node-3:#d6dfe1;--preview-row-badge:#3d484c}.v4-audience--orange,.v4-audience--orange-deep{--question-bg:#df743b;--workspace-bg:#b8522a;--other-bg:#d16331;--footer-bg:#a84523;--preview-bg:#bf5a2d;--preview-chrome:#a94b28;--preview-nav:#ad4f28;--preview-ink:#fff6e9;--preview-muted:#ffdfc3;--preview-border:#ffe0bf82;--preview-active:#ffdfb3;--preview-active-ink:#743419;--preview-feature:#d57943;--preview-orbit-light:#f7ab72;--preview-orbit-dark:#dc7541;--preview-node-1:#ffd3a2;--preview-node-2:#e99460;--preview-node-3:#ffe3be;--preview-row-badge:#d77a45}.v4-audience--orange-deep{--question-bg:#c75b32;--workspace-bg:#9f4026;--other-bg:#bc512c;--footer-bg:#81341e}.v4-audience__question{background:var(--question-bg);color:#fff9f3}.v4-audience__other .v4-audience__eyebrow,.v4-audience__question .v4-audience__eyebrow{color:var(--page-accent)}.v4-audience__question>.v4-audience__wrap>p{color:#ffffffd9}.v4-audience__workspace{background:var(--workspace-bg)!important}.v4-audience__other{background:var(--other-bg);color:#fff9f3}.v4-audience__other .v4-audience-links a{border-color:#ffffff77}.v4-audience__other .v4-audience-links a:hover{color:var(--page-accent)}.v4-audience__footer{background:var(--footer-bg)}.v4-audience--orange .v4-audience__hero img,.v4-audience--orange-deep .v4-audience__hero img,.v4-audience__hero img{mix-blend-mode:normal;opacity:1;filter:drop-shadow(0 30px 40px #0005)}.v4-audience--orange .v4-audience__hero img,.v4-audience--orange-deep .v4-audience__hero img{right:-14%;width:60%;filter:drop-shadow(0 25px 35px #461a2c99)}.v4-audience--orange .v4-audience__hero{background:radial-gradient(circle at 74% 48%,#a83d19 0,#d5531e 56%,#e66629 100%)}.v4-audience--orange-deep .v4-audience__hero{background:radial-gradient(circle at 74% 48%,#832815 0,#a93f21 56%,#bd4d2b 100%)}.v4-audience--black .v4-audience__hero,.v4-audience--night .v4-audience__hero{background:#000}.v4-audience--black .v4-audience__next,.v4-audience--night .v4-audience__next{position:relative;overflow:hidden;min-height:590px;background:#000}.v4-audience--black .v4-audience__next>.v4-audience__wrap,.v4-audience--night .v4-audience__next>.v4-audience__wrap{position:relative;z-index:2}.v4-audience__detail-art{position:absolute;right:-7%;top:-36%;width:min(53%,740px);height:870px;-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.92;filter:drop-shadow(0 0 35px #71507066)}@media (max-width:620px){.v4-audience--orange .v4-audience__hero img,.v4-audience--orange-deep .v4-audience__hero img{top:445px;right:-10%;width:120%;height:340px}.v4-audience--black .v4-audience__hero,.v4-audience--black .v4-audience__hero>.v4-audience__wrap,.v4-audience--night .v4-audience__hero,.v4-audience--night .v4-audience__hero>.v4-audience__wrap{min-height:900px}.v4-audience--black .v4-audience__hero img,.v4-audience--night .v4-audience__hero img{top:595px;right:-3%;width:105%;height:255px}.v4-audience--black .v4-audience__next,.v4-audience--night .v4-audience__next{min-height:650px}.v4-audience__detail-art{top:215px;right:-31%;width:105%;height:475px;opacity:.62}}.v4-audience__further{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:48px;padding-top:28px;border-top:1px solid #ffffff70}.v4-audience__further p:not(.v4-audience__eyebrow){max-width:470px;margin:12px 0 0;color:#ffffffcf;font-size:14px;line-height:1.5}.v4-audience__further>div:last-child{display:grid;gap:14px;align-content:center}.v4-audience__further a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;border-bottom:1px solid #ffffff7a;color:#fff;font-size:14px}.v4-audience__footer nav a:hover,.v4-audience__further a:hover{color:var(--page-accent)}.v4-audience__footer>.v4-audience__wrap{display:grid;grid-template-columns:1fr auto;align-items:start;gap:42px 25px}.v4-audience__footer nav{display:flex;flex-wrap:wrap;gap:12px 28px;align-self:center}.v4-audience__footer nav a{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:12px}.v4-audience__footer>.v4-audience__wrap>span{align-self:end}.v4-audience__footer>.v4-audience__wrap>a:last-child{justify-self:end;align-self:end}@media (max-width:900px){.v4-ways__list article{grid-template-columns:130px minmax(0,1fr)}.v4-ways__list article>div{grid-column:2}.v4-footer__links{gap:28px}}@media (max-width:620px){.v4-toolkit__after{flex-direction:column;gap:20px}.v4-ways__list article{grid-template-columns:1fr}.v4-ways__list article>div{grid-column:1}.v4-footer__links{grid-template-columns:1fr 1fr;gap:35px 22px;margin-top:55px}.v4-audience__further{grid-template-columns:1fr;gap:25px}.v4-audience__footer>.v4-audience__wrap{grid-template-columns:1fr;gap:26px}.v4-audience__footer>.v4-audience__wrap>a:last-child,.v4-audience__footer>.v4-audience__wrap>span{order:0;justify-self:start;width:auto}}.v4-platform{background:var(--preview-bg);color:var(--preview-ink)}.v4-platform,.v4-platform__window{border-color:var(--preview-border)}.v4-platform__window{background:var(--preview-chrome)}.v4-platform__window>span{background:var(--preview-muted);opacity:.55}.v4-platform__feature>div:last-child span,.v4-platform__lead,.v4-platform__nav p,.v4-platform__nav>small,.v4-platform__rows span,.v4-platform__top,.v4-platform__window em{color:var(--preview-muted)}.v4-platform__nav{background:var(--preview-nav);border-color:var(--preview-border)}.v4-platform__nav button{color:var(--preview-muted)}.v4-platform__nav button.is-active{background:var(--preview-active);color:var(--preview-active-ink)}.v4-platform__content{background:var(--preview-bg)}.v4-platform__rows>div,.v4-platform__top{border-color:var(--preview-border)}.v4-platform__eyebrow,.v4-platform__feature small{color:var(--preview-muted)}.v4-platform__feature{background:var(--preview-feature)}.v4-platform__orbits{background:radial-gradient(circle at 48% 52%,var(--preview-orbit-light),var(--preview-orbit-dark))}.v4-platform__orbits span{background:var(--preview-node-1);color:var(--preview-active-ink)}.v4-platform__orbits span:nth-of-type(2){background:var(--preview-node-2)}.v4-platform__orbits span:nth-of-type(3){background:var(--preview-node-3)}.v4-platform__rows em{background:var(--preview-row-badge);color:var(--preview-ink)}.v4-platform__caption{background:var(--preview-chrome);color:var(--preview-muted)}.v4-intelligence,.v4-intervention,.v4-learning,.v4-purpose{color:#f7f9f4}.v4-purpose{padding:118px 0 115px;background:radial-gradient(circle at 72% 52%,#256b80 0,#0c4558 47%,#063342 100%)}.v4-purpose__inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(30px,5vw,80px);align-items:center}.v4-purpose__copy{position:relative;z-index:2}.v4-intelligence h2,.v4-intervention h2,.v4-learning h2,.v4-purpose h2{margin:28px 0 30px;font-size:clamp(52px,6vw,94px);font-weight:400;line-height:1.02;letter-spacing:-.075em}.v4-intervention h2 em,.v4-learning h2 em,.v4-purpose h2 em{color:#a9d6e3;font-family:Georgia,serif;font-weight:400}.v4-learning__copy>p:not(.v4-section-label),.v4-purpose__copy>p:not(.v4-section-label){max-width:590px;color:#cce1e6;font-size:clamp(16px,1.25vw,19px);line-height:1.58}.v4-intelligence__link,.v4-intervention .v4-wrap>a,.v4-learning__copy>a,.v4-purpose__copy>a{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding-bottom:11px;border-bottom:1px solid #a6dcf0;color:#c5eaf5;font-size:13px}.v4-intelligence__link:hover,.v4-intervention .v4-wrap>a:hover,.v4-learning__copy>a:hover,.v4-purpose__copy>a:hover{color:#fff}.v4-purpose__visual{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center}.v4-purpose__visual>img{width:125%;max-width:none;height:auto;transform:translate(4%,-7%);filter:drop-shadow(0 35px 30px #00263177);animation:v4-float 11s ease-in-out infinite}.v4-purpose__glass{position:absolute;right:0;bottom:52px;width:min(390px,78%);padding:24px;border:1px solid #eaffff8c;border-radius:18px;background:linear-gradient(140deg,#e3ffff45,#548c9c81);box-shadow:0 25px 60px #002b3d80,inset 0 1px #fff9;backdrop-filter:blur(25px) saturate(130%)}.v4-intelligence__card small,.v4-intervention__visual>p,.v4-learning__report-foot,.v4-learning__report-top,.v4-purpose__glass>span,.v4-purpose__visual>small{font:600 10px/1.35 IBM Plex Mono,monospace;letter-spacing:.04em}.v4-purpose__glass>span{color:#cdeef6}.v4-purpose__glass>strong{display:block;margin:13px 0 26px;font-size:clamp(21px,2.1vw,31px);line-height:1.13;font-weight:400;letter-spacing:-.045em}.v4-purpose__glass>div{display:flex;flex-wrap:wrap;gap:6px}.v4-purpose__glass i{padding:6px 8px;border:1px solid #e5fbff8c;border-radius:99px;color:#eaf9fa;font:500 9px IBM Plex Mono,monospace;font-style:normal}.v4-purpose__visual>small{position:absolute;right:3px;bottom:16px;color:#bddce4}.v4-intelligence{padding:125px 0 130px;background:linear-gradient(180deg,#082f3c,#0d4d60 52%,#073948)}.v4-intelligence__head{display:grid;grid-template-columns:23% minmax(0,1fr) minmax(210px,25%);gap:35px;align-items:start;margin-bottom:65px}.v4-intelligence h2{margin:0}.v4-intelligence h2 span{color:#9cc8d6}.v4-intelligence__head>p:last-child{margin:6px 0 0;color:#c6dfe5;font-size:15px;line-height:1.55}.v4-intelligence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.v4-intelligence__card{min-height:445px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #c2e6ee63;border-radius:18px;background:linear-gradient(155deg,#70b5c933,#ffffff0e 70%);box-shadow:inset 0 1px #fff6,0 24px 45px #00263536;backdrop-filter:blur(18px);transition:transform .35s ease,background .35s ease}.v4-intelligence__card:hover{transform:translateY(-8px);background:linear-gradient(155deg,#95c9d943,#ffffff18 70%)}.v4-intelligence__motif{position:relative;height:215px;overflow:hidden;background:radial-gradient(circle at 50% 52%,#6bafc262,#0d455467 60%,transparent 76%)}.v4-intelligence__motif span{position:absolute;display:block;border:1px solid #d1f3fa9e;border-radius:50%;box-shadow:0 0 20px #a9e8f833,inset 0 0 22px #a6ddef24}.v4-intelligence__motif span:first-child{width:145px;height:145px;left:calc(50% - 72px);top:29px}.v4-intelligence__motif span:nth-child(2){width:97px;height:97px;left:calc(50% - 48px);top:53px}.v4-intelligence__motif span:nth-child(3){width:46px;height:46px;left:calc(50% - 23px);top:78px;background:#b6e7f46b}.v4-intelligence__motif span:nth-child(4){width:10px;height:10px;left:calc(50% - 5px);top:96px;background:#e9fcff;box-shadow:0 0 24px #fff}.v4-intelligence__motif--evidence span{border-radius:12px;transform:rotate(38deg)}.v4-intelligence__motif--capital span:first-child{width:155px;height:90px;top:53px;transform:rotate(-25deg)}.v4-intelligence__motif--capital span:nth-child(2){width:155px;height:90px;top:53px;transform:rotate(25deg)}.v4-intelligence__motif--learning span:first-child{border-style:dashed}.v4-intelligence__motif--learning span:nth-child(2){border-color:#b7e9f6}.v4-intelligence__card-copy{padding:0 22px 26px}.v4-intelligence__card small{color:#b9e2ed}.v4-intelligence__card h3{margin:13px 0 12px;font-size:clamp(25px,2.3vw,36px);font-weight:400;line-height:1.07;letter-spacing:-.055em}.v4-intelligence__card p{margin:0;color:#c7dfe5;font-size:12px;line-height:1.55}.v4-intelligence__closer{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px 70px;margin-top:84px;padding:clamp(32px,4vw,58px);border:1px solid #c7eaf27d;border-radius:20px;background:linear-gradient(145deg,#79b8c940,#154f61d9 55%,#0b3d4d);box-shadow:12px 14px 0 #77afbd18,24px 28px 0 #77afbd0c,inset 0 1px #fff6}.v4-intelligence__closer:before{content:"";position:absolute;left:37.5%;bottom:100%;width:1px;height:85px;background:linear-gradient(#a9dbe300,#a9dbe3b3)}.v4-intelligence__closer:after{content:"";position:absolute;left:calc(37.5% - 5px);bottom:calc(100% + 78px);width:11px;height:11px;border:1px solid #d4f3f8;border-radius:50%;background:#2b7081;box-shadow:0 0 20px #bfeef8a3}.v4-intelligence__closer-intro>span{color:#b9e2ed;font:600 10px/1.35 IBM Plex Mono,monospace;letter-spacing:.06em}.v4-intelligence__closer h3{max-width:520px;margin:18px 0;font-size:clamp(34px,4vw,61px);font-weight:400;line-height:1.02;letter-spacing:-.06em}.v4-intelligence__closer-intro p,.v4-intelligence__closer-outcome{margin:0;color:#c8e1e7;font-size:14px;line-height:1.58}.v4-intelligence__closer-details p{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:22px;margin:0;padding:17px 0;border-top:1px solid #c7e9ef4d}.v4-intelligence__closer-details strong{color:#effbfc;font-size:15px;font-weight:500}.v4-intelligence__closer-details span{color:#c7dfe5;font-size:13px;line-height:1.5}.v4-intelligence__closer-outcome{grid-column:1/-1;max-width:950px;padding-top:24px;border-top:1px solid #c7e9ef4d}.v4-intelligence__link{margin-top:34px}.v4-intervention{padding:125px 0 130px;background:radial-gradient(circle at 25% 62%,#3d8498,#17556a 45%,#073443 88%)}.v4-intervention__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.55fr);gap:70px;align-items:end;margin-bottom:63px}.v4-intervention h2{margin-bottom:0}.v4-intervention__head>p{margin:0 0 6px;color:#d2e5e9;font-size:16px;line-height:1.58}.v4-intervention__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.v4-intervention__visual{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden;border:1px solid #d0ebf27d;border-radius:20px;background:radial-gradient(circle,#99c9d339,#195c6c4a 52%,#052f3e88);box-shadow:inset 0 1px #fff7,0 25px 55px #002b3c55}.v4-intervention__rings{position:relative;width:min(450px,82%);aspect-ratio:1}.v4-intervention__rings span{position:absolute;inset:0;border:1px solid #dbf7ffad;border-radius:50%;box-shadow:0 0 22px #cdf4ff24,inset 0 0 35px #83c7da27}.v4-intervention__rings span:nth-child(2){inset:12%}.v4-intervention__rings span:nth-child(3){inset:25%}.v4-intervention__rings span:nth-child(4){inset:38%;background:#a8dbe782}.v4-intervention__rings:after,.v4-intervention__rings:before{content:"";position:absolute;z-index:1;width:12px;height:12px;border-radius:50%;background:#e6fcff;box-shadow:0 0 23px #b9f2ff}.v4-intervention__rings:before{left:17%;top:14%}.v4-intervention__rings:after{right:14%;bottom:23%}.v4-intervention__rings b{position:absolute;z-index:2;top:41%;left:33%;width:34%;color:#073847;text-align:center;font:600 clamp(10px,1.1vw,15px)/1.2 IBM Plex Mono,monospace}.v4-intervention__visual>p{position:absolute;left:28px;bottom:20px;margin:0;color:#c7e3e9}.v4-intervention__moves{display:grid;grid-template-columns:1fr 1fr;gap:13px}.v4-intervention__moves article{min-height:274px;display:flex;flex-direction:column;justify-content:space-between;padding:23px;border:1px solid #ddf5f884;border-radius:17px;background:linear-gradient(145deg,#c7f0f637,#44839465);box-shadow:inset 0 1px #fff9;backdrop-filter:blur(20px)}.v4-intervention__moves article>span{color:#d2f0f7;font:600 12px IBM Plex Mono,monospace}.v4-intervention__moves h3{margin:0 0 10px;font-size:clamp(24px,2.5vw,38px);font-weight:400;letter-spacing:-.055em;line-height:1.08}.v4-intervention__moves p{margin:0;color:#d0e3e7;font-size:12px;line-height:1.5}.v4-intervention .v4-wrap>a{margin-top:35px}.v4-learning{padding:130px 0;background:radial-gradient(circle at 70% 40%,#2e7488,#0b4152 55%,#052e3d)}.v4-learning__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(45px,8vw,130px);align-items:center}.v4-learning h2{font-size:clamp(49px,5vw,81px)}.v4-learning__report{min-height:620px;padding:25px 28px 28px;border:1px solid #ccecf388;border-radius:20px;background:linear-gradient(155deg,#7dbaca55,#185368b3 55%,#0d394b);box-shadow:0 32px 75px #0026367a,inset 0 1px #fff9;backdrop-filter:blur(26px);transform:rotate(2deg)}.v4-learning__report-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #cfeaf083;color:#d0ebf1}.v4-learning__report h3{margin:35px 0 33px;font-size:clamp(36px,3.6vw,59px);font-weight:400;line-height:1.04;letter-spacing:-.06em}.v4-learning__signal{display:grid;grid-template-columns:30px minmax(105px,.7fr) minmax(0,1.3fr);gap:15px;align-items:baseline;padding:17px 0;border-top:1px solid #cde9ee76}.v4-learning__signal>span{color:#abdce9;font:600 11px IBM Plex Mono,monospace}.v4-learning__signal strong{font-size:18px;font-weight:500}.v4-learning__signal i{color:#c8e1e6;font-size:12px;font-style:normal}.v4-learning__report-foot{margin-top:30px;color:#c9e6ec}.v4-learning__report-foot span{margin:0 10px}@media (max-width:1100px){.v4-purpose__inner{grid-template-columns:1fr 1fr;gap:25px}.v4-purpose__visual{min-height:570px}.v4-intelligence__head{grid-template-columns:1fr 2fr}.v4-intelligence__head>p:last-child{grid-column:2}.v4-intelligence__grid{grid-template-columns:1fr 1fr}.v4-intelligence__card{min-height:355px}.v4-intervention__moves article{min-height:250px}}@media (max-width:760px){.v4-intelligence,.v4-intervention,.v4-learning,.v4-purpose{padding:90px 0}.v4-intervention__body,.v4-intervention__head,.v4-learning__grid,.v4-purpose__inner{grid-template-columns:1fr}.v4-intelligence h2,.v4-intervention h2,.v4-learning h2,.v4-purpose h2{font-size:clamp(48px,9vw,70px)}.v4-purpose__visual{min-height:590px}.v4-purpose__visual>img{width:115%;transform:translateY(-9%)}.v4-purpose__glass{bottom:53px}.v4-intelligence__head{grid-template-columns:1fr;gap:17px}.v4-intelligence__head>p:last-child{grid-column:auto}.v4-intelligence__closer{grid-template-columns:1fr;gap:34px;margin-top:70px}.v4-intelligence__closer:before{left:50%;height:71px}.v4-intelligence__closer:after{left:calc(50% - 5px);bottom:calc(100% + 64px)}.v4-intervention__head{gap:24px}.v4-intervention__visual{min-height:440px}.v4-intervention__moves article{min-height:220px}.v4-learning__grid{gap:70px}.v4-learning__report{transform:none}}@media (max-width:500px){.v4-purpose__visual{min-height:420px}.v4-purpose__glass{width:90%;bottom:20px;padding:17px}.v4-purpose__visual>small{bottom:0;transform:translateY(18px)}.v4-intelligence__grid,.v4-intervention__moves{grid-template-columns:1fr}.v4-intelligence__card{min-height:315px}.v4-intelligence__motif{height:150px}.v4-intelligence__motif span:first-child{top:3px}.v4-intelligence__motif span:nth-child(2){top:27px}.v4-intelligence__motif span:nth-child(3){top:52px}.v4-intelligence__motif span:nth-child(4){top:70px}.v4-intelligence__closer{padding:27px 22px}.v4-intelligence__closer-details p{grid-template-columns:1fr;gap:7px}.v4-intervention__moves article{min-height:190px}.v4-learning__report{min-height:0;padding:19px}.v4-learning__signal{grid-template-columns:24px minmax(0,1fr)}.v4-learning__signal i{grid-column:2}.v4-learning__report-foot span{margin:0 3px}}.v4-audience__system{padding:120px 0;background:var(--question-bg,var(--page-bg))}.v4-audience__system-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(35px,6vw,90px);align-items:center}.v4-audience__example h2,.v4-audience__system h2{margin:24px 0;font-size:clamp(50px,5.6vw,88px);font-weight:400;line-height:1.02;letter-spacing:-.075em}.v4-audience__system-grid>div:first-child>p:not(.v4-audience__eyebrow){max-width:520px;color:#ffffffde;font-size:17px;line-height:1.6}.v4-audience__system-grid>div:first-child>a{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding-bottom:12px;border-bottom:1px solid var(--page-accent);font-size:13px}.v4-audience__system-visual{position:relative;min-height:560px;overflow:hidden;border:1px solid #ffffff8a;border-radius:19px;background:radial-gradient(circle at 52% 49%,#ffffff20,transparent 55%),var(--question-bg,var(--page-bg));box-shadow:inset 0 1px #ffffff73,0 30px 60px #0003}.v4-audience__system-lines{position:absolute;inset:9%}.v4-audience__system-lines span{position:absolute;inset:10%;border:1px solid #ffffff72;border-radius:50%;transform:rotate(-29deg) scaleX(1.25)}.v4-audience__system-lines span:nth-child(2){transform:rotate(29deg) scaleX(1.25)}.v4-audience__system-lines span:nth-child(3){inset:23%;border-style:dashed;transform:none}.v4-audience__system-lines span:nth-child(4){inset:37%;border:0;background:var(--page-accent);opacity:.18;box-shadow:0 0 90px var(--page-accent)}.v4-audience__system-visual>strong{position:absolute;z-index:1;top:43%;left:39%;width:22%;text-align:center;font:600 clamp(10px,1.1vw,15px)/1.25 IBM Plex Mono,monospace}.v4-audience__system-node{position:absolute;z-index:2;display:grid;place-items:center;width:112px;height:112px;border:1px solid #ffffffbd;border-radius:50%;background:var(--page-accent);box-shadow:0 15px 40px #0006,inset 0 1px #fff9;color:#162b30;text-align:center;font:600 11px IBM Plex Mono,monospace}.v4-audience__system-node--1{top:8%;left:16%}.v4-audience__system-node--2{top:13%;right:13%}.v4-audience__system-node--3{bottom:12%;left:12%}.v4-audience__system-node--4{bottom:9%;right:15%}.v4-audience__system-visual>small{position:absolute;bottom:20px;left:23px;color:#ffffffc4;font:600 9px IBM Plex Mono,monospace}.v4-audience--black .v4-audience__system-visual,.v4-audience--night .v4-audience__system-visual{background:#000}.v4-audience__example{padding:125px 0 135px;background:var(--other-bg,var(--page-bg))}.v4-audience__example-head{display:grid;grid-template-columns:22% minmax(0,1fr) 190px;gap:35px;align-items:end;margin-bottom:55px}.v4-audience__example h2{margin:0}.v4-audience__example-head>span{margin-bottom:7px;color:#ffffffc9;font:500 10px/1.5 IBM Plex Mono,monospace}.v4-audience__example-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v4-audience__example-flow article{position:relative;min-height:385px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;border:1px solid #ffffff86;border-radius:17px;background:linear-gradient(150deg,#ffffff2b,#ffffff09 68%);box-shadow:inset 0 1px #ffffff69,0 22px 45px #0002;backdrop-filter:blur(20px)}.v4-audience__example-flow article:after{content:"↗";position:absolute;top:22px;right:24px;color:var(--page-accent);font-size:21px}.v4-audience__example-flow article>span{color:var(--page-accent);font:600 11px IBM Plex Mono,monospace}.v4-audience__example-flow article p{max-width:390px;margin:0;font-size:clamp(21px,2.1vw,31px);line-height:1.18;letter-spacing:-.045em}@media (max-width:900px){.v4-audience__system-grid{grid-template-columns:1fr}.v4-audience__system-visual{min-height:500px}.v4-audience__example-head{grid-template-columns:1fr 2fr}.v4-audience__example-head>span{grid-column:2}.v4-audience__example-flow article{min-height:325px}}@media (max-width:620px){.v4-audience__example,.v4-audience__system{padding:85px 0}.v4-audience__example h2,.v4-audience__system h2{font-size:clamp(45px,10vw,65px)}.v4-audience__system-visual{min-height:400px}.v4-audience__system-node{width:76px;height:76px;font-size:8px}.v4-audience__system-visual>strong{top:42%;left:35%;width:30%;font-size:10px}.v4-audience__example-flow,.v4-audience__example-head{grid-template-columns:1fr}.v4-audience__example-head>span{grid-column:auto}.v4-audience__example-flow article{min-height:215px}.v4-audience__example-flow article p{font-size:25px}}.v4-picture__connected{display:flex;align-items:center;min-width:0;padding:clamp(10px,2vw,28px);border:1px solid #dff9fa59;border-radius:19px;background:linear-gradient(140deg,#ffffff20,#a1d7de0d);box-shadow:inset 0 1px #ffffff80,0 26px 60px #0029354d}.v4-picture__connected svg{display:block;width:100%;height:auto;overflow:visible}.v4-iceberg{display:block;width:100%;height:100%;position:absolute;inset:0}.v4-step__connector{position:absolute;right:-21px;top:50%;z-index:3;color:#c2e7ef}.v4-learning__report .v4-learning__signal{grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr)}@media(max-width:760px){.v4-step__connector{right:50%;top:auto;bottom:-30px;transform:rotate(90deg)}}@media(max-width:500px){.v4-learning__report .v4-learning__signal{grid-template-columns:1fr;gap:6px}.v4-learning__report .v4-learning__signal i{grid-column:1}}.v4-iceberg__labels{fill:#e1f1f4;font:13px Inter,sans-serif}.v4-intervention .v4-intervention__moves{grid-template-columns:1fr}.v4-intervention .v4-intervention__moves article{min-height:174px;justify-content:center}.v4-picture__connected.v4-picture__connected--simple{background:radial-gradient(circle at 55% 47%,#9fcbd83b,transparent 48%),linear-gradient(140deg,#ffffff28,#a1d7de10);box-shadow:inset 0 1px #ffffff94,0 26px 60px #0029354d}.v4-picture__simple-links{fill:none;stroke:#c5e3e5a6;stroke-width:1.2}.v4-picture__simple-node circle{stroke:#d9f3f6b5;stroke-width:1}.v4-picture__simple-node text{font:12px Inter,sans-serif}.v4-picture__connected{background:radial-gradient(ellipse at 30% 18%,#8ac9db30,transparent 52%),radial-gradient(ellipse at 78% 75%,#4ba1bc30,transparent 55%),linear-gradient(145deg,#ffffff19,#09384666);box-shadow:inset 0 1px 0 #e1f9ff80,inset 0 -1px 20px #00243140,0 30px 65px #001d294d;backdrop-filter:blur(24px)}.v4-picture__fluid-lines path{stroke:#b9e3ee80;stroke-width:1.5}.v4-picture__fluid-lines .v4-picture__line-halo{stroke:#a5e0ef;stroke-width:4;opacity:.28}.v4-picture__fluid-lines .v4-picture__line-flow{stroke:#defaff;stroke-width:2;stroke-dasharray:3 180;stroke-linecap:round;animation:v4-connection-flow 12s linear infinite;opacity:.8}.v4-picture__fluid-labels{fill:#c2e0e8;font:15px Inter,sans-serif}.v4-picture__orb text{fill:#f2faf9;font:20px Inter,sans-serif}.v4-picture__orb--shared text{fill:#073b4c}.v4-picture__orb-highlight{fill:none;stroke:#e3faff;stroke-width:1.5;opacity:.45;stroke-linecap:round}.v4-picture__living-map{transform-origin:center;animation:v4-map-breathe 10s ease-in-out infinite}@keyframes v4-connection-flow{to{stroke-dashoffset:-366}}@keyframes v4-map-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.v4-picture__fluid-lines .v4-picture__line-flow,.v4-picture__living-map{animation:none}}.v4-picture__connections path{stroke:#a6dceb;stroke-width:2}.v4-picture__connection-labels{fill:#cde7ed;font:16px Inter,sans-serif}.v4-picture__connected-node rect{fill:#1c5a6c;stroke:#b4deea;stroke-width:1.5}.v4-picture__connected-node text{fill:#f5f8f3;font:20px Inter,sans-serif}.v4-picture__connected-node--shared rect{fill:#a6dceb}.v4-picture__connected-node--shared text{fill:#073744}.v4-picture__example .v4-picture__eyebrow{text-transform:uppercase}@media (min-width:761px) and (max-width:1100px){.v4-picture__grid{grid-template-columns:1fr}}@media (min-width:621px){.v4-capital-page .v4-audience__hero,.v4-capital-page .v4-audience__hero>.v4-audience__wrap{min-height:790px}}.v4-hero h1{top:99px;max-width:1020px;font-size:clamp(67px,7.5vw,116px);line-height:.94}.v4-hero h1 span{white-space:nowrap}.v4-hero__art-stage{top:235px;left:-8%;width:min(86%,1080px)}.v4-hero__side{top:400px}.v4-growth{padding:125px 0 130px;overflow:hidden;background:radial-gradient(circle at 67% 38%,#266d7d,#0c4657 54%,#063340)}.v4-growth__inner{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:15px 55px;align-items:center}.v4-growth__intro{align-self:center}.v4-growth h2{margin:27px 0 28px;font-size:clamp(53px,5.8vw,89px);line-height:1.01;letter-spacing:-.075em;font-weight:400}.v4-growth h2 em{color:#b4dce7;font:italic 400 1em Georgia,serif}.v4-growth__intro>p:not(.v4-section-label){max-width:540px;color:#d1e6e9;font-size:17px;line-height:1.6}.v4-growth__intro>small{display:block;max-width:470px;margin-top:28px;color:#a9ced8;font:500 10px/1.5 IBM Plex Mono,monospace}.v4-growth__visual{position:relative;display:grid;place-items:center;min-height:650px}.v4-growth__visual:before{content:"";position:absolute;width:min(90%,590px);aspect-ratio:1;border:1px solid #ccedf244;border-radius:50%;box-shadow:inset 0 0 80px #b1e2e91a,0 0 100px #81c4d229}.v4-bloom{position:relative;width:min(100%,540px);height:650px;transform:scale(calc(.91 + var(--bloom-progress, 1) * .09));transition:transform .12s linear}.v4-bloom__stem{position:absolute;bottom:38px;left:calc(50% - 8px);width:16px;height:310px;border-radius:100% 80% 20% 20%;transform:rotate(5deg);transform-origin:bottom center;background:linear-gradient(90deg,#173f39,#76a88c 55%,#284e40);box-shadow:0 0 18px #71b59a55}.v4-bloom__leaf{position:absolute;bottom:148px;left:50%;width:130px;height:62px;border:1px solid #aee0b5;border-radius:0 100% 10% 100%;background:linear-gradient(120deg,#538f73,#9ac7a4 45%,#1e6a5c);transform-origin:left bottom;transform:rotate(-29deg) scale(calc(.45 + var(--bloom-progress, 1) * .55));box-shadow:inset 0 2px #e3f6dd9c,0 15px 25px #00283066}.v4-bloom__leaf--two{bottom:205px;left:48%;transform:rotate(202deg) scale(calc(.45 + var(--bloom-progress, 1) * .55))}.v4-bloom__flower{position:absolute;top:30px;left:50%;width:470px;height:470px;transform:translateX(-50%) rotate(calc(var(--bloom-progress, 1) * 7deg))}.v4-bloom__petal{--open:1;position:absolute;top:50%;left:50%;width:160px;height:225px;border:1px solid #fff8;border-radius:48% 48% 45% 45%/78% 78% 28% 28%;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(var(--angle)) scale(var(--open));background:radial-gradient(ellipse at 42% 20%,#fbdbe7 0,#f092b8 34%,#9b3c78 70%,#472c5c 100%);box-shadow:inset 18px 2px 32px #fff7,inset -22px -18px 45px #46143a89,0 16px 28px #031e2d77;opacity:calc(.1 + var(--open) * .9);will-change:transform}.v4-bloom__petal:after{content:"";position:absolute;top:16%;left:49%;width:1px;height:73%;transform:rotate(-10deg);background:#ffe6f2aa;box-shadow:0 0 12px #fff}.v4-bloom__petal:nth-child(2){background:radial-gradient(ellipse at 35% 18%,#fcead8,#f3a789 34%,#ae608b 72%,#523260)}.v4-bloom__petal:nth-child(3){background:radial-gradient(ellipse at 40% 20%,#e8ebff,#b2b3e9 37%,#635b9f 73%,#2f3e70)}.v4-bloom__petal:nth-child(4){background:radial-gradient(ellipse at 40% 19%,#fce2ec,#dc84ba 40%,#85448d 75%,#333d70)}.v4-bloom__petal:nth-child(5){background:radial-gradient(ellipse at 38% 19%,#fff1db,#e6b17a 36%,#af5d82 74%,#573357)}.v4-bloom__core{position:absolute;top:calc(50% - 43px);left:calc(50% - 43px);width:86px;height:86px;border:1px solid #fff9;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff6d2,#e9a89d 43%,#8b477a 74%,#4a375a);box-shadow:0 0 26px #ffd8c4a3,inset 0 2px #fff}.v4-growth__layers{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:50px 0 0;padding:0;list-style:none}.v4-growth__layers li{min-height:230px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid #d2f1f477;border-radius:14px;background:linear-gradient(145deg,#b2e4eb30,#ffffff0b);box-shadow:inset 0 1px #fff7;backdrop-filter:blur(18px)}.v4-growth__layers li>span{color:#bce7ef;font:600 10px IBM Plex Mono,monospace}.v4-growth__layers strong{display:block;margin-bottom:10px;font-size:22px;line-height:1.1;font-weight:400;letter-spacing:-.04em}.v4-growth__layers p{margin:0;color:#c8e1e6;font-size:12px;line-height:1.45}.v4-growth__mechanism{grid-column:1/-1;margin-top:57px;padding-top:24px;border-top:1px solid #c8e4e87a}.v4-growth__mechanism>span{color:#bce1e9;font:600 12px IBM Plex Mono,monospace}.v4-growth__journey{--journey-radius:min(36vw,350px);position:relative;height:calc((var(--journey-radius) * 2) + 180px);margin-top:10px}.v4-growth__journey:after,.v4-growth__journey:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.v4-growth__journey:before{width:calc(var(--journey-radius) * 2);height:calc(var(--journey-radius) * 2);border:1px solid #b8e3e994;box-shadow:0 0 70px #9edce31a,inset 0 0 70px #9edce30d}.v4-growth__journey:after{width:calc((var(--journey-radius) * 2) - 48px);height:calc((var(--journey-radius) * 2) - 48px);border:1px dashed #b8e3e92e}.v4-growth__journey ol{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none}.v4-growth__journey li{position:absolute;top:50%;left:50%;width:168px;min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;padding:16px 18px 18px;border:1px solid #c8e4e879;border-radius:15px;background:linear-gradient(145deg,#2f7080f2,#0f4a59f2);box-shadow:0 15px 35px #022d3752,inset 0 1px #ffffff24;backdrop-filter:blur(14px);transform:translate(-50%,-50%) rotate(var(--journey-angle)) translateX(var(--journey-radius)) rotate(var(--journey-angle-reverse))}.v4-growth__journey b{color:#a9d8e3;font:600 10px IBM Plex Mono,monospace}.v4-growth__journey li>span{max-width:130px;color:#ecf8f9;font-size:14px;line-height:1.22}.v4-growth__cycle-arrows{position:absolute;inset:0;z-index:3;pointer-events:none}.v4-growth__cycle-arrows>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d7f1f4a8;border-radius:50%;background:#15576a;color:#e9fafb;font-size:14px;box-shadow:0 5px 16px #022d374d;transform:translate(-50%,-50%) rotate(var(--journey-angle)) translateX(var(--journey-radius)) rotate(90deg)}.v4-growth__cycle-core{position:absolute;z-index:1;top:50%;left:50%;width:310px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;border:1px solid #b8e3e963;border-radius:50%;background:radial-gradient(circle at 40% 30%,#256779,#0b4352 70%);text-align:center;box-shadow:inset 0 0 50px #9edce31a,0 20px 60px #022d3745;transform:translate(-50%,-50%)}.v4-growth__cycle-core>span{color:#a9d8e3;font:600 9px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.v4-growth__cycle-core strong{margin-top:14px;color:#f0fbfc;font-size:30px;line-height:1.02;font-weight:400;letter-spacing:-.045em}.v4-growth__cycle-core p{max-width:180px;margin:16px 0 0;color:#bcdce2;font-size:11px;line-height:1.4}.v4-growth__links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:20px}.v4-growth__links a{display:inline-flex;align-items:center;gap:12px;padding-bottom:9px;border-bottom:1px solid #a9ddea;color:#d9f2f7;font-size:13px}@media (max-width:1050px){.v4-hero h1{font-size:clamp(63px,7.2vw,85px)}.v4-growth__layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.v4-hero h1{top:88px;font-size:clamp(43px,9.5vw,72px)}.v4-hero h1 span{white-space:normal}.v4-hero__art-stage{top:310px;left:-27%;width:130%}.v4-hero__side{top:745px}.v4-growth{padding:90px 0}.v4-growth__inner{grid-template-columns:1fr}.v4-growth h2{font-size:clamp(48px,10vw,72px)}.v4-growth__visual{min-height:560px}.v4-bloom{transform:scale(.82)}.v4-growth__layers{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}.v4-growth__links,.v4-growth__mechanism{grid-column:1}.v4-growth__journey{--journey-radius:min(33vw,245px);height:calc((var(--journey-radius) * 2) + 150px);margin-top:18px}.v4-growth__journey li{width:128px;min-height:84px;gap:9px;padding:12px 13px 14px;border-radius:12px}.v4-growth__journey li>span{font-size:11px}.v4-growth__cycle-arrows>span{width:24px;height:24px;font-size:12px}.v4-growth__cycle-core{width:210px;padding:26px}.v4-growth__cycle-core strong{margin-top:10px;font-size:23px}.v4-growth__cycle-core p{margin-top:11px;font-size:10px}}@media (max-width:500px){.v4-hero h1{font-size:43px}.v4-hero__art-stage{top:345px}.v4-growth__visual{min-height:420px;height:420px}.v4-bloom{position:absolute;top:0;left:50%;width:540px;margin-left:-270px;transform:scale(.63);transform-origin:center top}.v4-growth__layers{grid-template-columns:1fr}.v4-growth__layers li{min-height:150px}.v4-growth__journey{--journey-radius:min(35vw,150px);height:calc((var(--journey-radius) * 2) + 120px);margin-inline:-8px}.v4-growth__journey:after{width:calc((var(--journey-radius) * 2) - 28px);height:calc((var(--journey-radius) * 2) - 28px)}.v4-growth__journey li{width:90px;min-height:68px;gap:5px;padding:8px 9px 9px;border-radius:9px}.v4-growth__journey b{font-size:8px}.v4-growth__journey li>span{font-size:9px;line-height:1.14}.v4-growth__cycle-arrows>span{width:19px;height:19px;font-size:9px}.v4-growth__cycle-core{width:126px;padding:14px}.v4-growth__cycle-core>span{font-size:6px}.v4-growth__cycle-core strong{margin-top:7px;font-size:16px}.v4-growth__cycle-core p{max-width:92px;margin-top:7px;font-size:7px}}@media (prefers-reduced-motion:reduce){.v4-bloom,.v4-bloom__leaf,.v4-bloom__petal{transition:none;animation:none}}.v4-concept{--concept-bg:#6e174e;--concept-surface:#872261;--concept-deep:#55123f;--concept-accent:#ffb8db;--concept-ink:#fff7fb;min-height:100vh;overflow:clip;background:var(--concept-bg);color:var(--concept-ink)}.v4-concept--green{--concept-bg:#082e2f;--concept-surface:#104442;--concept-deep:#052324;--concept-accent:#b7e4ce;--concept-ink:#f5fff8}.v4-concept a{color:inherit;text-decoration:none}.v4-concept a:focus-visible,.v4-concept button:focus-visible{outline:2px solid var(--concept-accent);outline-offset:3px}.v4-concept__wrap{width:min(100%,1500px);margin:0 auto;padding-inline:clamp(22px,4.8vw,76px)}.v4-concept__header{position:relative;z-index:10;border-bottom:1px solid #ffffff37;background:var(--concept-deep)}.v4-concept__header>div{min-height:78px;display:flex;align-items:center;gap:32px}.v4-concept__header nav{display:flex;align-items:center;gap:clamp(15px,2.3vw,35px);margin:auto}.v4-concept__header nav a{color:#ffffffbd;font-size:12px}.v4-concept__header nav a:hover,.v4-concept__header nav a[aria-current]{color:var(--concept-accent)}.v4-concept__header-cta{display:flex;align-items:center;gap:15px;padding:11px 15px;border:1px solid #fff9;border-radius:7px;white-space:nowrap;font-size:11px}.v4-concept__back{display:inline-flex;align-items:center;gap:10px;font:600 10px IBM Plex Mono,monospace}.v4-concept__eyebrow{margin:0;color:var(--concept-accent);font:600 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.04em}.v4-concept__hero{position:relative;min-height:800px;overflow:hidden;background:radial-gradient(circle at 72% 50%,var(--concept-surface) 0,var(--concept-bg) 54%,var(--concept-deep) 100%)}.v4-concept__hero>div{position:relative;min-height:800px;padding-top:45px}.v4-concept__hero .v4-concept__eyebrow{position:relative;z-index:3;margin-top:100px}.v4-concept__hero h1{position:relative;z-index:3;max-width:1200px;margin:30px 0;font-size:clamp(68px,8.2vw,125px);font-weight:400;line-height:.94;letter-spacing:-.085em}.v4-concept__hero h1 em{font:italic 400 1em Georgia,serif}.v4-concept__hero-intro{position:relative;z-index:3;max-width:520px;margin:32px 0;color:#fffdf4df;font-size:18px;line-height:1.55}.v4-concept__hero-art{position:absolute;z-index:1;right:-16%;bottom:5px;width:min(75%,920px);height:600px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 35px 42px #210c2859);pointer-events:none;animation:v4-float 12s ease-in-out infinite}.v4-concept--pink .v4-concept__hero-art{right:-18%;bottom:-105px}.v4-concept--green .v4-concept__hero-art{right:-12%;bottom:-75px;width:min(74%,880px)}.v4-concept__hero-note{position:absolute;z-index:3;right:clamp(22px,4.8vw,76px);bottom:35px;color:#ffffffba;font:500 9px IBM Plex Mono,monospace}.v4-concept__statement{padding:135px 0;background:var(--concept-bg)}.v4-concept__statement h2{max-width:1120px;margin:36px 0;font-size:clamp(52px,6.1vw,94px);line-height:1.04;font-weight:400;letter-spacing:-.075em}.v4-concept__statement>div>p:last-child{max-width:650px;margin-left:auto;color:#ffffffe1;font-size:19px;line-height:1.55}.v4-concept__forces,.v4-concept__map-section{padding:125px 0;background:var(--concept-deep)}.v4-concept__section-head{display:grid;grid-template-columns:23% minmax(0,1fr) 270px;align-items:end;gap:30px;margin-bottom:52px}.v4-concept__section-head h2{margin:0;font-size:clamp(49px,5.7vw,84px);line-height:1.02;font-weight:400;letter-spacing:-.075em}.v4-concept__section-head>p:last-child{color:#ffffffd9;font-size:14px;line-height:1.55}.v4-portfolio-map{overflow:hidden;border:1px solid #ffffff8d;border-radius:20px;background:var(--concept-surface);box-shadow:0 32px 65px #0003,inset 0 1px #fff7}.v4-portfolio-map__tabs{display:grid;grid-template-columns:repeat(5,1fr);padding:12px;gap:6px;border-bottom:1px solid #ffffff6b}.v4-portfolio-map__tabs button{min-height:45px;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#ffffffe0;text-align:left;font:600 9px IBM Plex Mono,monospace;cursor:pointer}.v4-portfolio-map__tabs button span{margin-left:7px;font:500 12px Inter,sans-serif}.v4-portfolio-map__tabs button[aria-pressed=true]{border-color:#ffffffbd;background:var(--concept-accent);color:var(--concept-deep)}.v4-portfolio-map__body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);min-height:560px}.v4-portfolio-map__graphic{display:grid;place-items:center;min-width:0;background:radial-gradient(circle at 50% 45%,#ffffff2e,transparent 60%)}.v4-portfolio-map__graphic svg{width:100%;height:auto;overflow:visible}.v4-portfolio-map__graphic line{stroke:#ffdae9d9;stroke-width:2.5;transition:all .3s ease}.v4-portfolio-map__graphic .v4-portfolio-map__orbit{fill:none;stroke:#ffffff48;stroke-width:1}.v4-portfolio-map__graphic g circle{fill:var(--concept-accent);stroke:#fff8;stroke-width:1.4}.v4-portfolio-map__graphic g text{fill:var(--concept-deep);font:600 13px IBM Plex Mono,monospace}.v4-portfolio-map__body aside{display:flex;flex-direction:column;justify-content:center;padding:38px;border-left:1px solid #ffffff67;background:#ffffff0d}.v4-portfolio-map__body aside>small,.v4-portfolio-map__body aside>span{color:#ffffffd1;font:600 10px/1.4 IBM Plex Mono,monospace}.v4-portfolio-map__body aside h3{margin:29px 0 20px;font-size:clamp(30px,3.5vw,54px);line-height:1.07;font-weight:400;letter-spacing:-.06em}.v4-portfolio-map__body aside p{margin:0 0 40px;color:#ffffffe0;font-size:15px;line-height:1.55}.v4-concept__mix{padding:130px 0;background:var(--concept-surface)}.v4-concept__mix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v4-concept__mix-grid article{min-height:280px;display:flex;flex-direction:column;justify-content:space-between;padding:23px;border:1px solid #ffffff82;border-radius:16px;background:linear-gradient(145deg,#ffffff29,#ffffff08);box-shadow:inset 0 1px #fff8;backdrop-filter:blur(15px)}.v4-concept__mix-grid article>span{color:var(--concept-accent);font:600 12px IBM Plex Mono,monospace}.v4-concept__mix-grid h3{margin:auto 0 12px;font-size:clamp(26px,2.8vw,39px);font-weight:400;line-height:1.08;letter-spacing:-.055em}.v4-concept__mix-grid p{margin:0;color:#ffffffe0;font-size:13px;line-height:1.5}.v4-concept__mix .v4-concept__wrap>small,.v4-concept__scenario .v4-concept__wrap>small{display:block;margin-top:20px;color:#ffffffc9;font:500 10px IBM Plex Mono,monospace}.v4-concept__scenario{padding:130px 0;background:var(--concept-bg)}.v4-concept__scenario h2{max-width:1100px;margin:28px 0 65px;font-size:clamp(50px,6vw,88px);line-height:1.04;font-weight:400;letter-spacing:-.075em}.v4-concept__scenario-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.v4-concept__scenario-flow article{min-height:340px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid #ffffff80;border-radius:16px;background:linear-gradient(145deg,#ffffff28,#ffffff09)}.v4-concept__scenario-flow article>span{color:var(--concept-accent);font:600 10px IBM Plex Mono,monospace}.v4-concept__scenario-flow p{margin:0;font-size:clamp(21px,2.3vw,32px);line-height:1.18;letter-spacing:-.04em}.v4-concept__forces-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.v4-concept__forces-orbit{position:relative;display:grid;place-items:center;min-height:630px;overflow:hidden;border:1px solid #ffffff7d;border-radius:19px;background:radial-gradient(circle,#99cbb12b,transparent 65%),var(--concept-surface)}.v4-concept__forces-orbit span{position:absolute;width:75%;aspect-ratio:1;border:1px solid #def7e2b5;border-radius:50%;box-shadow:0 0 38px #bfeac42e}.v4-concept__forces-orbit span:nth-child(2){width:54%;transform:rotate(35deg) scaleX(1.2)}.v4-concept__forces-orbit span:nth-child(3){width:31%;background:#bee6d135}.v4-concept__forces-orbit strong{position:relative;z-index:1;text-align:center;font:600 18px/1.25 IBM Plex Mono,monospace}.v4-concept__forces-orbit small{position:absolute;bottom:25px;left:25px;color:#ffffffc5;font:600 9px IBM Plex Mono,monospace}.v4-concept__forces-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v4-concept__forces-list article{min-height:205px;display:flex;flex-direction:column;justify-content:space-between;padding:21px;border:1px solid #ffffff78;border-radius:14px;background:linear-gradient(145deg,#ffffff24,#ffffff09)}.v4-concept__forces-list article>span{color:var(--concept-accent);font:600 10px IBM Plex Mono,monospace}.v4-concept__forces-list h3{margin:0 0 8px;font-size:20px;font-weight:400;letter-spacing:-.04em}.v4-concept__forces-list p{margin:0;color:#ffffffe0;font-size:12px;line-height:1.45}.v4-concept__close{padding:130px 0;background:var(--concept-deep)}.v4-concept__close h2{max-width:1000px;margin:28px 0 35px;font-size:clamp(60px,7vw,108px);line-height:1;font-weight:400;letter-spacing:-.08em}.v4-concept__close a{display:inline-flex;align-items:center;gap:18px;margin:10px 25px 0 0;padding:14px 17px;border-radius:7px;background:var(--concept-accent);color:var(--concept-deep);font-size:13px}.v4-concept__close .v4-concept__secondary{border:1px solid #ffffff9d;background:transparent;color:#fff}.v4-concept__footer{padding:60px 0 35px;background:var(--concept-deep);border-top:1px solid #ffffff40}.v4-concept__footer>div{display:grid;grid-template-columns:1fr 1fr;gap:45px}.v4-concept__footer p{max-width:250px;color:#ffffffbd;font-size:14px}.v4-concept__footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.v4-concept__footer nav a{display:flex;align-items:center;gap:8px;font-size:14px}.v4-concept__footer small{grid-column:1/-1;padding-top:20px;border-top:1px solid #ffffff56;color:#ffffffaa;font:500 10px IBM Plex Mono,monospace}@media (max-width:1000px){.v4-concept__header nav{display:none}.v4-concept__header-cta{margin-left:auto}.v4-concept__section-head{grid-template-columns:1fr 2fr}.v4-concept__section-head>p:last-child{grid-column:2}.v4-concept__forces-grid{grid-template-columns:1fr}}@media (max-width:760px){.v4-concept__hero,.v4-concept__hero>div{min-height:990px}.v4-concept__hero .v4-concept__eyebrow{margin-top:70px}.v4-concept__hero h1{font-size:clamp(56px,10vw,82px)}.v4-concept--green .v4-concept__hero-art,.v4-concept--pink .v4-concept__hero-art,.v4-concept__hero-art{right:-27%;bottom:18px;width:115%;height:480px}.v4-concept__hero-note{bottom:20px}.v4-concept__close,.v4-concept__forces,.v4-concept__map-section,.v4-concept__mix,.v4-concept__scenario,.v4-concept__statement{padding:90px 0}.v4-concept__section-head{grid-template-columns:1fr;gap:17px}.v4-concept__section-head>p:last-child{grid-column:1}.v4-portfolio-map__tabs{display:flex;overflow-x:auto}.v4-portfolio-map__tabs button{flex:none;min-width:116px}.v4-portfolio-map__body{grid-template-columns:1fr}.v4-portfolio-map__graphic{min-height:340px}.v4-portfolio-map__body aside{border-left:0;border-top:1px solid #ffffff67}.v4-concept__mix-grid,.v4-concept__scenario-flow{grid-template-columns:1fr 1fr}.v4-concept__forces-orbit{min-height:510px}}@media (max-width:500px){.v4-concept__hero,.v4-concept__hero>div{min-height:955px}.v4-concept__hero h1{font-size:clamp(48px,11vw,62px)}.v4-concept__hero-intro{font-size:16px}.v4-concept--green .v4-concept__hero-art,.v4-concept__hero-art{right:-35%;bottom:50px;width:140%;height:370px}.v4-concept--pink .v4-concept__hero-art{right:-12%;bottom:150px;width:140%;height:370px}.v4-portfolio-map__graphic{min-height:330px}.v4-portfolio-map__graphic:after{content:"FOOD · PROPERTY · ENERGY · LOGISTICS · RESEARCH · FINANCE";padding:0 18px 15px;color:#ffffffcc;text-align:center;font:600 9px/1.6 IBM Plex Mono,monospace}.v4-concept__close h2,.v4-concept__scenario h2,.v4-concept__section-head h2,.v4-concept__statement h2{font-size:clamp(46px,10vw,64px)}.v4-concept__forces-list,.v4-concept__mix-grid,.v4-concept__scenario-flow{grid-template-columns:1fr}.v4-concept__mix-grid article,.v4-concept__scenario-flow article{min-height:220px}.v4-concept__forces-orbit{min-height:380px}.v4-concept__footer>div{grid-template-columns:1fr}.v4-concept__footer small{grid-column:1}}.v4-depth{background:#063847;color:#f7f9f4}.v4-depth__group{padding:clamp(90px,8vw,145px) 0;background:radial-gradient(circle at 80% 20%,#286c7d 0,#0a4555 45%,#063847 100%)}.v4-depth__group+.v4-depth__group{border-top:1px solid #b8dce43d}.v4-depth__group:nth-child(2){background:radial-gradient(circle at 16% 24%,#236678 0,#0a4555 44%,#063847 100%)}.v4-depth__heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:60px;align-items:end;margin-bottom:58px}.v4-depth__heading h2{max-width:1000px;margin:24px 0 0;font-size:clamp(51px,6vw,91px);font-weight:400;line-height:1.01;letter-spacing:-.075em}.v4-depth__heading>p{max-width:380px;margin:0 0 8px;color:#c8e2e8;font-size:17px;line-height:1.55}.v4-depth__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v4-depth__card{display:flex;flex-direction:column;min-height:360px;padding:25px;border:1px solid #d8f1f080;border-radius:17px;background:linear-gradient(145deg,#e3ffff25,#2b708855 52%,#06435655);box-shadow:inset 0 1px #ffffff72,0 24px 50px #032b3644;backdrop-filter:blur(18px);transition:transform .3s ease,background .3s ease}.v4-depth__card:hover{transform:translateY(-6px);background:linear-gradient(145deg,#e3ffff3c,#2b70886b 52%,#0643566b)}.v4-depth__number{color:#b9e5f1;font:600 10px IBM Plex Mono,monospace}.v4-depth__card h3{margin:38px 0 14px;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.08;letter-spacing:-.055em}.v4-depth__card p{margin:0 0 28px;color:#cde3e8;font-size:13px;line-height:1.55}.v4-depth__card a,.v4-depth__link{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-bottom:8px;border-bottom:1px solid #b9e5f1;color:#c8ecf6;font-size:12px;text-decoration:none}.v4-depth__link{margin-top:24px;font-size:14px}.v4-depth__card a:hover,.v4-depth__link:hover{color:#fff}@media (max-width:1050px){.v4-depth__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-depth__card{min-height:305px}}@media (max-width:650px){.v4-depth__heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.v4-depth__heading h2{font-size:clamp(47px,11vw,65px)}.v4-depth__cards{grid-template-columns:1fr}.v4-depth__card{min-height:245px}.v4-depth__card h3{margin-top:25px}}@media (prefers-reduced-motion:reduce){.v4-depth__card{transition:none}.v4-depth__card:hover{transform:none}}.v4-growth{overflow:clip}.v4-growth__inner{align-items:start}.v4-growth__stage{grid-column:1/-1;display:grid;grid-template-columns:inherit;gap:inherit;align-items:start}.v4-growth__intro{position:sticky;top:20vh;align-self:start}.v4-growth__visual{display:block;min-height:0;height:calc(min(70vh, 690px) + 70vh)}.v4-growth__visual:before{display:none}.v4-growth__plant{position:sticky;top:15vh;width:min(100%,70vh,690px);margin-inline:auto}.v4-motion-branch{position:relative;width:100%;aspect-ratio:1}.v4-motion-branch>img{display:block;width:100%;height:auto}.v4-motion-branch>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.v4-motion-branch.is-rendered>img{opacity:0}.v4-motion-branch.is-rendered>canvas{opacity:1}@media (max-width:760px){.v4-growth__intro{position:relative;top:auto}.v4-growth__visual{min-height:0;height:calc(min(90vw, 70vh, 520px) + 70vh);padding:0}.v4-growth__plant{width:min(100%,70vh,520px)}}@media (prefers-reduced-motion:reduce){.v4-growth__intro,.v4-growth__plant{position:relative;top:auto}.v4-growth__visual{height:auto}}