body:has(.world-site){background:#eeeaf4}body:has(.world-site) .site-header{background:#eeeaf4;border-bottom:0}body:has(.world-site) .site-nav-inner{max-width:none;padding-inline:4vw}.world-site{color:#19183b;font-family:Work Sans,sans-serif}.world-site h1,.world-site h2{font-family:inherit}.world-opening{padding:18px 4vw 42px;overflow:hidden}.world-intro{color:#53506b;justify-content:space-between;font-size:13px;display:flex}.world-doors{perspective:1200px;justify-content:center;align-items:center;gap:26px;max-width:1040px;height:390px;margin:12px auto 0;display:flex}.world-door{cursor:pointer;width:29%;height:330px;transform-style:preserve-3d;text-align:left;background:#252748;border:0;border-radius:130px 130px 3px 3px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;display:block;position:relative;overflow:hidden;box-shadow:12px 24px 26px #36304528}.world-door-0{transform:rotateY(15deg)rotate(-5deg)translateY(17px)}.world-door-1{z-index:1;height:375px}.world-door-2{transform:rotateY(-15deg)rotate(5deg)translateY(17px)}.world-door img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.world-door-0 img{object-position:44% center}.world-door-1 img{object-position:56% center}.world-door-2 img{object-position:65% center}.door-glass{border-radius:inherit;background:linear-gradient(#0000 55%,#11132eeb);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff65}.door-caption{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex;position:absolute;bottom:23px;left:22px;right:18px}.door-enter{border:1px solid #ffffff85;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.world-door:hover,.world-door:focus-visible{transform:translateY(-10px)rotateY(0)rotate(0);box-shadow:12px 34px 40px #36304538}.world-door:hover img{transform:scale(1.06)}.world-headline{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:-5px;display:flex;position:relative}.world-headline h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:500;line-height:1.02}.world-invitation{padding:0 0 7px;font-size:16px;line-height:1.5}.world-invitation p{margin:0 0 20px}.world-invitation a{color:#2f3992;border-bottom:1px solid #2f3992;align-items:center;gap:38px;padding-bottom:7px;font-size:14px;font-weight:500;display:inline-flex}.world-practice{background:#fbfaf8;padding:100px 4vw;scroll-margin-top:76px}.practice-heading{max-width:840px;margin-bottom:58px}.world-practice h2,.world-outro h2{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(36px,4.3vw,68px);font-weight:500;line-height:1.06}.practice-heading>p{max-width:630px;font-size:19px;line-height:1.6}.practice-demonstration{grid-template-columns:1.3fr 1fr;align-items:center;gap:7vw;display:grid}.practice-picture{align-self:stretch;min-height:490px;position:relative}.practice-picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.practice-picture button{color:#19183b;cursor:pointer;background:#fbfaf8;border:0;justify-content:space-between;padding:20px;font-size:14px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.practice-explanation .practice-quote{letter-spacing:-.065em;margin:0 0 35px;font-size:clamp(40px,5.3vw,78px);line-height:1.03}.practice-explanation>p:not(.practice-quote){max-width:440px;margin:0 0 20px;font-size:17px;line-height:1.65}.practice-explanation a{color:#2f3992;border-bottom:1px solid #2f3992;margin-top:14px;padding-bottom:7px;font-size:14px;display:inline-block}.world-outro{justify-content:space-between;align-items:center;gap:60px;padding:76px 4vw;display:flex}.world-outro h2{font-size:clamp(32px,3.5vw,54px)}.world-outro p{max-width:340px;margin-bottom:24px;font-size:17px;line-height:1.6}.world-outro a{color:#fff;background:#2f3992;border-radius:3px;padding:15px 26px;display:inline-block}.world-dialog{color:#19183b;background:#fbfaf8;border:0;width:min(1120px,92vw);max-height:90svh;margin:auto;padding:0;box-shadow:0 24px 120px #11163a80}.world-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11132bd9}.world-dialog-inner{grid-template-columns:.8fr 1fr;min-height:600px;display:grid}.world-dialog-image{min-height:100%;position:relative;overflow:hidden}.world-dialog-image img{object-fit:cover;width:100%;height:100%;position:absolute}.world-dialog-image:after{content:"";background:linear-gradient(#0000,#11132bcc);position:absolute;inset:50% 0 0}.world-dialog-image>p{z-index:1;color:#fff;letter-spacing:-.04em;font-size:32px;position:absolute;bottom:35px;left:35px}.world-close{z-index:3;color:#19183b;cursor:pointer;background:#fbfaf8;border:0;align-items:center;gap:18px;padding:7px 10px;font-size:13px;display:flex;position:absolute;top:18px;right:20px}.world-close span{font-size:24px}.world-dialog-content{padding:70px 42px 35px}.example-note{color:#615d74;margin:0 0 20px;font-size:12px}.world-dialog-content h2{letter-spacing:-.04em;margin:0 0 23px;font-size:clamp(26px,2.6vw,39px);font-weight:500;line-height:1.16}.world-dialog-content>p:not(.example-note),.world-response>p{margin-bottom:24px;font-size:16px;line-height:1.55}.world-choices{gap:10px;margin:28px 0 16px;display:grid}.world-choices button{text-align:left;color:#19183b;cursor:pointer;background:0 0;border:1px solid #bbb7cc;justify-content:space-between;gap:22px;padding:19px;font-size:14px;display:flex}.world-choices button:hover{background:#e8dffb;border-color:#987adc}.world-dialog small{color:#615d74;font-size:12px;line-height:1.6;display:block}.world-response .chosen-response{color:#615d74;font-size:13px}.world-response .response-thought{font-size:20px;line-height:1.5}.world-response button{color:#2f3992;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2f3992;margin-bottom:25px;padding:0 0 6px;font-size:14px}.world-site :focus-visible{outline-offset:5px;outline:3px solid #987adc}@media (min-width:1500px){.world-doors{height:440px}.world-door{height:365px}.world-door-1{height:425px}}@media (max-width:850px){.world-headline{display:block}.world-invitation{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.world-invitation p{margin:0}.world-doors{gap:17px;height:340px}.world-door{width:31%;height:280px}.world-door-1{height:325px}.door-caption{font-size:12px;left:14px;right:12px}.door-enter{display:none}.world-dialog-inner{grid-template-columns:.55fr 1fr}.world-dialog-content{padding-inline:28px}.practice-demonstration{gap:35px}.practice-picture{min-height:460px}}@media (max-width:600px){.world-opening{padding:16px 20px 32px}.world-intro{font-size:11px}.world-intro p:last-child{margin-top:5px;font-size:10px;display:block}.world-intro{display:block}.world-doors{gap:10px;height:270px;margin:18px -6px 10px}.world-door{border-radius:80px 80px 2px 2px;width:32%;height:218px}.world-door-1{height:260px}.door-caption{font-size:11px;line-height:1.35;bottom:17px;left:10px;right:7px}.world-headline h2{font-size:34px}.world-invitation{align-items:flex-start;gap:20px;margin-top:26px;font-size:13px}.world-invitation a{white-space:nowrap;gap:12px;font-size:12px}.world-practice{padding:62px 22px}.world-practice h2{font-size:35px}.practice-heading{margin-bottom:32px}.practice-heading>p{font-size:16px}.practice-demonstration{grid-template-columns:1fr}.practice-picture{min-height:330px}.practice-picture button{padding:17px;font-size:12px;bottom:16px;left:16px;right:16px}.practice-explanation .practice-quote{margin-bottom:25px;font-size:54px}.practice-explanation>p:not(.practice-quote){font-size:16px}.world-outro{padding:48px 22px;display:block}.world-outro h2{font-size:33px}.world-dialog{width:94vw;max-height:94svh}.world-dialog-inner{min-height:0;display:block}.world-dialog-image{height:150px;min-height:150px}.world-dialog-image>p{font-size:24px;bottom:15px;left:24px}.world-dialog-content{padding:25px 24px}.world-dialog-content h2{font-size:27px}.world-close{top:10px;right:10px}.world-choices{margin-top:20px}}@media (prefers-reduced-motion:reduce){.world-site *{scroll-behavior:auto!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){.world-door-0{animation:1.15s cubic-bezier(.18,.75,.22,1) both door-left-open}.world-door-1{animation:1.15s cubic-bezier(.18,.75,.22,1) both door-center-open}.world-door-2{animation:1.15s cubic-bezier(.18,.75,.22,1) both door-right-open}@keyframes door-left-open{0%{opacity:0;translate:70px 25px;rotate:8deg}to{opacity:1;translate:0;rotate:none}}@keyframes door-center-open{0%{opacity:0;translate:0 35px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes door-right-open{0%{opacity:0;translate:-70px 25px;rotate:-8deg}to{opacity:1;translate:0;rotate:none}}}.positioning-hero{color:#fff;background:#181c47;border-radius:4px;min-height:600px;margin:0 24px;position:relative;overflow:hidden}.positioning-hero .hero-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.positioning-hero .hero-film-shade{background:linear-gradient(90deg,#11163ac2,#11163a14);position:absolute;inset:0}.positioning-copy{z-index:1;padding:55px 4vw;position:relative}.positioning-copy>p:first-child{margin:0 0 40px;font-size:14px}.positioning-copy h1{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(64px,7.5vw,116px);font-weight:500;line-height:.96}.positioning-line{margin:0 0 30px;font-size:22px}.positioning-action{color:#19183b;background:#fbfaf8;border-radius:3px;padding:15px 24px;font-size:14px;display:inline-block}.positioning-intro{background:#fbfaf8;grid-template-columns:1fr 1fr;gap:7vw;padding:90px 4vw;scroll-margin-top:80px;display:grid}.positioning-intro h2,.positioning-organizations h2{letter-spacing:-.05em;font-size:clamp(36px,4.2vw,65px);font-weight:500;line-height:1.08}.positioning-intro p{max-width:610px;margin-bottom:20px;font-size:19px;line-height:1.65}.positioning-intro p+p{font-size:17px}.world-opening{padding-top:45px;padding-bottom:60px}.positioning-organizations{background:#fbfaf8;border-top:1px solid #ddd8e7;padding:80px 4vw}.positioning-functions{grid-template-columns:repeat(2,1fr);gap:0 40px;margin:38px 0;display:grid}.positioning-functions p{border-bottom:1px solid #d9d5e2;padding:20px 0;font-size:20px}.positioning-programs{grid-template-columns:1fr 1fr;gap:7vw;font-size:17px;line-height:1.7;display:grid}.positioning-programs a{color:#2f3992;border-bottom:1px solid #2f3992;margin-top:20px;display:inline-block}@media (max-width:700px){.positioning-hero{min-height:520px;margin:0 12px}.positioning-copy{padding:38px 22px}.positioning-copy h1{font-size:58px}.positioning-line{font-size:19px}.positioning-copy>p:first-child{max-width:220px;font-size:12px}.positioning-intro{grid-template-columns:1fr;gap:25px;padding:55px 22px}.positioning-intro p{font-size:17px}.positioning-organizations{padding:55px 22px}.positioning-programs{grid-template-columns:1fr;gap:25px}.positioning-functions{gap:0 20px}.positioning-functions p{font-size:16px}}.product-demonstration{grid-template-columns:1.6fr 1fr;align-items:center;gap:5vw;display:grid}.product-demonstration figure{min-width:0;margin:0}.product-stage{margin:-2% -3% -5% -5%;display:grid}.product-stage img{opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)scale(.985)}.product-stage img.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.product-stage img{transition:none;transform:none}}.product-demonstration figcaption{color:#615d74;margin-top:14px;font-size:12px;line-height:1.5}.product-explanation h3{letter-spacing:-.045em;margin-bottom:25px;font-size:32px;font-weight:500;line-height:1.12}.product-explanation p{margin:0 0 20px;font-size:17px;line-height:1.7}.product-explanation a{color:#2f3992;border-bottom:1px solid #2f3992;font-size:14px;display:inline-block}@media (max-width:900px){.product-demonstration{grid-template-columns:1fr;gap:35px}.product-explanation{max-width:680px}}.product-switch{gap:22px;margin:0 0 18px;display:flex}.product-switch button{color:#615d74;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:14px}.product-switch button[aria-pressed=true]{color:#2f3992;border-color:#2f3992}.positioning-gap{background:#fbfaf8;padding:0 4vw 90px}.positioning-gap h2{max-width:720px}.positioning-gap h2,.positioning-use h2,.positioning-principles h2{letter-spacing:-.05em;margin:0 0 42px;font-size:clamp(32px,3.4vw,52px);font-weight:500;line-height:1.08}.gap-grid,.principles-grid{border-top:1px solid #d9d5e2;grid-template-columns:repeat(4,1fr);gap:0 32px;display:grid}.gap-grid>div,.principles-grid>div,.use-grid>div{padding-top:24px}.gap-grid h3,.principles-grid h3,.use-grid h3{letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.3}.gap-grid p,.principles-grid p,.use-grid p{color:#3d3a57;margin:0;font-size:16px;line-height:1.65}.gap-answer{letter-spacing:-.015em;max-width:760px;margin:48px 0 0;font-size:22px;line-height:1.5}.product-steps{border-top:1px solid #d9d5e2;margin:0 0 26px;padding:0;list-style:none}.product-steps li{border-bottom:1px solid #d9d5e2;grid-template-columns:150px 1fr;gap:18px;padding:16px 0;display:grid}.product-steps strong{font-size:16px;font-weight:500}.product-steps span{color:#3d3a57;font-size:16px;line-height:1.6}.product-explanation .product-close{letter-spacing:-.015em;margin-bottom:22px;font-size:19px}.audience-lead{max-width:640px;margin:22px 0 34px;font-size:19px;line-height:1.6}.audience-table{border-top:1px solid #d9d5e2;margin:0 0 30px}.audience-table>div{border-bottom:1px solid #d9d5e2;grid-template-columns:200px 1fr;gap:24px;padding:20px 0;display:grid}.audience-table dt{color:#615d74;padding-top:6px;font-size:14px}.audience-table dd{flex-wrap:wrap;gap:10px;margin:0;display:flex}.audience-table dd span{background:#fff;border:1px solid #d3cde3;border-radius:999px;padding:7px 14px;font-size:15px}.audience-link{color:#2f3992;border-bottom:1px solid #2f3992;padding-bottom:5px;font-size:14px;display:inline-block}.positioning-use{background:#eeeaf4;padding:90px 4vw}.use-grid{border-top:1px solid #cfc9df;grid-template-columns:repeat(3,1fr);gap:0 40px;display:grid}.use-note{max-width:760px;margin:44px 0 22px;font-size:19px;line-height:1.55}.positioning-principles{color:#fbfaf8;background:#19183b;padding:90px 4vw}.positioning-principles .principles-grid{border-color:#ffffff30}.positioning-principles p{color:#d8d5e6}.positioning-principles .audience-link{color:#fbfaf8;border-color:#fbfaf8;margin-top:40px}@media (max-width:1000px){.gap-grid,.principles-grid{grid-template-columns:1fr 1fr;gap:0 28px}.gap-grid>div,.principles-grid>div{padding-bottom:10px}}@media (max-width:700px){.positioning-gap,.positioning-use,.positioning-principles{padding:55px 22px}.positioning-gap{padding-top:0}.gap-grid,.principles-grid,.use-grid{grid-template-columns:1fr}.gap-answer,.use-note{font-size:18px}.audience-table>div{grid-template-columns:1fr;gap:10px}.audience-table dd span{padding:6px 11px;font-size:13px}.product-steps li{grid-template-columns:1fr;gap:4px}.audience-lead{font-size:17px}}
