.Breadcrumbs-module__fefYra__nav{margin-bottom:var(--space-lg)}.Breadcrumbs-module__fefYra__list{font-size:var(--font-size-body-small);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.Breadcrumbs-module__fefYra__list::-webkit-scrollbar{display:none}.Breadcrumbs-module__fefYra__item{color:var(--color-text);flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.Breadcrumbs-module__fefYra__homeLink,.Breadcrumbs-module__fefYra__link{color:var(--color-text);white-space:nowrap;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.Breadcrumbs-module__fefYra__homeLink:hover,.Breadcrumbs-module__fefYra__homeLink:focus-visible,.Breadcrumbs-module__fefYra__link:hover,.Breadcrumbs-module__fefYra__link:focus-visible{color:var(--color-primary);outline:none}.Breadcrumbs-module__fefYra__homeIcon{color:currentColor;flex-shrink:0}.Breadcrumbs-module__fefYra__current{color:var(--color-primary);white-space:nowrap}.Breadcrumbs-module__fefYra__sep{color:var(--color-text);flex-shrink:0;margin-inline:.35rem}@media (max-width:480px){.Breadcrumbs-module__fefYra__nav{font-size:.85rem}.Breadcrumbs-module__fefYra__homeLabel{display:none}.Breadcrumbs-module__fefYra__sep{margin-inline:.25rem}}
.StoryHero-module__YUB1na__hero{isolation:isolate;box-sizing:border-box;width:100vw;min-height:80svh;max-height:none;margin:0 calc(50% - 50vw);margin-bottom:var(--space-md);background:var(--color-bg);border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 35%, transparent);flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.25rem) max(1.25rem,50vw - min(95vw,1200px)/2);display:flex;position:relative;overflow:hidden}.StoryHero-module__YUB1na__atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StoryHero-module__YUB1na__arch{border:2px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);opacity:.45;border-radius:50% 50% 0 0/55% 55% 0 0;width:min(22rem,38vw);height:min(22rem,38vw);position:absolute;top:10%;right:max(-4rem,8vw)}.StoryHero-module__YUB1na__block{background:var(--color-tertiary);border-radius:var(--radius);opacity:.85;width:min(14rem,30vw);height:min(14rem,30vw);position:absolute;bottom:-10%;left:-2%}.StoryHero-module__YUB1na__grid{gap:var(--space-lg);grid-template-columns:1fr;align-items:end;width:100%;display:grid}.StoryHero-module__YUB1na__copy{gap:var(--space-sm);flex-direction:column;min-width:0;max-width:34rem;display:flex}.StoryHero-module__YUB1na__span{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:.75rem;font-weight:700}.StoryHero-module__YUB1na__title{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,1.85rem + 2.4vw,3.75rem);font-weight:800;line-height:1}.StoryHero-module__YUB1na__intro{max-width:32rem;color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.55}.StoryHero-module__YUB1na__media{justify-self:start;width:min(100%,15rem);position:relative}.StoryHero-module__YUB1na__mediaFrame{aspect-ratio:2/3;border-radius:var(--radius);background:var(--color-tertiary);box-shadow:0 14px 32px color-mix(in srgb, var(--color-shadow) 70%, transparent);position:relative;overflow:hidden;transform:rotate(-2.75deg)}.StoryHero-module__YUB1na__mediaAccent{border-radius:var(--radius);border:2px solid var(--color-secondary);z-index:-1;background:color-mix(in srgb, var(--color-tertiary) 40%, transparent);position:absolute;inset:8% -10% -10% 10%;transform:rotate(3.5deg)}.StoryHero-module__YUB1na__image{object-fit:cover;object-position:center center}.StoryHero-module__YUB1na__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(1.25rem)}.StoryHero-module__YUB1na__ready .StoryHero-module__YUB1na__reveal{opacity:1;transform:translateY(0)}.StoryHero-module__YUB1na__ready .StoryHero-module__YUB1na__span{transition-delay:50ms}.StoryHero-module__YUB1na__ready .StoryHero-module__YUB1na__title{transition-delay:.16s}.StoryHero-module__YUB1na__ready .StoryHero-module__YUB1na__intro{transition-delay:.28s}.StoryHero-module__YUB1na__ready .StoryHero-module__YUB1na__media{transition-delay:.34s}@media (max-width:899px){.StoryHero-module__YUB1na__hero{min-height:auto;padding-block:clamp(1.25rem,4vw,2rem)}.StoryHero-module__YUB1na__media{justify-self:center;width:min(72%,14.5rem)}.StoryHero-module__YUB1na__arch{display:none}.StoryHero-module__YUB1na__block{opacity:.7;width:40vw;height:40vw}}@media (min-width:900px){.StoryHero-module__YUB1na__hero{height:auto;min-height:80svh;max-height:none}.StoryHero-module__YUB1na__grid{grid-template-columns:minmax(0,1fr) clamp(13rem,30vw,21rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.StoryHero-module__YUB1na__copy{justify-self:start;width:min(100%,34rem)}.StoryHero-module__YUB1na__media{justify-self:end;width:100%}.StoryHero-module__YUB1na__mediaFrame{transform:rotate(-3deg)}}@media (min-width:1200px){.StoryHero-module__YUB1na__grid{grid-template-columns:minmax(0,1fr) 22.5rem}}@media (prefers-reduced-motion:reduce){.StoryHero-module__YUB1na__reveal{opacity:1;transition:none;transform:none}}
@keyframes AnimateOnScroll-module__ko43qW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AnimateOnScroll-module__ko43qW__animate{opacity:0}.AnimateOnScroll-module__ko43qW__inView{animation:.3s ease-out forwards AnimateOnScroll-module__ko43qW__fadeInUp}@media (prefers-reduced-motion:reduce){.AnimateOnScroll-module__ko43qW__animate{opacity:1}.AnimateOnScroll-module__ko43qW__inView{animation:none}}
.WebCreationHero-module__B4IMCa__hero{grid-gap:var(--space-lg);box-sizing:border-box;padding-top:0;padding-bottom:var(--space-xxl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1280px){.WebCreationHero-module__B4IMCa__hero{grid-gap:var(--space-xxl);grid-template-columns:repeat(auto-fit,minmax(300px,2fr) minmax(300px,1fr))}}.WebCreationHero-module__B4IMCa__content{justify-content:center;gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.WebCreationHero-module__B4IMCa__trustBar{background:var(--color-tertiary);border:1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);width:fit-content;max-width:100%;color:inherit;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;padding:.3rem .7rem .3rem .3rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.WebCreationHero-module__B4IMCa__trustBar:hover,.WebCreationHero-module__B4IMCa__trustBar:focus-visible{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-tertiary) 70%, var(--color-bg));outline:none}.WebCreationHero-module__B4IMCa__avatars{align-items:center;margin:0;padding:0;list-style:none;display:flex}.WebCreationHero-module__B4IMCa__avatarItem{margin-left:-.4rem;transition:transform .2s}.WebCreationHero-module__B4IMCa__avatarItem:first-child{margin-left:0}.WebCreationHero-module__B4IMCa__trustBar:hover .WebCreationHero-module__B4IMCa__avatarItem:hover{transform:translateY(-1px)scale(1.05)}.WebCreationHero-module__B4IMCa__avatar{object-fit:cover;border:1.5px solid var(--color-bg);width:1.75rem;height:1.75rem;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 12%, transparent);background:var(--color-bg);border-radius:50%;display:block}.WebCreationHero-module__B4IMCa__trustMeta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.WebCreationHero-module__B4IMCa__stars{gap:.08rem;display:flex}.WebCreationHero-module__B4IMCa__star{width:.65rem;height:.65rem;fill:var(--color-primary)}.WebCreationHero-module__B4IMCa__trustText{color:var(--color-text);margin:0;font-size:.8rem;line-height:1.25}.WebCreationHero-module__B4IMCa__trustCount{color:var(--color-primary);font-weight:700}.WebCreationHero-module__B4IMCa__trustLink{color:color-mix(in srgb, var(--color-text) 65%, transparent);text-underline-offset:.15em;font-size:.68rem;line-height:1.25;text-decoration:underline}.WebCreationHero-module__B4IMCa__trustBar:hover .WebCreationHero-module__B4IMCa__trustLink,.WebCreationHero-module__B4IMCa__trustBar:focus-visible .WebCreationHero-module__B4IMCa__trustLink{color:var(--color-primary)}.WebCreationHero-module__B4IMCa__subhead{margin:0}.WebCreationHero-module__B4IMCa__actions{align-items:stretch;gap:var(--space-lg);flex-direction:column;width:100%;display:flex}@media (min-width:1280px){.WebCreationHero-module__B4IMCa__actions{flex-direction:row}}.WebCreationHero-module__B4IMCa__image img,.WebCreationHero-module__B4IMCa__heroImage{border-radius:var(--radius);object-fit:cover;width:100%;height:auto;display:block}@media (max-width:480px){.WebCreationHero-module__B4IMCa__trustBar{border-radius:var(--radius);width:100%}.WebCreationHero-module__B4IMCa__avatar{width:1.55rem;height:1.55rem}}@media (prefers-reduced-motion:reduce){.WebCreationHero-module__B4IMCa__trustBar,.WebCreationHero-module__B4IMCa__avatarItem{transition:none}.WebCreationHero-module__B4IMCa__trustBar:hover .WebCreationHero-module__B4IMCa__avatarItem:hover{transform:none}}
.CredibilityLogos-module__rZB16W__section{padding-bottom:var(--space-xxl)}.CredibilityLogos-module__rZB16W__blackbox{text-align:center;border-radius:var(--radius);grid-gap:var(--space-lg);padding:var(--space-sm);background-color:var(--color-text);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}@media (min-width:1280px){.CredibilityLogos-module__rZB16W__blackbox{align-items:center;gap:var(--space-xxl);display:flex}}.CredibilityLogos-module__rZB16W__label{flex-shrink:0}.CredibilityLogos-module__rZB16W__label p{color:var(--color-bg);margin:0}.CredibilityLogos-module__rZB16W__slider{width:100%;min-width:0;overflow:hidden}.CredibilityLogos-module__rZB16W__marquee{overflow:hidden}.CredibilityLogos-module__rZB16W__logo{flex-shrink:0;width:auto;height:60px;margin:0 2rem}
.StrategicMindset-module__EdsUYW__section{padding-bottom:var(--space-xxl);flex-direction:column;gap:2vw;display:flex}@media (min-width:1280px){.StrategicMindset-module__EdsUYW__section{flex-direction:row;align-items:center}}.StrategicMindset-module__EdsUYW__content{flex:1;align-content:center}.StrategicMindset-module__EdsUYW__heading{margin:0 0 var(--space-sm)}.StrategicMindset-module__EdsUYW__checklist{margin:var(--space-md) 0 0;padding:0;list-style:none}.StrategicMindset-module__EdsUYW__checklist li{margin-bottom:var(--space-sm);color:var(--color-text);padding-left:36px;position:relative}.StrategicMindset-module__EdsUYW__checklist li:before{content:"✓";background-color:var(--color-primary);width:24px;height:24px;color:var(--color-bg);text-align:center;border-radius:50%;font-size:.8em;line-height:24px;position:absolute;top:.1em;left:0}.StrategicMindset-module__EdsUYW__checklist a{color:var(--color-primary)}.StrategicMindset-module__EdsUYW__checklist a:hover,.StrategicMindset-module__EdsUYW__checklist a:focus-visible{color:var(--color-primary-hover)}.StrategicMindset-module__EdsUYW__image{flex:1;align-content:center}.StrategicMindset-module__EdsUYW__image img{width:100%;height:auto;display:block}
.InquiryCta-module__lF0FJa__section{padding-block:0}.InquiryCta-module__lF0FJa__band{background-color:var(--color-text);border-radius:var(--radius);margin-top:15vh;margin-bottom:15vh}.InquiryCta-module__lF0FJa__beforeFooter{background-color:var(--color-primary);margin-bottom:0}.InquiryCta-module__lF0FJa__content{align-items:flex-start;gap:var(--space-sm);text-align:left;flex-direction:column;max-width:40rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.InquiryCta-module__lF0FJa__content h2{color:var(--color-bg);text-align:left;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.45rem + 1.4vw,2.5rem);line-height:1.15}@media (max-width:640px){.InquiryCta-module__lF0FJa__content{padding:1.5rem 1.25rem}.InquiryCta-module__lF0FJa__content .btn-white{text-align:center;width:100%}}@media (min-width:900px){.InquiryCta-module__lF0FJa__content{padding:2.75rem 3.25rem}}
.AdditionalProjects-module__q9JeqW__section{margin-bottom:var(--space-xxl);flex-direction:column;display:flex}.AdditionalProjects-module__q9JeqW__headingBlock{margin-bottom:var(--space-lg);flex-direction:column;display:flex}.AdditionalProjects-module__q9JeqW__heading{margin:0 0 var(--space-sm)}.AdditionalProjects-module__q9JeqW__list{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.AdditionalProjects-module__q9JeqW__card{display:block}.AdditionalProjects-module__q9JeqW__cardInner{background-color:var(--color-text);border-radius:var(--radius);padding:var(--space-lg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;height:80vh;display:flex}.AdditionalProjects-module__q9JeqW__tags{font-size:var(--font-size-body-small);gap:var(--space-sm);flex-wrap:wrap;display:flex}.AdditionalProjects-module__q9JeqW__tag{background-color:var(--color-bg);color:var(--color-text);padding:var(--space-sm);border-radius:var(--radius);display:flex}.AdditionalProjects-module__q9JeqW__title{color:var(--color-bg);margin:0}.AdditionalProjects-module__q9JeqW__titleLink{color:var(--color-bg);text-decoration:none;transition:all .3s;display:flex}.AdditionalProjects-module__q9JeqW__titleLink:hover,.AdditionalProjects-module__q9JeqW__titleLink:focus-visible{color:var(--color-primary);outline:none}@media (min-width:768px){.AdditionalProjects-module__q9JeqW__cardInner{height:50vh}}@media (min-width:1280px){.AdditionalProjects-module__q9JeqW__cardInner{height:40vh}}
.EmployerCta-module__Hfk8wG__section{padding-block:0}.EmployerCta-module__Hfk8wG__band{background-color:var(--color-primary);border-radius:var(--radius);margin-top:15vh;margin-bottom:0}.EmployerCta-module__Hfk8wG__content{align-items:flex-start;gap:var(--space-sm);text-align:left;flex-direction:column;max-width:40rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.EmployerCta-module__Hfk8wG__content h2{color:var(--color-bg);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.45rem + 1.4vw,2.5rem);line-height:1.15}.EmployerCta-module__Hfk8wG__support{max-width:32rem;color:color-mix(in srgb, var(--color-bg) 86%, transparent);margin:0;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.55}@media (max-width:640px){.EmployerCta-module__Hfk8wG__content{padding:1.5rem 1.25rem}.EmployerCta-module__Hfk8wG__content .btn-white{text-align:center;width:100%}}@media (min-width:900px){.EmployerCta-module__Hfk8wG__content{padding:2.75rem 3.25rem}}
.ContactForm-module__UoqRnG__form{gap:var(--space-md);border:1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;padding:clamp(1.25rem,3vw,2rem);display:flex}.ContactForm-module__UoqRnG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__UoqRnG__row{gap:var(--space-md);grid-template-columns:1fr;display:grid}.ContactForm-module__UoqRnG__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ContactForm-module__UoqRnG__field label{font-size:.95rem;font-weight:600}.ContactForm-module__UoqRnG__field input,.ContactForm-module__UoqRnG__field textarea{border:1px solid color-mix(in srgb, var(--color-secondary) 70%, transparent);border-radius:calc(var(--radius) / 2);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;padding:.8rem .95rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.ContactForm-module__UoqRnG__field input::placeholder,.ContactForm-module__UoqRnG__field textarea::placeholder{color:color-mix(in srgb, var(--color-text) 42%, transparent)}.ContactForm-module__UoqRnG__field input:focus,.ContactForm-module__UoqRnG__field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}.ContactForm-module__UoqRnG__field textarea{resize:vertical;min-height:9rem}.ContactForm-module__UoqRnG__consent{color:color-mix(in srgb, var(--color-text) 78%, transparent);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.45;display:flex}.ContactForm-module__UoqRnG__consent input{width:1.05rem;height:1.05rem;accent-color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.ContactForm-module__UoqRnG__consentLink{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.ContactForm-module__UoqRnG__consentLink:hover,.ContactForm-module__UoqRnG__consentLink:focus-visible{color:var(--color-primary)}.ContactForm-module__UoqRnG__submit{align-self:flex-start;margin-top:.15rem}.ContactForm-module__UoqRnG__submit:disabled{opacity:.7;cursor:wait}.ContactForm-module__UoqRnG__status{min-height:1.5rem}.ContactForm-module__UoqRnG__success{color:var(--color-success);margin:0;font-weight:500}.ContactForm-module__UoqRnG__error{color:var(--color-error);margin:0;font-weight:500}@media (min-width:560px){.ContactForm-module__UoqRnG__row{grid-template-columns:1fr 1fr}}
.LegalContent-module__OpLPOW__section{margin-bottom:var(--space-xl)}.LegalContent-module__OpLPOW__section h2,.LegalContent-module__OpLPOW__body p,.LegalContent-module__OpLPOW__body ul,.LegalContent-module__OpLPOW__body ol,.LegalContent-module__OpLPOW__body table{margin-bottom:var(--space-md)}.LegalContent-module__OpLPOW__body h3{margin-top:var(--space-md);margin-bottom:var(--space-sm);font-size:1.05rem}.LegalContent-module__OpLPOW__body ul,.LegalContent-module__OpLPOW__body ol{padding-left:1.25rem}.LegalContent-module__OpLPOW__body li+li{margin-top:.35rem}.LegalContent-module__OpLPOW__tableWrap{overflow-x:auto}.LegalContent-module__OpLPOW__tableWrap table{border-collapse:collapse;width:100%;font-size:.95rem}.LegalContent-module__OpLPOW__tableWrap th,.LegalContent-module__OpLPOW__tableWrap td{border:1px solid color-mix(in srgb, var(--color-text) 15%, transparent);text-align:left;vertical-align:top;padding:.5rem .75rem}.LegalContent-module__OpLPOW__tableWrap th{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}
.CollaborationProcess-module__LVtO9q__section{margin-bottom:var(--space-lg);gap:var(--space-lg);flex-direction:column;scroll-margin-top:6rem;display:flex}@media (min-width:1280px){.CollaborationProcess-module__LVtO9q__section{gap:var(--space-xxl)}}.CollaborationProcess-module__LVtO9q__headingWrap{display:flex}.CollaborationProcess-module__LVtO9q__heading{margin:0}.CollaborationProcess-module__LVtO9q__rowLeft{flex-direction:column;display:flex}@media (min-width:1280px){.CollaborationProcess-module__LVtO9q__rowLeft{column-gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr) minmax(300px,2fr));display:grid}}.CollaborationProcess-module__LVtO9q__rowRight{flex-direction:column-reverse;display:flex}@media (min-width:1280px){.CollaborationProcess-module__LVtO9q__rowRight{column-gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,2fr) minmax(300px,1fr));display:grid}}.CollaborationProcess-module__LVtO9q__stepContent{flex-direction:column;align-self:start;display:flex}.CollaborationProcess-module__LVtO9q__tag{background-color:var(--color-primary);color:var(--color-bg);border-radius:var(--radius);text-align:center;width:fit-content;margin-bottom:var(--space-sm);padding:0 1rem;line-height:1;display:flex}.CollaborationProcess-module__LVtO9q__tag p{margin:.5rem 0}.CollaborationProcess-module__LVtO9q__text h3,.CollaborationProcess-module__LVtO9q__text p{margin:0 0 var(--space-sm)}.CollaborationProcess-module__LVtO9q__image{background-color:var(--color-tertiary);border-radius:var(--radius);align-items:flex-end;padding:2rem 2rem 0;display:flex}.CollaborationProcess-module__LVtO9q__image img{border-radius:var(--radius) var(--radius) 0 0;width:100%;height:auto;display:block}
.RoleDetailView-module__0HO4bq__page{padding-bottom:var(--space-xxl);flex-direction:column;gap:0;display:flex}.RoleDetailView-module__0HO4bq__shell{flex-direction:column;display:flex}.RoleDetailView-module__0HO4bq__layout{gap:var(--space-lg);grid-template-columns:1fr;grid-template-areas:"hero""nav""content";align-items:start;display:grid}.RoleDetailView-module__0HO4bq__heroStack{align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-area:hero;display:flex}.RoleDetailView-module__0HO4bq__aside{grid-area:nav;min-width:0}.RoleDetailView-module__0HO4bq__content{gap:var(--space-xxl);flex-direction:column;grid-area:content;min-width:0;display:flex}.RoleDetailView-module__0HO4bq__hero{flex-direction:column;align-items:flex-start;width:100%;display:flex}.RoleDetailView-module__0HO4bq__hero h1{margin:0 0 var(--space-md)}.RoleDetailView-module__0HO4bq__heroMeta{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.RoleDetailView-module__0HO4bq__positionTag{border:1px solid color-mix(in srgb, var(--color-primary) 28%, white);background:color-mix(in srgb, var(--color-primary) 10%, white);color:color-mix(in srgb, var(--color-primary) 72%, black);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem .2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.RoleDetailView-module__0HO4bq__positionDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.RoleDetailView-module__0HO4bq__metaRow{font-size:var(--font-size-body-small);color:color-mix(in srgb, var(--color-text) 58%, transparent);flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin:0;display:flex}.RoleDetailView-module__0HO4bq__metaItem{align-items:center;gap:.4rem;display:inline-flex}.RoleDetailView-module__0HO4bq__metaIcon{color:color-mix(in srgb, var(--color-text) 52%, transparent);flex-shrink:0}.RoleDetailView-module__0HO4bq__intro{gap:var(--space-sm);flex-direction:column;width:100%;max-width:40rem;display:flex}.RoleDetailView-module__0HO4bq__context{color:color-mix(in srgb, var(--color-text) 86%, transparent);margin:0}.RoleDetailView-module__0HO4bq__block{gap:var(--space-md);flex-direction:column;max-width:48rem;display:flex}.RoleDetailView-module__0HO4bq__section{gap:var(--space-md);scroll-margin-top:calc(var(--space-sm) + 60px + (2 * var(--space-sm)) + var(--space-md));flex-direction:column;display:flex}.RoleDetailView-module__0HO4bq__heading{margin:0}.RoleDetailView-module__0HO4bq__sectionLead{margin:calc(var(--space-sm) * -.5) 0 0;color:color-mix(in srgb, var(--color-text) 65%, transparent);max-width:36rem}.RoleDetailView-module__0HO4bq__timeline{border-left:2px solid color-mix(in srgb, var(--color-primary) 35%, transparent);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.RoleDetailView-module__0HO4bq__timelineItem{gap:var(--space-sm);padding:0 0 var(--space-lg) var(--space-md);grid-template-columns:auto 1fr;display:grid;position:relative}.RoleDetailView-module__0HO4bq__timelineItem:last-child{padding-bottom:0}.RoleDetailView-module__0HO4bq__timelineIndex{background:var(--color-primary);width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px var(--color-bg);border-radius:50%;position:absolute;top:.2rem;left:-.7rem}.RoleDetailView-module__0HO4bq__timelineBody h3{margin:0 0 .4rem;font-size:clamp(1.1rem,1.05rem + .3vw,1.3rem)}.RoleDetailView-module__0HO4bq__timelineBody p{color:color-mix(in srgb, var(--color-text) 86%, transparent);margin:0}.RoleDetailView-module__0HO4bq__projectList{gap:var(--space-xxl);flex-direction:column;display:flex}.RoleDetailView-module__0HO4bq__project{scroll-margin-top:calc(var(--space-sm) + 60px + (2 * var(--space-sm)) + var(--space-md))}.RoleDetailView-module__0HO4bq__projectInner{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);flex-direction:column;display:flex}.RoleDetailView-module__0HO4bq__projectHeader{align-items:baseline;gap:.85rem;display:flex}.RoleDetailView-module__0HO4bq__projectIndex{color:color-mix(in srgb, var(--color-primary) 55%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:800;line-height:1}.RoleDetailView-module__0HO4bq__projectHeader h3{margin:0}.RoleDetailView-module__0HO4bq__projectContent{gap:var(--space-md);flex-direction:column;padding-left:0;display:flex}.RoleDetailView-module__0HO4bq__projectBlock h4{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0 0 .45rem;font-size:.8rem;font-weight:700}.RoleDetailView-module__0HO4bq__projectBlock p{color:color-mix(in srgb, var(--color-text) 88%, transparent);margin:0}.RoleDetailView-module__0HO4bq__bullets{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RoleDetailView-module__0HO4bq__bullets li{color:color-mix(in srgb, var(--color-text) 88%, transparent);padding-left:1.15rem;position:relative}.RoleDetailView-module__0HO4bq__bullets li:before{content:"";background:var(--color-primary);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.RoleDetailView-module__0HO4bq__tableWrap{border:1px solid color-mix(in srgb, var(--color-secondary) 45%, transparent);border-radius:var(--radius-sm);margin-top:.2rem;overflow-x:auto}.RoleDetailView-module__0HO4bq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-body-small)}.RoleDetailView-module__0HO4bq__table th,.RoleDetailView-module__0HO4bq__table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 40%, transparent);vertical-align:top;padding:.7rem .85rem}.RoleDetailView-module__0HO4bq__table tr:last-child td{border-bottom:none}.RoleDetailView-module__0HO4bq__table th{background:var(--color-tertiary);font-weight:700}.RoleDetailView-module__0HO4bq__table td:first-child{white-space:nowrap;width:8.5rem;font-weight:600}.RoleDetailView-module__0HO4bq__result{background:color-mix(in srgb, var(--color-primary) 8%, white);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.RoleDetailView-module__0HO4bq__resultLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:.75rem;font-weight:700}.RoleDetailView-module__0HO4bq__resultBody{color:color-mix(in srgb, var(--color-text) 90%, transparent);margin:0}.RoleDetailView-module__0HO4bq__skills{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.RoleDetailView-module__0HO4bq__skills li{border:1px solid color-mix(in srgb, var(--color-secondary) 70%, transparent);font-size:var(--font-size-body-small);background:var(--color-bg);border-radius:999px;padding:.4rem .85rem}.RoleDetailView-module__0HO4bq__learnings{max-width:40rem;color:color-mix(in srgb, var(--color-text) 88%, transparent);margin:0;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55}.RoleDetailView-module__0HO4bq__cta,.RoleDetailView-module__0HO4bq__backRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:640px){.RoleDetailView-module__0HO4bq__heroMeta{flex-flow:wrap;align-items:center;gap:1rem 1.25rem}.RoleDetailView-module__0HO4bq__timelineItem{padding-left:var(--space-lg)}.RoleDetailView-module__0HO4bq__projectContent{padding-left:3.05rem}}@media (min-width:960px){.RoleDetailView-module__0HO4bq__layout{column-gap:var(--space-xxl);row-gap:var(--space-xxl);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);grid-template-areas:"nav hero""nav content"}.RoleDetailView-module__0HO4bq__aside{align-self:stretch}.RoleDetailView-module__0HO4bq__block{max-width:none}}
.CaseStudyDetailView-module__jQDoqG__page{padding-bottom:var(--space-xxl);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__shell{gap:var(--space-lg);padding-block:var(--space-lg) 0;flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__hero{align-items:flex-start;gap:var(--space-md);flex-direction:column;max-width:44rem;display:flex}.CaseStudyDetailView-module__jQDoqG__eyebrow{background:color-mix(in srgb, var(--color-text) 92%, white);color:var(--color-bg);letter-spacing:.02em;border-radius:999px;margin:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.CaseStudyDetailView-module__jQDoqG__title{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1);margin:0}.CaseStudyDetailView-module__jQDoqG__outcomes{flex-direction:column;gap:.75rem;width:100%;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.CaseStudyDetailView-module__jQDoqG__outcome{color:color-mix(in srgb, var(--color-text) 88%, transparent);font-size:var(--font-size-body-small);align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.CaseStudyDetailView-module__jQDoqG__outcomeIcon{background:color-mix(in srgb, var(--color-tertiary) 80%, white);width:2.35rem;height:2.35rem;color:var(--color-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CaseStudyDetailView-module__jQDoqG__outcomeSvg{display:block}.CaseStudyDetailView-module__jQDoqG__outcomeText{padding-top:.4rem}.CaseStudyDetailView-module__jQDoqG__checkIcon{color:var(--color-primary);flex-shrink:0;margin-top:.1rem}.CaseStudyDetailView-module__jQDoqG__overview{gap:var(--space-xxl);width:100%;padding-block:var(--space-md) var(--space-lg);border-top:1px solid color-mix(in srgb, var(--color-secondary) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 45%, transparent);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__overviewGrid{gap:var(--space-xl,var(--space-lg));align-items:start;display:grid}.CaseStudyDetailView-module__jQDoqG__overviewMain{gap:var(--space-sm);flex-direction:column;max-width:40rem;display:flex}.CaseStudyDetailView-module__jQDoqG__overviewHeading{margin:0 0 var(--space-xs)}.CaseStudyDetailView-module__jQDoqG__lead{color:color-mix(in srgb, var(--color-text) 92%, transparent);margin:0;font-size:clamp(1.05rem,1rem + .35vw,1.2rem);line-height:1.55}.CaseStudyDetailView-module__jQDoqG__goalsPanel{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius);background:color-mix(in srgb, var(--color-tertiary) 75%, white);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__goalsHeading{margin:0;font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);font-weight:700;line-height:1.3}.CaseStudyDetailView-module__jQDoqG__goalsList{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CaseStudyDetailView-module__jQDoqG__goalItem{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.CaseStudyDetailView-module__jQDoqG__goalIndex{color:color-mix(in srgb, var(--color-primary) 70%, transparent);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1.2}.CaseStudyDetailView-module__jQDoqG__goalText{font-size:var(--font-size-body-small);color:color-mix(in srgb, var(--color-text) 88%, transparent);line-height:1.5}.CaseStudyDetailView-module__jQDoqG__aboutBlock{gap:var(--space-sm);flex-direction:column;max-width:46rem;display:flex}.CaseStudyDetailView-module__jQDoqG__aboutList{margin:var(--space-xs) 0 0;flex-direction:column;gap:.7rem;padding:0;list-style:none;display:flex}.CaseStudyDetailView-module__jQDoqG__aboutItem{font-size:var(--font-size-body);line-height:var(--line-height-body);color:color-mix(in srgb, var(--color-text) 88%, transparent);align-items:flex-start;gap:.55rem;display:flex}.CaseStudyDetailView-module__jQDoqG__aboutItem .CaseStudyDetailView-module__jQDoqG__checkIcon{margin-top:.2rem}.CaseStudyDetailView-module__jQDoqG__challengeBlock{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius);background:var(--color-text);color:var(--color-bg);flex-direction:column;max-width:46rem;display:flex}.CaseStudyDetailView-module__jQDoqG__challengeLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary);margin:0;font-size:.75rem;font-weight:700}.CaseStudyDetailView-module__jQDoqG__challenge{color:color-mix(in srgb, var(--color-bg) 94%, transparent);margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.CaseStudyDetailView-module__jQDoqG__content{gap:var(--space-xxl);flex-direction:column;max-width:46rem;display:flex}.CaseStudyDetailView-module__jQDoqG__section{gap:var(--space-sm);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__sectionHeading{margin:0 0 var(--space-xs);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3)}.CaseStudyDetailView-module__jQDoqG__prose{font-size:var(--font-size-body);line-height:var(--line-height-body);color:color-mix(in srgb, var(--color-text) 88%, transparent);margin:0}.CaseStudyDetailView-module__jQDoqG__bulletList{font-size:var(--font-size-body);line-height:var(--line-height-body);color:color-mix(in srgb, var(--color-text) 88%, transparent);flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;display:flex}@media (min-width:900px){.CaseStudyDetailView-module__jQDoqG__overviewGrid{gap:var(--space-xxl);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr)}.CaseStudyDetailView-module__jQDoqG__goalsPanel{padding:var(--space-lg);top:calc(var(--space-lg) + 4rem);position:sticky}}.CaseStudyDetailView-module__jQDoqG__approachHeading{margin:0 0 var(--space-lg)}.CaseStudyDetailView-module__jQDoqG__approachList{gap:var(--space-xxl);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__approachBlock{gap:var(--space-lg);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__step{gap:var(--space-sm);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__stepTitle{margin:0;font-size:clamp(1.2rem,1.1rem + .5vw,1.45rem);font-weight:650;line-height:1.3}.CaseStudyDetailView-module__jQDoqG__tip{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius);background:var(--color-text);color:var(--color-bg);flex-direction:column;display:flex}.CaseStudyDetailView-module__jQDoqG__tipTitle{color:var(--color-bg);margin:0;font-size:1.1rem;line-height:1.35}.CaseStudyDetailView-module__jQDoqG__tip .CaseStudyDetailView-module__jQDoqG__prose,.CaseStudyDetailView-module__jQDoqG__tip .CaseStudyDetailView-module__jQDoqG__bulletList{color:color-mix(in srgb, var(--color-bg) 90%, transparent)}.CaseStudyDetailView-module__jQDoqG__imageSingle,.CaseStudyDetailView-module__jQDoqG__imageGrid{margin-top:var(--space-sm);gap:var(--space-sm);display:grid}.CaseStudyDetailView-module__jQDoqG__imageGrid{grid-template-columns:1fr}.CaseStudyDetailView-module__jQDoqG__figure{border-radius:var(--radius);background:var(--color-gray);margin:0;overflow:hidden}.CaseStudyDetailView-module__jQDoqG__image{width:100%;height:auto;display:block}.CaseStudyDetailView-module__jQDoqG__gallery{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.CaseStudyDetailView-module__jQDoqG__galleryFigure{border-radius:var(--radius);background:var(--color-gray);margin:0;overflow:hidden}.CaseStudyDetailView-module__jQDoqG__galleryImage{width:100%;height:auto;display:block}.CaseStudyDetailView-module__jQDoqG__quoteSection{gap:var(--space-md);flex-direction:column;width:100%;max-width:none;display:flex}.CaseStudyDetailView-module__jQDoqG__split{gap:var(--space-lg);align-items:stretch;display:grid}.CaseStudyDetailView-module__jQDoqG__splitCopy{gap:var(--space-md);padding:var(--space-md);background:var(--color-tertiary);border-radius:var(--radius);flex-direction:column;justify-content:center;display:flex}.CaseStudyDetailView-module__jQDoqG__stars{gap:.2rem;display:flex}.CaseStudyDetailView-module__jQDoqG__star{width:1.1rem;height:1.1rem;fill:var(--color-primary)}.CaseStudyDetailView-module__jQDoqG__splitQuote{margin:0}.CaseStudyDetailView-module__jQDoqG__splitQuote p{margin:0;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55}.CaseStudyDetailView-module__jQDoqG__splitQuote p+p{margin-top:var(--space-sm)}.CaseStudyDetailView-module__jQDoqG__splitAuthor{padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb, var(--color-secondary) 50%, transparent);margin-top:auto}.CaseStudyDetailView-module__jQDoqG__splitName{margin-bottom:.25rem;font-style:normal;font-weight:700;display:block}.CaseStudyDetailView-module__jQDoqG__splitRole{font-size:var(--font-size-body-small);color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0;line-height:1.45}.CaseStudyDetailView-module__jQDoqG__splitMedia{border-radius:var(--radius);background:var(--color-gray);min-height:18rem;position:relative;overflow:hidden}.CaseStudyDetailView-module__jQDoqG__splitImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:18rem;display:block}.CaseStudyDetailView-module__jQDoqG__splitOverlay{left:var(--space-sm);right:auto;bottom:var(--space-sm);max-width:min(22rem, calc(100% - 2 * var(--space-sm)));background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-secondary) 40%, transparent);box-shadow:0 8px 24px var(--color-shadow);padding:.75rem 1rem;position:absolute}.CaseStudyDetailView-module__jQDoqG__splitOverlayName{font-weight:700;font-size:var(--font-size-body-small);margin:0}.CaseStudyDetailView-module__jQDoqG__splitOverlayRole{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0;font-size:.8rem;line-height:1.35}.CaseStudyDetailView-module__jQDoqG__ctaSection{padding-block:0}.CaseStudyDetailView-module__jQDoqG__ctaBand{align-items:flex-start;gap:var(--space-sm);background-color:var(--color-primary);border-radius:var(--radius);flex-direction:column;margin-bottom:0;padding:clamp(1.75rem,4vw,3rem);display:flex}.CaseStudyDetailView-module__jQDoqG__ctaHeading{color:var(--color-bg);max-width:28rem;margin:0;font-size:clamp(1.5rem,1.35rem + 1vw,2.25rem);line-height:1.2}@media (min-width:700px){.CaseStudyDetailView-module__jQDoqG__imageGrid,.CaseStudyDetailView-module__jQDoqG__gallery{grid-template-columns:1fr 1fr}}@media (min-width:900px){.CaseStudyDetailView-module__jQDoqG__split{gap:var(--space-xxl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.CaseStudyDetailView-module__jQDoqG__splitCopy{padding:var(--space-lg)}.CaseStudyDetailView-module__jQDoqG__splitMedia,.CaseStudyDetailView-module__jQDoqG__splitImage{min-height:28rem}}@media (min-width:1024px){.CaseStudyDetailView-module__jQDoqG__gallery{grid-template-columns:1fr 1fr 1fr}}
.ContactView-module__LpHxdW__page{gap:var(--space-lg);padding-bottom:var(--space-xxl);flex-direction:column;display:flex}.ContactView-module__LpHxdW__hero{gap:var(--space-sm);flex-direction:column;max-width:36rem;display:flex}.ContactView-module__LpHxdW__hero h1{margin:0}.ContactView-module__LpHxdW__intro{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.55}.ContactView-module__LpHxdW__layout{gap:var(--space-xxl);grid-template-columns:1fr;align-items:start;display:grid}.ContactView-module__LpHxdW__formSection{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ContactView-module__LpHxdW__aside{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.ContactView-module__LpHxdW__asideCopy{gap:var(--space-md);flex-direction:column;display:flex}.ContactView-module__LpHxdW__asideHeading{letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,1.25rem + .7vw,1.85rem);line-height:1.2}.ContactView-module__LpHxdW__asideLead{color:color-mix(in srgb, var(--color-text) 72%, transparent);max-width:28rem;margin:0;line-height:1.55}.ContactView-module__LpHxdW__channelList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ContactView-module__LpHxdW__channelList li{min-width:0}.ContactView-module__LpHxdW__channelLink{min-width:0;color:inherit;word-break:break-word;align-items:center;gap:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ContactView-module__LpHxdW__channelLink:hover,.ContactView-module__LpHxdW__channelLink:focus-visible{color:var(--color-primary);text-decoration:none}.ContactView-module__LpHxdW__channelIcon{background:var(--color-tertiary);width:2.35rem;height:2.35rem;color:var(--color-primary);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.ContactView-module__LpHxdW__media{aspect-ratio:4/3;border-radius:var(--radius);background:var(--color-tertiary);width:100%;position:relative;overflow:hidden}.ContactView-module__LpHxdW__image{object-fit:cover;object-position:center center}@media (min-width:900px){.ContactView-module__LpHxdW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem)}.ContactView-module__LpHxdW__aside{height:100%}.ContactView-module__LpHxdW__media{aspect-ratio:auto;flex:auto;min-height:16rem}}
.LegalPageView-module__pPYVpq__page{padding-bottom:var(--space-2xl)}.LegalPageView-module__pPYVpq__hero{margin-bottom:var(--space-xl)}.LegalPageView-module__pPYVpq__hero h1{font-size:clamp(2rem,5vw,3rem)}.LegalPageView-module__pPYVpq__content{max-width:48rem}.LegalPageView-module__pPYVpq__footerNote{margin-top:var(--space-lg);opacity:.85;font-size:.95rem}.LegalPageView-module__pPYVpq__actions{margin-top:var(--space-xl)}
.RolesList-module__SRFNRG__section{gap:var(--space-lg);padding-bottom:var(--space-xxl);flex-direction:column;display:flex}.RolesList-module__SRFNRG__intro{margin-bottom:var(--space-lg)}.RolesList-module__SRFNRG__intro h1{margin:0}.RolesList-module__SRFNRG__listWrap{gap:var(--space-md);flex-direction:column;display:flex}.RolesList-module__SRFNRG__listHeading{font-size:var(--font-size-h3);margin:0}.RolesList-module__SRFNRG__list{border-top:1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent);margin:0;padding:0;list-style:none}.RolesList-module__SRFNRG__item{border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 55%, transparent)}.RolesList-module__SRFNRG__row{gap:var(--space-sm);padding-block:var(--space-md);color:inherit;grid-template-columns:1fr auto;align-items:start;text-decoration:none;transition:background-color .2s,padding-inline .2s;display:grid}.RolesList-module__SRFNRG__row:hover,.RolesList-module__SRFNRG__row:focus-visible{background-color:var(--color-tertiary);color:inherit;padding-inline:var(--space-sm);outline:none}.RolesList-module__SRFNRG__row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.RolesList-module__SRFNRG__rowMain{flex-direction:column;gap:.55rem;min-width:0;display:flex}.RolesList-module__SRFNRG__titleRow{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}.RolesList-module__SRFNRG__company{margin:0;font-size:clamp(1.15rem,1.1rem + .4vw,1.35rem);font-weight:700;line-height:1.3}.RolesList-module__SRFNRG__positionTag{border:1px solid color-mix(in srgb, var(--color-primary) 28%, white);background:color-mix(in srgb, var(--color-primary) 10%, white);color:color-mix(in srgb, var(--color-primary) 72%, black);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem .2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.RolesList-module__SRFNRG__positionDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.RolesList-module__SRFNRG__summary{font-size:var(--font-size-body-small);color:color-mix(in srgb, var(--color-text) 72%, transparent);max-width:42rem;margin:0}.RolesList-module__SRFNRG__meta{font-size:var(--font-size-body-small);color:color-mix(in srgb, var(--color-text) 58%, transparent);flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin:0;display:flex}.RolesList-module__SRFNRG__metaItem{align-items:center;gap:.4rem;display:inline-flex}.RolesList-module__SRFNRG__metaIcon{color:color-mix(in srgb, var(--color-text) 52%, transparent);flex-shrink:0}.RolesList-module__SRFNRG__arrow{color:var(--color-primary);flex-shrink:0;margin-top:.2rem;transition:transform .2s;display:inline-flex}.RolesList-module__SRFNRG__row:hover .RolesList-module__SRFNRG__arrow,.RolesList-module__SRFNRG__row:focus-visible .RolesList-module__SRFNRG__arrow{transform:translate(4px)}@media (min-width:768px){.RolesList-module__SRFNRG__row{align-items:center;gap:var(--space-lg);padding-block:1.35rem}.RolesList-module__SRFNRG__arrow{margin-top:0}.RolesList-module__SRFNRG__summary{max-width:36rem}}
