@charset "UTF-8";:root{--brand-primary:#756B1A;--brand-primary-dark:#423C10;--brand-primary-light:#776D22;--brand-accent:#5fa8d3;--brand-bg-alt:#f2f8fb;--brand-muted:#e8eef2;--brand-text:#1b2733;--brand-text-inverse:#ffffff;--brand-border:#d4dee5}body{color:#1b2733;color:var(--brand-text);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.6}a{color:#776d22;color:var(--brand-primary-light);text-underline-offset:3px}h1,h2,h3{line-height:1.15;word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:16px;letter-spacing:-.035em}h2{font-size:max(1.5rem, min(2.6vw, 2.25rem));margin-bottom:24px}h3{font-size:1.2rem}p:last-child{margin-bottom:0}img{max-width:100%}img[src=""]{font-size:0}figure{margin:0}figcaption{margin-top:8px}.btn{border-radius:6px;font-weight:650;padding:8px 16px}.btn-primary{color:#fff;background:#756b1a;background:var(--brand-primary);border-color:#756b1a;border-color:var(--brand-primary)}.btn-primary:focus,.btn-primary:hover{color:#fff;background:#423c10;background:var(--brand-primary-dark);border-color:#423c10;border-color:var(--brand-primary-dark)}.btn-outline-primary{color:#756b1a;color:var(--brand-primary);border-color:#776d22;border-color:var(--brand-primary-light)}.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background:#756b1a;background:var(--brand-primary);border-color:#756b1a;border-color:var(--brand-primary)}.wps-catalog-nav{min-height:64px;background:#fff;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.wps-catalog-nav .nav-link{color:#1b2733;color:var(--brand-text);font-size:.93rem}.wps-catalog-nav .nav-link.active{color:#776d22;color:var(--brand-primary-light);-webkit-text-decoration:underline;text-decoration:underline}.nav-rfq{margin:8px 0}.navbar-brand img{-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.nav-rfq{margin:0 0 0 16px}}.section-space{padding:64px 0}.section-head{max-width:720px;margin:0 auto 32px}.eyebrow{font-size:.8rem;font-weight:750;letter-spacing:.12em;margin-bottom:8px}.lede{max-width:64ch;margin-bottom:24px}.ink{color:#fff;color:var(--brand-text-inverse);background:#423c10;background:var(--brand-primary-dark)}.ink a:not(.btn),.ink h1,.ink h2,.ink h3,.ink p{color:#fff;color:var(--brand-text-inverse)}.ink .btn-light{color:#423c10;color:var(--brand-primary-dark);background:#fff;border-color:#fff}.ink .btn-outline-light{color:#fff}.ink .btn-outline-light:focus,.ink .btn-outline-light:hover{color:#423c10;color:var(--brand-primary-dark);background:#fff}.ink .eyebrow{color:#cae6f6}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-office,.home-hero,.packaging-landscape{position:relative;isolation:isolate;overflow:hidden}.about-office .hero-media,.home-hero .hero-media,.packaging-landscape .hero-media{z-index:-2}.about-office::before,.home-hero::before,.packaging-landscape::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(13,30,45,.9607843137) 4%,rgba(13,30,45,.8784313725) 54%,rgba(32,58,67,.4588235294))}.hero-message{padding-top:96px;padding-bottom:96px}.hero-message p:not(.eyebrow){max-width:56ch;font-size:1.125rem}.hero-bottom{background:rgba(32,58,67,.9215686275);color:#fff;padding:24px 0;border-top:1px solid #5fa8d3}.hero-bottom li{font-weight:650}.row>.col:has(> .proc-card){display:flex}.proc-card{width:100%;padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px;background:#fff;color:#1b2733;color:var(--brand-text)}.proc-card>img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#e8eef2;background:var(--brand-muted);margin-bottom:16px;border-radius:6px}.home-catalog .proc-card h3,.product-card h2{font-size:1.25rem}.home-specs{background:#f2f8fb;background:var(--brand-bg-alt);color:#1b2733;color:var(--brand-text)}.nav-tabs .nav-link{color:#756b1a;color:var(--brand-primary);font-weight:650}.nav-tabs .nav-link.active{color:#423c10;color:var(--brand-primary-dark);border-bottom:3px solid #776d22;border-bottom:3px solid var(--brand-primary-light)}.spec-table{margin-bottom:0;background:#fff}.spec-table td,.spec-table th{padding:16px;color:#1b2733;color:var(--brand-text)}.spec-table th{width:9rem}.timeline{max-width:920px;margin:32px auto 0;padding:0;list-style:none;position:relative}.timeline::before{position:absolute;top:0;right:auto;bottom:0;left:50%;width:2px;background:#d4dee5;background:var(--brand-border);content:""}.timeline li{position:relative;display:grid;grid-template-columns:1fr 48px 1fr;align-items:center}.timeline-index{grid-column:2;grid-row:1;justify-self:center;display:grid;align-items:center;justify-items:center;place-items:center;border-radius:50%;width:40px;height:40px;background:#756b1a;background:var(--brand-primary);color:#fff;font-weight:750}.timeline article{grid-row:1;grid-column:3;padding:16px}.timeline li:nth-child(odd) article{grid-column:1;text-align:right}.home-buyers{background:#e8eef2;background:var(--brand-muted);color:#1b2733;color:var(--brand-text)}.buyer-tile{display:block;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;border-radius:8px;color:#fff;background:#756b1a;background:var(--brand-primary)}.buyer-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.buyer-tile::after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0d1e2d,rgba(13,30,45,.1333333333));content:""}.buyer-tile span{position:absolute;top:auto;right:8px;bottom:16px;left:8px;z-index:1;text-align:center;font-weight:750;color:#fff}.buyer-tile:focus img,.buyer-tile:hover img{transform:scale(1.05)}.home-trust,.service-stats{position:relative}.home-trust{background:#f2f8fb;background:var(--brand-bg-alt);color:#1b2733;color:var(--brand-text)}.trust-list li{padding:8px 16px}.trust-list li:not(:last-child){border-right:1px solid #d4dee5;border-right:1px solid var(--brand-border)}.trust-list span,.trust-list strong{display:block}.cta{padding:64px 0 80px}.check-list{padding-left:1.25em}.check-list li::marker{content:"✓  ";color:#cae6f6}.rfq-panel{padding:24px;border-radius:8px;background:#fff;color:#1b2733;color:var(--brand-text)}.ink .rfq-panel a{color:#776d22;color:var(--brand-primary-light)}.catalog-shell .tab-content{margin-top:24px}.service-lead{background:#f2f8fb;background:var(--brand-bg-alt)}.contact-map img,.scenario img,.service-lead img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#e8eef2;background:var(--brand-muted)}.service-scope .proc-card{border-top:4px solid #5fa8d3;border-top:4px solid var(--brand-accent)}.scope-symbol{display:block;color:#776d22;color:var(--brand-primary-light);font-size:1.5rem;margin-bottom:8px}.service-scenarios{background:#e8eef2;background:var(--brand-muted)}.scenario+.scenario{margin-top:32px}.service-stats strong{color:#cae6f6;font-size:2rem}.about-office-copy{max-width:52ch;padding:128px 0 64px}.about-purpose .proc-card{background:#f2f8fb;background:var(--brand-bg-alt)}.about-values .proc-card{border-width:0 0 2px;border-radius:0}.about-gallery{background:#e8eef2;background:var(--brand-muted)}.about-masonry{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start;margin-top:24px}.about-masonry figure:first-child{grid-row:span 2}.about-masonry img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#f2f8fb;background:var(--brand-bg-alt)}.about-masonry figure:first-child img{aspect-ratio:3/4}.about-collaborate{background:#f2f8fb;background:var(--brand-bg-alt)}.industries-illustrated{position:relative;isolation:isolate;background:#f2f8fb;background:var(--brand-bg-alt)}.industries-illustrated .hero-media{z-index:-2}.industries-illustrated::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,#f2f8fb 30%,rgba(242,248,251,.937254902) 65%,rgba(242,248,251,.3333333333))}.industry-intro{max-width:59ch;padding:32px 0}.industry-dossier{border-left:4px solid #5fa8d3;border-left:4px solid var(--brand-accent);padding:24px;background:#f2f8fb;background:var(--brand-bg-alt)}.industry-selector{background:#e8eef2;background:var(--brand-muted)}.industry-checklist{display:grid;grid-gap:16px;gap:16px}.industry-checklist .form-check-input{margin-right:8px;border-color:#776d22;border-color:var(--brand-primary-light)}.packaging-landscape{text-align:center}.packaging-landscape::before{background:rgba(13,30,45,.8509803922)}.packaging-copy{max-width:70ch;margin:0 auto;padding:96px 0}.packaging-commitment{text-align:center}.packaging-commitment p{max-width:68ch;margin:0 auto;font-size:1.25rem}.packaging-goals{background:#f2f8fb;background:var(--brand-bg-alt)}.packaging-progress ol{max-width:60rem}.packaging-progress li{margin-bottom:16px}.packaging-progress .progress{margin-top:8px}.packaging-progress .progress-bar{background:#776d22;background:var(--brand-primary-light);animation:.7s ease-out both reveal-stage;transform-origin:left}.stage-one{width:33.333%}.stage-two{width:66.666%}.stage-three{width:100%}@keyframes reveal-stage{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.packaging-progress .progress-bar{animation:none}}.packaging-evidence{background:#e8eef2;background:var(--brand-muted)}.packing-document-list{display:flex;flex-wrap:wrap;gap:16px}.packing-document-list li{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.packing-document-list strong{color:#776d22;color:var(--brand-primary-light)}.wps-spec-hero{padding:64px 0}.wps-spec-card{background:#756b1a;background:var(--brand-primary);border:1px solid #5fa8d3;border:1px solid var(--brand-accent);padding:24px;border-radius:8px}.wps-spec-card ul{margin-bottom:0}.wps-process article{border-top:2px solid #d4dee5;border-top:2px solid var(--brand-border);padding:16px}.wps-process b{display:grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;border-radius:50%;background:#756b1a;background:var(--brand-primary);color:#fff;margin-bottom:16px}.wps-evidence{background:#e8eef2;background:var(--brand-muted)}.wps-evidence .proc-card{padding:16px}.contact-gradient{display:flex;align-items:center;min-height:500px;background:linear-gradient(135deg,#203a43,#0d1e2d);text-align:center;padding:64px 0}.contact-gradient .container{max-width:800px}.contact-gradient .eyebrow{margin-bottom:16px}.contact-info-card{border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px;background:#fff;padding:32px;height:100%}.contact-info-card dd:last-child{margin-bottom:0}.contact-form-band{background:#f2f8fb;background:var(--brand-bg-alt)}.contact-brief{max-width:880px;padding:32px;margin:0 auto;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px;background:#fff}.journal-index{background:#f2f8fb;background:var(--brand-bg-alt)}.journal-card{transition:transform .2s,box-shadow .2s}.journal-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(13,30,45,.0784313725)}.journal-card>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.journal-card h2{font-size:1.3rem;margin-bottom:8px;-webkit-line-clamp:2}.journal-card h2,.journal-excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.journal-excerpt{-webkit-line-clamp:3}.journal-meta{font-size:.9rem}.journal-index .pagination{margin-top:32px}.journal-reading,.legal-shell .container{max-width:680px}.journal-content{word-wrap:anywhere}.journal-content table{display:block;max-width:100%;overflow-x:auto}.article-nav{display:flex;flex-wrap:wrap;gap:16px;margin:32px 0;padding-top:16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.legal-shell h2{margin-top:32px;margin-bottom:8px;font-size:1.35rem}.error-shell{background:#f2f8fb;background:var(--brand-bg-alt)}.site-footer{padding:64px 0 24px}.site-footer h2{font-size:1.125rem;margin-bottom:16px}.site-footer li+li{margin-top:8px}.footer-note{margin:24px 0 16px;max-width:72ch}.footer-base{border-top:1px solid #698096;padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.footer-base a+a{margin-left:8px}.modal-header{background:#423c10;background:var(--brand-primary-dark);color:#fff}.modal-header .modal-title{color:#fff}.modal-header .btn-close{filter:invert(1)}@media (max-width:767.98px){.section-space{padding:48px 0}.cta{padding:48px 0 64px}.about-office-copy,.hero-message,.packaging-copy{padding-top:64px;padding-bottom:64px}.timeline::before{left:20px}.timeline li{grid-template-columns:40px minmax(0,1fr)}.timeline-index{grid-column:1}.timeline article,.timeline li:nth-child(odd) article{grid-column:2;text-align:left}.wps-process .row{gap:0}.wps-process article{margin-left:20px;border-top:0;border-left:2px solid #d4dee5;border-left:2px solid var(--brand-border);padding:0 0 16px 24px}.spec-table th{width:30%}.spec-table td,.spec-table th{padding:8px}}@media (max-width:575.98px){.trust-list li:not(:last-child){border-right:0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.about-masonry{grid-template-columns:1fr}.about-masonry figure:first-child{grid-row:auto}.about-masonry figure:first-child img{aspect-ratio:4/3}.contact-brief,.rfq-panel{padding:16px}}.layout-aboutus-section-space:not(.cta),.layout-industries-section-space,.layout-services-section-space,.layout-sustainability-section-space:not(.cta){padding:64px 0}.layout-aboutus-ink,.layout-industries-ink,.layout-services-ink,.layout-sustainability-ink{color:#fff;color:var(--brand-text-inverse);background:#423c10;background:var(--brand-primary-dark)}.layout-aboutus-ink a:not(.btn),.layout-aboutus-ink h1,.layout-aboutus-ink h2,.layout-aboutus-ink h3,.layout-aboutus-ink p,.layout-industries-ink a:not(.btn),.layout-industries-ink h1,.layout-industries-ink h2,.layout-industries-ink h3,.layout-industries-ink p,.layout-services-ink a:not(.btn),.layout-services-ink h1,.layout-services-ink h2,.layout-services-ink h3,.layout-services-ink p,.layout-sustainability-ink a:not(.btn),.layout-sustainability-ink h1,.layout-sustainability-ink h2,.layout-sustainability-ink h3,.layout-sustainability-ink p{color:#fff;color:var(--brand-text-inverse)}.layout-aboutus-ink .btn-light,.layout-industries-ink .btn-light,.layout-services-ink .btn-light,.layout-sustainability-ink .btn-light{color:#423c10;color:var(--brand-primary-dark);background:#fff;border-color:#fff}.layout-aboutus-ink .btn-outline-light,.layout-industries-ink .btn-outline-light,.layout-services-ink .btn-outline-light,.layout-sustainability-ink .btn-outline-light{color:#fff}.layout-aboutus-ink .btn-outline-light:focus,.layout-aboutus-ink .btn-outline-light:hover,.layout-industries-ink .btn-outline-light:focus,.layout-industries-ink .btn-outline-light:hover,.layout-services-ink .btn-outline-light:focus,.layout-services-ink .btn-outline-light:hover,.layout-sustainability-ink .btn-outline-light:focus,.layout-sustainability-ink .btn-outline-light:hover{color:#423c10;color:var(--brand-primary-dark);background:#fff}.layout-aboutus-ink .eyebrow,.layout-industries-ink .eyebrow,.layout-services-ink .eyebrow,.layout-sustainability-ink .eyebrow{color:#cae6f6}.layout-aboutus-ink .rfq-panel a,.layout-industries-ink .rfq-panel a,.layout-services-ink .rfq-panel a,.layout-sustainability-ink .rfq-panel a{color:#776d22;color:var(--brand-primary-light)}@media (max-width:767.98px){.layout-aboutus-section-space:not(.cta),.layout-industries-section-space,.layout-services-section-space,.layout-sustainability-section-space:not(.cta){padding:48px 0}}.procurement-rfq{color:#1b2733}.procurement-rfq .form-label{margin-bottom:0;font-weight:600}.procurement-rfq .form-control{margin-top:8px;padding:8px 12px;color:#1b2733;font-weight:400}.procurement-rfq .form-control::-moz-placeholder{color:#52616e}.procurement-rfq .form-control::placeholder{color:#52616e}.procurement-rfq .form-check-input{border-color:#52616e}.procurement-rfq a{color:#365b78}