.co-media[hidden]{display:none!important}.co-deck-controls{color:#b2cddd;align-items:center;gap:12px;margin-top:13px;font-size:12px;display:flex}.co-deck-controls button{font:inherit;color:#d4e8f6;cursor:pointer;background:0 0;border:1px solid #87c1e83b;border-radius:6px;min-width:36px;min-height:36px}.co-deck-controls button:last-child{margin-inline-start:auto;padding:5px 12px;font-size:11px}.co-film-title{color:#87c1e8;min-height:20px;margin:8px 0;font-size:12px}.co-work-note{margin-top:12px}.co-work{max-width:345px}.co-opening{padding-bottom:40px}.cd-jump{background:#003054;border-block:1px solid #87c1e82b;flex-wrap:wrap;justify-content:center;gap:10px 30px;padding:20px 24px;display:flex}.cd-jump a{color:#c4dfef;padding:8px 0;font-size:13px}.cd-jump a:hover{color:#fca830}.cd-inner{max-width:1210px;margin:auto;padding:80px 55px}.cd-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.cd-inner h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:500;line-height:1.13}.cd-inner h2 em{color:#fca830;font-style:normal}.cd-section-heading>p{max-width:42ch;margin:0;font-size:17px;line-height:1.85}.cd-process{color:#00243c;background:#dcecf5}.cd-process .co-eyebrow,.cd-process h2 em{color:#07517e}.cd-steps{margin:0;padding:0;list-style:none}.cd-steps>li{border-top:1px solid #07517e35;grid-template-columns:85px 1fr .48fr;align-items:start;gap:35px;padding:34px 0;display:grid}.cd-step-number{color:#07517e;flex-direction:column;gap:18px;display:flex}.cd-step-number>span{letter-spacing:-.05em;color:#07517e70;font-size:52px;font-weight:300;line-height:1}.cd-step-copy h3{margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.4}.cd-step-copy p{max-width:60ch;margin:0 0 12px;font-size:15px;line-height:1.85}.cd-step-copy .cd-step-detail{color:#45677d;margin:0;font-size:13px}.cd-step-output{background:#c6dfef;border-top:2px solid #bf842d;border-radius:4px 4px 25px;padding:22px}.cd-step-output>span{color:#49687c;font-size:11px}.cd-step-output p{margin:12px 0;font-size:15px;line-height:1.7}.cd-step-output svg{color:#07517e}.cd-channels{color:#eaf2f8;background:#07517e}.cd-channels .cd-section-heading>p{color:#c0dce9}.cd-channel-pair{grid-template-columns:1fr 1fr;gap:65px;display:grid}.cd-channel-pair article{border-top:1px solid #87c1e86b;padding-top:25px}.cd-channel-art{color:#fca830;align-items:center;gap:17px;height:130px;display:flex;position:relative}.cd-channel-art>span{color:#cfe5f2;border:1px solid #87c1e855;border-radius:50%;padding:12px;font-size:13px}.cd-channel-art>span:nth-last-child(2){color:#fca830;transform:translateY(-20px)}.cd-search-art>span{border-radius:10px;width:75%;padding:16px}.cd-channel-pair h3{margin:0 0 20px;font-size:35px;font-weight:500;line-height:1.2}.cd-channel-pair article>p:not(.co-eyebrow){color:#c7e0ed;max-width:45ch;font-size:16px;line-height:1.85}.cd-channel-pair ul{color:#c7e0ed;margin:20px 0;padding-right:20px;font-size:14px;line-height:2}.cd-channel-pair li::marker{color:#fca830}.cd-channel-pair a{color:#ffcd86;margin-top:15px;font-size:14px;display:inline-block}.cd-scope{background:#001830}.cd-scope-grid{grid-template-columns:.85fr 1.15fr;gap:65px;display:grid}.cd-scope header>p:not(.co-eyebrow){color:#b0cddd;margin:24px 0;font-size:17px;line-height:1.8}.cd-scope header .cd-fine{font-size:12px!important}.cd-scope header>a{color:#fca830;font-size:14px}.cd-service-ledger>a{color:#eaf2f8;border-top:1px solid #87c1e83a;align-items:start;gap:17px;padding:23px 0;display:flex}.cd-service-ledger>a>span:first-child{color:#6e99b7;padding-top:6px;font-size:11px}.cd-service-ledger svg{color:#87c1e8;flex:none;margin-top:5px}.cd-service-ledger>a>span:last-child{color:#fca830;margin-inline-start:auto}.cd-service-ledger h3{margin:0 0 8px;font-size:20px;font-weight:500}.cd-service-ledger p{color:#9fbed2;max-width:44ch;margin:0;font-size:13px;line-height:1.75}.cd-learning{color:#00243c;background:#eaf2f8}.cd-learning .co-eyebrow,.cd-learning h2 em{color:#07517e}.cd-learning-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.cd-learning-grid>div>p:not(.co-eyebrow){max-width:38ch;margin:25px 0;font-size:17px;line-height:1.85}.cd-learning a{color:#07517e;font-size:14px}.cd-feedback{border-right:1px solid #07517e4a;margin:0;padding:0 28px 0 0;list-style:none}.cd-feedback li{border-bottom:1px solid #07517e26;padding:22px 0;position:relative}.cd-feedback li:before{content:"";background:#fca830;border-radius:50%;outline:5px solid #eaf2f8;width:11px;height:11px;position:absolute;top:29px;right:-34px}.cd-feedback li>span{color:#476b82;margin-bottom:12px;font-size:11px;display:block}.cd-feedback strong{font-size:23px;font-weight:500}.cd-feedback p{color:#476b82;margin-bottom:0;font-size:14px;line-height:1.8}.cd-faq{background:#00243c}.cd-faq details{border-bottom:1px solid #87c1e83d;padding:0}.cd-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;list-style:none;display:flex}.cd-faq summary::-webkit-details-marker{display:none}.cd-faq summary>span{color:#fca830;font-size:23px;transition:transform .2s}.cd-faq details[open] summary>span{transform:rotate(45deg)}.cd-faq details>p{color:#b5d0e2;margin:0 0 25px;font-size:15px;line-height:1.9}.cd-contact{background:#07517e}.cd-contact .cd-inner{justify-content:space-between;align-items:center;gap:35px;padding-block:55px;display:flex}.cd-contact h2{font-size:40px}.cd-contact p:not(.co-eyebrow){color:#c8dfed;margin-top:18px;font-size:16px;line-height:1.8}.cd-contact .co-primary{color:#001830;white-space:nowrap;background:#fca830;border-radius:8px;align-items:center;gap:30px;padding:17px 22px;display:flex}.cd-inner a:focus-visible,.cd-inner summary:focus-visible,.cd-jump a:focus-visible{outline-offset:4px;outline:3px solid #3194d7}.cd-process,.cd-channels,.cd-scope,.cd-faq{scroll-margin-top:90px}@media (width<=950px){.cd-inner{padding:60px 30px}.cd-section-heading,.cd-scope-grid,.cd-learning-grid{gap:35px}.cd-steps>li{grid-template-columns:60px 1fr;gap:24px}.cd-step-output{grid-column:2;align-items:center;gap:20px;padding:15px 20px;display:flex}.cd-step-output p{flex:1;margin:0}.cd-channel-pair{gap:35px}.cd-channel-art{gap:10px}.cd-channel-art>span{padding:9px}.cd-channel-art>svg{width:48px}.cd-contact .cd-inner{flex-wrap:wrap}}@media (width<=650px){.cd-inner{padding:45px 23px}.cd-jump{gap:5px 20px;padding:16px 20px}.cd-jump a{font-size:12px}.cd-section-heading,.cd-scope-grid,.cd-learning-grid{grid-template-columns:1fr;gap:25px}.cd-section-heading{margin-bottom:28px}.cd-section-heading>p{font-size:15px}.cd-inner h2{font-size:39px}.cd-steps>li{grid-template-columns:40px 1fr;gap:16px;padding:25px 0}.cd-step-number>span{font-size:34px}.cd-step-number svg{width:23px;height:23px}.cd-step-copy h3{font-size:21px}.cd-step-copy p{font-size:14px}.cd-step-copy .cd-step-detail{font-size:12px}.cd-step-output{padding:15px;display:block}.cd-step-output p{margin-top:6px;font-size:13px}.cd-step-output svg{display:none}.cd-channel-pair{grid-template-columns:1fr;gap:35px}.cd-channel-art{height:110px}.cd-channel-pair h3{font-size:32px}.cd-channel-pair article>p:not(.co-eyebrow),.cd-scope header>p:not(.co-eyebrow){font-size:15px}.cd-service-ledger>a{gap:12px}.cd-service-ledger h3{font-size:18px}.cd-service-ledger p{font-size:12px}.cd-learning-grid>div>p:not(.co-eyebrow){font-size:15px}.cd-feedback strong{font-size:21px}.cd-faq summary{font-size:15px}.cd-faq details>p{font-size:14px}.cd-contact h2{font-size:33px}.cd-contact .co-primary{font-size:14px}.cd-contact .cd-inner{padding-block:40px}}@media (prefers-reduced-motion:reduce){.cd-inner *{transition:none!important;animation:none!important}}html[data-reduce-motion=true] .cd-inner *{transition:none!important;animation:none!important}
