.ota-article{background:radial-gradient(at 95% 12%,#e4c9ca7a,#0000 55%),linear-gradient(120deg,#ecdadb,#f5e9ea 70%,#f1e0e1)}.ota-article>.corporate-wrap{max-width:1220px}.ota-article .resource-breadcrumb{margin-bottom:30px;font-size:11px}.ota-article .longform-grid{grid-template-columns:minmax(0,2.25fr) minmax(255px,1fr);gap:5.5%}.ota-article .longform-heading h1{font-size:clamp(34px,3.35vw,49px);line-height:1.12}.ota-article .longform-deck{color:#585569;margin-block:18px;font-size:16px;line-height:1.7!important}.ota-article .article-byline{gap:12px;margin-bottom:19px;padding-block:8px 19px}.ota-article .article-avatar{width:37px;height:37px;font-size:19px}.ota-article .article-audio{margin-bottom:25px;padding:15px}.ota-article .longform-cover{margin-bottom:29px}.ota-article .longform-cover>div{aspect-ratio:16/9}.ota-article .longform-cover img{object-fit:cover}.ota-article .article-takeaways{background:#ffffff3b;border:0;border-bottom:1px solid #dfc7c8;padding:21px 22px}.ota-article .article-takeaways h2{font-size:17px}.ota-article .article-takeaways li{margin-bottom:9px;font-size:13px;line-height:1.8}.ota-article .longform-prose>section{margin-block:33px}.ota-article .longform-section-number{color:#8e595c;margin-bottom:9px;font-size:10px}.ota-article .longform-prose h2{letter-spacing:-.02em;margin-bottom:17px;font-size:24px;font-weight:500;line-height:1.3}.ota-article .longform-prose p{color:#614b4c;margin-bottom:18px;font-size:15px;line-height:1.9}.ota-article .longform-prose li{margin-bottom:11px;font-size:14px;line-height:1.85}.ota-article .longform-prose li::marker{color:#ba6468}.ota-article .longform-prose blockquote{background:#ffffff60;border-left-color:#c4696e;padding:20px 23px;font-size:19px;line-height:1.7}.ota-article .article-inline-banner{border-radius:3px;gap:20px;padding:23px}.ota-article .article-inline-banner h3{font-size:24px;line-height:1.3}.ota-article .article-inline-banner>span{padding:10px;font-size:10px}.ota-article .ota-article-sidebar{padding-top:235px}.ota-sidebar-stack{gap:20px;display:grid}.ota-sidebar-card{background:#ffffff65;border:1px solid #fff7;border-radius:4px;padding:23px}.ota-sidebar-card>small{letter-spacing:.08em;color:#875b5d;margin-bottom:12px;font-size:8px;display:block}.ota-sidebar-card h2{letter-spacing:-.02em;color:#5d4142;font-size:21px;font-weight:450;line-height:1.35}.ota-sidebar-card p{color:#80718d;margin-top:12px;font-size:12px;line-height:1.8}.ota-sidebar-card .resource-button{gap:20px;margin-top:18px;padding:10px 12px;font-size:10px}.ota-sidebar-campaign{aspect-ratio:2/3;color:#fff;background:#080202;border-radius:3px;min-height:460px;text-decoration:none;display:block;position:relative;overflow:hidden}.ota-sidebar-campaign img{object-fit:cover}.ota-sidebar-campaign>div{z-index:1;padding:25px 23px;position:relative}.ota-sidebar-campaign small{color:#e7d7d8;letter-spacing:.07em;font-size:8px;line-height:1.7;display:block}.ota-sidebar-campaign h2{letter-spacing:-.03em;color:#fff;margin-top:17px;font-size:clamp(26px,2.5vw,34px);font-weight:450;line-height:1.16}.ota-sidebar-campaign span{color:#5c4647;background:#fff;border-radius:2px;align-items:center;gap:12px;margin-top:20px;padding:10px 12px;font-size:10px;display:inline-flex}.ota-sidebar-contents{background:#ffffff5c;border:1px solid #fff7;border-radius:3px;padding:18px 20px}.ota-sidebar-contents summary{color:#866062;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:12px;list-style:none;display:flex}.ota-sidebar-contents summary::-webkit-details-marker{display:none}.article-faq summary::-webkit-details-marker{display:none}.ota-sidebar-contents[open] summary svg{transform:rotate(45deg)}.ota-sidebar-contents nav{margin-top:13px;display:grid}.ota-sidebar-contents nav>a{color:#7a5b5d;border-top:1px solid #e4d1d2;gap:10px;padding:11px 0;font-size:11px;line-height:1.7;text-decoration:none;display:flex}.ota-sidebar-contents nav>a span{color:#925d60;min-width:22px;font-size:10px}.ota-article :focus-visible{outline-offset:4px;outline:3px solid #9d456e}.article-faq{border-top:1px solid #dbc4c5;padding-top:29px}.article-faq>div{gap:10px;display:grid}.article-faq details{background:#ffffff59;border:1px solid #fff9;border-radius:3px}.article-faq summary{cursor:pointer;color:#694345;justify-content:space-between;align-items:center;gap:20px;padding:18px;font-size:14px;line-height:1.6;list-style:none;display:flex}.article-faq summary>span{color:#ac7e80;flex-shrink:0;font-size:22px}.article-faq details[open] summary>span{transform:rotate(45deg)}.ota-article .article-faq details p{margin:0;padding:0 18px 18px;font-size:13px}.ota-article .article-sources{border-top:1px solid #dac5c6;padding-top:26px}.ota-article .article-sources>p,.ota-article .article-sources li{font-size:12px}.ota-article .article-related{border-top:1px solid #e2cccd;margin-top:40px;padding-top:34px;padding-bottom:40px}.ota-article .article-related .resource-card-copy h3{font-size:19px}.ota-article .article-related .resource-card-copy p{display:none}.ota-technical-figure{background:#ffffff9c;margin-block:28px;padding:22px;overflow:hidden}.ota-technical-figure .article-process-heading>strong{font-size:20px;line-height:1.4;display:block}.ota-release-rail{text-align:center;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:10px;margin-top:24px;display:grid}.ota-release-rail span{letter-spacing:.04em;color:#876264;border-top:1px solid #e7c5c7;padding-top:10px;font-size:8px;line-height:1.7}.ota-article .longform-prose .ota-release-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:18px 0;padding:0;list-style:none;display:grid}.ota-article .longform-prose .ota-release-stages>li{background:linear-gradient(130deg,#fae9ea,#fae4e5);border:1px solid #efd4d5;border-radius:3px;flex-direction:column;gap:10px;margin:0;padding:14px 12px;display:flex;position:relative}.ota-release-stages li>div{color:#c06a6e;justify-content:space-between;align-items:center;display:flex}.ota-release-stages li>div>span{font-size:10px}.ota-release-stages strong{color:#80474a;font-size:12px;font-weight:500;line-height:1.5}.ota-release-stages small{color:#876062;font-size:10px;line-height:1.7}.ota-stage-arrow{color:#c07d80;z-index:1;position:absolute;top:45%;right:-18px}.ota-release-stages>li:nth-child(3) .ota-stage-arrow{display:none}.ota-release-feedback{color:#ffedee;background:#a75155;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.ota-release-feedback>svg{flex-shrink:0}.ota-release-feedback>span{font-size:10px;line-height:1.8}.ota-architecture-grid{grid-template-columns:1.2fr 1fr 1.2fr;align-items:stretch;gap:13px;margin-top:22px;display:grid}.ota-architecture-control,.ota-architecture-device{text-align:center;color:#b76266;background:#f8eaeb;border:1px solid #f0d1d3;border-radius:4px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:15px 10px;display:flex}.ota-article .longform-prose .ota-architecture-grid h3{color:#7d494c;margin:5px 0 10px;font-size:13px;font-weight:500;line-height:1.5}.ota-architecture-control>span,.ota-architecture-device>span{color:#8a5558;background:#fff9;border:1px solid #fff;border-radius:2px;width:100%;padding:10px 8px;font-size:10px;line-height:1.7;display:block}.ota-architecture-device{color:#bb7377;background:#fbe4e5;border-color:#efd4d5}.ota-architecture-transfer{flex-direction:column;justify-content:center;gap:25px;display:flex}.ota-architecture-transfer>div{text-align:center;color:#ce777b;flex-direction:column;align-items:center;gap:12px;display:flex}.ota-architecture-transfer strong{font-size:10px;font-weight:500;line-height:1.7}.ota-architecture-transfer>div:last-child>svg:last-child{transform:rotate(180deg)}.ota-architecture-trust{color:#ffedee;background:linear-gradient(90deg,#a54b4f,#bc666a);border-radius:3px;justify-content:center;align-items:center;gap:10px;margin-top:15px;padding:14px;display:flex}.ota-architecture-trust svg{flex-shrink:0}.ota-architecture-trust span{font-size:10px;line-height:1.8}.ota-technical-figure figcaption{color:#876062;font-size:9px;line-height:1.8}@media (max-width:1100px){.ota-article .longform-grid{grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr);gap:4%}.ota-sidebar-card{padding:19px}.ota-sidebar-campaign{min-height:410px}.ota-sidebar-campaign>div{padding:22px 18px}.ota-sidebar-campaign h2{font-size:28px}}@media (max-width:900px){.ota-article .longform-grid{display:flex}.ota-article .ota-article-sidebar{width:100%;padding-top:15px;display:block}.ota-sidebar-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ota-sidebar-campaign{aspect-ratio:auto;grid-area:1/2/3;min-height:450px}.ota-sidebar-contents{display:none}.ota-article .article-related{margin-top:30px}}@media (max-width:600px){.ota-article .longform-heading h1{font-size:34px}.ota-article .longform-deck{font-size:14px}.ota-article .article-byline{gap:10px}.ota-article .article-read-time{margin-left:0}.ota-article .longform-prose h2{font-size:23px}.ota-article .longform-prose p{font-size:14px;line-height:1.9}.ota-article .longform-prose li{font-size:13px}.ota-article .article-inline-banner{flex-direction:column;align-items:start}.ota-technical-figure{padding:16px}.ota-technical-figure .article-process-heading>strong{font-size:19px}.ota-article .longform-prose .ota-release-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ota-release-stages>li:nth-child(3) .ota-stage-arrow{display:block}.ota-release-stages>li:nth-child(2n) .ota-stage-arrow{display:none}.ota-stage-arrow{right:-15px}.ota-release-rail{text-align:left;grid-template-columns:1fr;gap:4px}.ota-release-rail span{border:0;padding:0}.ota-architecture-grid{grid-template-columns:1fr;gap:15px}.ota-architecture-transfer{flex-direction:row;gap:30px}.ota-architecture-transfer>div>svg:last-child{transform:rotate(90deg)}.ota-architecture-transfer>div:last-child>svg:last-child{transform:rotate(-90deg)}.ota-article .longform-prose .ota-architecture-grid h3{font-size:15px}.ota-architecture-control>span,.ota-architecture-device>span{font-size:11px}.ota-sidebar-stack{grid-template-columns:1fr}.ota-sidebar-campaign{grid-area:auto;width:100%;max-width:360px;min-height:480px;margin-inline:auto}.ota-sidebar-campaign h2{max-width:270px}}@media print{.ota-article{background:#fff!important}.ota-article .ota-article-sidebar{display:none!important}.ota-technical-figure{break-inside:avoid;border-color:#ccc}.ota-article .article-faq details>p{display:block!important}.ota-release-feedback,.ota-architecture-trust{color:#333;background:#eee}}
:is(.corporate-site:has(.insights-hub)>.aqp-career-banner,.corporate-site:has(.insights-hub)>.corporate-contact-strip){display:none}.insights-hub{background:radial-gradient(at 90% 15%,#ecd6d770,#0000 60%),linear-gradient(130deg,#ecddde,#f6ecec 70%);padding-bottom:0}.insights-hub .insights-wrap{width:90%;max-width:1280px;margin-inline:auto}.insights-hub h1{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:450;line-height:1.15}.insights-hub h2{letter-spacing:-.025em;font-size:clamp(26px,2.8vw,39px);font-weight:450;line-height:1.2}.insights-hub h3{font-weight:450}.insights-hub p{font-size:14px;line-height:1.75}.insights-hub-intro{padding-block:12px 34px}.insights-hub-intro .resource-breadcrumb{margin-bottom:24px;font-size:11px}.insights-hub-intro>p{color:#68637b;margin-top:15px;font-size:15px}.insights-section-heading{border-bottom:1px solid #c2a7a8;justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;padding-bottom:15px;display:flex}.insights-section-heading>a{color:#985054;flex-shrink:0;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.insights-section-heading>a:hover{text-decoration:underline}.insights-section-heading>span{color:#7b6d8a;letter-spacing:.06em;font-size:10px}.insights-featured-layout{grid-template-columns:2.25fr 1fr;gap:25px;padding-bottom:55px;display:grid}.insights-featured-card{color:inherit;background:#ffffff7a;border:1px solid #fff8;border-radius:3px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.insights-featured-image{aspect-ratio:1.85;background:#2e1112;position:relative;overflow:hidden}.insights-featured-image img{object-fit:cover;transition:transform .3s}.insights-featured-card:hover img{transform:scale(1.025)}.insights-featured-card>div:last-child{padding:24px}.insights-featured-card small,.insights-top-story>small{color:#9f6366;margin-bottom:12px;font-size:10px;display:block}.insights-featured-card h3{letter-spacing:-.025em;font-size:clamp(25px,2.6vw,36px);line-height:1.25}.insights-featured-card p{color:#705859;margin:16px 0 20px}.insights-featured-card>div:last-child>span{color:#975c5f;justify-content:space-between;align-items:center;font-size:12px;display:flex}.insights-featured-layout>aside>.insights-section-heading h2{font-size:23px}.insights-top-story{color:inherit;background:#ffffff70;border:1px solid #fff6;border-radius:3px;margin-bottom:14px;padding:22px;text-decoration:none;display:block}.insights-top-story:last-child{margin-bottom:0}.insights-top-story:hover{background:#fff}.insights-top-story h3{margin-bottom:18px;font-size:18px;line-height:1.35}.insights-top-story>span{color:#9a6265;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.insights-hub .insights-video-feature{background:0 0;border:0;padding:15px 0 55px}.insights-hub .insights-video-feature>.container{width:90%;max-width:1280px;padding-inline:0}.insights-hub .insights-video-feature .feature-video-layout,.insights-media-grid{grid-template-columns:minmax(0,2.75fr) minmax(230px,1fr);align-items:start;gap:30px;display:grid}.insights-hub .insights-video-feature .feature-video-stage{box-shadow:none;background:#ffffff75;border-color:#fff8;border-radius:3px}.insights-hub .insights-video-feature .feature-video-description{background:0 0;padding:24px}.insights-hub .insights-video-feature .feature-video-description h3{color:#432c2d;font-size:26px;font-weight:450}.insights-hub .insights-video-feature .feature-video-description p{color:#696077;font-size:14px}.insights-hub .insights-video-feature .feature-video-options{scrollbar-width:thin;scrollbar-color:#d4696e #e7cfd0;grid-template-columns:1fr;align-content:start;gap:15px;max-height:675px;padding:0 7px 0 0;display:grid;overflow-y:auto}.insights-hub .insights-video-feature .feature-video-options>button{background:#ffffff70;border:1px solid #fff8;border-radius:3px;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;display:flex;overflow:hidden}.insights-hub .insights-video-feature .feature-video-options>button[aria-pressed=true]{border-color:#c26e72;box-shadow:inset 3px 0 #c26e72}.insights-hub .insights-video-feature .feature-video-thumbnail{aspect-ratio:1.85;border-radius:0;width:100%}.insights-hub .insights-video-feature .feature-video-thumbnail>span{background:#37090b16;font-size:27px}.insights-hub .insights-video-feature .feature-video-option-copy{gap:8px;padding:16px}.insights-hub .insights-video-feature .feature-video-option-copy small{color:#966567;font-size:9px}.insights-hub .insights-video-feature .feature-video-option-copy strong{font-size:15px;font-weight:450;line-height:1.4}.insights-hub .insights-video-feature .feature-video-option-copy>span{color:#9c5e61;font-size:10px}.insights-playlist-arrows{align-items:center;gap:6px;padding-block:5px;display:flex}.insights-playlist-arrows>button{color:#866365;cursor:pointer;background:#ffffff80;border:1px solid #fff7;border-radius:2px;place-items:center;width:32px;height:30px;display:grid}.insights-playlist-arrows>span{color:#83758e;margin-left:auto;font-size:10px}.insights-audio-section{background:linear-gradient(120deg,#efd9da,#eec9cb 60%,#dcb5b7);padding:45px 0 55px}.insights-audio-section .insights-section-heading{margin-bottom:15px}.insights-audio-note{margin-bottom:25px;color:#72677e!important;font-size:12px!important}.insights-audio-main{background:#ffffff70;border:1px solid #fff9;border-radius:3px;min-width:0;overflow:hidden}.insights-audio-cover{aspect-ratio:1.9;background:#2f1617;min-height:340px;position:relative;overflow:hidden}.insights-audio-cover>img{object-fit:cover;opacity:.58}.insights-audio-cover:after{content:"";background:linear-gradient(90deg,#5a1619ce,#0000 95%);position:absolute;inset:0}.insights-audio-cover>div{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:relative}.insights-audio-cover small{letter-spacing:.13em;color:#ffced0;margin-bottom:22px;font-size:9px}.insights-audio-cover h3{letter-spacing:-.025em;max-width:560px;margin:18px 0 15px;font-size:clamp(27px,3.1vw,43px);font-weight:450;line-height:1.15}.insights-audio-cover>div>span{color:#edd4d5;font-size:12px}.insights-audio-controls{padding:0 22px}.insights-hub .insights-audio-controls .article-audio{background:#ffffff96;border:1px solid #fff7;border-radius:0;margin:-1px 0 0}.insights-audio-copy{padding:24px}.insights-audio-copy>small{color:#9b6063;margin-bottom:13px;font-size:9px;display:block}.insights-audio-copy h3{letter-spacing:-.02em;font-size:26px;line-height:1.25}.insights-audio-copy>p{margin:16px 0 20px}.insights-audio-copy>a{color:#985a5d;align-items:center;gap:16px;font-size:12px;text-decoration:none;display:inline-flex}.insights-audio-copy details{border-top:1px solid #d7bfc0;margin-top:24px;padding-top:18px}.insights-audio-copy summary{color:#845456;cursor:pointer;font-size:13px}.insights-audio-copy details p{margin-top:18px;font-size:14px}.insights-audio-playlist{min-width:0}.insights-audio-playlist>div{scrollbar-width:thin;scrollbar-color:#c76c71 #e4cdce;gap:16px;max-height:690px;padding-right:7px;display:grid;overflow-y:auto}.insights-audio-playlist button[aria-pressed]{text-align:left;width:100%;font:inherit;cursor:pointer;background:#ffffff80;border:1px solid #fff8;border-radius:3px;display:block;overflow:hidden}.insights-audio-playlist button[aria-pressed=true]{border-color:#bf7074;box-shadow:inset 3px 0 #bf7074}.insights-audio-thumbnail{aspect-ratio:1.8;background:#382021;position:relative}.insights-audio-thumbnail img{object-fit:cover}.insights-audio-thumbnail>svg{color:#fff;box-sizing:content-box;background:#57282a9c;border-radius:50%;padding:8px;position:absolute;bottom:12px;right:12px}.insights-audio-playlist button[aria-pressed]>div:last-child{padding:17px}.insights-audio-playlist small{color:#9f7173;margin-bottom:9px;font-size:8px;display:block}.insights-audio-playlist strong{color:#4c3637;font-size:15px;font-weight:450;line-height:1.4;display:block}.insights-audio-playlist button[aria-pressed]>div>span{color:#9c7072;margin-top:12px;font-size:10px;display:block}.insights-knowledge-section{padding-block:60px}.insights-knowledge-panel{background:#d6c1c2;border:1px solid #fff9;border-radius:5px;padding:34px;position:relative;overflow:hidden}.insights-knowledge-background{object-fit:cover}.insights-knowledge-content{grid-template-columns:1.05fr 1fr;gap:7%;min-height:310px;display:grid;position:relative}.insights-knowledge-content>div>small{letter-spacing:.1em;color:#92628c;margin-bottom:17px;font-size:9px;display:block}.insights-knowledge-content h3{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,45px);line-height:1.15}.insights-knowledge-content p{color:#6d5354;margin:22px 0}.insights-knowledge-content aside{align-content:start;gap:10px;display:grid}.insights-knowledge-content aside>small{letter-spacing:.08em;color:#7a597d;margin-bottom:2px;font-size:8px}.insights-knowledge-content aside>a{color:#574142;background:#ffffffab;border:1px solid #fff7;border-radius:3px;grid-template-columns:1fr 15px;gap:6px 12px;padding:15px 17px;text-decoration:none;display:grid}.insights-knowledge-content aside>a:hover{background:#fff}.insights-knowledge-content aside>a>small{color:#9e6b6e;grid-column:1;font-size:8px}.insights-knowledge-content aside>a>span{font-size:13px;line-height:1.5}.insights-knowledge-content aside>a>svg{color:#9a7274;grid-area:1/2/3;align-self:center}.insights-knowledge-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:30px;display:grid;position:relative}.insights-knowledge-tabs>button{aspect-ratio:1.7;text-align:left;cursor:pointer;font:inherit;background:#522a2c;border:2px solid #ffffff80;border-radius:3px;padding:0;position:relative;overflow:hidden}.insights-knowledge-tabs>button[aria-selected=true]{border-color:#c05f64;box-shadow:0 0 0 2px #ffffff90}.insights-knowledge-tabs img{object-fit:cover}.insights-knowledge-tabs>button>span{color:#fff;background:linear-gradient(#0000,#2a1314de);align-items:end;padding:12px;font-size:10px;line-height:1.4;display:flex;position:absolute;inset:0}.insights-connect-strip{background:#e5c7c8;padding-block:25px}.insights-connect-strip>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.insights-connect-strip h2{font-size:24px}.insights-connect-strip p{margin-top:8px;font-size:12px}.insights-connect-strip .resource-button{flex-shrink:0}.insights-all-content{padding-block:55px}.insights-hub .resource-filters{margin-top:0}.insights-hub .resource-count{font-size:11px}.insights-hub .resource-card-grid{gap:24px}.insights-hub .resource-card{background:#ffffff75;border-color:#fff8}.insights-hub .resource-card:hover{background:#ffffffe6}.insights-hub .resource-card-image{aspect-ratio:1.7}.insights-hub .resource-card-copy{padding:20px}.insights-hub .resource-card-copy h3{letter-spacing:-.015em;font-size:21px;line-height:1.3}.insights-hub .resource-card-copy small{font-size:9px}.insights-hub .resource-card-copy p{font-size:13px}.insights-hub .resource-pagination{margin-top:35px}.insights-hub .resource-browser{scroll-margin-top:30px}.resource-pagination>button{place-items:center;display:grid}.resource-pagination>button:disabled{opacity:.35;cursor:default}.insights-download-strip{background:#ffffff60;border:1px solid #fff9;border-radius:3px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:45px;padding:28px;display:flex}.insights-download-strip>div{align-items:flex-start;gap:20px;display:flex}.insights-download-strip>div>svg{color:#af7275;flex-shrink:0;margin-top:5px}.insights-download-strip h2{font-size:25px}.insights-download-strip p{margin-top:10px;font-size:13px}.insights-download-strip .resource-button{flex-shrink:0}.insights-gradient-band{background:linear-gradient(100deg,#f67f85,#eb757b 55%,#bf3239);height:55px}.insights-audio-library .insights-audio-section{padding-top:15px}.insights-audio-library{padding-bottom:0}@media (max-width:1100px){.insights-featured-layout{grid-template-columns:2fr 1fr;gap:22px}.insights-top-story{padding:18px}.insights-top-story h3{font-size:16px}.insights-hub .insights-video-feature .feature-video-layout,.insights-media-grid{grid-template-columns:minmax(0,2.4fr) minmax(210px,1fr);gap:24px}.insights-knowledge-panel{padding:28px}.insights-knowledge-content{gap:30px}.insights-audio-cover{min-height:300px}}@media (max-width:900px){.insights-featured-layout{grid-template-columns:1fr;gap:28px}.insights-featured-layout>aside{grid-template-columns:1fr 1fr;gap:14px;display:grid}.insights-featured-layout>aside>.insights-section-heading{grid-column:1/-1;margin-bottom:0}.insights-top-story{margin:0}.insights-hub .insights-video-feature .feature-video-layout,.insights-media-grid{grid-template-columns:1fr;gap:22px}.insights-hub .insights-video-feature .feature-video-options{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding-right:0;overflow:visible}.insights-hub .insights-video-feature .feature-video-thumbnail{width:100%}.insights-hub .insights-video-feature .insights-playlist-arrows{grid-column:1/-1}.insights-audio-playlist>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding-right:0;overflow:visible}.insights-knowledge-tabs{gap:10px}.insights-knowledge-tabs>button{aspect-ratio:1.3}.insights-download-strip{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.insights-hub-intro{padding-bottom:28px}.insights-hub-intro>p{font-size:14px}.insights-section-heading{align-items:flex-start;gap:15px;margin-bottom:20px}.insights-section-heading>a{font-size:10px;line-height:1.6}.insights-section-heading>span{display:none}.insights-featured-layout{padding-bottom:35px}.insights-featured-card>div:last-child{padding:21px}.insights-featured-card h3{font-size:27px}.insights-top-story{padding:16px}.insights-top-story h3{font-size:15px}.insights-hub .insights-video-feature{padding-bottom:35px}.insights-hub .insights-video-feature .feature-video-description{padding:20px}.insights-hub .insights-video-feature .feature-video-description h3{font-size:23px}.insights-hub .insights-video-feature .feature-video-options{grid-template-columns:1fr;gap:12px}.insights-hub .insights-video-feature .feature-video-options>button{flex-direction:row;align-items:center}.insights-hub .insights-video-feature .feature-video-thumbnail{aspect-ratio:1.25;flex-shrink:0;width:105px}.insights-hub .insights-video-feature .feature-video-option-copy{padding:14px}.insights-hub .insights-video-feature .feature-video-option-copy strong{font-size:14px}.insights-audio-section{padding-block:30px 35px}.insights-audio-cover{aspect-ratio:auto;min-height:320px}.insights-audio-cover>div{padding:25px}.insights-audio-cover h3{font-size:31px}.insights-audio-controls{padding-inline:15px}.insights-audio-copy{padding:21px}.insights-audio-copy h3{font-size:23px}.insights-audio-playlist>div{grid-template-columns:1fr;gap:12px}.insights-audio-playlist button[aria-pressed]{align-items:center;display:flex}.insights-audio-thumbnail{aspect-ratio:1.2;flex-shrink:0;width:105px}.insights-audio-playlist button[aria-pressed]>div:last-child{padding:14px}.insights-audio-playlist strong{font-size:14px}.insights-knowledge-section{padding-block:35px}.insights-knowledge-panel{padding:24px}.insights-knowledge-content{grid-template-columns:1fr;gap:30px}.insights-knowledge-content h3{font-size:32px}.insights-knowledge-content aside>a{padding:13px 15px}.insights-knowledge-tabs{scrollbar-width:thin;margin:25px -4px -4px;padding:4px;display:flex;overflow-x:auto}.insights-knowledge-tabs>button{aspect-ratio:auto;flex-shrink:0;width:170px;height:100px}.insights-knowledge-tabs>button>span{font-size:10px}.insights-connect-strip>div{flex-direction:column;align-items:flex-start;gap:20px}.insights-connect-strip h2{font-size:23px}.insights-all-content{padding-block:35px}.insights-hub .resource-card-copy h3{font-size:22px}.insights-download-strip{gap:22px;margin-bottom:35px;padding:22px}.insights-download-strip>div{gap:13px}.insights-download-strip h2{font-size:23px}.insights-gradient-band{height:42px}}@media (max-width:380px){.insights-featured-layout>aside{grid-template-columns:1fr}.insights-knowledge-panel{padding:20px}.insights-hub .insights-section-heading>a{gap:4px}.insights-audio-cover h3{font-size:28px}.insights-audio-controls .article-audio{padding-inline:12px}.insights-audio-controls .article-audio-controls{gap:9px}}
:is(.corporate-site:has(.case-study-index)>.aqp-career-banner,.corporate-site:has(.case-study-index)>.corporate-contact-strip,.corporate-site:has(.case-detail)>.aqp-career-banner,.corporate-site:has(.case-detail)>.corporate-contact-strip){display:none}.case-study-index,.case-detail{background:radial-gradient(at 80% 25%,#eed5d670,#0000 65%),linear-gradient(120deg,#ecddde,#f6ecec 75%);padding-bottom:0}.case-wrap{width:90%;max-width:1280px;margin-inline:auto}.case-breadcrumb{color:#625e73;flex-wrap:wrap;gap:9px;padding-block:15px 25px;font-size:11px;display:flex}.case-breadcrumb a{color:inherit;text-decoration:none}.case-feature-area{background:linear-gradient(130deg,#d2bcbd80,#d8c7c87a);padding-bottom:45px}.case-feature-frame{background:#ffffff75;border:1px solid #fff9;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 12px 38px #4030310b}.case-feature-panel{grid-template-columns:1.2fr 1fr;min-height:445px;display:grid}.case-feature-copy{padding:35px 34px 90px}.case-feature-copy>small{color:#8e6163;letter-spacing:.06em;margin-bottom:20px;font-size:9px;display:block}.case-feature-copy h1{letter-spacing:-.035em;font-size:clamp(34px,3.9vw,56px);font-weight:450;line-height:1.1}.case-feature-copy>p{color:#555467;max-width:620px;margin-block:22px;font-size:16px;line-height:1.75}.case-feature-copy .resource-button{gap:25px;font-size:12px}.case-feature-kind{color:#8c7a91;margin-top:15px;font-size:10px;display:block}.case-feature-image{min-height:445px;position:relative;overflow:hidden}.case-feature-image img{object-fit:cover}.case-feature-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f2ecec26,#0000 35%);position:absolute;inset:0}.case-feature-tabs{gap:25px;display:flex;position:absolute;bottom:25px;left:34px}.case-feature-tabs button{font:inherit;color:#8b7b93;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 4px;font-size:12px}.case-feature-tabs button[aria-selected=true]{color:#4b3031;border-bottom-color:#a86467}.case-feature-frame :focus-visible,.case-browser :focus-visible,.case-detail :focus-visible{outline-offset:4px;outline:3px solid #9b2e60}.case-library{padding-block:55px 25px}.case-library-heading{margin-bottom:24px}.case-library-heading h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,47px);font-weight:450}.case-library-heading p{color:#72667f;margin-top:16px;font-size:14px}.case-browser{scroll-margin-top:30px}.case-filters{background:#ffffff78;border:1px solid #fff9;border-radius:4px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr) minmax(150px,1.5fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.case-filter-label{color:#6d627a;padding-right:4px;font-size:10px}.case-filters label{min-width:0;position:relative}.case-filters select,.case-filters input{color:#675051;width:100%;min-width:0;height:42px;font:inherit;background:#ffffffb8;border:1px solid #f5eaeb;border-radius:2px;padding:10px;font-size:12px}.case-filters input{padding-right:32px}.case-search>svg{color:#aa888a;pointer-events:none;position:absolute;top:13px;right:11px}.case-search-submit{height:42px;font:inherit;color:#6f5152;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:10px 13px;font-size:11px;display:inline-flex}.case-filter-status{justify-content:space-between;align-items:center;gap:15px;min-height:22px;margin:14px 0 20px;display:flex}.case-filter-status p{color:#7a6e85;font-size:11px}.case-filter-status button{font:inherit;color:#94558a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:11px;display:flex}.case-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.case-card{color:#432e2f;background:#ffffff70;border:1px solid #fff8;border-radius:3px;flex-direction:column;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;overflow:hidden}.case-card:hover{background:#fff;box-shadow:0 8px 28px #45242610}.case-card-image{aspect-ratio:1.72;background:#d6c5c6;position:relative;overflow:hidden}.case-card-image img{object-fit:cover;transition:transform .3s}.case-card:hover img{transform:scale(1.025)}.case-card-copy{flex-direction:column;flex:1;padding:19px 20px 20px;display:flex}.case-card-copy>small{color:#a16568;margin-bottom:12px;font-size:9px;line-height:1.6}.case-card-copy h3{letter-spacing:-.015em;margin-bottom:24px;font-size:20px;font-weight:450;line-height:1.35}.case-card-copy>span{color:#876a6b;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font-size:10px;display:flex}.case-card-copy>span>svg{color:#af7f81}.case-empty{text-align:center;background:#ffffff50;border:1px solid #fff8;padding:50px 25px}.case-empty h3{font-size:26px;font-weight:450}.case-empty p{max-width:650px;margin:20px auto 25px;font-size:14px}.case-pagination-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:32px;display:grid}.case-pagination{grid-column:2;align-items:center;gap:9px;display:flex}.case-pagination button{color:#705052;min-width:35px;height:37px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.case-pagination button[aria-current=page]{color:#4b3132;background:#ffffffb5;border-color:#fff}.case-pagination button:disabled{opacity:.3;cursor:default}.case-page-size{color:#795a5c;background:#ffffff65;border:1px solid #fff7;grid-column:3;justify-self:end;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:11px;display:flex}.case-page-size select{font:inherit;color:inherit;background:#fff9;border:0;padding:6px}.case-growth{grid-template-columns:1fr 1fr;gap:9%;padding-block:45px 60px;display:grid}.case-growth>div>small{letter-spacing:.11em;color:#a27072;margin-bottom:16px;font-size:9px;display:block}.case-growth h2{letter-spacing:-.035em;font-size:clamp(31px,3.25vw,46px);font-weight:450;line-height:1.13}.case-growth>div>p{margin:23px 0;font-size:15px}.case-capability-links{align-content:start;gap:16px;display:grid}.case-capability-links>a{color:#ae7275;background:#ffffff6b;border:1px solid #fff7;border-radius:3px;align-items:center;gap:20px;padding:24px;text-decoration:none;display:flex}.case-capability-links>a>span{background:radial-gradient(#f4b5b880,#0000 72%);flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.case-capability-links>a>svg{flex-shrink:0}.case-capability-links h3{color:#4c3637;margin-bottom:8px;font-size:21px;font-weight:450}.case-capability-links p{font-size:13px;line-height:1.65}.case-brand-strip{background:#e4c8c9;padding-block:28px}.case-brand-strip>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.case-brand-strip>div>div{align-items:center;gap:22px;display:flex}.case-brand-strip .brand-wordmark{font-size:39px}.case-brand-strip>div>div>span:last-child{color:#624445;border-left:1px solid #b38e90;padding-left:20px;font-size:18px;line-height:1.3}.case-brand-strip nav{gap:10px;display:grid}.case-brand-strip .resource-button{min-width:190px;font-size:12px}.case-detail-opening{background:linear-gradient(120deg,#eaddde,#ebd7d8);padding-bottom:45px}.case-detail-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;display:grid}.case-detail-hero>div>small{color:#926062;margin-bottom:18px;font-size:10px;display:block}.case-detail-hero h1{letter-spacing:-.035em;font-size:clamp(35px,3.8vw,55px);font-weight:450;line-height:1.12}.case-detail-hero>div>p{margin:24px 0;font-size:17px}.case-detail-hero figure{margin:0}.case-detail-hero figure>div{aspect-ratio:1.4;border-radius:3px;position:relative;overflow:hidden}.case-detail-hero img{object-fit:cover}.case-detail-hero figcaption{color:#8b7b95;margin-top:10px;font-size:10px;line-height:1.6}.case-detail-facts{border-bottom:1px solid #dec8c9;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding-block:32px;display:grid}.case-detail-facts small{color:#9a7779;margin-bottom:12px;font-size:10px;display:block}.case-detail-facts strong{color:#593b3c;font-size:17px;font-weight:450;line-height:1.45;display:block}.case-content-context{color:#75657f;background:#ffffff65;border:1px solid #fff7;margin-block:25px;padding:20px 23px;font-size:13px;line-height:1.75}.case-detail-story{grid-template-columns:1fr 1fr;gap:8%;padding-block:30px 45px;display:grid}.case-detail-story small,.case-delivery-section header>small,.case-validation-section>div>small,.case-evidence header>small{letter-spacing:.1em;color:#a57577;margin-bottom:16px;font-size:9px;display:block}.case-detail-story h2,.case-delivery-section h2,.case-validation-section h2,.case-evidence h2{letter-spacing:-.025em;font-size:clamp(28px,2.8vw,39px);font-weight:450}.case-detail-story p{margin:23px 0;font-size:16px;line-height:1.9}.case-detail-story a{color:#9c5a5d;align-items:center;gap:15px;font-size:12px;text-decoration:none;display:inline-flex}.case-delivery-section{padding-block:15px 45px}.case-delivery-section header{margin-bottom:25px}.case-delivery-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.case-delivery-section article{background:#ffffff70;border:1px solid #fff8;border-radius:3px;padding:28px}.case-delivery-section article>span{color:#ab7b7d;margin-bottom:25px;font-size:13px;display:block}.case-delivery-section h3{font-size:24px;font-weight:450;line-height:1.3}.case-validation-section{background:#ffffff50;border:1px solid #fff8;grid-template-columns:1fr 1fr;gap:7%;margin-bottom:45px;padding:35px;display:grid}.case-validation-section>div>p{margin-top:23px;font-size:15px}.case-validation-section ul{list-style:none}.case-validation-section li{color:#6f5052;border-bottom:1px solid #e3d0d1;align-items:flex-start;gap:14px;padding-block:14px;font-size:14px;line-height:1.75;display:flex}.case-validation-section li:first-child{padding-top:0}.case-validation-section li:last-child{border-bottom:0;padding-bottom:0}.case-validation-section li>svg{color:#b48385;flex-shrink:0;margin-top:3px}.case-evidence{padding-bottom:50px;scroll-margin-top:30px}.case-evidence header{margin-bottom:25px}.case-evidence header>p{margin-top:17px;font-size:14px}.case-related{padding-block:50px}.case-related>header{border-bottom:1px solid #d6bdbe;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:20px;display:flex}.case-related>header>h2{font-size:33px;font-weight:450}.case-related>header>a{color:#9c5f62;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:inline-flex}.case-detail-final{color:#fff;background:linear-gradient(110deg,#944044,#973338);padding-block:35px}.case-detail-final>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.case-detail-final h2{font-size:33px;font-weight:450}.case-detail-final p{color:#efd8d9;margin-top:15px;font-size:14px}.case-detail-final .resource-button{flex-shrink:0}@media (max-width:1050px){.case-feature-copy h1{font-size:39px}.case-feature-copy{padding:28px 28px 85px}.case-feature-tabs{left:28px}.case-feature-panel,.case-feature-image{min-height:420px}.case-filters{grid-template-columns:auto 1fr 1fr 1fr}.case-search{grid-column:2/4}.case-filters .case-search-submit{grid-column:4}.case-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-growth{gap:6%}.case-detail-hero h1{font-size:40px}.case-delivery-section article{padding:23px}.case-detail-facts{gap:20px}}@media (max-width:800px){.case-feature-panel{grid-template-columns:1fr}.case-feature-copy{padding:28px}.case-feature-image{aspect-ratio:1.9;min-height:0}.case-feature-tabs{background:#fff5;padding:9px 26px;position:static}.case-growth{grid-template-columns:1fr;gap:30px}.case-growth h2{max-width:650px}.case-pagination-bar{grid-template-columns:1fr auto}.case-pagination{grid-column:1}.case-page-size{grid-column:2}.case-detail-hero{grid-template-columns:1fr;gap:30px}.case-detail-hero figure>div{aspect-ratio:1.8}.case-detail-facts{grid-template-columns:1fr 1fr}.case-detail-story{gap:6%}.case-validation-section{grid-template-columns:1fr;gap:25px;padding:28px}}@media (max-width:650px){.case-feature-area{padding-bottom:30px}.case-breadcrumb{padding-bottom:20px;font-size:10px}.case-feature-copy h1{font-size:35px}.case-feature-copy>p{margin-block:20px;font-size:15px}.case-feature-copy{padding:25px}.case-feature-tabs{gap:22px;padding-inline:22px}.case-library{padding-top:35px}.case-library-heading h2{font-size:32px}.case-library-heading p{font-size:13px}.case-filters{grid-template-columns:1fr 1fr;gap:10px;padding:13px}.case-filter-label,.case-filters>label:nth-of-type(3){grid-column:1/-1}.case-filters .case-search{grid-column:1}.case-filters .case-search-submit{grid-column:2}.case-filters select,.case-filters input{font-size:11px}.case-card-grid{grid-template-columns:1fr;gap:22px}.case-card-copy h3{font-size:23px}.case-card-copy{padding:20px}.case-pagination-bar{flex-direction:column;gap:23px;display:flex}.case-pagination{gap:9px}.case-page-size{align-self:flex-end}.case-growth{padding-block:35px 40px}.case-growth h2{font-size:33px}.case-capability-links>a{gap:15px;padding:22px}.case-capability-links h3{font-size:20px}.case-capability-links p{font-size:12px}.case-brand-strip>div{flex-direction:column;align-items:flex-start;gap:25px}.case-brand-strip .brand-wordmark{font-size:34px}.case-brand-strip>div>div>span:last-child{font-size:16px}.case-brand-strip nav{flex-wrap:wrap;gap:12px;display:flex}.case-brand-strip .resource-button{gap:15px;min-width:0;font-size:11px}.case-detail-hero h1{font-size:35px}.case-detail-hero>div>p{font-size:15px}.case-detail-facts{padding-block:25px}.case-detail-facts strong{font-size:16px}.case-content-context{padding:18px;font-size:12px}.case-detail-story{grid-template-columns:1fr;gap:28px;padding-block:15px 35px}.case-detail-story p{font-size:15px}.case-delivery-section>div{grid-template-columns:1fr;gap:15px}.case-delivery-section article{padding:24px}.case-delivery-section article>span{margin-bottom:15px}.case-delivery-section h3{font-size:23px}.case-validation-section{padding:24px}.case-evidence{padding-bottom:35px}.case-related{padding-block:35px}.case-related>header{align-items:flex-start}.case-related>header>h2{font-size:28px}.case-related>header>a{flex-shrink:0;gap:6px;font-size:10px}.case-detail-final>div{flex-direction:column;align-items:flex-start}.case-detail-final h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.case-study-index *,.case-detail *{scroll-behavior:auto!important;transition:none!important}}
:is(.corporate-site:has(.business-transformation)>.aqp-career-banner,.corporate-site:has(.business-transformation)>.corporate-contact-strip){display:none}.corporate-site:has(.business-transformation) .site-header-space{height:0}.business-transformation{color:#422c2d;background:radial-gradient(at 90% 45%,#ebc5c785,#0000 58%),linear-gradient(115deg,#eedadb,#f5e9ea 65%,#efd6d7)}.bpi-wrap{width:90%;max-width:1240px;margin-inline:auto}.business-transformation :focus-visible{outline-offset:4px;outline:3px solid #9d3d68}.business-transformation section[id]{scroll-margin-top:35px}.bpi-hero{isolation:isolate;color:#fff;background:#391012;min-height:480px;padding-block:110px 48px;position:relative}.bpi-hero>img{object-fit:cover;object-position:65% center;z-index:-2}.bpi-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#370c0ed9,#3c121480 54%,#3e131508);position:absolute;inset:0}.bpi-breadcrumb{color:#eed3d4;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:31px;font-size:10px;display:flex}.bpi-breadcrumb a{color:inherit;text-decoration:none}.bpi-hero-copy{max-width:660px}.bpi-hero-copy>small{letter-spacing:.12em;color:#efcacc;margin-bottom:17px;font-size:9px;display:block}.bpi-hero h1{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(36px,3.8vw,54px);font-weight:500;line-height:1.1}.bpi-hero-copy>p{color:#f1ddde;max-width:600px;margin:22px 0 25px;font-size:14px;line-height:1.8}.bpi-hero .resource-button{gap:25px;padding:12px 15px;font-size:11px}.bpi-eyebrow{letter-spacing:.08em;color:#815b5d;margin-bottom:14px;font-size:10px;display:block}.business-transformation h2{letter-spacing:-.03em;font-size:clamp(29px,3.1vw,43px);font-weight:450;line-height:1.15}.bpi-overview{grid-template-columns:1.05fr 1fr;align-items:center;gap:9%;padding-block:58px 52px;display:grid}.bpi-overview h2{margin-bottom:23px}.bpi-overview p{color:#6e5657;margin-bottom:17px;font-size:14px;line-height:1.9}.bpi-overview .resource-button{margin-top:5px;font-size:11px}.bpi-overview figure{align-self:start;min-width:0;margin:0;padding-top:24px}.bpi-overview figure>div{aspect-ratio:1.6;background:#4b282a;border-radius:3px;position:relative;overflow:hidden}.bpi-overview img{object-fit:cover}.bpi-overview figcaption{color:#815b5d;margin-top:11px;font-size:9px;line-height:1.7}.bpi-services{padding-block:22px 55px}.bpi-services>h2{max-width:980px}.bpi-services>p{color:#755a5b;max-width:1100px;margin:20px 0 25px;font-size:14px;line-height:1.8}.bpi-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.bpi-image-card{color:#4c3334;background:#ffffff6b;border:1px solid #ffffff75;border-radius:3px;flex-direction:column;min-width:0;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;overflow:hidden}.bpi-image-card:hover{background:#ffffffba;box-shadow:0 7px 24px #57303212}.bpi-card-image{aspect-ratio:1.8;background:#d9c5c6;position:relative;overflow:hidden}.bpi-card-image img{object-fit:cover;transition:transform .25s}.bpi-image-card:hover .bpi-card-image img{transform:scale(1.025)}.bpi-card-copy{flex-direction:column;flex:1;gap:12px;padding:18px 18px 19px;display:flex}.bpi-card-copy>small{letter-spacing:.04em;color:#8e5c5e;font-size:8px;line-height:1.7}.bpi-card-copy h3{letter-spacing:-.015em;font-size:19px;font-weight:450;line-height:1.4}.bpi-card-copy p{color:#785b5c;font-size:12px;line-height:1.8}.bpi-card-copy>span{color:#8d575a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.bpi-card-copy>span>svg{flex-shrink:0}.bpi-finder{color:#fff;background:linear-gradient(105deg,#af131b,#d23038 58%,#d12029);padding-block:31px;position:relative}.bpi-finder>.bpi-wrap{grid-template-columns:1.5fr 1fr;align-items:center;gap:45px;display:grid}.bpi-finder>div>div:first-child{position:relative}.bpi-finder-symbol{background:radial-gradient(circle at 30% 25%,#f4b8bb,#bf2a31 65%,#a0252b);border:2px solid #e6b3b6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:30px;display:grid;position:absolute;top:-48px;left:0;box-shadow:0 2px 9px #6a181c55}.bpi-finder small{letter-spacing:.09em;color:#fad1d3;margin-bottom:13px;font-size:8px;display:block}.bpi-finder h2{letter-spacing:-.025em;color:#fff;max-width:620px;font-size:clamp(27px,2.5vw,35px);line-height:1.15}.bpi-finder>div>div>p{color:#ffe6e7;margin-top:13px;font-size:11px;line-height:1.8}.bpi-finder form{background:#fff0f1;border:1px solid #eec4c6;border-radius:2px;align-items:center;min-height:39px;margin-top:16px;display:flex}.bpi-finder input{width:100%;min-width:0;font:inherit;color:#723b3e;background:0 0;border:0;padding:10px 12px;font-size:12px}.bpi-finder input::placeholder{color:#94696b}.bpi-finder form button{color:#904d50;cursor:pointer;background:0 0;border:0;place-items:center;min-width:38px;min-height:38px;padding:8px;display:grid}.bpi-finder input:focus-visible,.bpi-finder button:focus-visible,.bpi-finder a:focus-visible{outline-offset:2px;outline-color:#f4b6f5}.bpi-topic-results{border-left:1px solid #f6b4b75c;padding-left:30px}.bpi-topic-results>p{font-size:11px;margin:0 0 14px!important}.bpi-topic-results>div{gap:8px;display:grid}.bpi-topic-results a{color:#7b3b3e;background:#ffe5e6;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;line-height:1.6;text-decoration:none;display:flex}.bpi-topic-results a>svg{flex-shrink:0}.bpi-topic-results a:hover{background:#fff}.bpi-topic-empty p{margin-bottom:15px;font-size:12px;line-height:1.8}.bpi-scenarios{padding-block:52px 28px}.bpi-section-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.bpi-section-heading>a{color:#855987;flex-shrink:0;align-items:center;gap:13px;font-size:11px;text-decoration:none;display:flex}.bpi-section-heading>span{letter-spacing:.06em;color:#815b5d;font-size:9px}.bpi-section-intro{color:#815b5d;margin-block:-7px 23px;font-size:13px;line-height:1.8}.bpi-scenarios .bpi-card-copy h3{font-size:18px}.bpi-resources{padding-block:28px 38px}.bpi-resource-cards{min-height:350px}.bpi-resource-cards .bpi-card-copy p{font-size:11px}.bpi-resource-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:23px;display:grid}.bpi-resource-controls>div:first-child{gap:6px;display:flex}.bpi-resource-controls button{color:#956668;cursor:pointer;background:#ffffff9c;border:1px solid #fff9;border-radius:2px;place-items:center;width:31px;height:29px;display:grid}.bpi-resource-controls>span{color:#886062;justify-self:end;font-size:10px}.bpi-resource-pages{align-items:center;gap:12px;display:flex}.bpi-resource-controls .bpi-resource-pages button{width:auto;height:auto;font:inherit;color:#815b5d;background:0 0;border:0;border-bottom:2px solid #d6b6b8;border-radius:0;padding:8px 4px;font-size:10px}.bpi-resource-controls .bpi-resource-pages button[aria-current=true]{color:#754245;border-bottom-color:#8c5154}.bpi-quick-downloads{border-top:1px solid #dfc7c8;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;padding-top:24px;display:flex}.bpi-quick-downloads>small{letter-spacing:.06em;color:#815b5d;width:100%;font-size:8px}.bpi-quick-downloads a{color:#7e5759;background:#ffffff5c;border:1px solid #fff9;border-radius:3px;align-items:center;gap:12px;padding:10px 12px;font-size:10px;line-height:1.7;text-decoration:none;display:flex}.bpi-quick-downloads a>svg{flex-shrink:0}.bpi-related{grid-template-columns:1fr 1fr;gap:10%;padding-block:22px 48px;display:grid}.bpi-related>div:first-child p{color:#785b5c;margin-top:22px;font-size:14px;line-height:1.9}.bpi-related>div:last-child{gap:13px;display:grid}.bpi-related>div>a{color:#5f4142;background:#ffffff65;border:1px solid #fff6;border-radius:3px;padding:20px 22px;text-decoration:none;display:block}.bpi-related>div>a:hover{background:#ffffffad}.bpi-related h3{margin-bottom:10px;font-size:17px;font-weight:450;line-height:1.45}.bpi-related>div>a p{color:#785b5c;font-size:12px;line-height:1.8}.bpi-related>div>a>span{color:#875457;align-items:center;gap:15px;margin-top:13px;font-size:10px;display:flex}.bpi-faq{padding-block:22px 45px}.bpi-faq>h2{max-width:1100px;margin-bottom:25px}.bpi-faq>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.bpi-faq details{background:#ffffff65;border:1px solid #fff7;border-radius:3px}.bpi-faq summary{color:#6e4a4c;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;font-size:13px;line-height:1.6;list-style:none;display:flex}.bpi-faq summary::-webkit-details-marker{display:none}.bpi-faq summary>span{color:#a07072;flex-shrink:0;font-size:21px}.bpi-faq details[open] summary>span{transform:rotate(45deg)}.bpi-faq details>p{color:#7f6162;padding:0 18px 18px;font-size:12px;line-height:1.9}.bpi-source-note{border-top:1px solid #dec3c4;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding-top:21px;display:flex}.bpi-source-note>span{letter-spacing:.05em;color:#815b5d;font-size:8px}.bpi-source-note a{color:#8a595b;align-items:center;gap:8px;font-size:9px;line-height:1.8;text-decoration:none;display:flex}.bpi-brand-strip{background:#e5c5c7;padding-block:25px}.bpi-brand-strip>.bpi-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.bpi-brand-strip>div>div{align-items:center;gap:23px;display:flex}.bpi-wordmark{letter-spacing:-.05em;color:#352122;font-size:43px;font-weight:700;text-decoration:none}.bpi-wordmark>span{color:#a43152}.bpi-brand-strip>div>div>span{color:#6d4547;white-space:pre-line;border-left:1px solid #bf9c9e;padding-left:22px;font-size:16px;line-height:1.4}.bpi-brand-strip nav{gap:9px;display:grid}.bpi-brand-strip .resource-button{min-width:190px;padding:11px 14px;font-size:10px}@media (max-width:1050px){.bpi-hero-copy{max-width:620px}.bpi-overview{gap:6%}.bpi-card-grid{gap:18px}.bpi-card-copy{padding:16px}.bpi-card-copy h3{font-size:18px}.bpi-finder>.bpi-wrap{grid-template-columns:1.2fr 1fr;gap:28px}.bpi-topic-results{padding-left:24px}}@media (max-width:800px){.bpi-overview{grid-template-columns:1fr;gap:30px;padding-block:38px}.bpi-overview figure{padding-top:0}.bpi-overview figure>div{aspect-ratio:1.8}.bpi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bpi-finder>.bpi-wrap{grid-template-columns:1fr;gap:25px}.bpi-topic-results{border-top:1px solid #f6b4b75c;border-left:0;padding:23px 0 0}.bpi-finder h2{max-width:none}.bpi-related{gap:6%}.bpi-section-heading{align-items:start}.bpi-section-heading>span{display:none}.bpi-brand-strip>div>div{gap:15px}.bpi-wordmark{font-size:34px}.bpi-brand-strip>div>div>span{padding-left:15px;font-size:12px}}@media (max-width:650px){.bpi-hero{min-height:485px;padding-block:115px 35px}.bpi-hero:before{background:linear-gradient(90deg,#360a0ce6,#3d111390)}.bpi-breadcrumb{gap:7px;margin-bottom:29px;font-size:9px}.bpi-hero-copy>small{letter-spacing:.06em;font-size:8px}.bpi-hero h1{font-size:37px}.bpi-hero-copy>p{font-size:13px}.business-transformation h2{font-size:30px}.bpi-overview p{font-size:13px}.bpi-services{padding-block:12px 42px}.bpi-services>p{font-size:13px}.bpi-card-grid{grid-template-columns:1fr;gap:19px}.bpi-card-copy h3{font-size:20px}.bpi-card-copy p{font-size:13px}.bpi-card-copy>span{font-size:11px}.bpi-finder{padding-block:30px}.bpi-finder input{font-size:16px}.bpi-finder h2{font-size:30px}.bpi-topic-results a{padding:11px 12px;font-size:12px}.bpi-section-heading{flex-wrap:wrap;gap:15px}.bpi-scenarios{padding-top:37px}.bpi-resources{padding-block:23px 32px}.bpi-resource-controls{gap:12px}.bpi-resource-controls .bpi-resource-pages button{font-size:11px}.bpi-quick-downloads{display:grid}.bpi-quick-downloads a{justify-content:space-between;font-size:11px}.bpi-related{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.bpi-related>div:first-child p{margin-top:17px;font-size:13px}.bpi-faq{padding-bottom:32px}.bpi-faq>div:first-of-type{grid-template-columns:1fr;gap:10px}.bpi-source-note{gap:12px}.bpi-source-note>span{width:100%}.bpi-brand-strip>.bpi-wrap{flex-direction:column;align-items:start;gap:25px}.bpi-brand-strip nav{flex-wrap:wrap;gap:10px;width:100%;display:flex}.bpi-brand-strip .resource-button{flex:150px;gap:10px;min-width:0}}@media (prefers-reduced-motion:reduce){.bpi-image-card,.bpi-card-image img{transition:none}.bpi-image-card:hover .bpi-card-image img{transform:none}}
:is(.corporate-site:has(.career-reference)>.aqp-career-banner,.corporate-site:has(.career-reference)>.corporate-contact-strip){display:none}.career-reference{color:#412b2c;background:linear-gradient(125deg,#eadbdc,#f3e9ea 70%,#efdfe0)}.career-wrap{width:90%;max-width:1376px;margin-inline:auto}.career-reference :focus-visible{outline-offset:4px;outline:3px solid #9e344d}.career-reference button,.career-reference input,.career-reference select{font:inherit}.career-breadcrumb{color:#625a70;flex-wrap:wrap;align-items:center;gap:10px;padding-block:15px 35px;font-size:11px;display:flex}.career-breadcrumb a{color:inherit;text-decoration:none}.career-opening{background:linear-gradient(110deg,#ead9da9e,#f7f1f1b8);padding-bottom:34px}.career-opening>div>small{letter-spacing:.12em;color:#8a5d79;margin-bottom:17px;font-size:10px;display:block}.career-opening h1{letter-spacing:-.035em;max-width:1100px;margin:0;font-size:clamp(33px,4vw,57px);font-weight:450;line-height:1.13}.career-opening h1 span{color:#664345}.career-opening-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:25px;display:flex}.career-opening-bottom p{color:#665d75;max-width:660px;font-size:14px;line-height:1.7}.career-opening-bottom a{color:#784960;flex-shrink:0;align-items:center;gap:15px;font-size:12px;text-decoration:none;display:flex}.career-library{background:linear-gradient(130deg,#e7d5d6c0,#efe1e280);padding-block:42px 38px;scroll-margin-top:25px}.career-library-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.career-library-heading small{letter-spacing:.12em;color:#916c6e;margin-bottom:12px;font-size:9px;display:block}.career-library h2,.career-document-group h2,.career-connect h2{letter-spacing:-.03em;margin:0;font-size:clamp(27px,2.9vw,41px);font-weight:450;line-height:1.2}.career-channel-badge{white-space:nowrap;color:#7d6162;background:#ffffff46;border:1px solid #fff9;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}.career-channel-badge>span{background:#a06894;border-radius:50%;width:6px;height:6px}.career-library-intro{max-width:1080px;margin-bottom:23px}.career-library-intro p{color:#655d73;margin:8px 0;font-size:13px;line-height:1.8}.career-document-filters{background:#ffffff4d;border:1px solid #fff9;border-radius:5px;grid-template-columns:1fr 1.4fr 1fr 1.45fr;gap:16px;padding:20px;display:grid}.career-document-filters label{flex-direction:column;gap:9px;min-width:0;display:flex}.career-document-filters label>span{color:#74647e;font-size:10px}.career-document-filters select,.career-document-filters input{color:#5f4748;background:#ffffff85;border:1px solid #fff5;border-radius:2px;width:100%;min-width:0;height:46px;padding:10px 12px;font-size:12px;display:block}.career-document-filters select:disabled{opacity:.5;cursor:not-allowed}.career-document-search>div{position:relative}.career-document-search input{padding-right:33px}.career-document-search svg{color:#9f8485;pointer-events:none;position:absolute;top:15px;right:11px}.career-document-search input::placeholder{color:#8b7e97}.career-filter-submit{color:#6b373a;cursor:pointer;background:#e6c0c2;border:1px solid #e9c6c8;border-radius:2px;justify-content:center;align-items:center;gap:20px;height:42px;display:flex;font-size:12px!important}.career-filter-submit:hover{background:#e0b3b5}.career-document-status{color:#7f6364;align-items:center;gap:18px;min-height:48px;padding-block:13px;font-size:10px;display:flex}.career-document-status>p{margin:0}.career-document-status>span{margin-left:auto}.career-document-status>button{color:#8c456c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-size:10px;display:flex}.career-document-list{background:#ffffff69;border:1px solid #fff;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.career-document-list>li{border-bottom:1px solid #fff7;align-items:center;gap:10px;min-width:0;min-height:102px;padding:17px 16px 17px 20px;display:flex}.career-document-list>li:nth-child(odd){border-right:1px solid #fff8}.career-document-list>li:hover{background:#ffffff4f}.career-document-preview{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:start;gap:6px;padding:0;display:flex}.career-document-meta{color:#967375;font-size:9px;line-height:1.5}.career-document-title{color:#4f3536;font-size:14px;line-height:1.4}.career-document-kind{color:#80718b;font-size:10px;line-height:1.6}.career-document-list>li>a,.career-download-icon{color:#8e696b;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}.career-document-list>li>a{border-radius:3px;width:42px;min-height:48px;text-decoration:none}.career-document-list>li>a:hover{color:#9a375e;background:#fff9}.career-document-list>li>a>span,.career-download-icon small{font-size:9px}.career-load-more{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.career-load-more>span{color:#997b7c;font-size:10px}.career-load-more .resource-button{cursor:pointer;min-width:155px;font-size:12px}.career-document-empty{text-align:center;background:#ffffff60;border:1px solid #fff9;border-radius:4px;padding:45px 24px}.career-document-empty>svg{color:#ad7d7f;margin:0 auto 20px}.career-document-empty h3{font-size:24px;font-weight:450}.career-document-empty p{color:#74667f;margin:15px 0 23px;font-size:13px}.career-document-empty .resource-button{cursor:pointer}.career-document-group{background:linear-gradient(100deg,#f3e8e980,#f0e0e166);border-top:1px solid #ffffff46;padding-block:35px 42px;box-shadow:0 -10px 20px #6842440a}.career-document-group:nth-of-type(2n){background:linear-gradient(115deg,#ebddde90,#f2e8e980)}.career-document-group .career-wrap>small{letter-spacing:.1em;color:#a27b7d;margin-bottom:12px;font-size:9px;display:block}.career-document-group h2{font-size:clamp(27px,2.6vw,36px)}.career-document-group p{color:#72657f;margin:16px 0 21px;font-size:13px}.career-quick-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.career-quick-downloads li:last-child:nth-child(odd){grid-column:1/-1}.career-quick-downloads a{color:#593f40;background:#fff6;border:1px solid #fff;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;text-decoration:none;display:flex}.career-quick-downloads a:hover{background:#ffffffab}.career-quick-downloads a>span:first-child{gap:8px;display:grid}.career-quick-downloads a>span>small{color:#9d7678;font-size:9px}.career-quick-downloads strong{font-size:13px;font-weight:450;line-height:1.5}.career-connect{background:linear-gradient(115deg,#e9c9cb,#eed5d6 70%);padding-block:55px 48px}.career-connect-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;display:grid}.career-connect-grid>div>small{letter-spacing:.1em;color:#95686a;margin-bottom:18px;font-size:10px;display:block}.career-connect h2{max-width:550px}.career-connect-grid>div>p{color:#7c6061;max-width:580px;margin:20px 0 24px;font-size:14px;line-height:1.8}.career-connect .resource-button{gap:15px;font-size:12px}.career-connect-grid>div>p.career-email-note{max-width:460px;margin-top:14px;font-size:10px}.career-explore-link{color:#83567e;align-items:center;gap:14px;font-size:12px;text-decoration:none;display:inline-flex}.career-connect figure{min-width:0;margin:0}.career-connect-portraits{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.career-connect-portraits>div{border-radius:3px;height:280px;position:relative;overflow:hidden}.career-connect-portraits>div:nth-child(2){height:330px}.career-connect-portraits img{object-fit:cover}.career-connect figcaption{color:#9b7678;text-align:right;margin-top:14px;font-size:9px}.career-document-dialog{color:#4f3738;overscroll-behavior:contain;background:#f8eeee;border:1px solid #fff;border-radius:7px;width:min(760px,92vw);max-height:86dvh;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 100px #35131555}.career-document-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#34202180}body:has(.career-document-dialog[open]){overflow:hidden}.career-document-dialog header{background:#f4e7e8;border-bottom:1px solid #e7d3d4;justify-content:space-between;align-items:start;gap:25px;padding:28px 30px 22px;display:flex}.career-document-dialog header small{color:#a2797b;margin-bottom:12px;font-size:10px;display:block}.career-document-dialog h2{letter-spacing:-.025em;font-size:28px;font-weight:450;line-height:1.3}.career-document-dialog header button{color:#936a6c;cursor:pointer;background:#fff8;border:1px solid #fff9;border-radius:3px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.career-document-dialog-body{padding:24px 30px}.career-preview-summary{margin-bottom:15px;font-size:14px;line-height:1.8}.career-preview-note{color:#82708e;background:#efdedf;border-radius:3px;padding:12px 15px;font-size:11px;line-height:1.8}.career-document-dialog-body section{margin-top:25px}.career-document-dialog h3{margin-bottom:13px;font-size:17px;font-weight:500}.career-document-dialog ul{color:#6e607a;padding-left:20px;font-size:13px;line-height:1.9;list-style:outside}.career-document-dialog li{margin-block:8px}.career-document-dialog footer{background:#f2e2e3;border-top:1px solid #e7d3d4;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.career-document-dialog footer>a{color:#804e50;align-items:center;gap:15px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:1100px){.career-library-heading{display:block}.career-channel-badge{width:fit-content;margin-top:18px}.career-document-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-opening-bottom{flex-direction:column;align-items:start;gap:15px}.career-connect-grid{grid-template-columns:1fr 1fr;gap:5%}.career-connect-portraits{gap:8px}.career-connect-portraits>div{height:220px}.career-connect-portraits>div:nth-child(2){height:260px}}@media (max-width:650px){.career-opening,.career-breadcrumb{padding-bottom:27px}.career-opening h1{font-size:34px}.career-opening-bottom p{font-size:13px}.career-library{padding-block:30px}.career-library-intro p{font-size:12px}.career-document-filters{gap:14px 10px;padding:15px}.career-document-filters label:nth-child(2),.career-document-filters .career-document-search{grid-column:1/-1}.career-document-filters label:nth-child(2){grid-row:2}.career-document-filters label:nth-child(3){grid-area:1/2}.career-document-filters select,.career-document-filters input{height:47px;padding-inline:8px;font-size:16px}.career-filter-submit{grid-column:1/-1}.career-document-status{flex-wrap:wrap;gap:8px 14px;padding-block:15px}.career-document-status>span{width:100%;margin-left:0}.career-document-list{grid-template-columns:1fr}.career-document-list>li{min-height:100px;padding:16px}.career-document-list>li:nth-child(odd){border-right:0}.career-document-title{font-size:15px}.career-quick-downloads{grid-template-columns:1fr}.career-document-group{padding-block:30px 34px}.career-document-group p{font-size:12px;line-height:1.8}.career-connect{padding-block:36px}.career-connect-grid{grid-template-columns:1fr;gap:30px}.career-connect-grid>div>p{font-size:13px}.career-connect-portraits>div{height:210px}.career-connect-portraits>div:nth-child(2){height:245px}.career-document-dialog header{gap:15px;padding:20px}.career-document-dialog h2{font-size:24px}.career-document-dialog-body{padding:20px}.career-document-dialog footer{flex-wrap:wrap;gap:18px;padding:18px 20px}}
