@layer components{.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_steps{gap:var(--space-2);display:flex}.slider-no-markers .slider_markers{display:none}.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.antler-eyebrow_wrap{text-transform:uppercase}.pillar_wrap{gap:var(--space-4);border-top:var(--border-width) solid var(--border);padding-top:var(--space-4);flex-direction:column;display:flex}.pillar_wrap .pillar_heading,.pillar_wrap .pillar_text{margin-block:0}.pillar_wrap .pillar_image{width:100%}@media not (min-width:30rem){.pillar_wrap .pillar_image.antler-picture_shaped{aspect-ratio:1}}.stat_wrap{gap:var(--space-3);border-inline-start:var(--border-width) solid var(--text);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.stat_wrap .stat_value,.stat_wrap .stat_label{margin-block:0}.stat_wrap .stat_value{text-wrap:nowrap}.stat_wrap .stat_label{text-wrap:balance}.company_wrap{--_mark-width:50%;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.company_wrap .company_logo{aspect-ratio:16/9;background-color:var(--background-3);border:var(--border-width) solid var(--text);border-radius:var(--radius-small);place-items:center;display:grid;overflow:clip}.company_wrap .company_mark{width:var(--_mark-width);transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}.company_wrap .company_mark .antler-picture_wrap{width:100%}.company_wrap .company_text{gap:var(--space-3);flex-direction:column;display:flex}.company_wrap .company_name,.company_wrap .company_description{margin-block:0}.company_wrap .company_link:after{content:"";position:absolute;inset:0}@media (hover:hover){.company_wrap:has(.company_link):hover .company_mark{scale:1.06}}.company_wrap .company_tags{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.company_wrap .company_tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small)}.quoteslider_wrap{gap:var(--space-6);width:100%;display:grid}.quoteslider_stage{gap:var(--space-8);flex-direction:column;display:flex}.quoteslider_slide{justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;margin:0;display:flex}@media (scripting:enabled){.quoteslider_stage{display:grid}.quoteslider_slide{opacity:0;visibility:hidden;transition:opacity calc(var(--open-duration) * 2) var(--open-ease), visibility 0s linear calc(var(--open-duration) * 2);grid-area:1/1}.quoteslider_slide.is-current{opacity:1;visibility:visible;transition:opacity calc(var(--open-duration) * 2) var(--open-ease), visibility 0s}@media (prefers-reduced-motion:reduce){.quoteslider_slide{transition:none}}}.quoteslider_body{width:100%;margin:0}.quoteslider_text,.quoteslider_name,.quoteslider_role{margin-block:0}.quoteslider_person{align-items:center;gap:var(--space-4);display:flex}.quoteslider_who{gap:var(--space-2);flex-direction:column;display:flex}.quoteslider_portrait{flex:0 0 6rem}.quoteslider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:none}@media (scripting:enabled){.quoteslider_controls{display:flex}}.quoteslider_markers{align-items:center;gap:var(--space-2);display:flex}.quoteslider_steps{gap:var(--space-2);display:flex}.quoteslider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.quoteslider_marker.is-current{background-color:var(--text)}@media (hover:hover){.quoteslider_marker:hover{background-color:var(--text)}}.team_wrap{--_bio-lines:3;--_bio-duration:var(--open-duration);gap:var(--space-4);flex-direction:column;display:flex}.team_wrap .team_name,.team_wrap .team_role,.team_wrap .team_bio_text{margin-block:0}.team_wrap .team_portrait{width:100%}.team_wrap .team_text{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.team_wrap .team_title{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.team_wrap .team_linkedin{color:#0a66c2;flex:none}.team_wrap .team_linkedin .icon{--_size:1.25em}.team_wrap .team_badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);display:inline-flex}.team_wrap .team_badge .team_badge_mark{font-size:calc(var(--text-small) * .66);rotate:-45deg}.team_wrap .team_disclosure{align-items:start;gap:var(--space-4);flex-direction:column;align-self:stretch;display:flex}.team_wrap .team_disclosure::details-content{content-visibility:visible;order:-1;align-self:stretch;display:block}.team_wrap .team_toggle{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:inline-flex}.team_wrap .team_toggle::-webkit-details-marker{display:none}.team_wrap .team_toggle .team_toggle_open,.team_wrap .team_toggle .team_toggle_close{text-transform:uppercase;font-size:calc(var(--text-small) * .875)}.team_wrap .team_toggle .team_toggle_close{display:none}.team_wrap .team_toggle .team_toggle_mark{font-size:calc(var(--text-small) * .875);transition:rotate var(--_bio-duration) var(--open-ease);rotate:90deg}.team_wrap .team_disclosure[open] .team_toggle .team_toggle_open{display:none}.team_wrap .team_disclosure[open] .team_toggle .team_toggle_close{display:block}.team_wrap .team_disclosure[open] .team_toggle .team_toggle_mark{rotate:-90deg}.team_wrap .team_bio{interpolate-size:allow-keywords;block-size:auto;transition:block-size var(--_bio-duration) var(--open-ease);display:block;overflow:hidden}.team_wrap .team_disclosure:not([open]) .team_bio{block-size:calc(var(--_bio-lines) * 1lh);mask-image:linear-gradient(to bottom, black 1lh, transparent calc(var(--_bio-lines) * 1lh))}}
