:root{--corp-navy:#071b31;--corp-navy2:#0c2b49;--corp-blue:#174b74;--corp-orange:#e96822;--corp-ink:#142233;--corp-muted:#667587;--corp-line:#dbe2e8;--corp-soft:#f2f5f7;--corp-white:#fff}.corp-page{background:#fff;color:var(--corp-ink)}.corp-page *{box-sizing:border-box}.corp-page h1,.corp-page h2,.corp-page h3,.corp-page p{margin-top:0}.corp-page h1{font-size:clamp(2.7rem,5.2vw,5.5rem);line-height:.97;letter-spacing:-.052em}.corp-page h2{font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.05;letter-spacing:-.038em}.corp-page h3{font-size:1.25rem;line-height:1.2}.corp-page p{line-height:1.72}.corp-kicker{margin:0 0 1rem;color:var(--corp-orange);font-size:.72rem;font-weight:900;letter-spacing:.17em}.corp-kicker.dark{color:var(--corp-blue)}.corp-kicker.light{color:#ff9f69}.corp-breadcrumb{display:flex;gap:.55rem;align-items:center;margin-bottom:4rem;color:#718197;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.corp-breadcrumb a{color:inherit;text-decoration:none}.corp-breadcrumb.light{color:#d6e0e8}.corp-section{padding:clamp(4.5rem,8vw,8rem) 0}.corp-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);gap:5rem;align-items:end;margin-bottom:3.5rem}.corp-heading>p{color:var(--corp-muted)}.corp-next{padding:3rem 0;background:#e8eef2}.corp-next>.site-container{display:grid;grid-template-columns:155px 1fr auto;gap:2rem;align-items:center}.corp-next>div>span{color:var(--corp-orange);font-size:.7rem;font-weight:900;letter-spacing:.15em}.corp-next h2{margin-bottom:.35rem;font-size:1.8rem}.corp-next p{margin:0;color:var(--corp-muted)}

.investor-hero{padding:3.5rem 0 6rem;background:linear-gradient(125deg,#071b31 0 71%,#e96822 71%);color:#fff}.investor-hero .corp-breadcrumb{color:#b9c7d4}.investor-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.55fr);gap:7rem;align-items:end}.investor-hero h1{max-width:920px}.investor-hero-grid>div>p:last-child{max-width:760px;color:#c6d1db;font-size:1.1rem}.investor-hero aside{padding:2rem;background:#fff;color:var(--corp-ink);box-shadow:14px 14px 0 rgba(0,0,0,.18)}.investor-hero aside>span{color:var(--corp-orange);font-size:.68rem;font-weight:900;letter-spacing:.15em}.investor-hero aside h2{margin:1rem 0;font-size:1.65rem}.investor-hero aside p{color:var(--corp-muted)}.investor-hero aside a{color:var(--corp-blue);font-weight:900;text-decoration:none}.investor-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--corp-line)}.investor-facts article{min-height:330px;padding:2rem;border-right:1px solid var(--corp-line)}.investor-facts article:last-child{border:0}.investor-facts b{display:block;margin-bottom:4rem;color:var(--corp-orange);font-size:1.35rem}.investor-facts span{color:var(--corp-blue);font-size:.68rem;font-weight:900;letter-spacing:.14em}.investor-facts h3{margin:.75rem 0 1rem;font-size:1.65rem}.investor-facts p{color:var(--corp-muted)}.investor-governance{background:var(--corp-navy);color:#fff}.investor-governance-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:6rem}.investor-governance-grid>div:first-child>p:last-child{color:#bfccd7}.governance-list{border-top:1px solid rgba(255,255,255,.18)}.governance-list article{display:grid;grid-template-columns:65px 1fr;gap:1.4rem;padding:1.45rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.governance-list span{color:#ff9f69;font-weight:900}.governance-list h3{margin-bottom:.35rem}.governance-list p{margin:0;color:#bdcbd6}.investor-notice{padding:2rem 0;background:#fff3ec;border-block:1px solid #ffd9c2}.investor-notice>.site-container{display:grid;grid-template-columns:200px 1fr;gap:2rem}.investor-notice strong{color:var(--corp-orange);font-size:.72rem;letter-spacing:.13em}.investor-notice p{margin:0}

.careers-hero{padding:3.5rem 0 6rem;background:linear-gradient(180deg,#f5f7f8,#fff)}.careers-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:5rem;align-items:center}.careers-hero p{max-width:720px;color:var(--corp-muted);font-size:1.08rem}.careers-hero figure{position:relative;margin:0}.careers-hero img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.careers-hero figcaption{position:absolute;left:-2rem;bottom:2rem;min-width:280px;padding:1.25rem;background:var(--corp-navy);color:#fff}.careers-hero figcaption b,.careers-hero figcaption span{display:block}.careers-hero figcaption b{color:#ff9f69;font-size:.7rem;letter-spacing:.15em}.careers-hero figcaption span{margin-top:.4rem;font-size:.85rem}.careers-disciplines{display:grid;grid-template-columns:repeat(4,1fr)}.careers-disciplines article{padding:2rem;border-top:5px solid var(--corp-blue);background:var(--corp-soft);border-right:1px solid #fff}.careers-disciplines span{color:var(--corp-orange);font-weight:900}.careers-disciplines h3{margin:3rem 0 1rem}.careers-disciplines p{color:var(--corp-muted)}.careers-values{background:var(--corp-blue);color:#fff}.careers-values-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:6rem}.careers-values ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.careers-values li{display:grid;grid-template-columns:55px 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.careers-values li>b{color:#ffad81}.careers-values li strong{display:block;margin-bottom:.3rem}.careers-values li span{color:#dae5ec}.careers-openings>.site-container{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center}.careers-openings p{max-width:780px;color:var(--corp-muted)}

.responsibility-hero{padding:3.5rem 0 8rem;background:linear-gradient(115deg,rgba(5,27,48,.96),rgba(11,62,91,.88)),url('/public/images/quality/quality-packing-shipment-inspection.webp') center/cover;color:#fff}.responsibility-hero h1{max-width:1000px}.responsibility-hero>div>p:last-child{max-width:760px;color:#d4dee6;font-size:1.1rem}.responsibility-position>.site-container{display:grid;grid-template-columns:150px 1fr 1fr;gap:3rem;align-items:start}.responsibility-position span{color:var(--corp-orange);font-size:.7rem;font-weight:900;letter-spacing:.14em}.responsibility-position p{color:var(--corp-muted)}.responsibility-pillars{padding-top:0}.responsibility-pillar{display:grid;grid-template-columns:80px .8fr 1fr;gap:3rem;align-items:start;padding:2.5rem 0;border-top:1px solid var(--corp-line)}.responsibility-pillar:last-child{border-bottom:1px solid var(--corp-line)}.responsibility-pillar>b{color:var(--corp-orange);font-size:1.4rem}.responsibility-pillar span{color:var(--corp-blue);font-size:.68rem;font-weight:900;letter-spacing:.14em}.responsibility-pillar h2{margin:.6rem 0 0;font-size:2.2rem}.responsibility-pillar>p{color:var(--corp-muted)}.responsibility-actions{background:var(--corp-navy);color:#fff}.responsibility-actions-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:6rem}.responsibility-actions-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.2)}.responsibility-actions article{padding:2rem;background:var(--corp-navy)}.responsibility-actions article b{color:#ff9f69}.responsibility-actions article p{margin:2rem 0 0;color:#d0dbe3;font-size:1.05rem}

.v3-contact-strip .v3-institutional-link{color:#f7b087;font-weight:800}.v3-contact-strip .v3-institutional-link:before{content:'•';margin-right:.55rem;color:rgba(255,255,255,.35)}
@media(max-width:1000px){.investor-hero-grid,.careers-hero-grid,.corp-heading,.investor-governance-grid,.careers-values-grid,.responsibility-position>.site-container,.responsibility-actions-grid{grid-template-columns:1fr;gap:2.5rem}.investor-facts,.careers-disciplines{grid-template-columns:1fr 1fr}.investor-facts article:nth-child(2){border-right:0}.careers-hero figure{max-width:620px}.careers-hero img{aspect-ratio:16/10}.responsibility-pillar{grid-template-columns:60px 1fr}.responsibility-pillar>p{grid-column:2}.corp-next>.site-container{grid-template-columns:1fr}.v3-contact-strip .v3-institutional-link{display:inline-flex}}
@media(max-width:640px){.corp-page h1{font-size:2.75rem}.corp-section{padding:4rem 0}.investor-hero{background:var(--corp-navy)}.investor-facts,.careers-disciplines,.responsibility-actions-grid>div:last-child{grid-template-columns:1fr}.investor-facts article{min-height:0;border-right:0;border-bottom:1px solid var(--corp-line)}.investor-facts b{margin-bottom:2rem}.careers-openings>.site-container,.investor-notice>.site-container{grid-template-columns:1fr}.responsibility-pillar{grid-template-columns:45px 1fr;gap:1rem}.responsibility-pillar h2{font-size:1.8rem}.v3-contact-strip .v3-institutional-link{display:none}}
