@charset "UTF-8";:root{--brand-primary:#75561A;--brand-primary-dark:#423110;--brand-primary-light:#775A22;--brand-secondary:#d35d3e;--brand-accent:#d35d3e;--brand-link:#843b25;--brand-bg:#fff;--brand-bg-alt:#f7f7f5;--brand-surface:#e8eef2;--brand-text:#1b2733;--brand-text-inverse:#fff;--brand-border:#d4dee5;--warm-surface:#f9eae2;--corner:12px}body{margin:0;background:#fff;background:var(--brand-bg);color:#1b2733;color:var(--brand-text);font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,"Segoe UI",sans-serif;line-height:1.6}a{color:#843b25;color:var(--brand-link)}a:hover{color:#423110;color:var(--brand-primary-dark)}:focus-visible{outline:#775A22 solid 3px;outline:3px solid var(--brand-primary-light);outline-offset:3px}h1,h2,h3{color:#1b2733;color:var(--brand-text);line-height:1.15;letter-spacing:-.025em}h1{font-size:max(2rem, min(4vw, 3.5rem));font-weight:760;margin-bottom:1rem}h2{font-size:max(1.5rem, min(2.5vw, 2.25rem));font-weight:730;margin-bottom:1.5rem}h3{font-size:1.18rem;font-weight:720;margin-bottom:.5rem}p{margin:0 0 1rem}.section{padding:64px 0}.eyebrow,.route-index{display:block;color:#843b25;color:var(--brand-link);font-size:.8rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem}.btn{font-weight:700;padding:.625rem 1rem;border-radius:8px}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d1e2d;--bs-btn-border-color:#0d1e2d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#365b78;--bs-btn-hover-border-color:#365b78;--bs-btn-active-color:#fff;--bs-btn-active-bg:#365b78;--bs-btn-active-border-color:#365b78}.btn-outline-primary{--bs-btn-color:#0d1e2d;--bs-btn-border-color:#365b78;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#365b78;--bs-btn-hover-border-color:#365b78;--bs-btn-active-color:#fff;--bs-btn-active-bg:#365b78;--bs-btn-active-border-color:#365b78}.intake-strip{background:#f9eae2;background:var(--warm-surface);padding:8px 0;font-size:.88rem}.intake-strip a{color:#843b25;color:var(--brand-link);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.intake-strip a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ntn-navbar-line{padding:6px 0;background:#fff;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.navbar-brand img{display:block;width:140px;height:36px;-o-object-fit:contain;object-fit:contain;font-size:.8rem}.ntn-navbar-line .nav-link{color:#1b2733;color:var(--brand-text);font-size:.85rem;font-weight:550}.ntn-navbar-line .nav-link.active,.ntn-navbar-line .nav-link:hover{color:#843b25;color:var(--brand-link)}.navbar-toggler{border:0}.catalog-hero,.handling-hero,.home-hero{padding:64px 0;background:#f7f7f5;background:var(--brand-bg-alt)}.home-hero-copy{padding-left:max(12px,min(4vw,56px))}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.image-frame{margin:0;background:#e8eef2;background:var(--brand-surface);border-radius:12px;border-radius:var(--corner);overflow:hidden}.image-frame img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;color:#1b2733;color:var(--brand-text)}.home-hero-frame{border-radius:12px 48px 12px 12px}.home-hero-frame img{aspect-ratio:5/4}.feature-tile{margin-bottom:24px;background:#f9eae2;background:var(--warm-surface);border-radius:12px;border-radius:var(--corner)}.feature-tile-copy{padding:max(16px,min(3vw,40px))}.featured-frame img{aspect-ratio:16/10}.catalog-note,.evidence-note,.guide-step,.industry-answer,.market-card,.milestone-card,.note-card,.value-card,.workflow-step{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--corner);background:#fff}.catalog-note p:last-child,.evidence-note p:last-child,.guide-step p:last-child,.industry-answer p:last-child,.market-card p:last-child,.milestone-card p:last-child,.note-card p:last-child,.value-card p:last-child,.workflow-step p:last-child{margin-bottom:0}.home-evidence-matrix{background:#e8eef2;background:var(--brand-surface)}.comparison-table{min-width:560px;margin:0;--bs-table-color:var(--brand-text)}.comparison-table td,.comparison-table th{padding:12px;vertical-align:top}.comparison-table thead th{background:#e8eef2;background:var(--brand-surface)}.comparison-table caption{color:#1b2733;color:var(--brand-text)}.step-index{display:inline-grid;align-items:center;justify-items:center;place-items:center;min-width:40px;min-height:40px;margin-bottom:1rem;border-radius:8px;background:#f9eae2;background:var(--warm-surface);color:#843b25;color:var(--brand-link);font-weight:750}.buyer-image{display:grid;position:relative;isolation:isolate;overflow:hidden;border-radius:12px;border-radius:var(--corner);background:#423110;background:var(--brand-primary-dark);aspect-ratio:4/3}.buyer-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.buyer-image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,rgba(13,30,45,.9098039216))}.buyer-image span{align-self:end;position:relative;z-index:1;padding:8px;text-align:center;color:#fff;font-weight:700}.buyer-image:hover img{transform:scale(1.05)}.buyer-accordion{--bs-accordion-color:var(--brand-text);--bs-accordion-active-color:var(--brand-text);--bs-accordion-active-bg:var(--warm-surface);--bs-accordion-border-color:var(--brand-border)}.buyer-accordion .accordion-body p{margin:0}.cta-section{padding:64px 0 80px}.handling-brief-cta,.home-brief-cta,.industry-brief-cta,.services-release-cta{background:#423110;background:var(--brand-primary-dark)}.cta-copy h2,.cta-copy li,.cta-copy p{color:#fff;color:var(--brand-text-inverse)}.cta-copy{max-width:38rem}.checklist{padding:0;list-style:none}.checklist li{padding:8px 0}.checklist li::before{content:"✓";margin-right:.6rem;color:#f0a873}.catalog-hero{background:#e8eef2;background:var(--brand-surface)}.catalog-frame img{max-height:360px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.catalog-category+.catalog-category{margin-top:48px}.catalog-trigger{display:grid;width:100%;overflow:hidden;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--corner);background:#fff;color:#1b2733;color:var(--brand-text);padding:0;text-align:left}.catalog-trigger:hover{border-color:#775a22;border-color:var(--brand-primary-light)}.catalog-trigger img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f7f7f5;background:var(--brand-bg-alt)}.catalog-name{padding:16px 16px 4px;font-weight:720;word-wrap:anywhere}.catalog-action{padding:0 16px 16px;color:#843b25;color:var(--brand-link);font-size:.9rem}.wps-gateway-hero{padding:64px 0}.wps-gateway-intro{max-width:54rem;margin-bottom:24px}.wps-gateway-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:end;min-height:420px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px;padding:24px;background:#fff}.wps-gateway-card h2{margin-bottom:12px}.wps-gateway-card .route-index{margin-bottom:auto}.services-hero.gateway{background:#e8eef2;background:var(--brand-surface)}.services-hero .wps-rfq{background:#f9eae2;background:var(--warm-surface)}.services-workflow .workflow-step{border-left:4px solid #775a22;border-left:4px solid var(--brand-primary-light)}.services-document-review{background:#e8eef2;background:var(--brand-surface)}.industries-hero{background:#f9eae2;background:var(--warm-surface)}.industries-hero.centered .wps-gateway-intro{margin-left:auto;margin-right:auto;text-align:center}.industries-hero .wps-gateway-card{justify-content:center;text-align:center;align-items:center}.industries-hero .wps-gateway-card .route-index{margin-bottom:24px}.industries-hero .wps-catalog,.industry-buyer-icons{background:#f7f7f5;background:var(--brand-bg-alt)}.buyer-icon-card{text-align:center;padding:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--corner);background:#fff}.buyer-icon-card span{display:block;font-size:48px;line-height:1.1;color:#843b25;color:var(--brand-link)}.buyer-icon-card p{margin:0;word-wrap:anywhere}.industry-answer{border-top:4px solid #775a22;border-top:4px solid var(--brand-primary-light)}.guide-hero{background:#f7f7f5;background:var(--brand-bg-alt)}.guide-hero .wps-catalog{background:#f9eae2;background:var(--warm-surface)}.guide-hero .wps-rfq{background:#e8eef2;background:var(--brand-surface)}.guide-hero.framed .wps-gateway-card{justify-content:space-between;border:1px solid #775a22;border:1px solid var(--brand-primary-light)}.guide-hero .wps-gateway-card .route-index{margin-bottom:24px}.guide-steps .guide-step{border:0;background:#f7f7f5;background:var(--brand-bg-alt)}.guide-question-desk{background:#f9eae2;background:var(--warm-surface)}.cover-hero{position:relative;isolation:isolate;display:grid;align-items:center;overflow:hidden;background:#423110;background:var(--brand-primary-dark);min-height:440px}.cover-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.cover-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,30,45,.9607843137),rgba(13,30,45,.7333333333));z-index:-1}.cover-copy{padding-top:64px;padding-bottom:64px}.cover-copy .eyebrow,.cover-copy h1,.cover-copy p{color:#fff;color:var(--brand-text-inverse)}.cover-copy p{max-width:40rem}.cover-copy .btn{--bs-btn-bg:#fff;--bs-btn-color:#0d1e2d;--bs-btn-border-color:#fff}.about-hero.photo .cover-copy{max-width:760px;text-align:center}.about-hero .cover-copy p{margin-left:auto;margin-right:auto}.about-role-timeline .responsibility-line{max-width:52rem;padding-left:24px;margin-bottom:0;border-left:3px solid #d35d3e;border-left:3px solid var(--brand-secondary);list-style:none}.responsibility-line li+li{margin-top:24px}.responsibility-line p{margin-bottom:0}.about-working-values{background:#f7f7f5;background:var(--brand-bg-alt)}.about-document-scopes{background:#e8eef2;background:var(--brand-surface)}.role-card{border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--corner)}.role-card>div{padding:16px}.scope-marks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;list-style:none;padding:0;margin-bottom:24px}.scope-marks li{padding:16px;background:#fff;border-radius:8px}.scope-marks span,.scope-marks strong{display:block}.about-next{text-align:center}.contact-hero{align-items:end}.contact-hero-bar{padding:16px 0;background:rgba(32,33,36,.9098039216)}.contact-hero-bar p{color:#fff;color:var(--brand-text-inverse);font-weight:680;margin:0}.contact-market-cards{background:#f9eae2;background:var(--warm-surface)}.contact-brief-band{background:#f7f7f5;background:var(--brand-bg-alt)}.contact-brief-band h2,.contact-form-panel{max-width:720px;margin-left:auto;margin-right:auto}.handling-hero.split{background:#f9eae2;background:var(--warm-surface)}.handling-frame img{aspect-ratio:16/11}.handling-story-body{display:grid;grid-template-columns:3fr 2fr;align-items:start;grid-gap:24px;gap:24px}.handling-story blockquote{margin:0;padding:24px;border-left:4px solid #d35d3e;border-left:4px solid var(--brand-secondary);font-size:1.3rem;font-weight:700;background:#f7f7f5;background:var(--brand-bg-alt)}.handling-tips{background:#e8eef2;background:var(--brand-surface)}.handling-photo figcaption{padding:12px 16px;font-weight:700}.blog-detail,.blog-index{background:#f7f7f5;background:var(--brand-bg-alt)}.blog-article,.blog-entry,.recent-posts{background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--corner);padding:max(16px,min(3vw,32px))}.blog-entry{margin-bottom:24px}.blog-entry h2{margin-bottom:12px}.blog-entry h2 a{color:#1b2733;color:var(--brand-text)}.blog-byline{border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding-top:12px}.entry-links{margin-top:12px;margin-bottom:0}.recent-posts h2{font-size:1.25rem;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);padding-bottom:8px}.recent-posts ul{list-style:none;margin:0;padding:0}.recent-posts li{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:baseline;margin-top:12px}.recent-posts time{padding:2px 5px;background:#f9eae2;background:var(--warm-surface);border-radius:4px;white-space:nowrap;font-size:.8rem}.article-content{word-wrap:anywhere}.article-content img{max-width:100%;height:auto}.author-card{display:flex;align-items:flex-start;gap:16px;margin-top:24px}.author-card img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-card h2{margin-bottom:8px;font-size:1.25rem}.article-navigation,.reply-panel{margin-top:24px}.reading-page{max-width:820px;padding-top:64px;padding-bottom:80px}.reading-page h2{margin-top:32px;margin-bottom:8px}.site-footer{background:#423110;background:var(--brand-primary-dark);padding:64px 0 24px}.site-footer a,.site-footer h2,.site-footer p{color:#fff;color:var(--brand-text-inverse)}.site-footer h2{font-size:1.08rem;margin-bottom:12px}.site-footer a{text-decoration-color:transparent}.site-footer a:hover{color:#f0a873;text-decoration-color:currentColor}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li+li{margin-top:6px}.footer-identity{max-width:52rem;margin-top:32px}.footer-legal{display:flex;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #587082}.footer-legal p{margin:0}@media (max-width:991px){.home-hero-copy{padding-left:12px}.wps-gateway-card{min-height:220px}.wps-gateway-card .btn{width:100%}}@media (max-width:767px){.section{padding:48px 0}.cta-section{padding:48px 0 64px}.catalog-hero,.handling-hero,.home-hero,.wps-gateway-hero{padding:32px 0}.handling-story-body,.scope-marks{grid-template-columns:1fr}.buyer-icon-card{padding:10px}.buyer-icon-card h3{font-size:1rem}.footer-legal{flex-direction:column}}img[src=""]{color:transparent;font-size:0;line-height:0}.home-hero{background:#f9eae2;background:var(--warm-surface)}.home-compare{background:#e8eef2;background:var(--brand-surface)}.home-buyer-images{background:#f9eae2;background:var(--warm-surface)}.home-purchase-questions{background:#e8eef2;background:var(--brand-surface)}.buyer-accordion .accordion-item{padding:16px}.sourcing-form{display:grid;grid-gap:1rem;gap:1rem;color:#1b2733;color:var(--brand-text)}.sourcing-form label{display:grid;grid-gap:0.375rem;gap:.375rem;min-width:0;font-size:.92rem;font-weight:700}.sourcing-form .form-control,.sourcing-form .form-select{min-height:48px;border-color:#d4dee5;border-color:var(--brand-border);color:#1b2733;color:var(--brand-text)}.sourcing-form .form-control:focus,.sourcing-form .form-select:focus{border-color:#775a22;border-color:var(--brand-primary-light);box-shadow:0 0 0 .15rem rgba(54,91,120,.2509803922)}.sourcing-form .form-note{margin:0;font-size:.9rem;color:#1b2733;color:var(--brand-text)}.sourcing-form .form-note a{color:#843b25;color:var(--brand-link);-webkit-text-decoration:underline;text-decoration:underline}.contact-form-panel,.form-panel,.reply-panel{background:#fff;color:#1b2733;color:var(--brand-text);padding:max(1rem,min(3vw,2rem));border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px}.modal-content{background:#fff;color:#1b2733;color:var(--brand-text)}.modal-title{margin:0;color:#1b2733;color:var(--brand-text)}