:root{--cloth:#f7f5f1;--cloth-2:#edeae3;--cloth-3:#ded9ce;--cloth-raw:#fdfcfa;--cloth-rgb:247,245,241;--ink:#171310;--ink-rgb:23,19,16;--ink-2:#241e19;--ink-3:#352d25;--ink-soft:#55493e;--ink-faint:#74675a;--accent:#ae4b26;--accent-2:#9c3f1b;--accent-3:#d97757;--accent-wash:#f9ece6;--russet:#9b2226;--russet-wash:#f7e2e2;--on-ink:#f7f5f1;--on-ink-soft:hsla(40,27%,96%,.68);--on-ink-faint:hsla(40,27%,96%,.55);--rule:rgba(23,19,16,.14);--rule-2:rgba(23,19,16,.26);--rule-inv:hsla(40,27%,96%,.16);--rule-inv-2:hsla(40,27%,96%,.3);--font-display:var(--font-bricolage),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,sans-serif;--font-mono:var(--font-mono-face),ui-monospace,monospace;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-full:999px;--shell:1220px;--shell-wide:1340px;--header-h:72px;--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%;background:var(--cloth)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--cloth);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.06;color:inherit}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}ol,ul{margin:0;padding:0;list-style:none}::selection{background:var(--accent);color:var(--on-ink)}.skipLink{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 20px;background:var(--ink);color:var(--on-ink);font-family:var(--font-mono);font-weight:500}.skipLink:focus{left:0}.reveal{opacity:0;transform:translateY(10px);transition:opacity .55s var(--ease),transform .55s var(--ease);will-change:opacity,transform}.reveal[data-shown=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media print{.reveal,.reveal[data-shown=false]{opacity:1!important;transform:none!important}body,html{background:#fff!important;color:#000!important;font-size:11pt}.skipLink,[class*=StampRule],[class*=burger],[class*=ctaActions],[class*=ctaBand],[class*=heroActions],[class*=marquee],[class*=stampRule],footer,header[class*=Nav],nav{display:none!important}main{margin-top:0!important}*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}article,div,section{border-color:#999!important}[class*=assurance],[class*=card],[class*=engage],[class*=milestone],[class*=particularRow],[class*=project],article,dl>div,li{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}h1{font-size:20pt}h2{font-size:15pt}h3{font-size:12pt}a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;word-break:break-all}a[href^="/"]:after{content:" (nobicel.com" attr(href) ")";font-size:8pt}a[href^=mailto]:after,a[href^=tel]:after,nav a:after{content:""}img{max-width:100%!important;filter:none!important}@page{margin:18mm 16mm}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}