*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--brand-navy: #1B2D4B;--brand-navy-deep: #111E34;--brand-navy-soft: #27406A;--brand-gold: #C19A52;--brand-gold-hover: #AD8843;--brand-gold-deep: #8A6A33;--brand-gold-light: #E3C27C;--brand-gold-rgb: 193, 154, 82;--brand-navy-rgb: 27, 45, 75;--brand-navy-deep-rgb: 17, 30, 52;--bs-primary: var(--brand-navy);--bs-primary-rgb: var(--brand-navy-rgb);--bs-link-color: var(--brand-navy);--bs-link-color-rgb: var(--brand-navy-rgb);--bs-link-hover-color: var(--brand-gold-deep);--bs-link-hover-color-rgb: 138, 106, 51;--bs-body-color: #1f2733}body{font-family:Figtree,sans-serif;color:#1f2733}.btn-primary{--bs-btn-bg: var(--brand-navy);--bs-btn-border-color: var(--brand-navy);--bs-btn-hover-bg: var(--brand-navy-soft);--bs-btn-hover-border-color: var(--brand-navy-soft);--bs-btn-active-bg: var(--brand-navy-deep);--bs-btn-active-border-color: var(--brand-navy-deep)}.form-control:focus,.form-select:focus{border-color:var(--brand-gold);box-shadow:0 0 0 .2rem rgba(var(--brand-gold-rgb),.25)}.form-check-input:checked{background-color:var(--brand-navy);border-color:var(--brand-navy)}.badge-gold{background:var(--brand-gold);color:var(--brand-navy)}.navbar.bg-brand-navy{border-bottom:3px solid var(--brand-gold)}footer.bg-brand-navy{border-top:3px solid var(--brand-gold)}.navbar-brand img{height:42px}.bg-brand-navy{background-color:var(--brand-navy)!important}.text-brand-gold{color:var(--brand-gold-deep)!important}.text-brand-gold-light{color:var(--brand-gold-light)!important}.btn-brand{background-color:var(--brand-gold);border-color:var(--brand-gold);color:var(--brand-navy);font-weight:600}.btn-brand:hover,.btn-brand:focus-visible{background-color:var(--brand-gold-hover);border-color:var(--brand-gold-hover);color:#fff}.btn-brand:active,.btn-brand.active{background-color:var(--brand-gold-deep)!important;border-color:var(--brand-gold-deep)!important;color:#fff!important}.footer-links a{color:#cbd5e1;text-decoration:none}.footer-links a:hover{color:#fff}a.nav-link.active{color:var(--brand-gold-light)!important;font-weight:600}.category-card{transition:transform .15s ease,box-shadow .15s ease}.category-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(var(--brand-navy-rgb),.12)!important}.category-icon{width:56px;height:56px;border-radius:4px;background:rgba(var(--brand-gold-rgb),.14);color:var(--brand-gold-deep);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem}.brand-logo-tile{height:72px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--brand-gold-deep)}.brand-logo-tile img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-strip-tile{height:64px;width:160px;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;transition:transform .15s ease,box-shadow .15s ease}.brand-strip-tile:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem rgba(var(--brand-navy-rgb),.1)!important}.brand-strip-tile img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(35%);transition:filter .15s ease}.brand-strip-tile:hover img{filter:grayscale(0%)}.eyebrow{display:block;margin-bottom:.75rem;text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.16em}.eyebrow-light{color:var(--brand-gold-light)}.eyebrow-dark{color:var(--brand-gold-deep)}.photo-hero{position:relative;color:#fff;overflow:hidden;background-size:cover;background-position:center}.photo-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(var(--brand-navy-deep-rgb),.94) 10%,rgba(var(--brand-navy-deep-rgb),.75) 45%,rgba(var(--brand-gold-rgb),.38))}.photo-hero>.container{position:relative;z-index:1}.page-banner{position:relative;color:#fff;overflow:hidden;background-size:cover;background-position:center 30%}.page-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(var(--brand-navy-deep-rgb),.93) 20%,rgba(var(--brand-navy-rgb),.82))}.page-banner>.container{position:relative;z-index:1}.cta-photo{position:relative;overflow:hidden;border-radius:4px;background-size:cover;background-position:center}.cta-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(var(--brand-navy-deep-rgb),.95) 30%,#8a6a33b3 130%)}.cta-photo>*{position:relative;z-index:1}.section-divider{height:4px;width:64px;background:var(--brand-gold);border-radius:999px}.about-photo-frame{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 1.5rem 3rem rgba(var(--brand-navy-rgb),.18)}.about-photo-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-photo-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff26}.stat-tile{border-left:3px solid var(--brand-gold);padding-left:1rem}.navbar.navbar-scrolled{box-shadow:0 .5rem 1rem #00000040}.navbar .dropdown-menu{border:0;border-radius:4px;margin-top:.35rem;box-shadow:0 1rem 2rem rgba(var(--brand-navy-deep-rgb),.18)}.navbar .dropdown-item{padding:.5rem 1rem;font-size:.95rem}.navbar .dropdown-item:active{background-color:var(--brand-navy)}.dropdown-menu-wide{min-width:20rem}.mega-menu-heading{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700;color:var(--brand-gold-deep);margin-bottom:.85rem}.mega-menu-link{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;color:#33415c;text-decoration:none;font-size:.95rem}.mega-menu-link i{color:var(--brand-gold);width:1.1rem;text-align:center}.mega-menu-link:hover{color:var(--brand-gold-deep)}.mega-menu-promo{background:linear-gradient(150deg,var(--brand-navy) 0%,var(--brand-navy-soft) 100%);color:#fff;border-radius:4px;padding:1.25rem}.mega-menu-promo p{color:#ffffffbf}.mega-menu-footer{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(var(--brand-navy-rgb),.1)}.mega-menu-footer a{color:var(--brand-gold-deep);text-decoration:none;font-weight:600;font-size:.9rem}.mega-menu-footer a:hover{text-decoration:underline}@media(min-width:992px){.mega-menu{width:100vw;left:0;right:0;padding:2rem 0 1.5rem;border-radius:0 0 4px 4px}}@media(max-width:991.98px){.navbar .dropdown-menu{border:0;box-shadow:none;background:transparent;padding-left:.75rem;margin-top:0}.navbar .dropdown-item,.mega-menu-link{color:#ffffffbf}.navbar .dropdown-item:hover,.mega-menu-link:hover{color:#fff;background:transparent}.mega-menu .container{padding-left:0;padding-right:0}.mega-menu-promo{display:none}.mega-menu-footer{border-top-color:#ffffff26}.navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,.07)}.navbar-nav .nav-item:last-child{border-bottom:0}}.reveal-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.media-tile{position:relative;display:block;overflow:hidden;background:linear-gradient(160deg,#f6f8fb,#e9edf3)}.media-tile img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;padding:1rem;transition:transform .35s ease}.media-tile.media-cover img{-o-object-fit:cover;object-fit:cover;padding:0}.category-card:hover .media-tile img,.product-card:hover .media-tile img{transform:scale(1.05)}.ratio-4x3{aspect-ratio:4 / 3}.ratio-16x9{aspect-ratio:16 / 9}.ratio-1x1{aspect-ratio:1 / 1}.product-card{transition:transform .15s ease,box-shadow .15s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(var(--brand-navy-rgb),.12)!important}.category-icon-badge{position:absolute;left:.75rem;bottom:.75rem;width:42px;height:42px;border-radius:4px;background:var(--brand-gold);color:var(--brand-navy);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:0 .5rem 1rem rgba(var(--brand-navy-rgb),.2)}.icon-tile{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--brand-navy) 0%,var(--brand-navy-soft) 60%,var(--brand-navy-soft) 100%);color:#ffffffe6;font-size:3rem}.hero-cutout{width:100%;height:auto;display:block;filter:drop-shadow(0 2rem 2.5rem rgba(0,0,0,.45))}.prose p{margin-bottom:1.15rem}.prose p:last-child{margin-bottom:0}.check-list{list-style:none;padding-left:0;margin-bottom:0}.check-list li{position:relative;padding-left:1.9rem;margin-bottom:.75rem}.check-list li:before{content:"";font-family:bootstrap-icons;position:absolute;left:0;top:.05rem;color:var(--brand-gold);font-size:1.05rem}.chip{display:inline-block;padding:.35rem .85rem;border-radius:999px;background:rgba(var(--brand-navy-rgb),.06);color:#33415c;font-size:.85rem;font-weight:500}.spec-table th{width:42%;font-weight:600;color:#33415c;background:#f6f8fb;white-space:nowrap}.spec-table td{color:#5a6b82}.step-number{width:44px;height:44px;border-radius:50%;background:var(--brand-gold);color:var(--brand-navy);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.industry-tile{border:1px solid rgba(var(--brand-navy-rgb),.12);border-radius:4px;padding:1.5rem;transition:border-color .15s ease,transform .15s ease}.industry-tile:hover{border-color:var(--brand-gold);transform:translateY(-3px)}.aeo-answer-card{border-left:4px solid var(--brand-gold);background:linear-gradient(100deg,rgba(var(--brand-gold-rgb),.08),rgba(var(--brand-navy-rgb),.03));border-radius:0 4px 4px 0;padding:1.5rem 1.75rem}.aeo-answer{font-size:1.05rem;line-height:1.65;color:#33415c;margin:0}.aeo-answer-card.on-dark{background:#ffffff12;color:#e6ecf5}.aeo-answer-card.on-dark .aeo-answer{color:#dbe3ee}.breadcrumb-bar{background:#f6f8fb;border-bottom:1px solid rgba(var(--brand-navy-rgb),.08)}.accordion-button:not(.collapsed){color:var(--brand-navy);background-color:rgba(var(--brand-gold-rgb),.1);box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .2rem rgba(var(--brand-gold-rgb),.25)}.search-toggle{color:#fffc}.search-toggle:hover{color:#fff}@media(prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}.media-tile img,.category-card,.product-card{transition:none}}@media(min-width:992px){.py-lg-6{padding-top:7rem!important;padding-bottom:7rem!important}}.rounded-3,.rounded-4{border-radius:4px!important}.card{border-radius:4px}.category-card,.product-card{border:1px solid rgba(var(--brand-navy-rgb),.12)!important;box-shadow:none!important}.category-card:hover,.product-card:hover{border-color:rgba(var(--brand-gold-rgb),.6)!important;box-shadow:0 .5rem 1.25rem rgba(var(--brand-navy-rgb),.08)!important}.brand-strip-tile{border-radius:4px!important;box-shadow:none!important;border-color:rgba(var(--brand-navy-rgb),.12)!important}.accordion-item{border-radius:4px!important;box-shadow:none!important;border:1px solid rgba(var(--brand-navy-rgb),.12)!important}h1,h2,h3,.display-4,.display-6{letter-spacing:-.02em}.display-6{font-weight:700}@media(min-width:992px){.display-4{font-size:3.75rem}.display-6{font-size:2.5rem}}.lead-measure{max-width:42rem}.bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.offer-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:22rem;padding:2rem;overflow:hidden;border-radius:4px;color:#fff;text-decoration:none;background-size:cover;background-position:center;transition:transform .25s ease}.offer-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--brand-navy-deep-rgb),.15),rgba(var(--brand-navy-deep-rgb),.55) 45%,rgba(var(--brand-navy-deep-rgb),.92));transition:background .25s ease}.offer-tile>*{position:relative;z-index:1}.offer-tile:hover{transform:translateY(-4px);color:#fff}.offer-tile:hover:before{background:linear-gradient(180deg,rgba(var(--brand-navy-deep-rgb),.2),rgba(var(--brand-navy-deep-rgb),.6) 45%,#8a6a33eb)}.offer-tile h3{font-weight:700;margin-bottom:.5rem}.offer-tile p{color:#fffc;font-size:.95rem;margin-bottom:1rem}.offer-tile .offer-tile-cta{font-weight:600;font-size:.9rem}@media(prefers-reduced-motion:reduce){.offer-tile,.offer-tile:before{transition:none}.offer-tile:hover{transform:none}}.edgesys-credit img{display:block;background:#fff;border-radius:3px;padding:4px 6px;opacity:.85;transition:opacity .15s ease}.edgesys-credit:hover img,.edgesys-credit:focus-visible img{opacity:1}@media(prefers-reduced-motion:reduce){.edgesys-credit img{transition:none}}
