.vol-main{font-size:18px;line-height:1.65;color:#2b2535}.vol-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.vol-main h1,.vol-main h2,.vol-main h3,.vol-main h4{color:#260b4d;line-height:1.2;letter-spacing:-.025em}.vol-main h1{font-size:clamp(43px,5vw,68px);margin:0 0 25px;font-weight:750;max-width:1050px}.vol-main h2{font-size:clamp(29px,3vw,40px);margin:0 0 22px}.vol-main h3{font-size:23px;margin:0 0 12px}.vol-main p{margin-top:0}.vol-eyebrow{font-size:14px!important;color:#653497;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px}.vol-hero{background:#f5f0fb;padding:56px 0 0;border-bottom:1px solid #ded4eb}.vol-hero-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.8fr);gap:65px;align-items:start}.vol-lead{font-size:25px;line-height:1.45;max-width:800px;margin-bottom:20px}.vol-intro{max-width:800px;color:#665e72}.vol-actions{display:flex;gap:13px;flex-wrap:wrap;margin:28px 0 34px}.vol-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:15px;padding:11px 20px;background:#5118a7;color:#fff!important;border:2px solid #5118a7;border-radius:6px;font-size:17px;line-height:1.45;font-weight:700;text-decoration:none}.vol-button:hover{background:#37106f;border-color:#37106f}.vol-button-secondary{background:transparent;color:#5118a7!important}.vol-button-secondary:hover{background:#eae0f8}.vol-hero-note{border-left:3px solid #ef754b;padding:2px 0 3px 27px;margin-top:14px}.vol-hero-note h2{font-size:24px;margin-bottom:15px}.vol-hero-note p{font-size:16px;color:#665e72}.vol-subnav{display:flex;flex-wrap:wrap;gap:14px 28px;border-top:1px solid #dcd1e9;padding:17px 0;margin-top:12px}.vol-subnav a{font-size:16px;min-height:30px;color:#5118a7;display:inline-flex;align-items:center;font-weight:700;text-underline-offset:4px}.vol-section{padding:60px 0}.vol-tint{background:#faf8fc}.vol-section-intro{max-width:780px;color:#665e72}.vol-stats{display:flex;gap:48px;flex-wrap:wrap;margin:12px 0 28px}.vol-stat strong{font-size:35px;line-height:1.2;display:block;color:#3e1672}.vol-stat span{display:block;font-size:15px;color:#665e72;margin-top:6px}.vol-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vol-way,.vol-team-link{padding-top:23px;border-top:3px solid #5926a2}.vol-way p,.vol-team-link p{font-size:16px;color:#665e72}.vol-way a,.vol-team-link a,.vol-inline-link{color:#5118a7;font-weight:700;text-underline-offset:4px}.vol-way a,.vol-team-link a{display:inline-block;min-height:35px}.vol-way h3 a,.vol-team-link h3 a{text-decoration:none;color:#260b4d}.vol-small{font-size:15px!important;color:#665e72}.vol-counts{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;font-weight:700;color:#5118a7;margin:12px 0}.vol-tree-root{padding:23px 28px;border:1px solid #c9b7e1;border-left:5px solid #5118a7;background:#f5effb;border-radius:6px;max-width:660px;margin:0 0 32px}.vol-tree-root h3{margin:0 0 8px}.vol-tree-root a{color:#5118a7;text-underline-offset:4px;font-weight:700}.vol-tree-list{list-style:none;padding:0 0 0 28px;margin:0;border-left:2px solid #d8c9ea}.vol-tree-list>li{position:relative;margin:0 0 36px}.vol-tree-list>li:before{content:"";position:absolute;top:24px;width:28px;left:-28px;border-top:2px solid #d8c9ea}.vol-tree-branch{border:1px solid #ddd3e9;border-radius:7px;padding:23px 26px;background:#fff}.vol-tree-branch h3{font-size:23px;margin:0 0 8px}.vol-tree-branch p{font-size:16px;margin:0 0 14px;color:#665e72}.vol-portfolio-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:0;padding:0;list-style:none}.vol-portfolio-tree>li{position:relative;border-left:2px solid #d6c5e8;padding-left:22px}.vol-portfolio-tree>li:before{content:"";position:absolute;width:22px;left:-2px;top:26px;border-top:2px solid #d6c5e8}.vol-portfolio-tree .vol-team-link{border-top:none;padding:15px 0 10px}.vol-portfolio-tree h3{font-size:22px}.vol-portfolio-tree p{margin-bottom:8px}.vol-portfolio-tree .vol-counts{font-size:13px}.vol-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;counter-reset:steps;padding:0}.vol-process>li{counter-increment:steps;border-top:2px solid #d8c9ea;padding-top:18px}.vol-process>li:before{content:counter(steps,decimal-leading-zero);display:block;color:#8b6eac;font-size:15px;margin-bottom:18px}.vol-process h3{font-size:21px}.vol-process p{font-size:16px;color:#665e72}.vol-filter{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(200px,1fr) minmax(170px,.8fr);gap:18px;padding:24px;background:#f5effb;border:1px solid #ded2ed;border-radius:8px;margin-bottom:24px}.vol-filter label{font-size:15px;font-weight:700;color:#352344;display:block}.vol-filter input,.vol-filter select{width:100%;display:block;min-height:48px;border:1px solid #b7a4cf;border-radius:5px;background:#fff;color:#2b2535;font:inherit;font-size:16px;padding:10px 12px;margin-top:7px}.vol-filter input:focus,.vol-filter select:focus,.vol-main button:focus-visible,.vol-main a:focus-visible{outline:3px solid #e77850;outline-offset:3px}.vol-result{font-size:16px;color:#665e72;margin:12px 0 25px}.vol-empty{background:#f5effb;padding:25px;border-radius:7px}.vol-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vol-card{display:grid;position:relative;perspective:1400px;scroll-margin-top:var(--hub-anchor-offset,180px)}.vol-card[hidden],.vol-tree-list>li[hidden]{display:none!important}.vol-card-inner{display:grid;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.6,.3,1)}.vol-card.is-flipped .vol-card-inner{transform:rotateY(180deg)}.vol-card-face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #dacfe6;border-radius:8px;padding:28px 24px 72px;background:#fff;min-height:345px;display:flex;flex-direction:column;overflow-wrap:anywhere}.vol-card-front{transform:rotateY(0deg)}.vol-card-back{transform:rotateY(180deg);background:#f5effb;border-color:#b59bcf;pointer-events:none}.vol-card.is-flipped .vol-card-front{pointer-events:none}.vol-card.is-flipped .vol-card-back{pointer-events:auto}.vol-card:target .vol-card-face{border-color:#7441af;box-shadow:0 0 0 3px #e6d6f7}.vol-role-level{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#795a99;margin:0 0 13px;padding-right:26px}.vol-card h3{font-size:23px;margin:0 0 18px}.vol-card h4{font-size:20px;margin:8px 0 15px}.vol-role-portfolio{font-size:14px;color:#665e72;margin-bottom:16px}.vol-role-portfolio a{color:#665e72;text-underline-offset:3px}.vol-status{display:inline-block;font-size:12px;line-height:1.4;font-weight:750;padding:5px 10px;border-radius:20px;align-self:flex-start;margin-bottom:17px;letter-spacing:.025em}.vol-status-open{color:#532691;background:#eee3fc}.vol-status-occupied{color:#246045;background:#e7f3ec}.vol-status-confirmation{color:#785112;background:#fff0ce}.vol-status-group{color:#5e5670;background:#eeebf2}.vol-people{list-style:none;padding:0;margin:0 0 19px}.vol-people li{margin-bottom:13px}.vol-person-name{display:block;font-size:18px;font-weight:700;color:#31223f}.vol-people a{font-size:14px;color:#5118a7;text-underline-offset:3px}.vol-card-note{font-size:15px;color:#665e72;margin:0 0 18px}.vol-interest{font-size:16px;line-height:1.5;font-weight:750;color:#5118a7;text-underline-offset:4px;display:inline-flex;min-height:40px;align-items:center;align-self:flex-start;margin-top:auto}.vol-flip{position:absolute;z-index:2;bottom:18px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;min-height:42px;background:transparent;border:none;border-top:1px solid #ded3e9;padding:14px 0 0;font:inherit;font-size:15px;line-height:1.4;font-weight:700;color:#5118a7;cursor:pointer;text-align:left}.vol-flip span:last-child{font-size:20px}.vol-card-back ul{margin:0 0 14px;padding-left:19px;font-size:16px;color:#51465e}.vol-card-back li{margin:0 0 10px}.vol-card-back .vol-small{margin-bottom:15px}.vol-card-back .vol-interest{font-size:15px}.vol-card-permalink{position:absolute;top:18px;right:17px;color:#896ba6;font-size:20px;line-height:1.2;text-decoration:none;z-index:2;padding:4px}.vol-filter[hidden]{display:none}.vol-team-sidebar{background:#fff;border-left:3px solid #e9764a;padding:6px 0 8px 25px}.vol-team-sidebar strong{font-size:35px;color:#5118a7;display:block;line-height:1.2}.vol-team-sidebar span{display:block;font-size:15px;color:#665e72;margin:7px 0 20px}.vol-team-sidebar a{font-size:15px;color:#5118a7;font-weight:700}.vol-team-hero{padding-bottom:35px}.vol-team-hero .vol-actions{margin-bottom:12px}.vol-footer{padding:30px 0;background:#f5f1f9;border-top:1px solid #ded3e9}.vol-footer p{font-size:15px;color:#352344;font-weight:700}.vol-footer nav{display:flex;gap:12px 26px;flex-wrap:wrap}.vol-footer a{font-size:15px;color:#5118a7;min-height:30px;text-underline-offset:4px}.vol-help-band{padding:30px;border-radius:8px;background:#260b4d;color:#fff;margin-top:35px}.vol-help-band h3{color:#fff}.vol-help-band p{font-size:16px}.vol-help-band a{color:#fff;font-weight:700;text-underline-offset:4px}.vol-catalog-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:20px}.vol-catalog-header h2{margin-bottom:0}.vol-noscript{font-size:15px;color:#665e72;border-left:3px solid #e9764a;padding-left:15px}.vol-card.no-motion .vol-card-inner{transition:none}
@media(max-width:1050px){.vol-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-hero-layout{gap:35px;grid-template-columns:1.5fr 1fr}.vol-process{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-filter{grid-template-columns:1fr 1fr}.vol-filter label:first-child{grid-column:1/-1}.vol-card-face{min-height:330px}}
@media(max-width:700px){.vol-wrap{width:calc(100% - 36px)}.vol-hero{padding-top:34px}.vol-hero-layout{grid-template-columns:1fr;gap:0}.vol-hero-note{margin:0 0 27px}.vol-hero-note h2{font-size:22px}.vol-main h1{font-size:43px}.vol-lead{font-size:22px}.vol-main{font-size:17px}.vol-stats{gap:24px}.vol-stat strong{font-size:29px}.vol-stat span{max-width:115px;font-size:13px}.vol-subnav{gap:10px 20px}.vol-subnav a{font-size:15px}.vol-section{padding:40px 0}.vol-grid,.vol-role-grid,.vol-portfolio-tree{grid-template-columns:1fr}.vol-filter{grid-template-columns:1fr;padding:18px}.vol-filter label:first-child{grid-column:auto}.vol-tree-list{padding-left:16px}.vol-tree-list>li:before{width:16px;left:-16px}.vol-card-face{min-height:315px;padding:24px 22px 70px}.vol-card h3{font-size:23px}.vol-tree-branch{padding:20px}.vol-actions .vol-button{flex:1 1 220px}.vol-team-sidebar{margin:20px 0 0}.vol-team-sidebar strong{display:inline;font-size:28px}.vol-team-sidebar span{display:inline;margin-left:10px;margin-right:15px}.vol-team-sidebar a{display:block;margin-top:14px}.vol-process{gap:25px 20px}.vol-process h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.vol-card-inner{transition:none}.vol-card.is-flipped .vol-card-inner{transform:none}.vol-card-back{transform:none;visibility:hidden}.vol-card.is-flipped .vol-card-back{visibility:visible}.vol-card.is-flipped .vol-card-front{visibility:hidden}}
@media print{.vol-filter,.vol-flip,.vol-card-permalink{display:none!important}.vol-card-inner,.vol-card.is-flipped .vol-card-inner{transform:none!important;display:block}.vol-card-face{min-height:0!important;padding:18px!important;display:block;break-inside:avoid}.vol-card-back{transform:none!important;backface-visibility:visible;visibility:visible;pointer-events:auto}.vol-card-front{margin-bottom:8px}.vol-card.is-flipped .vol-card-front{visibility:visible}.vol-role-grid{grid-template-columns:1fr 1fr}.vol-card{break-inside:avoid}}

.vol-onboarding-steps{line-height:1.8;max-width:950px;padding-left:25px}.vol-onboarding-steps li{margin-bottom:18px}.vol-onboarding-steps strong{color:#4f2386}
