.who-we-are{background:#fff;padding:4rem 0}.who-we-are__text-wrap{max-width:720px;margin:0 auto}.who-we-are__heading{font-family:Blair ITC,serif;font-size:2.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#222;text-align:left;margin-bottom:2rem}.who-we-are__text{font-family:Proxima Nova,Arial,sans-serif;font-weight:300;font-size:1rem;line-height:1.6;color:#444;margin-bottom:1.25rem}.our-journey{margin:0;padding:0}.our-journey__canvas{background-color:#fff;border-top:1px solid #f0f1f2;border-bottom:1px solid #f0f1f2}.our-journey__canvas .uk-container{display:flex;flex-direction:column;align-items:center;padding:clamp(3.5rem,5vw,5rem) 1.5rem 0}.our-journey__heading{font-family:Blair ITC,serif;font-size:clamp(1.85rem,2.2vw,2.35rem);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#14171a;margin:0;padding-bottom:clamp(2.5rem,4vw,3.5rem);text-align:center}.our-journey__timeline{--journey-accent: #d5964b;--journey-accent-soft: #efd6b9;--journey-ink: #22272b;--journey-muted: #6f7479;--journey-line: #e9cfaf;--journey-circle: 58px;--journey-line-top: calc(var(--journey-circle) / 2);position:relative;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;width:min(1320px,calc(100% - 48px));margin:0 auto;overflow:visible;padding:0 0 clamp(3.5rem,5vw,5rem)}.our-journey__timeline:before{content:"";position:absolute;top:var(--journey-line-top);left:calc((100% / 9) / 2);right:calc((100% / 9) / 2);height:1px;background:var(--journey-line);z-index:0}.our-journey__item{position:relative;border:0;cursor:pointer;display:grid;grid-template-rows:var(--journey-circle) auto 1fr;justify-items:center;min-width:0;min-height:0;padding:0;background:transparent;text-align:center;transition:opacity .18s ease,transform .18s ease}.our-journey__dot{display:none}.our-journey__year{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--journey-circle);height:var(--journey-circle);border:1px solid var(--journey-accent);border-radius:50%;background:#fff;box-shadow:0 12px 26px #11182012;color:var(--journey-accent);font-family:Proxima Nova,Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1;margin:0;transition:box-shadow .18s ease,color .18s ease,transform .18s ease}.our-journey__item h3{color:var(--journey-ink);font-family:Proxima Nova,Arial,sans-serif;font-size:clamp(.72rem,.72vw,.82rem);font-weight:800;letter-spacing:.075em;line-height:1.22;display:flex;align-items:center;justify-content:center;width:min(150px,100%);min-height:3.25em;margin:1.35rem auto .75rem;text-transform:uppercase;text-align:center;overflow-wrap:break-word}.our-journey__item p{color:var(--journey-muted);font-family:Proxima Nova,Arial,sans-serif;font-size:clamp(.7rem,.66vw,.78rem);font-weight:300;line-height:1.45;width:min(150px,100%);margin:0 auto;text-align:center;overflow-wrap:break-word}.our-journey__item:hover .our-journey__year,.our-journey__item:focus-visible .our-journey__year,.our-journey__item.is-active .our-journey__year{color:#a76624;box-shadow:0 14px 30px #d5964b26;transform:translateY(-2px)}.our-journey__item:hover,.our-journey__item:focus-visible,.our-journey__item.is-active{transform:none}.our-journey__item:focus-visible{outline:1px solid rgba(213,150,75,.65);outline-offset:6px}@media(max-width:1200px){.our-journey__timeline{width:min(1120px,calc(100% - 40px))}.our-journey__item h3,.our-journey__item p{width:min(132px,100%)}}@media(max-width:900px){.our-journey__canvas .uk-container{padding-top:3.25rem}.our-journey__heading{padding-bottom:2.5rem}.our-journey__timeline{--journey-circle: 56px;display:grid;grid-template-columns:1fr;gap:0;width:min(680px,calc(100% - 36px));padding:0 0 3.25rem}.our-journey__timeline:before{content:"";top:calc(var(--journey-circle) / 2);bottom:calc(var(--journey-circle) / 2);left:calc(var(--journey-circle) / 2);right:auto;width:1px;height:auto}.our-journey__item{grid-template-columns:var(--journey-circle) minmax(0,1fr);grid-template-rows:auto auto;column-gap:22px;justify-items:start;text-align:left;padding:0 0 2rem}.our-journey__item:last-child{padding-bottom:0}.our-journey__year{grid-column:1;grid-row:1 / span 2;width:var(--journey-circle);height:var(--journey-circle)}.our-journey__item h3{grid-column:2;grid-row:1;justify-content:flex-start;width:min(460px,100%);min-height:0;margin:0 0 .45rem;font-size:.82rem;text-align:left}.our-journey__item p{grid-column:2;grid-row:2;width:min(460px,100%);font-size:.9rem;line-height:1.55;text-align:left}}@media(max-width:768px){.who-we-are{padding:3rem 1rem}.who-we-are__heading{font-size:2rem}}@media(max-width:480px){.our-journey__timeline{width:calc(100% - 32px)}.our-journey__item{column-gap:18px}.our-journey__item p{font-size:.86rem}}.about-hero{position:relative;height:70vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}.about-hero__inner{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.about-hero__title{font-size:4rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem;color:#fff}.about-hero__subtitle{font-size:1.25rem;font-weight:300;margin:0;color:#fff}@media(max-width:768px){.about-hero{height:50vh}.about-hero__title{font-size:2.5rem}.about-hero__subtitle{font-size:1rem}}.manufacturing-banner{position:relative;background:linear-gradient(135deg,#ff7f00,#ff9a3e);color:#fff;overflow:hidden}.manufacturing-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 1px,transparent 1px,transparent 8px);opacity:.15;z-index:1}.manufacturing-banner:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:80px;background:linear-gradient(135deg,#ff9a3e,#ff7f00);clip-path:polygon(0 0,100% 100%,0 100%);z-index:1}.manufacturing-banner .banner-content{position:relative;z-index:2;text-align:center;padding:2.5rem 0}.manufacturing-banner .text-blair{font-size:3rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem;color:#fff}.manufacturing-banner hr{width:80px;margin:.5rem auto 1rem;border:none;border-top:3px solid rgba(255,255,255,.9)}.manufacturing-banner .subtitle_p{font-size:1.25rem;font-weight:300;letter-spacing:.05em;max-width:600px;margin:0 auto;color:#fffffff2;line-height:1.5;text-align:center}.manufacturing-global{position:relative;background:url(/cdn/shop/files/Global.png?v=1748354871) center/cover no-repeat;color:#fff;overflow:hidden}.manufacturing-global:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.manufacturing-global .uk-container{position:relative;z-index:1;max-width:700px}.manufacturing-global .global-title{font-size:2rem;font-weight:800;margin-bottom:.5rem;color:#fff}.manufacturing-global .underline{width:60px;height:4px;background:#ff7f00;margin:0 auto 1rem}.manufacturing-global p{color:#f0f0f0;line-height:1.6}.manufacturing-cards{background:#fff;padding:2rem 0}.modern-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 4px #0000000d;overflow:hidden;height:100%}.modern-card__media{flex:0 0 100px;display:flex;align-items:center;justify-content:center;padding:1rem 0}.modern-card__media img{max-height:60px;width:auto;object-fit:contain}.modern-card__content{flex:1 1 auto;display:flex;flex-direction:column;padding:1rem}.modern-card__content h3{font-size:.95rem;margin-bottom:.5rem;color:#222;min-height:3rem}.modern-card__content .uk-text-bold{font-size:.85rem;margin-bottom:.75rem;min-height:1.5rem}.modern-card__content p:not(.uk-text-bold){font-size:.85rem;color:#555;line-height:1.4;margin-bottom:.75rem}.modern-card__content .bullet-list{padding-left:1.2em;margin-bottom:.75rem}.modern-card__content .bullet-list li{margin-bottom:.4em;font-size:.85rem;color:#555}.subsection-divider{border:none;border-top:1px solid #e5e5e5;margin:2rem 0}.award-card{background:#fff;border-radius:6px;overflow:hidden;text-align:center}.award-media{position:relative;overflow:hidden}.award-media img{display:block;width:100%;height:auto}.award-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;padding:1rem;box-sizing:border-box}.award-overlay p{margin:0;text-align:center;word-wrap:break-word;color:#fff}.award-media:hover .award-overlay{opacity:1}.button-text{background:#ff7f00;color:#fff}.accolade-img{width:40%!important;margin:0 auto}.partners-logo{max-width:1000px;width:auto;height:auto}.about-modern{background:#fff;padding:4rem 0}.about-modern__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.about-modern__card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #0000000f;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.about-modern__card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001a}.about-modern__media-container{position:relative;overflow:hidden}.about-modern__image{width:100%;display:block;object-fit:cover;filter:brightness(100%);transition:filter .3s ease}.about-modern__card:hover .about-modern__image{filter:brightness(50%)}.about-modern__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;opacity:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box;text-align:center;transition:opacity .3s ease}.about-modern__media-container:hover .about-modern__overlay{opacity:1}.about-modern__inner{padding:1.75rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.about-modern__title,.about-modern__card-title{font-family:blair itc,serif;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#222;margin:0}.about-modern__title{font-size:2.75rem;text-align:left;margin-bottom:2.5rem}.about-modern__card-title{font-size:1.5rem;margin-bottom:.75rem}.about-modern__card-text,.about-modern__overlay p{font-family:proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:300;margin:0;line-height:1.6}.about-modern__card-text{color:#555;font-size:1rem}.about-modern__overlay p{color:#fff}.custom-black-banner{position:relative;background:linear-gradient(135deg,#111,#333);overflow:hidden;color:#fff}.custom-black-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 6px);opacity:.2;z-index:1}.custom-black-banner:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:80px;background:linear-gradient(135deg,#333,#111);clip-path:polygon(0 0,100% 100%,0 100%);z-index:1}.custom-black-banner .banner-content{position:relative;z-index:2;text-align:center;padding:2.5rem 0}.custom-black-banner .text-blair{font-size:3rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem;color:#fff}.custom-black-banner hr{width:80px;margin:.5rem auto 1rem;border:none;border-top:3px solid rgba(255,255,255,.9)}.custom-black-banner .subtitle_p{font-size:1.25rem;font-weight:300;letter-spacing:.05em;max-width:600px;margin:0 auto;line-height:1.5;text-align:center}@media(max-width:768px){.custom-black-banner .text-blair{font-size:2rem}.custom-black-banner .subtitle_p{font-size:1rem}.custom-black-banner:after{height:60px}}.uk-inline-clip.team_member{aspect-ratio:1 / 1!important;width:180px;max-width:80%;margin:0 auto;overflow:hidden}.uk-inline-clip.team_member{aspect-ratio:1 / 1!important;width:180px;max-width:80%;margin:0 auto;overflow:hidden;border-radius:50%!important;border:3px solid #d3d3d3!important;box-shadow:4px 4px #d3d3d3!important;cursor:pointer}.uk-inline-clip.team_member{width:77%!important;aspect-ratio:1 / 1!important;max-width:none!important;margin:0 auto;border-radius:50%!important;border:3px solid #d3d3d3!important;box-shadow:4px 4px #d3d3d3!important;overflow:hidden;cursor:pointer}.uk-inline-clip.team_member img{width:100%!important;height:100%!important;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
