.hero-search[data-astro-cid-mijfjdik]{max-width:620px;margin-top:4px;position:relative}.hero-search__box[data-astro-cid-mijfjdik]{--focus-ring:var(--ink);display:block;position:relative}.hero-search__field[data-astro-cid-mijfjdik]{position:relative}.hero-search__field[data-astro-cid-mijfjdik] .hero-search__icon[data-astro-cid-mijfjdik]{z-index:1;pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.hero-search__icon[data-astro-cid-mijfjdik]{color:var(--navy);font-size:20px}.hero-search__input[data-astro-cid-mijfjdik]{background:var(--white);width:100%;height:58px;box-shadow:inset 4px 0 0 var(--red);color:var(--ink);appearance:none;border:0;border-radius:0;padding:0 18px 0 54px;font-size:17px;display:block}.hero-search__input[data-astro-cid-mijfjdik]:focus-visible{outline:3px solid var(--white);outline-offset:2px}.hero-search__input[data-astro-cid-mijfjdik]::-webkit-search-cancel-button{display:none}.hero-search__panel[data-astro-cid-mijfjdik]{z-index:10;border-top:2px solid var(--ink);background:var(--white);color:var(--ink);flex-direction:column;display:flex;position:absolute;top:58px;left:0;right:0;box-shadow:0 24px 40px #08162959}.hero-search__result[data-astro-cid-mijfjdik]{border-bottom:1px solid var(--rule-faint);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.hero-search__result[data-astro-cid-mijfjdik]:hover{background:var(--steel)}.hero-search__result[data-astro-cid-mijfjdik]:focus-visible{outline-offset:-3px}.hero-search__name[data-astro-cid-mijfjdik]{font-size:16px;font-weight:600}.hero-search__group[data-astro-cid-mijfjdik]{color:var(--text-muted);text-align:right;font-size:13px}.hero-search__hint[data-astro-cid-mijfjdik]{background:var(--steel);color:var(--text-muted);padding:12px 18px;font-size:14px}.hero-search__browse[data-astro-cid-mijfjdik]{color:var(--red);font-weight:700}.hero-search__browse[data-astro-cid-mijfjdik]:hover{color:var(--red-hover)}.hero-search__trigger[data-astro-cid-mijfjdik]{display:none}.hero-search__nojs[data-astro-cid-mijfjdik]{color:var(--on-navy);font-size:17px;line-height:1.55}.hero-search__nojs-link[data-astro-cid-mijfjdik]{color:var(--white);align-items:center;gap:8px;margin-left:6px;font-weight:700;display:inline-flex}@container page (width<=767.98px){.hero-search[data-astro-cid-mijfjdik]{max-width:none;margin-top:0}.hero-search__field[data-astro-cid-mijfjdik],.hero-search__panel[data-astro-cid-mijfjdik]{display:none}.hero-search__trigger[data-astro-cid-mijfjdik]{border:0;border-left:4px solid var(--red);background:var(--white);width:100%;height:54px;color:var(--text-placeholder);text-align:left;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.hero-search__trigger[data-astro-cid-mijfjdik]:focus-visible{outline-color:var(--white)}}.home-hero[data-astro-cid-td6n52ol]{background-color:var(--navy);background-image:none;height:720px;position:relative}.home-hero__photo[data-astro-cid-td6n52ol]{background-color:var(--navy);position:absolute;inset:0;overflow:hidden}.home-hero__photo[data-astro-cid-td6n52ol]:before{content:"";z-index:1;background:linear-gradient(90deg,#091220f5 0%,#0c182adb 40%,#101c2e24 66%,#101c2e00 100%);position:absolute;inset:0}.home-hero__photo[data-astro-cid-td6n52ol]:after{content:"";z-index:2;background-image:var(--texture-brushed-light), var(--texture-grain-light);opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 60%)}.home-hero__content[data-astro-cid-td6n52ol]{z-index:3;width:min(calc(952px + var(--space-inline)), 100%);padding:68px 0 0 var(--space-inline);flex-direction:column;gap:24px;display:flex;position:relative}.home-hero__content[data-astro-cid-td6n52ol]:has([data-filter-open]){z-index:7}.home-hero__content[data-astro-cid-td6n52ol] .home-hero__eyebrow{--eyebrow-color:var(--on-navy);gap:12px}.home-hero__content[data-astro-cid-td6n52ol] .home-hero__eyebrow:before{width:32px}.home-hero__title[data-astro-cid-td6n52ol]{font-size:var(--text-72);white-space:nowrap;text-wrap:initial;line-height:.94}.home-hero__lead[data-astro-cid-td6n52ol]{max-width:620px;color:var(--on-navy);font-size:var(--text-20);line-height:1.55}.home-hero__actions[data-astro-cid-td6n52ol]{gap:12px;display:flex}.home-hero__actions[data-astro-cid-td6n52ol] .home-hero__button--quote{--button-pad-x:30px}.home-hero__actions[data-astro-cid-td6n52ol] .home-hero__button--call{--button-pad-x:26px}@container page (width<=1199.98px){.home-hero[data-astro-cid-td6n52ol]{height:auto;min-height:clamp(560px,60cqw,640px)}.home-hero__photo[data-astro-cid-td6n52ol] .media{object-position:70% center}.home-hero__photo[data-astro-cid-td6n52ol]:before{background:linear-gradient(90deg,#091220f5 0%,#0c182ae6 55%,#101c2eb8 90%,#101c2e8c 100%)}.home-hero__photo[data-astro-cid-td6n52ol]:after{-webkit-mask-image:linear-gradient(90deg,#000 0% 55%,#0000 80%);mask-image:linear-gradient(90deg,#000 0% 55%,#0000 80%)}.home-hero__content[data-astro-cid-td6n52ol]{width:auto;max-width:calc(952px + 2 * var(--space-inline));padding:clamp(44px, 5.334cqw, 64px) var(--space-inline) clamp(44px, 6cqw, 72px);gap:clamp(18px,2cqw,24px)}.home-hero__title[data-astro-cid-td6n52ol]{white-space:normal;text-wrap:balance}.home-hero__title[data-astro-cid-td6n52ol] br{display:none}}@container page (width<=767.98px){.home-hero__photo[data-astro-cid-td6n52ol]:before{background:linear-gradient(90deg,#091220f5 0%,#0c182ad9 55%,#101c2eb8 100%)}.home-hero__content[data-astro-cid-td6n52ol] .home-hero__eyebrow:before{width:28px}.home-hero__actions[data-astro-cid-td6n52ol]{flex-wrap:wrap;gap:10px;margin-top:4px}.home-hero__actions[data-astro-cid-td6n52ol] .button{--button-height:54px;--button-chamfer:10px;--button-font:18px;flex:240px}}.start-here[data-astro-cid-gqn2w7yv]{z-index:6;padding:0 var(--space-inline);margin-top:-92px;position:relative}.start-here__tag[data-astro-cid-gqn2w7yv]{background:var(--gunmetal);width:fit-content;height:34px;color:var(--white);letter-spacing:.1em;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,0 100%);align-self:flex-start;align-items:center;padding:0 20px 0 18px;font-size:15px;display:flex}.start-here__shadow[data-astro-cid-gqn2w7yv]{filter:drop-shadow(0 24px 36px #08162940)}.start-here__cards[data-astro-cid-gqn2w7yv]{--chamfer:18px;background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr)) 300px;display:grid}.start-here__item[data-astro-cid-gqn2w7yv]{border-top:5px solid var(--red);border-right:2px solid var(--rule-light-2);min-width:0;display:flex}.start-here__item--gunmetal[data-astro-cid-gqn2w7yv]{border-top-color:var(--gunmetal)}.start-here__item--dark[data-astro-cid-gqn2w7yv]{border-top-color:var(--gunmetal);background-color:var(--gunmetal);background-image:var(--texture-brushed-light), var(--texture-grain-light);color:var(--white);border-right:0}.start-here__card[data-astro-cid-gqn2w7yv]{flex-direction:column;flex:1;gap:12px;padding:30px 30px 34px;display:flex}.start-here__card[data-astro-cid-gqn2w7yv]:hover{background:var(--gray-light)}.start-here__item--dark[data-astro-cid-gqn2w7yv] .start-here__card[data-astro-cid-gqn2w7yv]:hover{background:var(--gunmetal-hover)}.start-here__icon[data-astro-cid-gqn2w7yv]{color:var(--navy);font-size:30px}.start-here__item--dark[data-astro-cid-gqn2w7yv] .start-here__icon[data-astro-cid-gqn2w7yv]{color:var(--on-navy-label)}.start-here__text[data-astro-cid-gqn2w7yv]{flex-direction:column;gap:12px;display:flex}.start-here__title[data-astro-cid-gqn2w7yv]{font-size:var(--text-26);line-height:1}.start-here__body[data-astro-cid-gqn2w7yv]{color:var(--text-muted);font-size:16px;line-height:1.5}.start-here__item--dark[data-astro-cid-gqn2w7yv] .start-here__body[data-astro-cid-gqn2w7yv]{color:var(--on-navy-2)}.start-here__cta[data-astro-cid-gqn2w7yv]{color:var(--red);align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:700;display:flex}.start-here__item--dark[data-astro-cid-gqn2w7yv] .start-here__cta[data-astro-cid-gqn2w7yv]{color:var(--white)}.start-here__row-arrow[data-astro-cid-gqn2w7yv]{display:none}@container page (width<=1199.98px){.start-here[data-astro-cid-gqn2w7yv]{background-color:var(--steel);background-image:var(--texture-brushed-dark), var(--texture-grain-dark);margin-top:0;padding-top:40px}.start-here__cards[data-astro-cid-gqn2w7yv]{grid-template-columns:repeat(2,minmax(0,1fr))}.start-here__item[data-astro-cid-gqn2w7yv]:nth-child(2n){border-right:0}.start-here__item[data-astro-cid-gqn2w7yv]:nth-child(n+3){border-top-width:5px}.start-here__shadow[data-astro-cid-gqn2w7yv]{filter:drop-shadow(0 16px 30px #08162924)}}@container page (width<=767.98px){.start-here[data-astro-cid-gqn2w7yv]{padding:28px var(--space-inline) 48px}.start-here__tag[data-astro-cid-gqn2w7yv]{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);height:32px;padding:0 18px 0 16px;font-size:14px}.start-here__cards[data-astro-cid-gqn2w7yv]{--chamfer:14px;border-top:3px solid var(--ink);grid-template-columns:minmax(0,1fr)}.start-here__item[data-astro-cid-gqn2w7yv],.start-here__item--gunmetal[data-astro-cid-gqn2w7yv]{border-top:0;border-right:0;border-bottom:1px solid var(--rule-light-2)}.start-here__item--dark[data-astro-cid-gqn2w7yv]{background-image:var(--texture-brushed-light);border-bottom:0}.start-here__card[data-astro-cid-gqn2w7yv]{grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:18px;display:grid}.start-here__item--dark[data-astro-cid-gqn2w7yv] .start-here__card[data-astro-cid-gqn2w7yv]{padding-bottom:24px}.start-here__card[data-astro-cid-gqn2w7yv]:active{background:var(--gray-light)}.start-here__icon[data-astro-cid-gqn2w7yv]{font-size:26px}.start-here__text[data-astro-cid-gqn2w7yv]{gap:4px}.start-here__title[data-astro-cid-gqn2w7yv]{font-size:21px}.start-here__body[data-astro-cid-gqn2w7yv]{font-size:15px;line-height:1.45}.start-here__cta[data-astro-cid-gqn2w7yv]{display:none}.start-here__row-arrow[data-astro-cid-gqn2w7yv]{color:var(--red);display:block}.start-here__item--dark[data-astro-cid-gqn2w7yv] .start-here__row-arrow[data-astro-cid-gqn2w7yv]{color:var(--white)}}.since[data-astro-cid-biv5gpzq]{gap:var(--space-gap-56);padding:292px var(--space-inline) var(--space-section-lg);flex-direction:column;margin-top:-176px;display:flex}.since__intro[data-astro-cid-biv5gpzq]{gap:var(--space-gap-88);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.since__heading[data-astro-cid-biv5gpzq]{flex-direction:column;gap:20px;display:flex}.since__title[data-astro-cid-biv5gpzq]{font-size:var(--text-62);line-height:.96}.since__side[data-astro-cid-biv5gpzq]{flex-direction:column;gap:18px;padding-bottom:6px;display:flex}.since__text[data-astro-cid-biv5gpzq]{color:var(--text-secondary);font-size:var(--text-19);line-height:1.6}.since__side[data-astro-cid-biv5gpzq] .since__story{--text-link-hover:var(--red)}.since__items[data-astro-cid-biv5gpzq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.since__item[data-astro-cid-biv5gpzq]{flex-direction:column;gap:22px;min-width:0;display:flex}.since__photo[data-astro-cid-biv5gpzq]{background-color:var(--navy);height:340px;position:relative}.since__number[data-astro-cid-biv5gpzq]{background:var(--gunmetal);color:var(--white);font-family:var(--font-data);letter-spacing:.12em;padding:10px 16px;font-size:12px;position:absolute;bottom:0;left:0}.since__body[data-astro-cid-biv5gpzq]{border-top:3px solid var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.since__item-title[data-astro-cid-biv5gpzq]{font-size:var(--text-30);text-wrap:initial;line-height:1}.since__item-subtitle[data-astro-cid-biv5gpzq]{color:#4f5d72}.since__item-text[data-astro-cid-biv5gpzq]{color:var(--text-secondary);font-size:16px;line-height:1.6}.since__link[data-astro-cid-biv5gpzq]{color:var(--navy);align-self:flex-start;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.since__link[data-astro-cid-biv5gpzq]:hover{color:var(--red)}@container page (width<=1199.98px){.since[data-astro-cid-biv5gpzq]{margin-top:0;padding-top:48px}.since__intro[data-astro-cid-biv5gpzq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container page (width<=999.98px){.since__items[data-astro-cid-biv5gpzq]{grid-template-columns:minmax(0,1fr);gap:40px}.since__item[data-astro-cid-biv5gpzq]{gap:18px}.since__photo[data-astro-cid-biv5gpzq]{--chamfer:14px;height:clamp(200px,40cqw,340px)}}@container page (width<=767.98px){.since[data-astro-cid-biv5gpzq]{padding:24px var(--space-inline) 64px;gap:40px}.since__intro[data-astro-cid-biv5gpzq]{grid-template-columns:minmax(0,1fr);gap:16px}.since__heading[data-astro-cid-biv5gpzq]{gap:16px}.since__title[data-astro-cid-biv5gpzq]{line-height:1}.since__side[data-astro-cid-biv5gpzq]{gap:0;padding:0}.since__text[data-astro-cid-biv5gpzq]{font-size:17px}.since__side[data-astro-cid-biv5gpzq] .since__story{margin-top:6px;padding-top:10px}.since__photo[data-astro-cid-biv5gpzq]{height:200px}.since__number[data-astro-cid-biv5gpzq]{padding:8px 14px}.since__body[data-astro-cid-biv5gpzq]{gap:10px;padding-top:16px}.since__item-title[data-astro-cid-biv5gpzq]{font-size:26px}.since__link[data-astro-cid-biv5gpzq]{min-height:32px}}.what-we-do[data-astro-cid-ugg5byzq]{flex-direction:column;gap:clamp(32px,1.905cqw + 24.57px,52px);display:flex}.what-we-do[data-astro-cid-ugg5byzq] .what-we-do__intro{--intro-max:520px}.what-we-do[data-astro-cid-ugg5byzq] .what-we-do__intro .eyebrow{--eyebrow-color:var(--on-navy-label)}.what-we-do[data-astro-cid-ugg5byzq] .what-we-do__intro br{display:var(--br-display,inline)}.what-we-do__cards[data-astro-cid-ugg5byzq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.what-we-do__card[data-astro-cid-ugg5byzq]{--chamfer:20px;background:var(--white);min-width:0;color:var(--ink);flex-direction:column;display:flex}.what-we-do__band[data-astro-cid-ugg5byzq]{border-bottom:3px solid var(--navy);background-color:var(--steel-deep);background-image:var(--texture-brushed-dark), var(--texture-grain-dark);justify-content:space-between;align-items:flex-end;height:150px;padding:24px 30px;display:flex}.what-we-do__icon[data-astro-cid-ugg5byzq]{color:var(--navy);font-size:68px}.what-we-do__number[data-astro-cid-ugg5byzq]{color:var(--gunmetal);font-family:var(--font-data);letter-spacing:.14em;font-size:12px}.what-we-do__body[data-astro-cid-ugg5byzq]{flex-direction:column;flex:1;gap:14px;padding:30px 30px 34px;display:flex}.what-we-do__title[data-astro-cid-ugg5byzq]{font-size:var(--text-30);line-height:1}.what-we-do__text[data-astro-cid-ugg5byzq]{color:var(--text-muted);font-size:16px;line-height:1.6}.what-we-do__links[data-astro-cid-ugg5byzq]{border-top:2px solid var(--ink);margin-top:auto}.what-we-do__link[data-astro-cid-ugg5byzq]{border-bottom:1px solid var(--rule-light);justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;font-weight:700;display:flex}.what-we-do__link[data-astro-cid-ugg5byzq]:hover{color:var(--red)}.what-we-do__link[data-astro-cid-ugg5byzq]:focus-visible{outline-offset:-3px}@container page (width<=999.98px){.what-we-do__cards[data-astro-cid-ugg5byzq]{grid-template-columns:minmax(0,1fr);gap:16px}}@container page (width<=767.98px){.what-we-do[data-astro-cid-ugg5byzq]{--br-display:none;gap:32px;padding-block:64px}.what-we-do[data-astro-cid-ugg5byzq] .section-intro__title{line-height:1}.what-we-do__card[data-astro-cid-ugg5byzq]{--chamfer:16px}.what-we-do__band[data-astro-cid-ugg5byzq]{align-items:center;height:72px;padding:0 20px}.what-we-do__icon[data-astro-cid-ugg5byzq]{font-size:44px}.what-we-do__body[data-astro-cid-ugg5byzq]{gap:10px;padding:22px 20px 8px}.what-we-do__title[data-astro-cid-ugg5byzq]{font-size:26px}.what-we-do__text[data-astro-cid-ugg5byzq]{line-height:1.55}.what-we-do__links[data-astro-cid-ugg5byzq]{margin-top:6px}.what-we-do__link[data-astro-cid-ugg5byzq]{height:50px;padding:0}.what-we-do__links[data-astro-cid-ugg5byzq] li[data-astro-cid-ugg5byzq]:last-child .what-we-do__link[data-astro-cid-ugg5byzq]{border-bottom:0}}.find-part[data-astro-cid-darthtne]{column-gap:var(--space-gap-64);grid-template:"intro panels""tabs panels""all panels"".panels"1fr/minmax(0,4fr) minmax(0,8fr);display:grid}.find-part__intro[data-astro-cid-darthtne]{flex-direction:column;grid-area:intro;gap:22px;display:flex}.find-part__title[data-astro-cid-darthtne]{font-size:var(--text-52);line-height:.96}.find-part__text[data-astro-cid-darthtne]{color:var(--text-muted);font-size:var(--text-17);line-height:1.6}.find-part__tabs[data-astro-cid-darthtne]{flex-direction:column;grid-area:tabs;gap:6px;margin-top:28px;display:flex}.find-part__tab[data-astro-cid-darthtne]{border:0;border-left:5px solid var(--rule-mid);background:var(--steel);color:var(--ink);text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.find-part__tab[data-astro-cid-darthtne][aria-selected=true]{border-left-color:var(--red);background:var(--navy);color:var(--white)}.find-part__tab-icon[data-astro-cid-darthtne]{font-size:24px}.find-part__tab-text[data-astro-cid-darthtne]{flex-direction:column;gap:2px;display:flex}.find-part__tab-label[data-astro-cid-darthtne]{font-family:var(--font-head);text-transform:uppercase;font-size:21px;font-weight:700;line-height:1.05}.find-part__tab-sub[data-astro-cid-darthtne]{opacity:.8;font-size:14px;font-weight:500}.find-part__panels[data-astro-cid-darthtne]{grid-area:panels;align-self:start}.find-part__list[data-astro-cid-darthtne]{border-top:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.find-part__item[data-astro-cid-darthtne]{border-bottom:1px solid var(--rule-light);grid-template-columns:46px minmax(0,1fr) 20px;align-items:start;gap:16px;height:100%;padding:22px 0;display:grid}.find-part__item[data-astro-cid-darthtne]:hover{color:var(--red)}.find-part__item-icon[data-astro-cid-darthtne]{color:var(--navy);font-size:28px}.find-part__item-text[data-astro-cid-darthtne]{flex-direction:column;gap:5px;display:flex}.find-part__item-title[data-astro-cid-darthtne]{font-family:var(--font-head);text-transform:uppercase;font-size:21px;font-weight:700;line-height:1.05}.find-part__item-sub[data-astro-cid-darthtne]{color:var(--text-muted);font-size:15px;line-height:1.5}.find-part__caret[data-astro-cid-darthtne]{margin-top:4px}.find-part[data-astro-cid-darthtne] .find-part__all{--text-link-hover:var(--red);grid-area:all;margin-top:28px}@media (scripting:none){.find-part__panel[data-astro-cid-darthtne]+.find-part__panel[data-astro-cid-darthtne]{margin-top:32px}.find-part__panel[data-astro-cid-darthtne] h3[data-astro-cid-darthtne]{font-size:21px;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0 0 12px!important;position:static!important}}@container page (width<=1199.98px){.find-part[data-astro-cid-darthtne]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""tabs""panels""all";row-gap:20px}.find-part__tabs[data-astro-cid-darthtne]{background:var(--steel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;margin-top:0;padding:4px;display:grid}.find-part__tab[data-astro-cid-darthtne]{background:0 0;border-bottom:3px solid #0000;border-left:0;justify-content:center;gap:8px;height:52px;padding:0 8px;display:flex}.find-part__tab[data-astro-cid-darthtne][aria-selected=true]{border-bottom-color:var(--red)}.find-part__tab-icon[data-astro-cid-darthtne]{font-size:20px}.find-part__tab-label[data-astro-cid-darthtne]{letter-spacing:.04em;font-size:17px}.find-part__tab-sub[data-astro-cid-darthtne],.find-part__tab-arrow[data-astro-cid-darthtne]{display:none}.find-part[data-astro-cid-darthtne] .find-part__all{margin-top:0}}@container page (width<=767.98px){.find-part[data-astro-cid-darthtne]{padding-block:64px}.find-part__intro[data-astro-cid-darthtne]{gap:20px}.find-part__title[data-astro-cid-darthtne]{line-height:1}.find-part__text[data-astro-cid-darthtne]{font-size:17px}.find-part__list[data-astro-cid-darthtne]{grid-template-columns:minmax(0,1fr)}.find-part__item[data-astro-cid-darthtne]{grid-template-columns:36px minmax(0,1fr) 16px;gap:14px;padding:18px 0}.find-part__item[data-astro-cid-darthtne]:active{background:var(--gray-light)}.find-part__item-icon[data-astro-cid-darthtne]{font-size:26px}.find-part__item-text[data-astro-cid-darthtne]{gap:4px}.find-part__item-title[data-astro-cid-darthtne]{font-size:20px}.find-part__item-sub[data-astro-cid-darthtne]{line-height:1.45}.find-part__caret[data-astro-cid-darthtne]{margin-top:3px}.find-part[data-astro-cid-darthtne] .find-part__all{padding-top:10px}}.parts-reel[data-astro-cid-2pjvyvo3]{gap:var(--space-gap-44);padding:var(--space-section) 0 calc(var(--space-section) - 46px);flex-direction:column;display:flex;overflow:hidden}.parts-reel__head[data-astro-cid-2pjvyvo3]{padding:0 var(--space-inline);justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.parts-reel__heading[data-astro-cid-2pjvyvo3]{flex-direction:column;gap:18px;display:flex}.parts-reel__heading[data-astro-cid-2pjvyvo3] .parts-reel__eyebrow{--eyebrow-color:var(--on-navy-label)}.parts-reel__title[data-astro-cid-2pjvyvo3]{font-size:var(--text-52);line-height:.96}.parts-reel__head[data-astro-cid-2pjvyvo3] .parts-reel__link{--text-link-hover:var(--on-navy-label);white-space:nowrap;align-self:flex-end}@media (prefers-reduced-motion:reduce){.parts-reel[data-astro-cid-2pjvyvo3]{padding-bottom:var(--space-section)}}@container page (width<=767.98px){.parts-reel[data-astro-cid-2pjvyvo3]{gap:28px}.parts-reel__head[data-astro-cid-2pjvyvo3]{flex-direction:column;align-items:flex-start;gap:16px}.parts-reel__heading[data-astro-cid-2pjvyvo3]{gap:16px}.parts-reel__title[data-astro-cid-2pjvyvo3]{line-height:1}.parts-reel__head[data-astro-cid-2pjvyvo3] .parts-reel__link{align-self:flex-start;padding-top:10px}}.how-it-works[data-astro-cid-xhnqubws]{padding-bottom:var(--space-section-lg);flex-direction:column;gap:clamp(36px,2.286cqw + 27.09px,60px);display:flex}.how-it-works[data-astro-cid-xhnqubws] .how-it-works__intro{--intro-max:520px}.how-it-works[data-astro-cid-xhnqubws] .how-it-works__rail{--rail-line:var(--input-border)}@container page (width>=768px){.how-it-works[data-astro-cid-xhnqubws] .process-rail__step{gap:18px}.how-it-works[data-astro-cid-xhnqubws] .process-rail__text{line-height:1.6}}@container page (width<=767.98px){.how-it-works[data-astro-cid-xhnqubws] .section-intro__title{line-height:1}.how-it-works[data-astro-cid-xhnqubws] .section-intro__title br{display:none}}.home-supplier[data-astro-cid-s3ymk7el]{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:40px;padding-block:44px;display:grid}.home-supplier__photo[data-astro-cid-s3ymk7el]{--chamfer:14px;background-color:var(--navy);height:128px}.home-supplier__text[data-astro-cid-s3ymk7el]{flex-direction:column;gap:8px;display:flex}.home-supplier__label[data-astro-cid-s3ymk7el]{color:var(--on-navy);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(15px,.095cqw + 14.63px,16px);font-weight:700}.home-supplier__title[data-astro-cid-s3ymk7el]{font-size:var(--text-30);text-wrap:wrap;line-height:1.05}.home-supplier__buttons[data-astro-cid-s3ymk7el]{gap:10px;display:flex}.home-supplier__label-short[data-astro-cid-s3ymk7el]{display:none}@container page (width<=1199.98px){.home-supplier[data-astro-cid-s3ymk7el]{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"photo text""photo buttons";gap:18px 32px}.home-supplier__photo[data-astro-cid-s3ymk7el]{grid-area:photo;align-self:stretch;height:auto;min-height:128px}.home-supplier__text[data-astro-cid-s3ymk7el]{grid-area:text;align-self:end}.home-supplier__buttons[data-astro-cid-s3ymk7el]{flex-wrap:wrap;grid-area:buttons}}@container page (width<=767.98px){.home-supplier[data-astro-cid-s3ymk7el]{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""text""buttons";gap:18px;padding-block:40px 44px}.home-supplier__photo[data-astro-cid-s3ymk7el]{height:170px}.home-supplier__title[data-astro-cid-s3ymk7el]{font-size:26px}.home-supplier__buttons[data-astro-cid-s3ymk7el]{grid-template-columns:repeat(var(--buttons), minmax(0, 1fr));gap:8px;margin-top:4px;display:grid}.home-supplier__buttons[data-astro-cid-s3ymk7el] .button{--button-height:52px;--button-pad-x:6px;--button-font:15px;letter-spacing:.04em;white-space:normal;gap:8px;width:100%;min-width:0}.home-supplier__label-full[data-astro-cid-s3ymk7el]{display:none}.home-supplier__label-short[data-astro-cid-s3ymk7el]{display:inline}}.talk[data-astro-cid-mkrosxd3]{gap:var(--space-gap-72);padding-block:var(--space-section-lg) var(--space-section);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.talk__intro[data-astro-cid-mkrosxd3]{flex-direction:column;gap:18px;display:flex}.talk__title[data-astro-cid-mkrosxd3]{font-size:var(--text-56);line-height:.96}.talk__phone[data-astro-cid-mkrosxd3]{color:var(--navy);font-family:var(--font-head);white-space:nowrap;align-self:flex-start;margin-top:8px;font-size:clamp(44px,2.286cqw + 35.09px,68px);font-weight:700;line-height:1}.talk__phone[data-astro-cid-mkrosxd3]:hover{color:var(--red)}.talk__text[data-astro-cid-mkrosxd3]{color:var(--text-muted);font-size:var(--text-17);line-height:1.55}.talk__buttons[data-astro-cid-mkrosxd3]{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.talk__buttons[data-astro-cid-mkrosxd3] .talk__button--email{--button-pad-x:22px;--button-font:16px;font-family:var(--font-body);letter-spacing:0}.talk__team[data-astro-cid-mkrosxd3]{flex-direction:column;gap:20px;display:flex}.talk__team-head[data-astro-cid-mkrosxd3]{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.talk__team-title[data-astro-cid-mkrosxd3]{font-size:var(--text-24);line-height:normal}.talk__team-link[data-astro-cid-mkrosxd3]{align-items:center;gap:8px;margin:-3px 0;padding:3px 0;font-size:15px;font-weight:700;display:flex}.talk__team-link[data-astro-cid-mkrosxd3]:hover{color:var(--red)}.talk__team-link-short[data-astro-cid-mkrosxd3]{display:none}.talk__person[data-astro-cid-mkrosxd3]{border-bottom:1px solid var(--rule-light);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.talk__initials[data-astro-cid-mkrosxd3]{--chamfer:10px;background:var(--steel);width:60px;height:60px;color:var(--gunmetal);font-family:var(--font-head);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.talk__who[data-astro-cid-mkrosxd3]{flex-direction:column;gap:3px;min-width:0;display:flex}.talk__name[data-astro-cid-mkrosxd3]{font-size:22px;line-height:1}.talk__role[data-astro-cid-mkrosxd3]{color:var(--text-muted);font-size:15px}.talk__contact[data-astro-cid-mkrosxd3]{flex-direction:column;align-items:flex-end;display:flex}.talk__contact-icon[data-astro-cid-mkrosxd3]{display:none}.talk__email[data-astro-cid-mkrosxd3],.talk__tel[data-astro-cid-mkrosxd3]{align-items:center;min-height:24px;display:inline-flex}.talk__email[data-astro-cid-mkrosxd3]{color:var(--navy);font-size:15px;font-weight:700}.talk__tel[data-astro-cid-mkrosxd3]{color:var(--text-secondary);font-family:var(--font-data);white-space:nowrap;font-size:14px}.talk__email[data-astro-cid-mkrosxd3]:hover,.talk__tel[data-astro-cid-mkrosxd3]:hover{color:var(--red)}.talk__tel-label[data-astro-cid-mkrosxd3]{color:var(--text-placeholder)}.talk__rows[data-astro-cid-mkrosxd3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.talk__row[data-astro-cid-mkrosxd3]{justify-content:space-between;align-items:center;gap:12px;height:100%;padding:20px 22px;font-size:16px;font-weight:700;display:flex}.talk__row--steel[data-astro-cid-mkrosxd3]{background:var(--steel)}.talk__row--steel[data-astro-cid-mkrosxd3]:hover{background:var(--steel-deep)}.talk__row--gunmetal[data-astro-cid-mkrosxd3]{--focus-ring:var(--ink);background:var(--gunmetal);color:var(--white)}.talk__row--gunmetal[data-astro-cid-mkrosxd3]:hover{background:var(--gunmetal-hover)}.talk__row-label[data-astro-cid-mkrosxd3]{align-items:center;gap:12px;display:flex}.talk__row-icon[data-astro-cid-mkrosxd3]{color:var(--navy);flex:none;font-size:20px}.talk__row--gunmetal[data-astro-cid-mkrosxd3] .talk__row-icon[data-astro-cid-mkrosxd3]{color:var(--on-navy)}@container page (width<=1199.98px){.talk[data-astro-cid-mkrosxd3]{grid-template-columns:minmax(0,1fr);gap:48px}}@container page (width<=767.98px){.talk[data-astro-cid-mkrosxd3]{gap:40px;padding-block:64px}.talk__intro[data-astro-cid-mkrosxd3]{gap:14px}.talk__title[data-astro-cid-mkrosxd3]{line-height:1}.talk__phone[data-astro-cid-mkrosxd3]{margin-top:0;padding:6px 0}.talk__text[data-astro-cid-mkrosxd3]{font-size:16px}.talk__buttons[data-astro-cid-mkrosxd3]{flex-direction:column;gap:10px;margin-top:6px}.talk__buttons[data-astro-cid-mkrosxd3] .button{--button-height:54px;--button-chamfer:10px;width:100%}.talk__team[data-astro-cid-mkrosxd3]{gap:8px}.talk__team-head[data-astro-cid-mkrosxd3]{padding-bottom:10px}.talk__team-title[data-astro-cid-mkrosxd3]{font-size:22px}.talk__team-link[data-astro-cid-mkrosxd3]{gap:6px}.talk__team-link-full[data-astro-cid-mkrosxd3]{display:none}.talk__team-link-short[data-astro-cid-mkrosxd3]{display:inline}.talk__people[data-astro-cid-mkrosxd3]{flex-direction:column;gap:8px;display:flex}.talk__person[data-astro-cid-mkrosxd3]{grid-template-columns:48px minmax(0,1fr);gap:0 14px;padding:16px 0 6px}.talk__initials[data-astro-cid-mkrosxd3]{--chamfer:9px;width:48px;height:48px;font-size:18px}.talk__name[data-astro-cid-mkrosxd3]{font-size:20px}.talk__role[data-astro-cid-mkrosxd3]{font-size:14px}.talk__contact[data-astro-cid-mkrosxd3]{grid-column:2;align-items:stretch;gap:0;margin-top:8px}.talk__contact-icon[data-astro-cid-mkrosxd3]{flex:none;font-size:18px;display:inline-block}.talk__email[data-astro-cid-mkrosxd3],.talk__tel[data-astro-cid-mkrosxd3]{align-items:center;gap:10px;min-height:44px;display:flex}.talk__tel[data-astro-cid-mkrosxd3]{border-top:1px solid var(--rule-faint)}.talk__rows[data-astro-cid-mkrosxd3]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.talk__row[data-astro-cid-mkrosxd3]{min-height:56px;padding:0 18px}}
