.ctg-root .woi-body{padding-bottom:100px}.ctg-root .woi-feature{background:#f9f0fa;border-radius:16px;grid-template-columns:400px minmax(0,1fr);width:1008px;max-width:calc(100% - 40px);margin:40px auto 0;display:grid;overflow:hidden;box-shadow:0 1px 3px #a6afc366}.ctg-root .woi-feature-no-portrait{grid-template-columns:minmax(0,1fr)}.ctg-root .woi-feature-media,.ctg-root .woi-view-media{background:#f1dff7;justify-content:center;align-items:center;padding:48px;display:flex}.ctg-root .woi-feature-ring,.ctg-root .woi-view-ring{box-sizing:border-box;background:#fff;border:2px solid #bc99ff;border-radius:50%;width:280px;height:280px;padding:6px}.ctg-root .woi-feature-photo,.ctg-root .woi-view-photo,.ctg-root .woi-sheet-photo{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.ctg-root .woi-feature-img,.ctg-root .woi-view-img,.ctg-root .woi-sheet-img{object-fit:cover;object-position:center;border-radius:50%;display:block}.ctg-root .woi-feature-body{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:56px 64px 56px 56px;display:flex;position:relative}.ctg-root .woi-feature-glyph,.ctg-root .woi-view-glyph{font:700 240px/1 var(--ctg-font-lexend);color:#f1dff7;pointer-events:none;position:absolute;top:-28px;right:56px}.ctg-root .woi-feature-eyebrow{font:600 12px/16px var(--ctg-font-lexend);color:#8b33b7;letter-spacing:.04em;position:relative}.ctg-root .woi-feature-name,.ctg-root .woi-view-name{font:600 32px/40px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:balance;margin:8px 0 0;position:relative}.ctg-root .woi-feature-roles,.ctg-root .woi-view-roles{flex-direction:column;margin-top:4px;display:flex;position:relative}.ctg-root .woi-feature-roles p,.ctg-root .woi-view-roles p{font:500 18px/24px var(--ctg-font-lexend);color:#3e0b86;text-wrap:balance;margin:0}.ctg-root .woi-feature-quote{font:600 28px/38px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:pretty;margin:24px 0 0;position:relative}.ctg-root .woi-feature-quote p{margin:0}.ctg-root .woi-share{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:32px;display:flex;position:relative}.ctg-root .woi-share-copy{appearance:none;height:48px;font:600 16px/24px var(--ctg-font-lexend);color:#fff;background:#8b33b7;border:0;border-radius:25px;align-items:center;margin:0;padding:0 32px;display:inline-flex}.ctg-root .woi-share-copy:hover{background:#512798}.ctg-root .woi-share-copy:focus-visible{outline-offset:3px;outline:2px solid #8b33b7}.ctg-root .woi-share-or{font:500 14px/20px var(--ctg-font-lexend);color:#3b3b4d;margin-left:8px}.ctg-root .woi-share-social{gap:12px;display:flex}.ctg-root .woi-share-icon{appearance:none;color:#fff;background:#8b33b7;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.ctg-root .woi-share-icon:hover{color:#fff;background:#512798}.ctg-root .woi-share-icon:focus-visible{outline-offset:2px;outline:2px solid #8b33b7}.ctg-root .woi-wall-section{box-sizing:content-box;width:1008px;max-width:calc(100% - 40px);margin:0 auto;padding:60px 0 0}.ctg-root .woi-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ctg-root .woi-wall-heading{min-height:48px;font:600 32px/40px var(--ctg-font-lexend);color:#1c1c1c;outline:none;align-items:center;margin:0;scroll-margin-top:96px;display:flex}.ctg-root .woi-industry{flex-direction:column;gap:8px;width:400px;display:flex;position:relative}.ctg-root .woi-industry-label{font:500 14px/20px var(--ctg-font-lexend);color:#3b3b4d}.ctg-root .woi-industry-field{position:relative}.ctg-root .woi-industry-select{appearance:none;box-sizing:border-box;width:100%;height:48px;font:500 16px/22px var(--ctg-font-lexend);color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #717188;border-radius:8px;outline:none;padding:0 48px 0 16px;transition:box-shadow .12s cubic-bezier(.4,0,.2,1)}.ctg-root .woi-industry-select:focus{border-color:#8b33b7;box-shadow:0 0 0 3px #f1dff7}.ctg-root .woi-industry-chevron{pointer-events:none;color:#3b3b4d;position:absolute;top:14px;right:16px}.ctg-root .woi-result{font:500 14px/20px var(--ctg-font-lexend);color:#3b3b4d;margin:16px 0 0}.ctg-root .woi-wall{--woi-gap:24px;--woi-columns:3;column-gap:var(--woi-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;row-gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.ctg-root .woi-wall[data-woi-masonry]{grid-auto-rows:4px}.ctg-root .woi-wall[data-woi-masonry]>li{grid-column-start:var(--woi-column,auto);grid-row-start:var(--woi-row,auto);grid-row-end:span var(--woi-span,1)}.ctg-root .woi-wall>li{--woi-fill:#fff;--woi-border:#e3e4eb;--woi-shadow:0px 1px 3px 0px #a6afc366;--woi-shadow-hover:0px 4px 12px 0px #a6afc366;padding-bottom:var(--woi-gap);flex-direction:column;gap:12px;min-width:0;display:flex}.ctg-root .woi-wall[data-woi-masonry]>li[data-woi-tone=pink],.ctg-root .woi-wall:not([data-woi-masonry])>li:nth-child(2n){--woi-fill:#fff3f3;--woi-border:#f5e0e0;--woi-shadow:0 10px 25px -5px #3a1c1c14, 0 8px 10px -6px #3a1c1c0a;--woi-shadow-hover:0 20px 30px -10px #3a1c1c1f, 0 10px 15px -5px #3a1c1c0f}.ctg-root .woi-card{text-align:center;background:var(--woi-fill);border:1px solid var(--woi-border);box-shadow:var(--woi-shadow);cursor:pointer;border-radius:16px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:28px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ctg-root .woi-card:hover,.ctg-root .woi-card:active{box-shadow:var(--woi-shadow-hover)}.ctg-root .woi-card-ring{box-sizing:border-box;background:#efedf3;border:1.5px solid #9a8baa;border-radius:50%;flex:none;width:200px;height:200px;margin-bottom:20px;padding:4px}.ctg-root .woi-card-photo{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.ctg-root .woi-card-img{object-fit:cover;object-position:center;border-radius:50%;display:block}.ctg-root .woi-card-figure{flex-direction:column;width:100%;margin:0;display:flex}.ctg-root .woi-card-caption{flex-direction:column;gap:4px;display:flex}.ctg-root .woi-card-name{font:600 22px/30px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:balance;margin:0}.ctg-root .woi-card-roles{flex-direction:column;display:flex}.ctg-root .woi-card-roles p{font:500 16px/22px var(--ctg-font-lexend);color:#003f67;text-wrap:balance;margin:0}.ctg-root .woi-card-quote{font:500 16px/24px var(--ctg-font-lexend);color:#3b3b4d;text-wrap:pretty;margin:16px 0 0}.ctg-root .woi-card-quote p{margin:0}.ctg-root .woi-card-link{z-index:1;border-radius:16px;outline:none;position:absolute;inset:0}.ctg-root .woi-card-link:focus-visible{outline-offset:3px;outline:2px solid #8b33b7}.ctg-root .woi-card-actions{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;display:flex}.ctg-root .woi-card-share{appearance:none;z-index:2;color:#003f67;height:40px;font:600 14px/20px var(--woi-font-fira-sans);cursor:pointer;background:0 0;border:0;border-radius:25px;align-items:center;gap:8px;margin:0;padding:0 14px;transition:background .12s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ctg-root .woi-card-share:hover,.ctg-root .woi-card-share:active{background:#f1dff7}.ctg-root .woi-card-share:focus-visible{outline-offset:2px;outline:2px solid #8b33b7}.ctg-root .woi-skeleton{background:var(--woi-fill);border:1px solid var(--woi-border);box-shadow:var(--woi-shadow);box-sizing:border-box;border-radius:16px;flex-direction:column;flex:1;align-items:center;min-height:520px;padding:28px;animation:1.2s ease-in-out infinite woi-pulse;display:flex}@keyframes woi-pulse{0%,to{opacity:1}50%{opacity:.6}}.ctg-root .woi-skeleton-ring{box-sizing:border-box;background:#fff;border:1.5px solid #ebddff;border-radius:50%;flex:none;width:200px;height:200px;padding:4px}.ctg-root .woi-skeleton-disc{background:#f1dff7;border-radius:50%;width:100%;height:100%}.ctg-root .woi-skeleton-name{background:#f1dff7;border-radius:6px;width:64%;height:20px;margin-top:26px}.ctg-root .woi-skeleton-role{background:#f1dff7;border-radius:6px;width:46%;height:14px;margin-top:12px}.ctg-root .woi-skeleton-quote{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:26px;display:flex}.ctg-root .woi-skeleton-quote>div{background:#f1dff7;border-radius:6px;width:100%;height:12px}.ctg-root .woi-skeleton-quote>div:nth-child(2){width:92%}.ctg-root .woi-skeleton-quote>div:nth-child(3){width:86%}.ctg-root .woi-skeleton-quote>div:nth-child(4){width:58%}.ctg-root .woi-skeleton-share{justify-content:flex-end;width:100%;margin-top:auto;padding-top:24px;display:flex}.ctg-root .woi-skeleton-share>div{background:#f1dff7;border-radius:25px;width:88px;height:32px}.ctg-root .woi-empty{text-align:center;background:#f9f0fa;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding:56px 24px;display:flex}.ctg-root .woi-empty-ring{box-sizing:border-box;background:#fff;border:1.5px solid #bc99ff;border-radius:50%;width:96px;height:96px;padding:4px}.ctg-root .woi-empty-disc{color:#8b33b7;background:#f1dff7;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ctg-root .woi-empty-title{font:600 24px/32px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:balance;margin:8px 0 0}.ctg-root .woi-empty-body{max-width:440px;font:500 16px/24px var(--ctg-font-lexend);color:#3b3b4d;text-wrap:pretty;margin:0}.ctg-root .woi-empty .woi-outlined{margin-top:12px}.ctg-root .woi-outlined:focus-visible{outline-offset:3px;outline:2px solid #8b33b7}.ctg-root .woi-outlined[aria-disabled=true]{opacity:.25}.ctg-root .woi-footer{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.ctg-root .woi-progress{flex-direction:column;align-items:center;gap:8px;display:flex}.ctg-root .woi-progress-count{font:500 14px/20px var(--ctg-font-lexend);color:#3b3b4d}.ctg-root .woi-progress-track{background:#f1dff7;border-radius:2px;width:200px;height:4px;overflow:hidden}.ctg-root .woi-progress-fill{height:100%;width:var(--woi-progress);background:#8b33b7;border-radius:2px;transition:width .2s cubic-bezier(.4,0,.2,1)}.ctg-root .woi-end{box-sizing:border-box;border-top:1px solid #f1dff7;flex-direction:column;align-items:center;gap:8px;width:100%;padding:40px 24px 0;display:flex}.ctg-root .woi-end-bar{background:#8b33b7;border-radius:2px;width:200px;height:4px;margin-bottom:16px}.ctg-root .woi-end-title{font:600 24px/32px var(--ctg-font-lexend);color:#1c1c1c;margin:0}.ctg-root .woi-end-body{font:500 16px/24px var(--ctg-font-lexend);color:#3b3b4d;margin:0}.ctg-root .woi-text-button{appearance:none;height:48px;font:600 16px/22px var(--ctg-font-lexend);color:#8b33b7;cursor:pointer;background:0 0;border:0;border-radius:25px;align-items:center;margin:8px 0 0;padding:12px 0;display:inline-flex}.ctg-root .woi-text-button:hover{color:#512798}.ctg-root .woi-text-button:focus-visible{outline-offset:3px;outline:2px solid #8b33b7}:root:has(.ctg-root .woi-view){overflow:hidden}.ctg-root .woi-view-scrim{z-index:50;background:#1c1c1c8f;position:fixed;inset:0}.ctg-root .woi-view-dialog{z-index:51;position:fixed;inset:0;overflow-y:auto}.ctg-root .woi-view-row{box-sizing:border-box;justify-content:center;align-items:center;gap:32px;min-height:100%;padding:24px 0;display:flex}.ctg-root .woi-view-arrow{appearance:none;color:#512798;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin:0;padding:0;display:flex;box-shadow:0 4px 12px #a6afc366}.ctg-root .woi-view-arrow:hover{color:#8b33b7}.ctg-root .woi-view-arrow:focus-visible{outline-offset:3px;outline:2px solid #fff}.ctg-root .woi-view-panel{background:#f9f0fa;border-radius:16px;grid-template-columns:400px minmax(0,1fr);width:1008px;max-width:calc(100% - 176px);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000026}.ctg-root .woi-view-no-portrait{grid-template-columns:minmax(0,1fr)}.ctg-root .woi-view-body{flex-direction:column;min-width:0;padding:56px 64px 56px 56px;display:flex;position:relative}.ctg-root .woi-view-close{appearance:none;z-index:2;color:#1c1c1c;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex;position:absolute;top:16px;right:16px}.ctg-root .woi-view-close:hover{background:#f1dff7}.ctg-root .woi-view-close:focus-visible{outline-offset:2px;outline:2px solid #8b33b7}.ctg-root .woi-view-position{font:400 12px/16px var(--ctg-font-lexend);color:#3b3b4d;position:relative}.ctg-root .woi-view-quote{font:600 28px/38px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:pretty;margin:24px 0 0;position:relative}.ctg-root .woi-view-quote-medium{font-size:24px;line-height:34px}.ctg-root .woi-view-quote-long{font-size:20px;line-height:30px}.ctg-root .woi-view-sheet{z-index:51;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.ctg-root .woi-sheet-bar{background:#fff;border-bottom:1px solid #f1dff7;flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 8px;display:flex}.ctg-root .woi-sheet-button{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex}.ctg-root .woi-sheet-button:focus-visible{outline-offset:1px;outline:2px solid #8b33b7}.ctg-root .woi-sheet-close{color:#1c1c1c}.ctg-root .woi-sheet-step{color:#512798}.ctg-root .woi-sheet-steps{display:flex}.ctg-root .woi-sheet-position{font:500 14px/20px var(--ctg-font-lexend);color:#3b3b4d}.ctg-root .woi-sheet-body{text-align:center;background:#f9f0fa;flex:1;min-height:0;padding:36px 24px;scroll-padding-bottom:24px;display:block;position:relative;overflow:auto}.ctg-root .woi-sheet-glyph{font:700 180px/1 var(--ctg-font-lexend);color:#f1dff7;pointer-events:none;position:absolute;top:-12px;right:16px}.ctg-root .woi-sheet-ring{box-sizing:border-box;background:#fff;border:1.5px solid #bc99ff;border-radius:50%;flex:none;width:240px;height:240px;margin:0 auto;padding:4px;position:relative}.ctg-root .woi-sheet-name{font:600 24px/32px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:balance;margin:24px 0 0;position:relative}.ctg-root .woi-sheet-roles{flex-direction:column;margin-top:4px;display:flex;position:relative}.ctg-root .woi-sheet-roles p{font:500 16px/22px var(--ctg-font-lexend);color:#3e0b86;text-wrap:balance;margin:0}.ctg-root .woi-sheet-quote{font:600 22px/32px var(--ctg-font-lexend);color:#1c1c1c;text-wrap:pretty;margin:24px 0 0;position:relative}.ctg-root .woi-sheet-quote-medium{font-size:20px;line-height:30px}.ctg-root .woi-sheet-quote-long{font-size:18px;line-height:28px}.ctg-root .woi-view-quote p,.ctg-root .woi-sheet-quote p{margin:0}.ctg-root .woi-sheet-footer{background:#fff;border-top:1px solid #f1dff7;flex:none;padding:12px 20px 24px}.ctg-root .woi-sheet-share{justify-content:center;width:100%;height:40px}@media (max-width:1023.98px){.ctg-root .woi-feature{grid-template-columns:minmax(0,1fr);width:704px;margin-top:32px}.ctg-root .woi-feature-media{padding:40px}.ctg-root .woi-feature-ring{width:240px;height:240px}.ctg-root .woi-feature-body{text-align:center;align-items:center;padding:40px 48px}.ctg-root .woi-feature-glyph{font-size:180px;right:16px}.ctg-root .woi-feature-name{font-size:24px;line-height:32px}.ctg-root .woi-feature-roles p{font-size:16px;line-height:22px}.ctg-root .woi-feature-quote{font-size:22px;line-height:32px}.ctg-root .woi-share{justify-content:center}.ctg-root .woi-wall-section{width:704px}.ctg-root .woi-toolbar{flex-direction:column;align-items:stretch}.ctg-root .woi-wall-heading{min-height:0}.ctg-root .woi-industry{width:100%}.ctg-root .woi-wall{--woi-gap:20px;--woi-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ctg-root .woi-card,.ctg-root .woi-skeleton{padding:24px}.ctg-root .woi-card-ring,.ctg-root .woi-skeleton-ring{width:216px;height:216px}.ctg-root .woi-skeleton{min-height:500px}.ctg-root .woi-empty{margin-top:24px}.ctg-root .woi-footer{margin-top:40px}}@media (min-width:768px) and (max-width:1023.98px){.ctg-root .woi-wall:not([data-woi-masonry])>li:nth-child(2n){--woi-fill:#fff;--woi-border:#e3e4eb;--woi-shadow:0px 1px 3px 0px #a6afc366;--woi-shadow-hover:0px 4px 12px 0px #a6afc366}.ctg-root .woi-wall:not([data-woi-masonry])>li:nth-child(4n+2),.ctg-root .woi-wall:not([data-woi-masonry])>li:nth-child(4n+3){--woi-fill:#fff3f3;--woi-border:#f5e0e0;--woi-shadow:0 10px 25px -5px #3a1c1c14, 0 8px 10px -6px #3a1c1c0a;--woi-shadow-hover:0 20px 30px -10px #3a1c1c1f, 0 10px 15px -5px #3a1c1c0f}}@media (max-width:767.98px){.ctg-root .woi-body{padding-bottom:64px}.ctg-root .woi-feature{width:350px;margin-top:24px}.ctg-root .woi-feature-media{padding:32px}.ctg-root .woi-feature-ring{width:220px;height:220px}.ctg-root .woi-feature-body{padding:32px 24px}.ctg-root .woi-share-copy{height:40px}.ctg-root .woi-wall-section{width:350px;padding-top:32px}.ctg-root .woi-wall-heading{font-size:24px;line-height:32px}.ctg-root .woi-wall{--woi-gap:16px;--woi-columns:1;grid-template-columns:minmax(0,1fr)}.ctg-root .woi-card-ring,.ctg-root .woi-skeleton-ring{width:220px;height:220px}.ctg-root .woi-card-name{font-size:20px;line-height:28px}.ctg-root .woi-card-share{height:44px}.ctg-root .woi-skeleton{min-height:460px}.ctg-root .woi-footer{margin-top:32px}.ctg-root button.woi-outlined{height:40px}}@media (min-width:1024px){.ctg-root [data-woi-bp]:not([data-woi-bp~=desktop]){display:none}}@media (min-width:768px) and (max-width:1023.98px){.ctg-root [data-woi-bp]:not([data-woi-bp~=tablet]){display:none}}@media (max-width:767.98px){.ctg-root [data-woi-bp]:not([data-woi-bp~=mobile]){display:none}}@media (max-width:1023.98px){.ctg-root .woi-view-dialog{display:none}}@media (min-width:1024px){.ctg-root .woi-view-sheet{display:none}}@media (prefers-reduced-motion:reduce){.ctg-root .woi-skeleton{animation:none}.ctg-root .woi-progress-fill{transition:none}}