.card-module__uAl7SW__card{border:1px solid var(--card-border);border-radius:var(--card-radius,var(--radius-card));background:linear-gradient(180deg, var(--card-surface-top), var(--card-surface-bottom)), var(--card-surface-base);min-width:0;box-shadow:var(--card-inset-highlight), var(--card-shadow);-webkit-backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate));backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate));color:var(--color-ash);transition:border-color var(--duration-standard) var(--ease-out-natural), box-shadow var(--duration-standard) var(--ease-out-natural), transform var(--duration-standard) var(--ease-out-natural);text-decoration:none;position:relative;overflow:hidden;container-type:inline-size}.card-module__uAl7SW__dark{border-color:var(--card-border-dark);background:linear-gradient(180deg, var(--card-surface-dark-top), var(--card-surface-dark-bottom)), var(--card-surface-dark-base);box-shadow:var(--card-inset-highlight-dark), var(--card-shadow-dark);color:var(--color-bone)}.card-module__uAl7SW__sharp{border-radius:var(--radius-none)}.card-module__uAl7SW__sm{min-height:var(--card-min-height-sm)}.card-module__uAl7SW__md{min-height:var(--card-min-height-md)}.card-module__uAl7SW__pad{padding:var(--card-pad)}.card-module__uAl7SW__split{grid-template-columns:var(--card-split-cols,minmax(15.5rem, .7fr) minmax(20rem, 1.1fr));align-items:stretch;display:grid}.card-module__uAl7SW__stack{flex-direction:column;display:flex}.card-module__uAl7SW__interactive{cursor:pointer}.card-module__uAl7SW__interactive:hover,.card-module__uAl7SW__interactive:focus-visible{border-color:var(--card-border-hover);box-shadow:var(--card-inset-highlight), var(--card-shadow-hover);transform:translateY(-2px)}.card-module__uAl7SW__dark.card-module__uAl7SW__interactive:hover,.card-module__uAl7SW__dark.card-module__uAl7SW__interactive:focus-visible{border-color:var(--card-border-dark-hover);box-shadow:var(--card-inset-highlight-dark), var(--card-shadow-dark)}@media (max-width:64rem){.card-module__uAl7SW__split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.card-module__uAl7SW__interactive:hover,.card-module__uAl7SW__interactive:focus-visible{transform:none}}
.press-release-card-module__c-sc8a__card{gap:var(--space-150);width:100%;max-width:calc(var(--measure-wide) + 2 * var(--card-pad));padding:var(--card-pad);justify-content:space-between;align-items:center;display:flex}.press-release-card-module__c-sc8a__alignEnd{justify-self:end}.press-release-card-module__c-sc8a__text{min-width:0;max-width:var(--measure-wide);flex-direction:column;gap:clamp(.5rem,.9vw,.72rem);display:flex}.press-release-card-module__c-sc8a__date{font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-accent);margin:0}.press-release-card-module__c-sc8a__title{font-size:var(--text-lead);font-weight:var(--weight-display);line-height:var(--leading-snug);color:var(--color-bone);text-wrap:balance;margin:0}.press-release-card-module__c-sc8a__cue{font-size:var(--text-lead);color:var(--n-80);transition:color var(--duration-standard) ease, transform var(--duration-standard) var(--ease-out-quint);flex-shrink:0;display:inline-flex}.press-release-card-module__c-sc8a__cue svg{width:1em;height:1em}.press-release-card-module__c-sc8a__card:hover .press-release-card-module__c-sc8a__cue,.press-release-card-module__c-sc8a__card:focus-visible .press-release-card-module__c-sc8a__cue{color:var(--color-accent);transform:translate(.2em)}@media (max-width:46rem){.press-release-card-module__c-sc8a__alignEnd{justify-self:start}}
.action-module__dmELXG__row{gap:var(--space-75);margin-top:var(--space-50);flex-wrap:wrap;display:flex}.action-module__dmELXG__button{min-height:var(--control-min-height);padding:var(--space-85) var(--control-pad-x);border:1px solid var(--button-border);color:var(--button-color);background:var(--button-bg);font-family:var(--font-body), var(--font-body-fallback);font-size:var(--action-font-size);font-weight:var(--action-font-weight);letter-spacing:var(--action-letter-spacing);text-transform:uppercase;cursor:pointer;transition:background var(--duration-standard) ease, border-color var(--duration-standard) ease, transform var(--duration-fast) ease;justify-content:center;align-items:center;display:inline-flex}.action-module__dmELXG__button.action-module__dmELXG__button{color:var(--button-color);text-decoration:none}.action-module__dmELXG__button:active{transform:translateY(1px)}.action-module__dmELXG__primary{--button-border:var(--color-action-primary-border);--button-bg:var(--color-action-primary);--button-color:var(--color-bone)}.action-module__dmELXG__primary:hover,.action-module__dmELXG__primary:focus-visible{--button-bg:var(--color-action-primary-hover)}.action-module__dmELXG__secondary{--button-border:var(--line);--button-bg:transparent;--button-color:var(--color-ash)}.action-module__dmELXG__secondary:hover,.action-module__dmELXG__secondary:focus-visible{--button-bg:var(--n-90)}.action-module__dmELXG__frosted{--button-border:var(--card-border-dark);--button-color:var(--color-bone);gap:var(--space-75);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--card-surface-dark-top), var(--card-surface-dark-bottom)), var(--card-surface-dark-base);box-shadow:var(--card-inset-highlight-dark), var(--card-shadow-dark);-webkit-backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate));backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate))}.action-module__dmELXG__frosted:hover,.action-module__dmELXG__frosted:focus-visible{--button-border:var(--card-border-dark-hover);transform:translateY(-1px)}.action-module__dmELXG__frosted:active{transform:translateY(0)}.action-module__dmELXG__frostedArrow{color:var(--color-accent);transition:transform var(--duration-standard) var(--ease-out-natural);display:inline-flex}.action-module__dmELXG__frostedArrow svg{width:1.05rem;height:1.05rem}.action-module__dmELXG__frosted:hover .action-module__dmELXG__frostedArrow,.action-module__dmELXG__frosted:focus-visible .action-module__dmELXG__frostedArrow{transform:translate(.18rem)}@media (prefers-reduced-motion:reduce){.action-module__dmELXG__frosted:hover,.action-module__dmELXG__frosted:focus-visible,.action-module__dmELXG__frosted:hover .action-module__dmELXG__frostedArrow,.action-module__dmELXG__frosted:focus-visible .action-module__dmELXG__frostedArrow{transform:none}}.action-module__dmELXG__iconButton{width:var(--icon-button-size);height:var(--icon-button-size);border:1px solid var(--line);color:var(--color-ash);background:linear-gradient(180deg, color-mix(in oklch, var(--color-bone) 88%, transparent), color-mix(in oklch, var(--color-bone-warm) 82%, transparent)), var(--color-bone);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-bone) 52%, transparent), var(--elevation-1);cursor:pointer;transition:background var(--duration-standard) ease, border-color var(--duration-standard) ease, box-shadow var(--duration-standard) ease, color var(--duration-standard) ease, transform var(--duration-standard) ease, opacity var(--duration-standard) ease;justify-content:center;align-items:center;padding:0;display:inline-flex}.action-module__dmELXG__circle{border-radius:var(--radius-pill)}.action-module__dmELXG__square{border-radius:var(--control-radius)}.action-module__dmELXG__iconButton:hover,.action-module__dmELXG__iconButton:focus-visible{border-color:color-mix(in oklch, var(--c-green-bright) 62%, transparent);color:var(--color-action-primary);background:linear-gradient(180deg, var(--color-bone), var(--color-bone-warm)), var(--color-bone);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-bone) 68%, transparent), var(--elevation-2)}.action-module__dmELXG__iconButton:active{transform:translateY(1px)}.action-module__dmELXG__iconButton:disabled{opacity:.38;cursor:not-allowed;transform:none}.action-module__dmELXG__iconButton svg{width:1.18rem;height:1.18rem}.action-module__dmELXG__iconButtonDark{border-color:var(--card-border-dark);color:var(--color-bone);background:linear-gradient(180deg, var(--card-surface-dark-top), var(--card-surface-dark-bottom)), var(--card-surface-dark-base);box-shadow:var(--card-inset-highlight-dark), var(--card-shadow-dark);-webkit-backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate));backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate))}.action-module__dmELXG__iconButtonDark:hover,.action-module__dmELXG__iconButtonDark:focus-visible{border-color:var(--card-border-dark-hover);color:var(--color-bone);background:linear-gradient(180deg, color-mix(in oklch, var(--n-30) 66%, transparent), color-mix(in oklch, var(--color-ash-dark) 80%, transparent)), var(--card-surface-dark-base);box-shadow:var(--card-inset-highlight-dark), var(--card-shadow-dark)}.action-module__dmELXG__textButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.action-module__dmELXG__textAction{align-items:center;gap:var(--space-50);width:fit-content;min-height:var(--control-min-height-sm);color:var(--color-text-action);font-family:var(--font-body), var(--font-body-fallback);font-size:var(--text-action-font-size);font-weight:var(--text-action-font-weight);letter-spacing:var(--text-action-letter-spacing);text-transform:uppercase;transition:color var(--duration-standard) ease;border-bottom:1px solid;display:inline-flex}.action-module__dmELXG__textAction.action-module__dmELXG__textAction{color:var(--color-text-action);text-decoration:none}.action-module__dmELXG__textAction:hover,.action-module__dmELXG__textAction:focus-visible{color:var(--color-text-action-hover)}
.panel-module__L_Kc7W__panel{top:var(--nav-height);z-index:var(--z-design-tools);width:min(24rem,100vw);padding:var(--space-100) var(--space-100) var(--space-200);overscroll-behavior:contain;background:var(--color-bone);border-left:1px solid var(--line);box-shadow:var(--elevation-3);color:var(--color-ash);font-family:var(--font-technical), var(--font-technical-fallback);position:fixed;bottom:0;right:0;overflow-y:auto}.panel-module__L_Kc7W__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-50);display:flex}.panel-module__L_Kc7W__panelTitle{font-size:var(--text-label);font-weight:var(--weight-label-strong);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;margin:0}.panel-module__L_Kc7W__panelHint{margin:var(--space-50) 0;font-size:var(--text-caption);color:var(--color-ash-light);line-height:var(--leading-normal)}.panel-module__L_Kc7W__panelError{margin:var(--space-50) 0;font-size:var(--text-caption);color:var(--color-error);line-height:var(--leading-normal)}.panel-module__L_Kc7W__layoutBlock{border-top:1px solid var(--line-soft);padding:var(--space-50) 0 var(--space-35)}.panel-module__L_Kc7W__section{border-top:1px solid var(--line-soft);padding:var(--space-35) 0}.panel-module__L_Kc7W__sectionSummary{min-height:var(--control-min-height-sm);cursor:pointer;font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-ash-light);align-items:center;display:flex}.panel-module__L_Kc7W__sectionSummary:hover,.panel-module__L_Kc7W__sectionSummary:focus-visible{color:var(--color-action-primary)}.panel-module__L_Kc7W__row{padding:var(--space-35) 0 var(--space-50);border-top:1px solid var(--line-soft)}.panel-module__L_Kc7W__rowHead{align-items:flex-start;gap:var(--space-35);margin-bottom:var(--space-35);display:flex}.panel-module__L_Kc7W__rowIdentity{flex:1;min-width:0}.panel-module__L_Kc7W__rowLabel,.panel-module__L_Kc7W__rowLabelInput{width:100%;font-family:var(--font-body), var(--font-body-fallback);font-size:var(--text-body-sm);font-weight:var(--weight-label-strong);line-height:var(--leading-snug)}.panel-module__L_Kc7W__rowLabel:hover,.panel-module__L_Kc7W__rowLabel:focus-visible{color:var(--color-action-primary)}.panel-module__L_Kc7W__rowLabelInput{padding:var(--space-15) var(--space-25);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bone-warm);color:var(--color-ash)}.panel-module__L_Kc7W__rowDescription{margin:var(--space-25) 0 var(--space-15);color:var(--color-ash-light);font-family:var(--font-body), var(--font-body-fallback);font-size:var(--text-caption);line-height:var(--leading-normal)}.panel-module__L_Kc7W__rowName{color:var(--color-ash-muted);font-size:var(--text-eyebrow);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.panel-module__L_Kc7W__rowActions{justify-items:end;gap:var(--space-15);flex:none;display:grid}.panel-module__L_Kc7W__rowReset{padding:var(--space-15) var(--space-35);font-size:var(--text-eyebrow);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-accent-label-green);text-underline-offset:.2em;text-decoration:underline}.panel-module__L_Kc7W__swatch{width:var(--space-100);height:var(--space-100);border-radius:var(--radius-sm);border:1px solid var(--line);flex:none}.panel-module__L_Kc7W__fieldStack{gap:var(--space-15);display:grid}.panel-module__L_Kc7W__colorEntry{align-items:center;gap:var(--space-35);display:flex}.panel-module__L_Kc7W__colorWheel{width:var(--space-150);height:var(--space-100);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bone-warm);cursor:pointer;flex:none;padding:0}.panel-module__L_Kc7W__colorInput{min-width:0;padding:var(--space-15) var(--space-25);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bone-warm);color:var(--color-ash);font-family:inherit;font-size:var(--text-caption);flex:1}.panel-module__L_Kc7W__colorInputInvalid{border-color:var(--color-error);color:var(--color-error)}.panel-module__L_Kc7W__fineTune{margin-top:var(--space-15)}.panel-module__L_Kc7W__fineTuneSummary{cursor:pointer;font-size:var(--text-eyebrow);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-ash-light)}.panel-module__L_Kc7W__fineTuneSummary:hover,.panel-module__L_Kc7W__fineTuneSummary:focus-visible{color:var(--color-action-primary)}.panel-module__L_Kc7W__numberField{align-items:center;gap:var(--space-35);display:flex}.panel-module__L_Kc7W__numberField input[type=range]{min-width:0;accent-color:var(--color-accent);flex:1}.panel-module__L_Kc7W__fieldLabel{width:2.4rem;font-size:var(--text-eyebrow);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-ash-light);flex:none}.panel-module__L_Kc7W__fieldUnit{text-align:right;min-width:2.2rem;font-size:var(--text-caption);color:var(--color-ash-light);flex:none}.panel-module__L_Kc7W__numberInput{width:4.6rem;padding:var(--space-15) var(--space-25);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bone-warm);color:var(--color-ash);font-family:inherit;font-size:var(--text-caption);flex:none}.panel-module__L_Kc7W__textInput,.panel-module__L_Kc7W__importText{width:100%;padding:var(--space-25) var(--space-35);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-bone-warm);color:var(--color-ash);font-family:inherit;font-size:var(--text-caption)}.panel-module__L_Kc7W__importText{resize:vertical;margin:var(--space-50) 0}.panel-module__L_Kc7W__panelFooter{margin-top:var(--space-100);padding-top:var(--space-50);border-top:1px solid var(--line)}.panel-module__L_Kc7W__footerCount{margin:0 0 var(--space-50);font-size:var(--text-caption);color:var(--color-ash-light)}.panel-module__L_Kc7W__footerActions{gap:var(--space-50);flex-wrap:wrap;display:flex}.panel-module__L_Kc7W__importBox{margin-top:var(--space-75)}.panel-module__L_Kc7W__importNotes{margin:var(--space-25) 0 var(--space-50);padding-left:var(--space-100);font-size:var(--text-caption);color:var(--color-accent-label-green);line-height:var(--leading-normal)}.panel-module__L_Kc7W__overridesPill{right:var(--space-100);bottom:var(--space-100);z-index:var(--z-design-tools);align-items:center;gap:var(--space-50);padding:var(--space-25) var(--space-75);border-radius:var(--radius-pill);background:var(--color-ash-dark);color:var(--n-75);box-shadow:var(--elevation-2);font-family:var(--font-technical), var(--font-technical-fallback);font-size:var(--text-eyebrow);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;display:flex;position:fixed}.panel-module__L_Kc7W__pillReset{min-height:var(--control-min-height-sm);padding:0 var(--space-35);cursor:pointer;font-family:inherit;font-size:var(--text-eyebrow);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-accent);text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}
.news-carousel-module__xcMvqG__newsCarousel{gap:var(--gap-section);display:grid}.news-carousel-module__xcMvqG__newsViewport{--news-edge:clamp(.9rem, 2.5vw, 2.2rem);--news-fade:clamp(1.5rem, 3vw, 2.4rem);margin-inline:calc(var(--news-edge) * -1) 0;-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--news-edge), black 100%);mask-image:linear-gradient(90deg, transparent 0, black var(--news-edge), black 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--news-edge), black 100%);position:relative;overflow:hidden}.news-carousel-module__xcMvqG__newsViewport[data-more=true]{-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--news-edge), black calc(100% - var(--news-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, black var(--news-edge), black calc(100% - var(--news-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--news-edge), black calc(100% - var(--news-fade)), transparent 100%)}.news-carousel-module__xcMvqG__newsGrid{grid-auto-flow:column;grid-auto-columns:var(--news-track-col);gap:var(--gap-cards);overscroll-behavior-x:contain;padding:var(--space-100) calc(var(--news-edge) + var(--news-track-col)) var(--space-200) var(--news-edge);scroll-padding-inline:var(--news-edge);scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;display:grid;overflow:auto hidden}.news-carousel-module__xcMvqG__newsGrid::-webkit-scrollbar{display:none}.news-carousel-module__xcMvqG__newsCard{gap:var(--space-100);padding:var(--card-pad-tight);scroll-snap-align:start;grid-template-rows:5.35rem 1fr;display:grid}.news-carousel-module__xcMvqG__newsGrid .news-carousel-module__xcMvqG__newsCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, var(--card-surface-dark-top-solid), var(--card-surface-dark-bottom-solid)), var(--card-surface-dark-base-solid)}.news-carousel-module__xcMvqG__newsLogoFrame{height:5.35rem;min-height:0;padding:var(--space-75);border:1px solid color-mix(in oklch, var(--n-75) 24%, transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in oklch, var(--n-90) 78%, transparent), color-mix(in oklch, var(--n-90) 70%, transparent)), var(--n-90);justify-content:center;align-items:center;display:flex;position:relative}.news-carousel-module__xcMvqG__newsLogo{object-fit:contain;object-position:center;filter:grayscale(.18)contrast(.96);padding:clamp(.78rem,1vw,.98rem)}.news-carousel-module__xcMvqG__newsTitle{color:var(--color-bone);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-body);font-weight:var(--weight-display);line-height:var(--leading-snug);align-self:start;margin-block:0}.news-carousel-module__xcMvqG__newsControls{justify-content:center;align-items:center;gap:clamp(.85rem,1.6vw,1.2rem);display:flex}.news-carousel-module__xcMvqG__newsDots{justify-content:center;align-items:center;gap:var(--space-15);min-width:min(38vw,15rem);display:flex}.news-carousel-module__xcMvqG__newsDot{cursor:pointer;background:0 0;border:0;border-radius:0;width:2rem;height:1.45rem;padding:0;position:relative}.news-carousel-module__xcMvqG__newsDot:after{border:1px solid color-mix(in oklch, var(--n-30) 50%, transparent);border-radius:var(--radius-pill);content:"";background:color-mix(in oklch, var(--color-ash) 55%, transparent);width:1.2rem;height:.34rem;transition:width var(--duration-standard) ease, height var(--duration-standard) ease, background var(--duration-standard) ease, border-color var(--duration-standard) ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-carousel-module__xcMvqG__newsDot[aria-current=true]:after{background:var(--color-accent);border-color:var(--color-accent);width:1.72rem;height:.38rem}.news-carousel-module__xcMvqG__newsDot:hover:after,.news-carousel-module__xcMvqG__newsDot:focus-visible:after{border-color:var(--color-accent-border);background:color-mix(in oklch, var(--c-teal) 42%, transparent)}.news-carousel-module__xcMvqG__newsPageStatus{min-width:min(34vw,13rem);color:var(--color-ash-muted);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-align:center;margin:0}@media (max-width:46rem){.news-carousel-module__xcMvqG__newsViewport{--news-edge:.8rem}.news-carousel-module__xcMvqG__newsGrid{grid-auto-columns:min(82vw,22rem)}.news-carousel-module__xcMvqG__newsControls{justify-content:space-between}.news-carousel-module__xcMvqG__newsDots,.news-carousel-module__xcMvqG__newsPageStatus{min-width:0}}
.pipeline-flow-chart-module__n-fvfG__flowViewport{border:1px solid color-mix(in oklch, var(--color-ash-muted) 32%, transparent);background:radial-gradient(circle at 48% 50%, color-mix(in oklch, var(--color-bone) 46%, transparent), transparent 23rem), linear-gradient(120deg, var(--color-bone-warm), var(--n-90));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-bone) 36%, transparent);position:relative;overflow:hidden;container-type:inline-size}.pipeline-flow-chart-module__n-fvfG__flow{--grain:radial-gradient(color-mix(in oklch, var(--color-ash-dark) 17%, transparent) .035rem, transparent .042rem);--source-right-x:25.4%;--source-size:10.1%;--state-center-x:51.8%;--state-node-size:clamp(7rem, 10vw, 8.9rem);--state-left-anchor-x:calc(var(--state-center-x) - (var(--state-node-size) / 2));--state-right-anchor-x:calc(var(--state-center-x) + (var(--state-node-size) / 2));--state-left-x:var(--state-left-anchor-x);--state-right-x:var(--state-right-anchor-x);--outcome-left-x:74.7%;--outcome-size:10.1%;--top-y:24.6%;--mid-y:50%;--bottom-y:75.4%;aspect-ratio:1329/802;background:linear-gradient(90deg, color-mix(in oklch, var(--color-sand) 28%, transparent), transparent 20%, transparent 78%, color-mix(in oklch, var(--c-blue-bright) 8%, transparent)), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--color-bone) 48%, transparent), transparent 21rem);min-width:60rem;position:relative;overflow:hidden}.pipeline-flow-chart-module__n-fvfG__flow:before{content:"";background-image:radial-gradient(color-mix(in oklch, var(--n-35) 11%, transparent) .04rem, transparent .05rem), linear-gradient(90deg, color-mix(in oklch, var(--color-ash-light) 8%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in oklch, var(--color-ash-light) 8%, transparent) 1px, transparent 1px);opacity:.34;background-size:.58rem .58rem,9rem 9rem,9rem 9rem;position:absolute;inset:0}.pipeline-flow-chart-module__n-fvfG__connector{--connector-flow-distance:.6rem;--connector-flow-duration:2.5s;z-index:1;transform-origin:0;height:1px;animation:pipeline-flow-chart-module__n-fvfG__connectorDashFlow var(--connector-flow-duration) linear infinite;background-image:linear-gradient(90deg, color-mix(in oklch, var(--n-35) 52%, transparent) 46%, transparent 0);background-position:0 0;background-size:.6rem 1px;transition:opacity .18s,filter .18s,background-size .18s;position:absolute}@keyframes pipeline-flow-chart-module__n-fvfG__connectorDashFlow{to{background-position:var(--connector-flow-distance) 0}}.pipeline-flow-chart-module__n-fvfG__sourceToTop{top:var(--mid-y);left:var(--source-right-x);width:25.98%;transform:rotate(-36.37deg)}.pipeline-flow-chart-module__n-fvfG__sourceToMid{top:var(--mid-y);left:var(--source-right-x);width:calc(var(--state-left-anchor-x) - var(--source-right-x))}.pipeline-flow-chart-module__n-fvfG__sourceToBottom{top:var(--mid-y);left:var(--source-right-x);width:25.89%;transform:rotate(36.09deg)}.pipeline-flow-chart-module__n-fvfG__topToAwe{top:var(--top-y);left:var(--state-right-x);width:calc(var(--outcome-left-x) - var(--state-right-x));opacity:.62}.pipeline-flow-chart-module__n-fvfG__midToEmpathy{top:var(--mid-y);left:var(--state-right-x);width:calc(var(--outcome-left-x) - var(--state-right-x));opacity:.62}.pipeline-flow-chart-module__n-fvfG__bottomToClarity{top:var(--bottom-y);left:var(--state-right-x);width:calc(var(--outcome-left-x) - var(--state-right-x));opacity:.62}.pipeline-flow-chart-module__n-fvfG__source{top:var(--mid-y);left:calc(var(--source-right-x) - var(--source-size));z-index:3;width:var(--source-size);appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.pipeline-flow-chart-module__n-fvfG__sourceBlock{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--color-ash-muted) 26%, transparent);background:var(--grain), linear-gradient(135deg, var(--color-sand), var(--n-75));width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 35%, transparent), 0 1rem 2.5rem color-mix(in oklch, var(--color-ash-dark) 10%, transparent);background-size:.32rem .32rem,100% 100%;transition:border-color .18s,box-shadow .18s,filter .18s;position:relative}.pipeline-flow-chart-module__n-fvfG__sourceLabel,.pipeline-flow-chart-module__n-fvfG__outcomeLabel{min-width:6.9rem;padding:var(--space-50) var(--space-120) var(--space-50);border:1px solid color-mix(in oklch, var(--n-60) 42%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-bone) 96%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 54%, transparent), 0 .34rem .75rem color-mix(in oklch, var(--color-ash-dark) 7%, transparent);color:var(--color-ash-dark);font-size:clamp(.86rem,1.2vw,1.05rem);font-weight:var(--weight-display-strong);line-height:var(--leading-none);text-align:center}.pipeline-flow-chart-module__n-fvfG__source .pipeline-flow-chart-module__n-fvfG__sourceLabel{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.pipeline-flow-chart-module__n-fvfG__stateNode{left:var(--state-center-x);z-index:3;width:var(--state-node-size);appearance:none;aspect-ratio:1;border:1px solid color-mix(in oklch, var(--n-60) 28%, transparent);cursor:pointer;background:radial-gradient(circle at 38% 32%, color-mix(in oklch, var(--color-bone) 38%, transparent), transparent 30%), var(--grain), linear-gradient(135deg, color-mix(in oklch, var(--node-tint,var(--color-sand)) 14%, var(--color-sand)), color-mix(in oklch, var(--node-tint,var(--n-75)) 10%, var(--n-75)));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 36%, transparent), 0 1rem 2.2rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent);background-size:100% 100%,.34rem .34rem,100% 100%;border-radius:50%;padding:0;transition:border-color .18s,box-shadow .18s,filter .18s,opacity .18s;position:absolute;transform:translate(-50%,-50%)}.pipeline-flow-chart-module__n-fvfG__stateTop{--node-tint:var(--c-green);top:var(--top-y)}.pipeline-flow-chart-module__n-fvfG__stateMid{--node-tint:var(--c-amber-deep);top:var(--mid-y)}.pipeline-flow-chart-module__n-fvfG__stateBottom{--node-tint:var(--c-blue-deep);top:var(--bottom-y)}.pipeline-flow-chart-module__n-fvfG__outcomes{top:0;bottom:0;left:var(--outcome-left-x);z-index:3;width:var(--outcome-size);height:100%;position:absolute}.pipeline-flow-chart-module__n-fvfG__outcome{appearance:none;aspect-ratio:1;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;transition:filter .18s,opacity .18s;display:block;position:absolute;left:0;transform:translateY(-50%)}.pipeline-flow-chart-module__n-fvfG__outcome:first-child{top:var(--top-y)}.pipeline-flow-chart-module__n-fvfG__outcome:nth-child(2){top:var(--mid-y)}.pipeline-flow-chart-module__n-fvfG__outcome:nth-child(3){top:var(--bottom-y)}.pipeline-flow-chart-module__n-fvfG__outcomeTile{aspect-ratio:1;width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 22%, transparent), 0 .9rem 1.8rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent);place-items:center;transition:box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden}.pipeline-flow-chart-module__n-fvfG__outcome .pipeline-flow-chart-module__n-fvfG__outcomeLabel{z-index:3;transition:border-color .18s,box-shadow .18s;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)}.pipeline-flow-chart-module__n-fvfG__outcomeTile:before{z-index:0;border:1px solid color-mix(in oklch, var(--color-ash-muted) 34%, transparent);content:"";background:var(--grain), linear-gradient(135deg, var(--tile-soft), var(--tile-strong));background-size:.34rem .34rem,100% 100%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 0 calc(100% - 1px),#000 100%) 50%/103% 103% no-repeat;mask:radial-gradient(circle closest-side,#0000 0 calc(100% - 1px),#000 100%) 50%/103% 103% no-repeat}.pipeline-flow-chart-module__n-fvfG__outcomeTile span{display:none}.pipeline-flow-chart-module__n-fvfG__anchorPoint{z-index:2;aspect-ratio:1;border:1px solid color-mix(in oklch, var(--color-bone) 86%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-ash-light) 72%, transparent);width:.48rem;box-shadow:0 0 0 1px color-mix(in oklch, var(--color-ash-dark) 12%, transparent), 0 .3rem .7rem color-mix(in oklch, var(--color-ash-dark) 12%, transparent);opacity:1;pointer-events:none;transition:opacity .18s,transform .18s,background-color .18s,box-shadow .18s;position:absolute;transform:translate(-50%,-50%)}.pipeline-flow-chart-module__n-fvfG__sourceAnchor{top:var(--mid-y);left:var(--source-right-x)}.pipeline-flow-chart-module__n-fvfG__stateTopInAnchor{top:var(--top-y);left:var(--state-left-anchor-x)}.pipeline-flow-chart-module__n-fvfG__stateTopOutAnchor{top:var(--top-y);left:var(--state-right-anchor-x)}.pipeline-flow-chart-module__n-fvfG__stateMidInAnchor{top:var(--mid-y);left:var(--state-left-anchor-x)}.pipeline-flow-chart-module__n-fvfG__stateMidOutAnchor{top:var(--mid-y);left:var(--state-right-anchor-x)}.pipeline-flow-chart-module__n-fvfG__stateBottomInAnchor{top:var(--bottom-y);left:var(--state-left-anchor-x)}.pipeline-flow-chart-module__n-fvfG__stateBottomOutAnchor{top:var(--bottom-y);left:var(--state-right-anchor-x)}.pipeline-flow-chart-module__n-fvfG__source:focus-visible,.pipeline-flow-chart-module__n-fvfG__stateNode:focus-visible,.pipeline-flow-chart-module__n-fvfG__outcome:focus-visible{outline:none}.pipeline-flow-chart-module__n-fvfG__source:focus-visible .pipeline-flow-chart-module__n-fvfG__sourceLabel,.pipeline-flow-chart-module__n-fvfG__outcome:focus-visible .pipeline-flow-chart-module__n-fvfG__outcomeLabel{border-color:color-mix(in oklch, var(--c-blue) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 80%, transparent), 0 0 0 .2rem color-mix(in oklch, var(--c-blue-bright) 28%, transparent), 0 .65rem 1.2rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent)}.pipeline-flow-chart-module__n-fvfG__stateNode:focus-visible{border-color:color-mix(in oklch, var(--c-blue) 50%, transparent)}.pipeline-flow-chart-module__n-fvfG__flow:has(:is(.pipeline-flow-chart-module__n-fvfG__source,.pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__outcome):is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__connector{opacity:.18}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(:is(.pipeline-flow-chart-module__n-fvfG__source,.pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__outcome):is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__flow:has(:is(.pipeline-flow-chart-module__n-fvfG__source,.pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__outcome):is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcome){opacity:.42}.pipeline-flow-chart-module__n-fvfG__flow:has(:is(.pipeline-flow-chart-module__n-fvfG__source,.pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__outcome):is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__sourceBlock{border-color:color-mix(in oklch, var(--n-50) 50%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 44%, transparent), 0 1rem 2.5rem color-mix(in oklch, var(--color-ash-dark) 10%, transparent), 0 0 0 .16rem color-mix(in oklch, var(--n-50) 8%, transparent)}.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__source:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__connector{--connector-flow-distance:.68rem;--connector-flow-duration:1.25s;opacity:1;filter:contrast(1.18);background-image:linear-gradient(90deg, color-mix(in oklch, var(--color-ash) 78%, transparent) 54%, transparent 0);background-size:.68rem 1px}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__source:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__source:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcome){opacity:1}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__routeAwe,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__routeAwe,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__routeEmpathy,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__routeEmpathy,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__routeClarity){--connector-flow-distance:.68rem;--connector-flow-duration:1.25s;opacity:1;filter:contrast(1.18);background-image:linear-gradient(90deg, color-mix(in oklch, var(--color-ash) 78%, transparent) 54%, transparent 0);background-size:.68rem 1px}.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__routeClarity{--connector-flow-distance:.68rem;--connector-flow-duration:1.25s;opacity:1;filter:contrast(1.18);background-image:linear-gradient(90deg, color-mix(in oklch, var(--color-ash) 78%, transparent) 54%, transparent 0);background-size:.68rem 1px}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTop,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTop,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMid,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMid,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottom,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottom,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeAwe,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeAwe,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeEmpathy,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeEmpathy,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeClarity){opacity:1;filter:contrast(1.06)}.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeClarity{opacity:1;filter:contrast(1.06)}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTop,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTop,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMid,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMid,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottom){border-color:color-mix(in oklch, var(--n-50) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 46%, transparent), 0 1rem 2.2rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent), 0 0 0 .18rem color-mix(in oklch, var(--n-50) 10%, transparent)}.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottom{border-color:color-mix(in oklch, var(--n-50) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 46%, transparent), 0 1rem 2.2rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent), 0 0 0 .18rem color-mix(in oklch, var(--n-50) 10%, transparent)}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeAwe .pipeline-flow-chart-module__n-fvfG__outcomeTile,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeAwe .pipeline-flow-chart-module__n-fvfG__outcomeTile,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeEmpathy .pipeline-flow-chart-module__n-fvfG__outcomeTile,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeEmpathy .pipeline-flow-chart-module__n-fvfG__outcomeTile,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeClarity .pipeline-flow-chart-module__n-fvfG__outcomeTile){box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 30%, transparent), 0 .9rem 1.8rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent), 0 0 0 .2rem color-mix(in oklch, var(--n-80) 15%, transparent)}.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__outcomeClarity .pipeline-flow-chart-module__n-fvfG__outcomeTile{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 30%, transparent), 0 .9rem 1.8rem color-mix(in oklch, var(--color-ash-dark) 8%, transparent), 0 0 0 .2rem color-mix(in oklch, var(--n-80) 15%, transparent)}:is(.pipeline-flow-chart-module__n-fvfG__flow:has(:is(.pipeline-flow-chart-module__n-fvfG__source,.pipeline-flow-chart-module__n-fvfG__stateNode,.pipeline-flow-chart-module__n-fvfG__outcome):is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__sourceAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__source:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__anchorPoint,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTopInAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeAwe:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTopOutAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTopInAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateTop:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateTopOutAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMidInAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeEmpathy:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMidOutAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMidInAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateMid:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateMidOutAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottomInAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__outcomeClarity:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottomOutAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottomInAnchor,.pipeline-flow-chart-module__n-fvfG__flow:has(.pipeline-flow-chart-module__n-fvfG__stateBottom:is(:hover,:focus,:focus-visible)) .pipeline-flow-chart-module__n-fvfG__stateBottomOutAnchor){opacity:1;background:color-mix(in oklch, var(--color-ash) 88%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--color-bone) 90%, transparent), 0 0 0 .24rem color-mix(in oklch, var(--n-50) 13%, transparent), 0 .4rem .9rem color-mix(in oklch, var(--color-ash-dark) 14%, transparent)}.pipeline-flow-chart-module__n-fvfG__awe{--tile-soft:var(--c-lime);--tile-strong:var(--c-green)}.pipeline-flow-chart-module__n-fvfG__empathy{--tile-soft:var(--c-amber-bright);--tile-strong:var(--c-amber-deep)}.pipeline-flow-chart-module__n-fvfG__clarity{--tile-soft:var(--c-blue-bright);--tile-strong:var(--c-blue-deep)}@media (max-width:62rem){.pipeline-flow-chart-module__n-fvfG__flowViewport{box-shadow:none;border-left:0;border-right:0;overflow-x:auto}.pipeline-flow-chart-module__n-fvfG__flowViewport:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, var(--color-bone-warm));width:3rem;position:absolute;inset:0 0 0 auto}}@media (prefers-reduced-motion:reduce){.pipeline-flow-chart-module__n-fvfG__connector{animation:none}}@media (max-width:42rem){.pipeline-flow-chart-module__n-fvfG__flow{min-width:50rem}.pipeline-flow-chart-module__n-fvfG__source .pipeline-flow-chart-module__n-fvfG__sourceLabel{top:calc(100% + .5rem)}.pipeline-flow-chart-module__n-fvfG__stateNode{width:6.2rem}.pipeline-flow-chart-module__n-fvfG__sourceLabel,.pipeline-flow-chart-module__n-fvfG__outcomeLabel{min-width:5.8rem;padding-inline:.9rem;font-size:.76rem}.pipeline-flow-chart-module__n-fvfG__outcome .pipeline-flow-chart-module__n-fvfG__outcomeLabel{top:calc(100% + .42rem)}}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport{border:1px solid color-mix(in oklch, var(--color-sand) 22%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--color-bone) 36%, transparent), transparent 18rem), linear-gradient(120deg, color-mix(in oklch, var(--color-bone-warm) 94%, transparent), color-mix(in oklch, var(--n-80) 90%, transparent));box-shadow:none;align-items:center;display:grid;overflow:hidden}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__flow{--source-size:8.4cqw;--state-node-size:7cqw;--outcome-size:8.4cqw;--outcome-left-x:64%;--top-y:22%;--bottom-y:78%;aspect-ratio:1329/500;background:0 0;width:min(100%,38rem);min-width:0;margin-inline:auto}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__stateNode{width:var(--state-node-size)}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__sourceToTop{width:25.2%;transform:rotate(-24.7deg)}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__sourceToBottom{width:25.2%;transform:rotate(24.7deg)}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__sourceLabel,.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__outcomeLabel{border-color:color-mix(in oklch, var(--n-50) 36%, transparent);min-width:clamp(4.4rem,10.4cqw,5.7rem);font-size:clamp(.72rem,1.2cqw,.8rem);font-weight:var(--weight-display-strong);padding:.3rem clamp(.58rem,1.45cqw,.86rem) .34rem}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__source .pipeline-flow-chart-module__n-fvfG__sourceLabel{top:50%;left:auto;right:calc(100% + clamp(.28rem,.9cqw,.42rem));transform:translateY(-50%)}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__outcome .pipeline-flow-chart-module__n-fvfG__outcomeLabel{top:50%;left:calc(100% + clamp(.28rem,.9cqw,.42rem));transform:translateY(-50%)}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__anchorPoint{width:clamp(.32rem,.58cqw,.46rem)}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport:after,.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__flow:before{content:none}.pipeline-flow-chart-module__n-fvfG__compactFlowViewport:before{pointer-events:none;content:"";background-image:radial-gradient(color-mix(in oklch, var(--n-35) 11%, transparent) .04rem, transparent .05rem), linear-gradient(90deg, color-mix(in oklch, var(--color-ash-light) 8%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in oklch, var(--color-ash-light) 8%, transparent) 1px, transparent 1px);opacity:.34;background-size:.58rem .58rem,9rem 9rem,9rem 9rem;position:absolute;inset:0}@container (max-width:34rem){.pipeline-flow-chart-module__n-fvfG__compactFlowViewport .pipeline-flow-chart-module__n-fvfG__source .pipeline-flow-chart-module__n-fvfG__sourceLabel{top:calc(100% + clamp(.18rem,.8cqw,.34rem));left:50%;right:auto;transform:translate(-50%)}}
.pipeline-timeline-chart-module__cvRJMW__timeline{--label-width:clamp(6.8rem, 9.5vw, 8.6rem);--row-height:clamp(2.28rem, 3.25vw, 2.75rem);--stage-count:6;--bar-height:clamp(.812rem, 1.148vw, 1.008rem);--bar-underlap:clamp(.8rem, 1.2vw, 1.2rem);--chart-bg:color-mix(in oklch, var(--color-bone-warm) 84%, transparent);--label-bg:var(--n-90);--header-bg:color-mix(in oklch, var(--color-bone) 90%, transparent);--rule:color-mix(in oklch, var(--n-50) 20%, transparent);--rule-strong:color-mix(in oklch, var(--n-45) 34%, transparent);--ink-soft:var(--n-10);border:1px solid var(--rule-strong);background:radial-gradient(circle at 47% 42%, color-mix(in oklch, var(--color-bone) 52%, transparent), transparent 23rem), linear-gradient(90deg, color-mix(in oklch, var(--color-sand) 20%, transparent), transparent 15%, transparent 82%, color-mix(in oklch, var(--c-blue-bright) 7.5%, transparent)), linear-gradient(180deg, color-mix(in oklch, var(--color-bone) 58%, transparent), transparent 52%), var(--chart-bg);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-bone) 40%, transparent), 0 .5rem 1.2rem color-mix(in oklch, var(--color-ash-dark) 6%, transparent);position:relative;overflow:hidden}.pipeline-timeline-chart-module__cvRJMW__timeline:before{z-index:0;pointer-events:none;content:"";background-image:radial-gradient(color-mix(in oklch, var(--color-ash-dark) 12%, transparent) .035rem, transparent .046rem), linear-gradient(90deg, color-mix(in oklch, var(--color-ash-light) 5.5%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in oklch, var(--color-ash-light) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, transparent 0, transparent calc(var(--label-width) - 1px), var(--rule-strong) calc(var(--label-width) - 1px), var(--rule-strong) var(--label-width), transparent var(--label-width));opacity:.34;background-size:.58rem .58rem,8.75rem 8.75rem,8.75rem 8.75rem,100% 100%;position:absolute;inset:0}.pipeline-timeline-chart-module__cvRJMW__headerRow,.pipeline-timeline-chart-module__cvRJMW__programRow{z-index:1;grid-template-columns:var(--label-width) minmax(66rem, 1fr);display:grid;position:relative}.pipeline-timeline-chart-module__cvRJMW__headerRow{border-bottom:1px solid color-mix(in oklch, var(--color-ash-light) 22%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--color-bone) 28%, transparent), transparent), var(--header-bg);min-height:clamp(2.65rem,3.6vw,3.25rem)}.pipeline-timeline-chart-module__cvRJMW__cornerCell{border-right:0}.pipeline-timeline-chart-module__cvRJMW__stageHeaderGroup{grid-template-columns:repeat(var(--stage-count), minmax(0, 1fr));display:grid}.pipeline-timeline-chart-module__cvRJMW__stageHeader{min-width:0;padding:var(--space-35) var(--space-65);color:var(--color-ash-dark);font-size:clamp(1rem,1.28vw,1.22rem);font-weight:var(--weight-display);letter-spacing:0;line-height:var(--leading-snug);text-align:center;white-space:nowrap;place-items:center;display:grid}.pipeline-timeline-chart-module__cvRJMW__stageLabelShort{display:none}.pipeline-timeline-chart-module__cvRJMW__bodyRows{z-index:1;position:relative}.pipeline-timeline-chart-module__cvRJMW__bodyRows:before{inset:0 0 0 var(--label-width);z-index:0;pointer-events:none;content:"";background:repeating-linear-gradient(90deg, transparent 0, transparent calc((100% / var(--stage-count)) - 1px), color-mix(in oklch, var(--n-35) 10%, transparent) calc((100% / var(--stage-count)) - 1px), color-mix(in oklch, var(--n-35) 10%, transparent) calc(100% / var(--stage-count)));position:absolute}.pipeline-timeline-chart-module__cvRJMW__programRow{min-height:var(--row-height);border-bottom:0}.pipeline-timeline-chart-module__cvRJMW__programRow:last-child,.pipeline-timeline-chart-module__cvRJMW__groupBreak{border-bottom:0}.pipeline-timeline-chart-module__cvRJMW__programLabel{z-index:3;border-right:1px solid var(--rule);background:var(--label-bg);box-shadow:0 -1px 0 var(--label-bg), 0 1px 0 var(--label-bg);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(.86rem,1.04vw,.96rem);font-weight:var(--weight-body-medium);letter-spacing:.01em;line-height:var(--leading-snug);text-align:center;justify-content:center;align-items:center;padding:.32rem clamp(.72rem,1.15vw,.95rem);display:flex;position:relative}.pipeline-timeline-chart-module__cvRJMW__programLabelEmphasis{color:var(--color-ash-dark);font-weight:var(--weight-label-strong)}.pipeline-timeline-chart-module__cvRJMW__trackCell{background:0 0;align-items:center;min-width:0;padding-inline:0;display:flex;position:relative}.pipeline-timeline-chart-module__cvRJMW__groupBreak .pipeline-timeline-chart-module__cvRJMW__trackCell:after{pointer-events:none;content:"";background-image:linear-gradient(90deg, color-mix(in oklch, var(--n-30) 22%, transparent) 36%, transparent 0);background-size:.68rem 1px;height:1px;position:absolute;bottom:-1px;left:0;right:0}.pipeline-timeline-chart-module__cvRJMW__programLabelBreak{background:linear-gradient(90deg, color-mix(in oklch, var(--color-ash-dark) 72%, transparent) 58%, transparent 0) 0 100% / .46rem 1px repeat-x, var(--label-bg);box-shadow:0 -1px 0 var(--label-bg)}.pipeline-timeline-chart-module__cvRJMW__trackRail{right:0;left:calc(var(--bar-underlap) * -1);height:1px;position:absolute}.pipeline-timeline-chart-module__cvRJMW__progressBar{top:50%;left:calc(var(--start-pct) - var(--bar-underlap));width:calc(var(--end-pct) - var(--start-pct) + var(--bar-underlap));height:var(--bar-height);border:1px solid color-mix(in oklch, var(--bar-color) 42%, color-mix(in oklch, var(--color-bone) 62%, transparent));background:linear-gradient(180deg, color-mix(in oklch, var(--color-bone) 18%, transparent), transparent 38%, color-mix(in oklch, var(--color-ash-dark) 8%, transparent)), linear-gradient(90deg, color-mix(in oklch, var(--bar-color) 74%, color-mix(in oklch, var(--color-bone) 26%, transparent)), color-mix(in oklch, var(--bar-color) 78%, color-mix(in oklch, var(--color-bone) 20%, transparent)));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-bone) 28%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--color-ash-dark) 12%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--color-bone) 10%, transparent), 0 .22rem .72rem color-mix(in oklch, var(--bar-color) 22%, transparent);transition:filter .18s,opacity .18s,transform .18s;position:absolute;overflow:hidden;transform:translateY(-50%)}.pipeline-timeline-chart-module__cvRJMW__progressBar:before{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--color-bone) 8%, transparent) 48%, transparent), linear-gradient(180deg, color-mix(in oklch, var(--color-bone) 8%, transparent), transparent 46%, color-mix(in oklch, var(--n-10) 10%, transparent));opacity:.42;position:absolute;inset:0}.pipeline-timeline-chart-module__cvRJMW__progressBar:after{pointer-events:none;content:"";background-image:radial-gradient(color-mix(in oklch, var(--color-bone) 6%, transparent) .028rem, transparent .042rem);mix-blend-mode:screen;opacity:.12;background-size:.42rem .42rem;position:absolute;inset:0}.pipeline-timeline-chart-module__cvRJMW__programRow:focus-within .pipeline-timeline-chart-module__cvRJMW__progressBar,.pipeline-timeline-chart-module__cvRJMW__programRow:hover .pipeline-timeline-chart-module__cvRJMW__progressBar{filter:saturate(1.05)contrast(1.02);transform:translateY(-50%)scaleY(1.08)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline{--label-width:clamp(5rem, 7vw, 6.5rem);--row-height:clamp(1.48rem, 1.78vw, 1.72rem);--bar-height:clamp(.54rem, .66vw, .68rem);--chart-bg:color-mix(in oklch, var(--n-90) 92%, transparent);--label-bg:color-mix(in oklch, var(--n-90) 96%, transparent);--header-bg:color-mix(in oklch, var(--color-bone-warm) 96%, transparent);--rule:color-mix(in oklch, var(--color-ash-light) 18%, transparent);--rule-strong:color-mix(in oklch, var(--n-35) 30%, transparent);border-color:color-mix(in oklch, var(--color-sand) 24%, transparent);box-shadow:none}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__headerRow{min-height:clamp(1.95rem,2.2vw,2.18rem)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__headerRow,.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programRow{grid-template-columns:var(--label-width) minmax(0, 1fr)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageHeader{padding:var(--space-35) var(--space-35);color:var(--n-15);font-size:clamp(.72rem,.8vw,.8rem);font-weight:var(--weight-display-strong);letter-spacing:.01em;line-height:var(--leading-tight);white-space:normal}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageLabelFull{display:none}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageLabelShort{display:inline}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programLabel{padding-inline:clamp(.34rem,.8vw,.58rem);font-size:clamp(.72rem,.8vw,.8rem);font-weight:500}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programLabelEmphasis{font-weight:var(--weight-label-strong)}.pipeline-timeline-chart-module__cvRJMW__srOnly{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:62rem){.pipeline-timeline-chart-module__cvRJMW__timeline{box-shadow:none;border-left:0;border-right:0;margin-inline:0;overflow-x:auto}.pipeline-timeline-chart-module__cvRJMW__timeline:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, var(--color-bone-warm));width:3rem;position:absolute;inset:0 0 0 auto}.pipeline-timeline-chart-module__cvRJMW__compactTimeline{--label-width:clamp(4.15rem, 10vw, 5.35rem);border-inline:1px solid var(--rule-strong);overflow:hidden}.pipeline-timeline-chart-module__cvRJMW__compactTimeline:after{content:none}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__headerRow,.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programRow{grid-template-columns:var(--label-width) minmax(0, 1fr)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageHeader{min-width:0;font-size:clamp(.72rem,1.62vw,.84rem);line-height:var(--leading-tight);overflow-wrap:anywhere;white-space:normal;-webkit-hyphens:auto;hyphens:auto;align-content:center;padding:.34rem clamp(.2rem,.9vw,.48rem)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programLabel{padding-inline:clamp(.34rem,1vw,.58rem);font-size:clamp(.72rem,1.55vw,.78rem)}}@media (max-width:42rem){.pipeline-timeline-chart-module__cvRJMW__timeline{--label-width:6.1rem;--row-height:2.35rem}.pipeline-timeline-chart-module__cvRJMW__headerRow,.pipeline-timeline-chart-module__cvRJMW__programRow{grid-template-columns:var(--label-width) minmax(66rem, 1fr)}.pipeline-timeline-chart-module__cvRJMW__stageHeader{font-size:.78rem}.pipeline-timeline-chart-module__cvRJMW__programLabel{font-size:.74rem}.pipeline-timeline-chart-module__cvRJMW__compactTimeline{--label-width:clamp(4.2rem, 16vw, 4.8rem);--row-height:clamp(1.72rem, 5.2vw, 2.08rem);--bar-height:clamp(.54rem, 1.8vw, .68rem)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__headerRow{min-height:clamp(3.2rem,11vw,4.1rem)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__headerRow,.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programRow{grid-template-columns:var(--label-width) minmax(0, 1fr)}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageHeader{font-size:clamp(.72rem,2.4vw,.8rem);line-height:var(--leading-tight);padding-inline:.16rem}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageLabelFull{display:none}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__stageLabelShort{display:inline}.pipeline-timeline-chart-module__cvRJMW__compactTimeline .pipeline-timeline-chart-module__cvRJMW__programLabel{padding-inline:.26rem;font-size:clamp(.72rem,2.2vw,.78rem)}}@media (prefers-reduced-motion:reduce){.pipeline-timeline-chart-module__cvRJMW__progressBar{transition:none}}
.person-portrait-module__nasoAW__portrait{aspect-ratio:4/5;background:var(--person-portrait-background);display:block;position:relative;overflow:hidden}.person-portrait-module__nasoAW__portrait:after{pointer-events:none;content:"";background:var(--person-portrait-overlay);mix-blend-mode:var(--person-portrait-overlay-blend,normal);position:absolute;inset:0}.person-portrait-module__nasoAW__image{object-fit:cover;filter:var(--person-portrait-filter,none);transform:scale(var(--person-portrait-scale,1));transition:filter .24s ease, transform var(--duration-slow) var(--ease-out-natural)}.person-portrait-module__nasoAW__card{width:100%;margin-bottom:var(--space-100);--person-portrait-background:var(--n-80);--person-portrait-overlay:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--color-ash-dark) 20%, transparent)), linear-gradient(120deg, color-mix(in oklch, var(--color-bone) 22%, transparent), transparent 42%);--person-portrait-overlay-blend:multiply}.person-portrait-module__nasoAW__card .person-portrait-module__nasoAW__image{filter:var(--person-portrait-filter,grayscale(1) contrast(1.08) sepia(.04))}.person-portrait-module__nasoAW__roster{--person-portrait-background:var(--n-80);--person-portrait-overlay:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--color-ash-dark) 18%, transparent));--person-portrait-overlay-blend:multiply;width:100%;margin:0}.person-portrait-module__nasoAW__roster .person-portrait-module__nasoAW__image{filter:var(--person-portrait-filter,grayscale(1) contrast(1.07) sepia(.05))}.person-portrait-module__nasoAW__profile{width:min(100%, var(--person-portrait-profile-width,18.5rem));border:1px solid var(--line-soft);--person-portrait-background:var(--n-90);--person-portrait-overlay:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--color-ash-dark) 16%, transparent)), linear-gradient(to right, color-mix(in oklch, var(--color-bone) 18%, transparent), transparent);margin:0}
.team-profiles-module__TKpGZq__roster{gap:var(--gap-cards);grid-template-columns:minmax(0,1.82fr) minmax(16rem,.98fr);align-items:start;display:grid}.team-profiles-module__TKpGZq__teamColumn,.team-profiles-module__TKpGZq__advisorColumn{padding:var(--team-roster-padding,clamp(.95rem, 1.65vw, 1.3rem))}.team-profiles-module__TKpGZq__rosterHeader{justify-content:space-between;align-items:baseline;gap:var(--space-100);margin-bottom:var(--team-roster-header-gap,clamp(.55rem, 1vw, .82rem));padding-bottom:var(--team-roster-header-pad,var(--space-65));border-bottom:1px solid color-mix(in oklch, var(--color-sand) 22%, transparent);display:flex;position:relative}.team-profiles-module__TKpGZq__rosterLabel{color:var(--n-90);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-label);letter-spacing:var(--label-letter-spacing);font-weight:600;line-height:var(--leading-none);text-transform:uppercase;margin:0}.team-profiles-module__TKpGZq__rosterCount{font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-label);letter-spacing:var(--label-letter-spacing);font-weight:600;line-height:var(--leading-none);color:var(--color-accent);font-variant-numeric:tabular-nums}.team-profiles-module__TKpGZq__teamList,.team-profiles-module__TKpGZq__advisorList{margin:0;padding:0;list-style:none;display:grid}.team-profiles-module__TKpGZq__teamList{column-gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr))}.team-profiles-module__TKpGZq__advisorList{grid-template-columns:minmax(0,1fr)}.team-profiles-module__TKpGZq__rosterItem{border-bottom:1px solid color-mix(in oklch, var(--n-80) 16%, transparent);min-width:0}.team-profiles-module__TKpGZq__rosterLink{grid-template-columns:var(--team-photo-size,3rem) minmax(0, 1fr);gap:var(--team-row-gap,var(--space-75));min-height:var(--team-row-min-height,3.62rem);padding:var(--team-row-pad-y,var(--space-35)) var(--team-row-pad-x,var(--space-35));color:inherit;transition:background-color var(--duration-standard) ease, color var(--duration-standard) ease;align-items:center;text-decoration:none;display:grid}.team-profiles-module__TKpGZq__rosterLink:hover{background:color-mix(in oklch, var(--n-90) 8%, transparent);--person-portrait-filter:grayscale(1) contrast(1.13) sepia(.05);--person-portrait-scale:1.025}.team-profiles-module__TKpGZq__rosterLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;background:color-mix(in oklch, var(--n-90) 12%, transparent);box-shadow:0 0 0 4px color-mix(in oklch, var(--color-accent) 22%, transparent)}.team-profiles-module__TKpGZq__rosterPhoto{width:var(--team-photo-size,3rem);display:block}.team-profiles-module__TKpGZq__rosterText{min-width:0;display:block}.team-profiles-module__TKpGZq__rosterName{color:var(--color-bone);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--team-name-size,clamp(.9rem, .95vw, 1rem));font-weight:var(--weight-display);letter-spacing:0;line-height:var(--leading-tight);text-wrap:balance;transition:color var(--duration-standard) ease;display:block}.team-profiles-module__TKpGZq__rosterLink:hover .team-profiles-module__TKpGZq__rosterName{color:var(--color-accent)}.team-profiles-module__TKpGZq__rosterRole{margin-top:var(--team-role-gap,var(--space-15));color:var(--n-80);font-size:var(--team-role-size,clamp(.72rem, .78vw, .8rem));font-weight:var(--weight-body-medium);line-height:var(--leading-snug);display:block}@media (max-width:58rem){.team-profiles-module__TKpGZq__roster{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr)}.team-profiles-module__TKpGZq__advisorList{column-gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.team-profiles-module__TKpGZq__teamList,.team-profiles-module__TKpGZq__advisorList{grid-template-columns:minmax(0,1fr)}.team-profiles-module__TKpGZq__rosterLink{grid-template-columns:var(--team-photo-size,2.85rem) minmax(0, 1fr);gap:var(--space-75)}.team-profiles-module__TKpGZq__rosterPhoto{width:var(--team-photo-size,2.85rem)}}
.simple-view-toggle-module__Vt6q2W__toggle{right:var(--page-x);z-index:var(--z-raised);padding:var(--space-50) var(--space-85);border:1px solid var(--card-border-dark);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--card-surface-dark-top), var(--card-surface-dark-bottom)), var(--card-surface-dark-base);box-shadow:var(--card-inset-highlight-dark), var(--card-shadow-dark);-webkit-backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate));backdrop-filter:blur(var(--card-blur)) saturate(var(--card-saturate));color:var(--n-90);font-size:var(--text-eyebrow);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;cursor:pointer;opacity:.72;transition:opacity var(--duration-standard) var(--ease-out-natural), border-color var(--duration-standard) var(--ease-out-natural), color var(--duration-standard) var(--ease-out-natural);font-weight:600;position:fixed;bottom:clamp(.85rem,2vw,1.4rem)}.simple-view-toggle-module__Vt6q2W__toggle:hover,.simple-view-toggle-module__Vt6q2W__toggle:focus-visible{opacity:1;border-color:var(--card-border-dark-hover);color:var(--color-bone)}@media (max-width:760px){.simple-view-toggle-module__Vt6q2W__toggle{opacity:1;background:linear-gradient(180deg, var(--card-surface-dark-top-solid), var(--card-surface-dark-bottom-solid)), var(--n-10);-webkit-backdrop-filter:none;backdrop-filter:none}}
.document-page-module__ClqVcq__documentPage{width:min(100%,90ch);padding:calc(var(--nav-height) + clamp(var(--space-200), 6vw, var(--space-400))) var(--page-x) clamp(var(--space-400), 8vw, var(--space-600));margin:0 auto}.document-page-module__ClqVcq__documentPageWide{width:min(100%,92ch)}.document-page-module__ClqVcq__documentPageArticle{width:min(100%,86ch)}.document-page-module__ClqVcq__documentShell{gap:clamp(var(--space-150), 3vw, var(--space-200));padding:clamp(var(--space-150), 4vw, var(--space-300));border:1px solid var(--line);background:linear-gradient(180deg, var(--color-bone), var(--color-bone-warm));display:grid;position:relative}.document-page-module__ClqVcq__documentShellArticle{gap:clamp(var(--space-100), 2.4vw, var(--space-150))}.document-page-module__ClqVcq__documentHeader,.document-page-module__ClqVcq__documentCustomHeader,.document-page-module__ClqVcq__documentBody{z-index:1;position:relative}.document-page-module__ClqVcq__documentHeader{gap:var(--space-75);padding-bottom:clamp(var(--space-150), 3vw, var(--space-200));border-bottom:1px solid var(--line);display:grid}.document-page-module__ClqVcq__documentHeaderArticle{gap:var(--space-50);padding-bottom:clamp(var(--space-100), 2.4vw, var(--space-150))}.document-page-module__ClqVcq__eyebrow{color:var(--color-accent-label-green);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;margin:0}.document-page-module__ClqVcq__title{max-width:20ch;color:var(--color-ash);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-h4);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:-.012em;text-wrap:balance;margin:0}.document-page-module__ClqVcq__titleArticle{max-width:28ch;font-size:var(--text-h5);font-weight:var(--weight-display);line-height:var(--leading-snug)}.document-page-module__ClqVcq__meta{gap:0 var(--space-75);color:var(--color-ash-muted);font-size:var(--text-body-sm);font-weight:var(--weight-body-medium);line-height:var(--leading-relaxed);flex-wrap:wrap;margin:0;display:flex}.document-page-module__ClqVcq__meta>*+:before{content:"/";margin-right:var(--space-75);color:var(--line)}.document-page-module__ClqVcq__documentBody{gap:var(--space-100);max-width:66ch;color:var(--color-ash-light);font-size:var(--text-body);line-height:var(--leading-loose);display:grid}.document-page-module__ClqVcq__documentBody h2{margin:var(--space-150) 0 0;color:var(--color-ash);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-h6);font-weight:var(--weight-display);line-height:var(--leading-snug)}.document-page-module__ClqVcq__documentBody p,.document-page-module__ClqVcq__documentBody ul,.document-page-module__ClqVcq__documentBody address{margin:0}.document-page-module__ClqVcq__documentBody ul{gap:var(--space-50);padding-left:var(--space-120);display:grid}.document-page-module__ClqVcq__documentBody li::marker{color:var(--color-accent-label-green)}.document-page-module__ClqVcq__documentBody address{gap:var(--space-15);font-style:normal;display:grid}.document-page-module__ClqVcq__documentBody a{color:var(--color-action-primary);text-underline-offset:.18em;text-decoration:underline}@media (max-width:46rem){.document-page-module__ClqVcq__documentPage{padding-top:calc(var(--nav-height) + 1.25rem)}.document-page-module__ClqVcq__documentShell{padding:var(--space-150)}}
.site-chrome-module__SkodVW__siteFrame{min-height:100dvh;font-family:var(--font-body), var(--font-body-fallback);color:var(--color-ash);background:var(--color-bone);overflow-x:hidden}.site-chrome-module__SkodVW__main{min-width:0}.site-chrome-module__SkodVW__siteHeader{z-index:var(--z-nav);height:var(--nav-height);position:fixed;top:0;left:0;right:0}.site-chrome-module__SkodVW__nav{--nav-surface:var(--color-bone-warm);--nav-rule:color-mix(in oklch, var(--color-ash-muted) 34%, transparent);justify-content:space-between;align-items:center;gap:var(--space-200);height:var(--nav-height);padding:var(--space-65) var(--page-x);border-bottom:1px solid var(--nav-rule);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(90deg, color-mix(in oklch, var(--color-bone) 12%, transparent) 0 1px, transparent 1px 6.5rem), linear-gradient(to bottom, var(--color-bone), var(--nav-surface) 62%, var(--n-90));box-shadow:var(--elevation-3), inset 0 -1px 0 color-mix(in oklch, var(--color-bone) 18%, transparent);isolation:isolate;background-size:6.5rem 100%,100% 100%;display:flex;position:relative}.site-chrome-module__SkodVW__nav:before{content:"";inset:auto var(--page-x) -1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--color-accent) 58%, transparent), color-mix(in oklch, var(--color-accent) 36%, transparent) 34%, color-mix(in oklch, var(--n-60) 30%, transparent) 68%, transparent);height:1px;position:absolute}.site-chrome-module__SkodVW__navLogo{filter:brightness(0);width:clamp(8.5rem,15vw,11.25rem);height:auto}.site-chrome-module__SkodVW__navEnd{align-items:center;gap:var(--space-100);min-width:0;display:flex}.site-chrome-module__SkodVW__navLinks{justify-content:flex-end;gap:var(--space-65) var(--space-135);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-chrome-module__SkodVW__mobileMenu{display:none}.site-chrome-module__SkodVW__navLink{min-width:2.75rem;min-height:2.75rem;font-size:var(--text-eyebrow);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--color-ash);transition:color var(--duration-standard) ease, opacity var(--duration-standard) ease, transform var(--duration-standard) var(--ease-out-natural);justify-content:center;align-items:center;padding-inline:.12rem;text-decoration:none;display:inline-flex;position:relative}.site-chrome-module__SkodVW__mobileMenuButton{width:var(--icon-button-size);height:var(--icon-button-size);color:var(--color-ash);cursor:pointer;transition:color var(--duration-standard) ease, transform var(--duration-standard) var(--ease-out-natural);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;list-style:none;display:inline-flex}.site-chrome-module__SkodVW__mobileMenuButton::-webkit-details-marker{display:none}.site-chrome-module__SkodVW__mobileMenuButton svg{width:1.55rem;height:1.55rem}.site-chrome-module__SkodVW__mobileMenuText{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-chrome-module__SkodVW__mobileMenu[open] .site-chrome-module__SkodVW__mobileMenuButton,.site-chrome-module__SkodVW__mobileMenuButton:hover,.site-chrome-module__SkodVW__mobileMenuButton:focus-visible{color:var(--color-action-primary);transform:translateY(-1px)}.site-chrome-module__SkodVW__mobileMenuButton:focus-visible{outline:2px solid var(--c-green-bright);outline-offset:.25rem}.site-chrome-module__SkodVW__mobileMenuPanel{top:calc(100% + var(--space-75));right:var(--page-x);width:min(22rem, calc(100vw - (var(--page-x) * 2)));padding:var(--space-65);border:1px solid var(--nav-rule);background:linear-gradient(180deg, var(--color-bone), var(--color-bone-warm)), var(--color-bone);box-shadow:var(--elevation-4), inset 0 1px 0 color-mix(in oklch, var(--color-bone) 64%, transparent);position:absolute}.site-chrome-module__SkodVW__mobileMenuLinks{gap:var(--space-15);margin:0;padding:0;list-style:none;display:grid}.site-chrome-module__SkodVW__mobileMenuLink{min-height:3rem;padding:var(--space-85);color:var(--color-ash);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;transition:background var(--duration-standard) ease, color var(--duration-standard) ease;align-items:center;text-decoration:none;display:flex}.site-chrome-module__SkodVW__mobileMenuLink:hover,.site-chrome-module__SkodVW__mobileMenuLink:focus-visible{color:var(--color-action-primary);background:color-mix(in oklch, var(--n-90) 56%, transparent)}.site-chrome-module__SkodVW__navLink:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--c-green-light) 74%, transparent) 22%, color-mix(in oklch, var(--c-amber-mid) 72%, transparent) 78%, transparent);opacity:0;transform-origin:50%;width:min(100%,2.4rem);height:1px;transition:opacity var(--duration-standard) ease, transform .24s var(--ease-out-natural);position:absolute;bottom:.48rem;left:50%;transform:translate(-50%)scaleX(.36)}.site-chrome-module__SkodVW__navLink:hover,.site-chrome-module__SkodVW__navLink:focus-visible{color:var(--color-action-primary);transform:translateY(-1px)}.site-chrome-module__SkodVW__navLink:hover:after,.site-chrome-module__SkodVW__navLink:focus-visible:after{opacity:1;transform:translate(-50%)scaleX(1)}.site-chrome-module__SkodVW__footer{background:var(--color-ash-dark);color:var(--n-75);padding:clamp(1.4rem,3vw,2.2rem) 0;position:relative;overflow:hidden}.site-chrome-module__SkodVW__footerInner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-100);width:min(100%, var(--width-section));padding:0 var(--page-x);margin:0 auto;padding-top:clamp(1.2rem,2.2vw,1.7rem);display:flex;position:relative}.site-chrome-module__SkodVW__footerInner:before{top:0;right:var(--page-x);left:var(--page-x);content:"";background:color-mix(in oklch, var(--n-45) 52%, transparent);height:1px;position:absolute}.site-chrome-module__SkodVW__footerSocial{gap:var(--space-75);display:flex}.site-chrome-module__SkodVW__footerSocial a{--social-icon-size:1.125rem}.site-chrome-module__SkodVW__footerActions{align-items:center;gap:clamp(.9rem,2vw,1.4rem);display:flex}.site-chrome-module__SkodVW__footerCopy,.site-chrome-module__SkodVW__footerLegalLink{color:var(--n-60);font-size:var(--text-caption)}.site-chrome-module__SkodVW__footerCopy{margin:0}.site-chrome-module__SkodVW__footerLegalLink{min-height:2.75rem;transition:color var(--duration-standard) ease;align-items:center;text-decoration:none;display:inline-flex}.site-chrome-module__SkodVW__footerLegalLink:hover,.site-chrome-module__SkodVW__footerLegalLink:focus-visible{color:var(--n-75)}@media (max-width:64rem){.site-chrome-module__SkodVW__navLinks{display:none}.site-chrome-module__SkodVW__mobileMenu{display:block}}@media (max-width:46rem){.site-chrome-module__SkodVW__nav{justify-content:space-between;gap:var(--space-100);box-shadow:0 .9rem 2rem color-mix(in oklch, var(--color-ash-dark) 10%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--color-bone) 18%, transparent);flex-direction:row}.site-chrome-module__SkodVW__navLogo{width:clamp(9.25rem,43vw,11rem)}.site-chrome-module__SkodVW__footerInner{flex-direction:column;align-items:flex-start}.site-chrome-module__SkodVW__footerActions{justify-content:space-between;width:100%}}
.social-icon-link-module__pM87ma__link{border:1px solid var(--social-border);color:var(--social-color);background:var(--social-bg,transparent);transition:border-color var(--duration-standard) ease, color var(--duration-standard) ease, background var(--duration-standard) ease;justify-content:center;align-items:center;display:inline-flex}.social-icon-link-module__pM87ma__link:hover,.social-icon-link-module__pM87ma__link:focus-visible{border-color:var(--social-border-hover);color:var(--social-color-hover);background:var(--social-bg-hover,var(--social-bg,transparent))}.social-icon-link-module__pM87ma__medium{width:var(--icon-button-size);height:var(--icon-button-size)}.social-icon-link-module__pM87ma__small{width:var(--icon-button-size-sm);height:var(--icon-button-size-sm)}.social-icon-link-module__pM87ma__light{--social-border:var(--line);--social-border-hover:var(--color-ash-muted);--social-color:var(--color-ash-muted);--social-color-hover:var(--color-ash);--social-bg-hover:var(--n-90)}.social-icon-link-module__pM87ma__dark{--social-border:var(--n-35);--social-border-hover:var(--n-60);--social-color:var(--n-60);--social-color-hover:var(--color-bone)}.social-icon-link-module__pM87ma__inverse{--social-border:color-mix(in oklch, var(--n-80) 22%, transparent);--social-border-hover:color-mix(in oklch, var(--color-sand) 50%, transparent);--social-color:var(--n-90);--social-color-hover:var(--color-bone);--social-bg:color-mix(in oklch, var(--color-bone) 4%, transparent);--social-bg-hover:color-mix(in oklch, var(--color-bone) 10%, transparent)}.social-icon-link-module__pM87ma__link svg{width:var(--social-icon-size,.9rem);height:var(--social-icon-size,.9rem)}
.team-profile-module__GCxiOq__profileHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,18.5rem) minmax(0,1fr);grid-template-areas:"portrait identity";align-items:center;gap:clamp(1.5rem,4vw,3.25rem);padding-bottom:clamp(1.5rem,3vw,2rem);display:grid}.team-profile-module__GCxiOq__portrait{--person-portrait-profile-width:18.5rem;grid-area:portrait}.team-profile-module__GCxiOq__profileIdentity{gap:var(--space-85);grid-area:identity;align-self:center;min-width:0;display:grid}.team-profile-module__GCxiOq__profileName{max-width:12ch;color:var(--color-ash);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:-.014em;text-wrap:balance;margin:0}.team-profile-module__GCxiOq__profileRole{max-width:34ch;color:var(--color-ash-light);font-family:var(--font-display), var(--font-display-fallback);font-size:var(--text-h6);font-weight:var(--weight-body);line-height:var(--leading-snug);margin:0}.team-profile-module__GCxiOq__socialLinks{gap:var(--space-65);padding-top:var(--space-35);flex-wrap:wrap;display:flex}.team-profile-module__GCxiOq__profileHeader .team-profile-module__GCxiOq__socialLink{justify-content:center;align-items:center;gap:var(--space-50);min-height:2.55rem;padding:var(--space-65) var(--space-100) var(--space-65) var(--space-85);border:1px solid var(--line);color:var(--color-ash);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;transition:background var(--duration-standard) ease, border-color var(--duration-standard) ease, color var(--duration-standard) ease;text-decoration:none;display:inline-flex}.team-profile-module__GCxiOq__profileHeader .team-profile-module__GCxiOq__socialLink:hover,.team-profile-module__GCxiOq__profileHeader .team-profile-module__GCxiOq__socialLink:focus-visible{border-color:color-mix(in oklch, var(--c-green-bright) 62%, transparent);color:var(--color-action-primary);background:var(--color-bone)}.team-profile-module__GCxiOq__profileHeader .team-profile-module__GCxiOq__socialLink svg{flex:none;width:.9rem;height:.9rem}@media (max-width:46rem){.team-profile-module__GCxiOq__profileHeader{grid-template-columns:1fr;grid-template-areas:"identity""portrait";align-items:start}.team-profile-module__GCxiOq__portrait{--person-portrait-profile-width:18rem}.team-profile-module__GCxiOq__profileName{max-width:11ch;font-size:clamp(2.35rem,12vw,4rem)}}
