@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.executive-map-studio .studio-product-hero{padding-bottom:calc(var(--spacing,.25rem)*0)}.executive-map-studio .studio-product-hero h1{max-width:var(--container-4xl,56rem);text-wrap:balance}.executive-map-campaign .executive-map-studio .studio-product-hero>.container>div>div:first-child>div:last-child{max-width:var(--container-2xl,42rem)}.executive-map-studio .studio-product-hero .executive-map-offer{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.executive-map-studio .studio-product-hero .studio-hero-animation{padding-top:calc(var(--spacing,.25rem)*0)}.executive-map-campaign .executive-map-studio .executive-map-report--embedded>.container{max-width:none;padding-inline:calc(var(--spacing,.25rem)*0)}.executive-map-studio .executive-map-report .sample-note{font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.executive-map-campaign .studio-foundation{padding-bottom:calc(var(--spacing,.25rem)*16)}@media(min-width:48rem){.executive-map-campaign .studio-foundation{padding-bottom:calc(var(--spacing,.25rem)*20)}}.executive-map-campaign .executive-map-studio .executive-map-evidence-hero{max-width:var(--container-3xl,48rem)}.executive-map-product-layout .talent-reference-hero{padding-top:calc(var(--spacing,.25rem)*28);padding-bottom:calc(var(--spacing,.25rem)*16);color:var(--ploy-text-primary);position:relative;overflow:hidden}@media(min-width:48rem){.executive-map-product-layout .talent-reference-hero{padding-top:calc(var(--spacing,.25rem)*32);padding-bottom:calc(var(--spacing,.25rem)*20)}}.executive-map-product-layout .talent-reference-hero>.container{z-index:var(--illuminate-z-content);max-width:var(--illuminate-container-large);position:relative}.executive-map-product-layout .talent-hero-grid{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.executive-map-product-layout .talent-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem)*32);grid-template-columns:.75fr 1fr}}.executive-map-product-layout .talent-hero-copy{max-width:var(--container-lg,32rem);min-width:calc(var(--spacing,.25rem)*0);position:relative}.executive-map-product-layout .talent-hero-copy h1{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:balance}.executive-map-product-layout .talent-hero-copy>div+div{margin-top:calc(var(--spacing,.25rem)*3)}.executive-map-product-layout .talent-hero-copy .talent-hero-eyebrow{margin-bottom:calc(var(--spacing,.25rem)*7);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.executive-map-product-layout .talent-hero-copy .talent-hero-actions{margin-top:calc(var(--spacing,.25rem)*7)}.executive-map-product-layout .talent-hero-media{min-width:calc(var(--spacing,.25rem)*0);position:relative}.executive-map-product-layout .studio-hero-animation{overflow:hidden;border-radius:var(--radius-xl,.75rem)!important}.executive-map-guide .studio-line [data-reference-motion]{transform:scaleY(0)}@media(prefers-reduced-motion:reduce){.executive-map-guide .studio-line [data-reference-motion]{transform:scaleY(1)}}.executive-map-campaign dialog::backdrop{background-color:var(--ploy-neutral-inverse)}@supports (color:color-mix(in lab,red,red)){.executive-map-campaign dialog::backdrop{background-color:color-mix(in oklab,var(--ploy-neutral-inverse)80%,transparent)}}.executive-map-campaign dialog[open]{display:flex}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.studio-reference-body{background:var(--illuminate-grey-150);color:var(--illuminate-black)}.studio-reference-body .heading{text-wrap:wrap;letter-spacing:normal}.studio-reference-body .studio-container,.studio-reference-body .studio-product-hero>.container{max-width:86.25rem;padding-inline:2.5rem}.studio-reference-body .studio-container--medium{max-width:73rem}.studio-reference-body .studio-heading{font-family:var(--font-heading);font-weight:400;font-size:3rem;line-height:1.2;color:inherit;margin:0}.studio-reference-body p{font-size:1rem;line-height:1.5}.studio-reference-body .studio-agents a,.studio-reference-body .studio-audience a,.studio-reference-body .studio-access-intro a{display:flex;width:fit-content;font-weight:400}.studio-reference-body .button{border-width:0}.studio-reference-body .studio-agents a,.studio-reference-body .studio-audience a,.studio-reference-body .studio-access-intro a{gap:.25rem}.studio-reference-body .studio-agents a>svg,.studio-reference-body .studio-audience a>svg,.studio-reference-body .studio-access-intro a>svg{width:11px;height:9px}@media(min-width:992px)and (max-width:1023px){.studio-reference-body .studio-line [aria-hidden]{display:block}}.studio-reference-body .studio-product-hero{position:relative;padding-top:7.5rem;min-height:0}.studio-reference-body .studio-product-hero,.executive-map-product-layout .talent-reference-hero{background:#c0bfba}.studio-reference-body .studio-product-hero>img{object-fit:contain;object-position:50% 100%}.studio-reference-body .studio-product-hero>.container>div{padding-top:0}.studio-reference-body .studio-product-hero>.container>div>div:first-child{max-width:none}.studio-reference-body .studio-product-hero h1{font-size:3rem;line-height:1.1;font-weight:400;color:var(--illuminate-black)}.studio-reference-body .studio-product-hero h1:after{display:none}.studio-reference-body .studio-product-hero>.container>div>div:first-child>div:last-child{margin-top:.75rem;max-width:none}.studio-reference-body .studio-product-hero p{color:var(--illuminate-black)}.studio-reference-body .studio-product-hero>.container>div>div:first-child>div:last-child>div:last-child{margin-top:1.75rem;gap:1.25rem}.studio-reference-body .studio-product-hero>.container>div>div:last-child{margin-top:5rem}.studio-reference-body .studio-hero-animation{width:100%;max-width:71.25rem;margin-inline:auto;padding-top:.5rem;border:1px solid var(--illuminate-grey-400);border-radius:.75rem .75rem 0 0;background:var(--illuminate-grey-150);overflow:hidden}.studio-reference-body .studio-hero-animation .studio-lottie{width:100%;min-height:33.75rem;padding-bottom:6px}.studio-reference-body .studio-lottie svg{display:block;width:100%;height:100%}.studio-reference-body .studio-line{position:absolute;inset:0;pointer-events:none}.studio-reference-body .studio-line>.container{position:relative;height:100%}.studio-reference-body .studio-line [aria-hidden]{left:auto;right:2.5rem}@media(max-width:991px){.studio-reference-body .studio-hero-animation .studio-lottie{min-height:33.75rem}}@media(max-width:767px){.studio-reference-body .studio-container,.studio-reference-body .studio-product-hero>.container{padding-inline:1.25rem}.studio-reference-body .studio-heading,.studio-reference-body .studio-product-hero h1{font-size:2.25rem}.studio-reference-body .studio-product-hero .button-link:nth-child(2),.studio-reference-body .studio-product-hero a:nth-child(2){display:none}.studio-reference-body .studio-line [aria-hidden]{right:1.25rem}}@media(max-width:479px){.studio-reference-body .studio-hero-animation .studio-lottie{min-height:0}}.studio-reference-body .studio-foundation{position:relative;padding-top:7.5rem}.studio-reference-body .studio-foundation-grid{display:grid;grid-template-columns:minmax(0,1fr) 1px 32rem;gap:2.5rem;padding-left:1rem;align-items:center}.studio-reference-body .studio-foundation-divider{background:var(--illuminate-grey-400);align-self:stretch}.studio-reference-body .studio-source-paragraph{white-space:pre-line}@media(max-width:991px){.studio-reference-body .studio-foundation{padding-top:6rem}.studio-reference-body .studio-foundation-grid{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;padding-left:0}.studio-reference-body .studio-foundation-divider{height:1px}.studio-reference-body .studio-foundation-grid .studio-heading,.studio-reference-body .studio-foundation-grid .studio-source-paragraph{max-width:32rem}}@media(max-width:767px){.studio-reference-body .studio-foundation{padding-top:4rem}}.studio-reference-body .studio-agents{position:relative;padding-block:7.5rem}.studio-reference-body .studio-agents-intro{max-width:34rem}.studio-reference-body .studio-agents-intro p{margin-top:.75rem}.studio-reference-body .studio-agents-intro a{margin-top:1.75rem;color:var(--illuminate-black)}.studio-reference-body .studio-agent-grid{margin-top:5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem}.studio-reference-body .studio-agent-card{height:100%;background:var(--illuminate-grey-200);border-radius:0;padding:4.25rem 2.75rem}.studio-reference-body .studio-agent-title{font-size:1.375rem;font-weight:600;line-height:1.5}.studio-reference-body .studio-agent-card p{margin-top:.5rem}.studio-reference-body .studio-agent-card a{margin-top:1.25rem;color:var(--illuminate-black)}@media(max-width:991px){.studio-reference-body .studio-agents{padding-block:6rem}.studio-reference-body .studio-agent-grid{margin-top:4rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.studio-reference-body .studio-agents{padding-block:4rem}.studio-reference-body .studio-agent-grid{margin-top:3rem;grid-template-columns:1fr}.studio-reference-body .studio-agent-card{padding:2.25rem 1rem}}.studio-reference-body .studio-trust{position:relative;background:var(--illuminate-black);color:var(--illuminate-white);padding-block:7.5rem}.studio-reference-body .studio-trust-heading{text-align:center;padding-bottom:.75rem}.studio-reference-body .studio-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8125rem;margin-top:6rem}.studio-reference-body .studio-trust-card{position:relative;padding:2rem;min-height:23.125rem}.studio-reference-body .studio-trust-card>img{width:59px;height:72px}.studio-reference-body .studio-trust-title{color:var(--illuminate-yellow-500);font-size:1.125rem;line-height:1.2;font-weight:600;margin-top:1.5rem}.studio-reference-body .studio-trust-card p{margin-top:1.75rem;font-weight:500;color:#fffc}.studio-reference-body .studio-trust-mobile{display:none}@media(max-width:991px){.studio-reference-body .studio-trust{padding-block:6rem 8rem}.studio-reference-body .studio-trust-grid{display:none}.studio-reference-body .studio-trust-mobile{display:block;margin-top:6rem;padding-left:2.5rem}.studio-reference-body .studio-trust-mobile .swiper-slide{width:20.9375rem;max-width:100%}}@media(max-width:767px){.studio-reference-body .studio-trust{padding-block:4rem 4.5rem}.studio-reference-body .studio-trust-mobile{padding-left:1.25rem;margin-top:4rem}.studio-reference-body .studio-trust-card p{margin-top:1.5rem}}.studio-reference-body .studio-starting{position:relative;padding-top:8rem}.studio-reference-body .studio-starting-heading{white-space:pre-line;font-size:6.25rem;font-weight:400;line-height:1.2;letter-spacing:-1px}@media(max-width:991px){.studio-reference-body .studio-starting{padding-top:12rem}}@media(max-width:767px){.studio-reference-body .studio-starting{padding-top:4rem}.studio-reference-body .studio-starting-heading{font-size:4rem}}.studio-reference-body .studio-audience-wrap{position:relative}.studio-reference-body .studio-audience{background:transparent;padding:7.5rem 0 0}.studio-reference-body .studio-audience--last{padding-bottom:7.5rem}.studio-reference-body .studio-audience>.container{max-width:73rem;padding-inline:2.5rem}.studio-reference-body .studio-audience .grid{display:flex;align-items:center;gap:4rem}.studio-reference-body .studio-audience .grid>div{width:calc((100% - 4rem)/2)}.studio-reference-body .studio-audience h2{font-size:2rem;font-weight:400;line-height:1.2}.studio-reference-body .studio-audience p{margin-top:.75rem;max-width:none}.studio-reference-body .studio-audience a{color:var(--illuminate-black)}.studio-reference-body .studio-audience-media{position:relative;width:100%}.studio-reference-body .studio-audience-media>img{display:block;width:100%;height:auto}.studio-reference-body .studio-audience-media>.studio-lottie{position:absolute;inset:0}@media(min-width:992px){.studio-reference-body .studio-audience--reverse .grid>div:first-child{order:2}.studio-reference-body .studio-audience--reverse .grid>div:last-child{order:1}}@media(max-width:991px){.studio-reference-body .studio-audience{padding-top:6rem}.studio-reference-body .studio-audience--last{padding-bottom:6rem}.studio-reference-body .studio-audience .grid{flex-direction:column;gap:2rem;align-items:flex-start}.studio-reference-body .studio-audience .grid>div{width:100%}.studio-reference-body .studio-audience-media{width:fit-content;max-width:100%;display:block}.studio-reference-body .studio-audience-media>img{max-height:31.25rem;width:auto;max-width:100%}}@media(max-width:767px){.studio-reference-body .studio-audience{padding-top:4rem}.studio-reference-body .studio-audience--last{padding-bottom:4rem}.studio-reference-body .studio-audience>.container{padding-inline:1.25rem}}.studio-reference-body .studio-quote{padding-bottom:7.5rem}.studio-reference-body .studio-quote blockquote{text-align:center}.studio-reference-body .studio-quote p{margin-top:.75rem}.studio-reference-body .studio-quote img{width:97px;height:33px;margin:.75rem auto 0}@media(max-width:991px){.studio-reference-body .studio-quote{padding-bottom:6rem}}@media(max-width:767px){.studio-reference-body .studio-quote{padding-bottom:4rem}}.studio-reference-body .studio-access{background:var(--illuminate-black);color:var(--illuminate-white);padding-block:7.5rem}.studio-reference-body .studio-access-inset{margin-left:6.875rem}.studio-reference-body .studio-access-intro{max-width:32rem}.studio-reference-body .studio-access-intro p{margin-top:.75rem;color:var(--illuminate-grey-300)}.studio-reference-body .studio-access-intro a{margin-top:1.75rem}.studio-reference-body .studio-access-desktop{display:flex;align-items:center;justify-content:space-between;gap:5rem}.studio-reference-body .studio-access-tabs{width:calc((100% - 5rem)/2);max-width:33.125rem;flex-shrink:0;display:flex;flex-direction:column;gap:.625rem}.studio-reference-body .studio-access-panel{padding:.75rem;border-radius:.75rem}.studio-reference-body .studio-access-panel:hover,.studio-reference-body .studio-access-panel.is-active{background:var(--illuminate-grey-900)}.studio-reference-body .studio-access-trigger{cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:1.5rem;width:100%;background:transparent;color:inherit;padding-left:.75rem;position:relative}.studio-reference-body .studio-access-trigger:focus-visible{outline:2px solid var(--illuminate-yellow-500);outline-offset:4px}.studio-reference-body .studio-access-title{font-size:1.125rem;line-height:1.2;font-weight:600;color:#fffc}.studio-reference-body .studio-access-panel.is-active .studio-access-trigger:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--illuminate-yellow-500)}.studio-reference-body .studio-access-panel.is-active .studio-access-title{color:var(--illuminate-yellow-500)}.studio-reference-body .studio-access-arrow{display:flex;align-items:center;justify-content:center;background:var(--illuminate-grey-900);width:26px;height:26px;border-radius:100%}.studio-reference-body .studio-access-panel.is-active .studio-access-arrow{background:var(--illuminate-yellow-500);color:var(--illuminate-black);transform:rotate(180deg)}.studio-reference-body .studio-access-copy{margin-top:.75rem;color:var(--illuminate-yellow-200)}.studio-reference-body .studio-access-media{position:relative;width:calc((100% - 5rem)/2);max-width:33.125rem;aspect-ratio:1440/1385}.studio-reference-body .studio-access-curtain{position:absolute;inset:0;opacity:0;clip-path:inset(100% 0 0);transition:clip-path .6s,opacity .6s}.studio-reference-body .studio-access-curtain.is-active{opacity:1;clip-path:inset(0)}.studio-reference-body .studio-access-curtain img{width:100%;height:100%;object-fit:contain}.studio-reference-body .studio-access-mobile{display:none}@media(max-width:991px){.studio-reference-body .studio-access{padding-block:6rem 4rem}.studio-reference-body .studio-access-inset{margin-left:0}.studio-reference-body .studio-access-desktop{display:none}.studio-reference-body .studio-access-mobile{display:block;padding-left:2.5rem;margin-top:6rem}.studio-reference-body .studio-access-mobile .swiper-slide{width:18.75rem}.studio-reference-body .studio-access-mobile-title{font-size:1.125rem;line-height:1.2;font-weight:400;color:var(--illuminate-white)}.studio-reference-body .studio-access-mobile p{margin-top:.75rem;color:var(--illuminate-white)}.studio-reference-body .studio-access-mobile img{margin-top:2.625rem;width:100%;height:auto}}@media(max-width:767px){.studio-reference-body .studio-access{padding-block:4rem}.studio-reference-body .studio-access-mobile{padding-left:1.25rem;margin-top:4rem}}@media(prefers-reduced-motion:reduce){.studio-reference-body .studio-access-curtain{transition:none}}.studio-reference-body .studio-closing{position:relative;padding-block:5rem}.studio-reference-body .studio-closing-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.studio-reference-body .studio-closing>.container{position:relative}.studio-reference-body .studio-closing-grid{display:flex;align-items:flex-end;gap:7.5rem}.studio-reference-body .studio-closing-media{flex:0 0 756px;width:756px}.studio-reference-body .studio-closing-media>img{width:756px;height:auto;box-shadow:13px -13px 38px #00000040}.studio-reference-body .studio-closing-copy{flex:0 0 420px;width:420px}.studio-reference-body .studio-closing-copy>a{margin-top:2.5rem}@media(max-width:991px){.studio-reference-body .studio-closing{padding-block:4rem}.studio-reference-body .studio-closing-grid{flex-direction:column;align-items:flex-start}.studio-reference-body .studio-closing-media{flex:none;width:100%;max-width:756px}.studio-reference-body .studio-closing-media>img{width:100%}.studio-reference-body .studio-closing-copy{flex:none;width:100%;max-width:420px}}@media(max-width:767px){.studio-reference-body .studio-closing{padding-block:3rem}}@media(max-width:479px){.studio-reference-body .studio-closing-grid{gap:3rem}}
