.brand-guide{--bg-ink:#1c272d;--bg-paper:#f6f8fa;--bg-muted:#596c79;--bg-rule:#cfdae2;background:var(--bg-paper);color:var(--bg-ink);overflow:clip}.brand-guide *{min-width:0}.brand-guide .bg-label{letter-spacing:.09em;text-transform:uppercase;margin:0;font:500 10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.brand-guide .bg-hero,.brand-guide .bg-closing{color:#f6f8fa;background:#1c272d;padding:36px clamp(22px,5.5vw,100px) 28px}.brand-guide .bg-hero-top,.brand-guide .bg-hero-bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.brand-guide .bg-hero-top{color:#cad5dc;border-bottom:1px solid #ffffff30;padding-bottom:30px}.brand-guide .bg-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding:70px 0 65px;display:grid}.brand-guide .bg-eyebrow{letter-spacing:.08em;color:#c0cdd4;align-items:center;gap:10px;font:10px/1.5 ui-monospace,monospace;display:flex}.brand-guide .bg-eyebrow i{background:#f26800;border-radius:50%;width:7px;height:7px;display:inline-block}html[data-design=inkwell] #main .brand-guide .bg-hero h1{color:#f6f8fa;letter-spacing:-.065em;margin:25px 0 28px;font-size:clamp(58px,7.5vw,120px);font-weight:450;line-height:.99}.brand-guide em{font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-guide .bg-hero-grid>div>p{color:#c2cfd7;max-width:465px;margin-bottom:30px;font-size:16px;line-height:1.7}.brand-guide .bg-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.brand-guide .bg-button{border-radius:40px;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:16px 23px;font-size:12px;font-weight:600;display:inline-flex}.brand-guide .bg-button-light{color:#1c272d;background:#f6f8fa}.brand-guide .bg-button-light:hover{background:#dfe8ed}.brand-guide .bg-text-link{border-bottom:1px solid #ffffff65;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:inline-flex}.brand-guide .bg-hero-specimen{aspect-ratio:1.15;background:linear-gradient(140deg,#40535e55,#0000 65%),repeating-linear-gradient(0deg,#0000 0 59px,#8ca3b212 59px 60px),repeating-linear-gradient(90deg,#0000 0 59px,#8ca3b212 59px 60px);border:1px solid #9bb0bc60;flex-direction:column;justify-content:space-between;min-height:350px;padding:30px;display:flex;position:relative}.brand-guide .bg-hero-specimen:after{content:"";background:#f26800;width:30px;height:3px;position:absolute;top:-2px;left:30px}.brand-guide .bg-hero-wordmark{letter-spacing:-.065em;padding:30px 0;font:650 clamp(46px,6vw,95px)/1 system-ui,sans-serif}.brand-guide .bg-hero-descriptor{letter-spacing:.13em;font:500 11px/1.7 ui-monospace,monospace}.brand-guide .bg-hero-specimen>div{color:#cad5dc;border-top:1px solid #ffffff30;justify-content:space-between;gap:12px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}.brand-guide .bg-hero-bottom{color:#aebfc9;border-top:1px solid #ffffff30;padding-top:23px;font:10px/1.6 ui-monospace,monospace}.brand-guide .bg-chapters{border-bottom:1px solid var(--bg-rule);background:#edf1f4;flex-wrap:wrap;justify-content:space-between;gap:0 20px;padding:12px clamp(22px,5.5vw,100px);display:flex}.brand-guide .bg-chapters a{white-space:nowrap;align-items:center;gap:7px;min-height:40px;font-size:11px;display:inline-flex}.brand-guide .bg-chapters span{color:#687e8c;font:9px ui-monospace,monospace}.brand-guide .bg-chapters a:hover{text-underline-offset:4px;text-decoration:underline}.brand-guide .bg-content{max-width:1600px;margin:auto;padding:0 clamp(22px,5.5vw,100px)}.brand-guide .bg-section{border-bottom:1px solid var(--bg-rule);padding:85px 0;scroll-margin-top:110px}.brand-guide .bg-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:38px;display:grid}html[data-design=inkwell] #main .brand-guide .bg-section-heading h2{letter-spacing:-.055em;max-width:560px;margin:14px 0 0;font-size:clamp(34px,3.8vw,57px);line-height:1.06}.brand-guide .bg-section-heading>p{color:var(--bg-muted);max-width:430px;margin:0;font-size:15px;line-height:1.75}.brand-guide .bg-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.brand-guide .bg-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:35px;display:grid}html[data-design=inkwell] #main .brand-guide h3{letter-spacing:-.025em;margin:12px 0;font-size:22px;line-height:1.2}.brand-guide article p,.brand-guide .bg-two p{color:var(--bg-muted);margin:0 0 12px;font-size:14px;line-height:1.8}.brand-guide .bg-note{background:#edf1f4;border-left:2px solid #f26800;grid-template-columns:1fr 2.2fr;gap:30px;margin-top:35px;padding:25px 28px;display:grid}.brand-guide .bg-note strong{font-size:14px;font-weight:600}.brand-guide .bg-note p{color:var(--bg-muted);margin:0;font-size:13px;line-height:1.8}.brand-guide .bg-logo-tools{border:1px solid var(--bg-rule)}.brand-guide .bg-logo-toolbar{color:var(--bg-muted);justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;font-size:11px;display:flex}.brand-guide .bg-logo-toolbar a{text-underline-offset:4px;align-items:center;gap:10px;min-height:36px;text-decoration:underline;display:inline-flex}.brand-guide .bg-segment{border:1px solid #c0ced7;border-radius:30px;gap:3px;padding:3px;display:flex}.brand-guide .bg-segment button{color:#405663;cursor:pointer;background:0 0;border:0;border-radius:30px;padding:8px 17px;font-size:11px}.brand-guide .bg-segment button[aria-pressed=true]{color:#fff;background:#1c272d}.brand-guide .bg-logo-stage{justify-content:center;align-items:center;min-height:310px;padding:40px;transition:background-color .25s,color .25s;display:flex}.brand-guide .bg-logo-stage-light{color:#1c272d;background:#edf1f4}.brand-guide .bg-logo-stage-dark{color:#f6f8fa;background:#1c272d}.brand-guide .bg-clear-space{border:1px dashed #8b9ea97a;padding:.8em;font-size:clamp(44px,8vw,115px);position:relative}.brand-guide .bg-space-label{opacity:.75;font:9px ui-monospace,monospace;position:absolute;top:8px;left:10px}.brand-guide .bg-wordmark{letter-spacing:-.065em;font:650 1em/1 system-ui,sans-serif}.brand-guide .bg-rules{margin-top:30px}.brand-guide .bg-do-dont{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;display:grid}.brand-guide .bg-do-dont article{border:1px solid var(--bg-rule);padding:25px}.brand-guide .bg-do-dont article:first-child{border-top:3px solid #1c272d}.brand-guide .bg-do-dont article:last-child{border-top:3px solid #f26800}.brand-guide .bg-footnote{max-width:950px;color:#596c79!important;margin:22px 0 0!important;font-size:11px!important;line-height:1.8!important}.brand-guide .bg-colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.brand-guide .bg-color{border:1px solid var(--bg-rule)}.brand-guide .bg-swatch{color:#fff;flex-direction:column;justify-content:space-between;height:190px;padding:20px;display:flex}.brand-guide .bg-swatch-light,.brand-guide .bg-color:nth-child(3) .bg-swatch{color:#1c272d}.brand-guide .bg-swatch>span{font-size:17px;font-weight:500}.brand-guide .bg-swatch button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:12px 0 0;font:11px ui-monospace,monospace;display:flex}.brand-guide .bg-color-detail{padding:17px}.brand-guide .bg-color-detail .bg-label{letter-spacing:0;font-size:9px}.brand-guide .bg-color-detail p{margin:10px 0 0;font-size:12px;line-height:1.65}.brand-guide .bg-copy-status{color:#1c272d;min-height:18px;margin-top:8px;font-size:10px;display:block}.brand-guide .bg-type-specimen{background:#edf1f4;margin-bottom:35px;padding:32px 40px}.brand-guide .bg-type-display{letter-spacing:-.065em;color:#1c272d!important;margin:32px 0!important;font:450 clamp(50px,7.8vw,110px)/.99 system-ui,sans-serif!important}.brand-guide .bg-type-specimen>div{border-top:1px solid #cfdae2;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-top:22px;font-size:17px;display:flex}.brand-guide code{overflow-wrap:anywhere;font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.brand-guide .bg-type-mono{font-family:ui-monospace,monospace!important}.brand-guide .bg-type-condensed{font-family:Barlow Condensed,Impact,sans-serif!important;font-size:30px!important;font-weight:700!important}.brand-guide .bg-art-grid{grid-template-columns:1fr 1fr;gap:45px;display:grid}.brand-guide .bg-art-grid figure{background:#1c272d;min-height:580px;margin:0;position:relative;overflow:hidden}.brand-guide .bg-art-grid figure img{object-fit:cover;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.brand-guide .bg-art-grid figcaption{color:#fff;background:linear-gradient(#0000,#0a1015c9);flex-direction:column;gap:10px;padding:80px 28px 25px;font-size:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-guide .bg-art-notes{gap:14px;display:grid}.brand-guide .bg-art-notes article{border-bottom:1px solid var(--bg-rule);padding-bottom:16px}.brand-guide .bg-voice-example{background:#edf1f4;margin-bottom:35px;padding:35px 40px}.brand-guide blockquote{letter-spacing:-.05em;margin:25px 0;font:450 clamp(30px,4.8vw,65px)/1.1 system-ui,sans-serif}.brand-guide .bg-voice-example p{color:var(--bg-muted);margin:0;font-size:12px}.brand-guide .bg-applications{grid-template-columns:1fr 1fr;gap:45px;display:grid}.brand-guide .bg-layout-example{border:1px solid var(--bg-rule);aspect-ratio:4/5;background:#edf1f4;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.brand-guide .bg-layout-wordmark{letter-spacing:-.065em;padding-top:25px;font:650 30px/1 system-ui,sans-serif}.brand-guide .bg-layout-title{letter-spacing:-.06em;margin:auto 0;padding:40px 0;font:450 clamp(45px,5vw,76px)/1 system-ui,sans-serif}.brand-guide .bg-layout-foot{border-top:2px solid #f26800;justify-content:space-between;gap:15px;padding-top:20px;font:9px/1.6 ui-monospace,monospace;display:flex}.brand-guide .bg-application-rules{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.brand-guide .bg-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.brand-guide .bg-download-card{border:1px solid var(--bg-rule);text-align:left;color:var(--bg-ink);font:inherit;cursor:pointer;background:0 0;flex-direction:column;min-height:260px;padding:26px;transition:border-color .2s,background-color .2s;display:flex}.brand-guide .bg-download-card:hover{background:#edf1f4;border-color:#6d8899}.brand-guide .bg-download-action{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:550;display:flex}.brand-guide .bg-checklist{border:1px solid var(--bg-rule);padding:25px 30px}.brand-guide .bg-checklist-status{border-bottom:1px solid var(--bg-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;padding-bottom:20px;font:10px/1.6 ui-monospace,monospace;display:flex}.brand-guide .bg-checklist label{border-bottom:1px solid var(--bg-rule);cursor:pointer;align-items:center;gap:14px;padding:16px 0;font-size:14px;display:flex}.brand-guide .bg-checklist input{accent-color:#1c272d;flex:none;width:18px;height:18px}.brand-guide .bg-checklist>p{color:var(--bg-muted);margin:20px 0 0;font-size:11px}.brand-guide .bg-handoff-details{max-width:850px;margin-top:30px}.brand-guide .bg-handoff-details p{color:var(--bg-muted);font-size:14px;line-height:1.8}.brand-guide .bg-closing{padding-top:65px;padding-bottom:65px}.brand-guide .bg-closing h2{margin:22px 0 32px;color:#f6f8fa!important;letter-spacing:-.055em!important;font-size:clamp(45px,6vw,90px)!important;line-height:1.04!important}.brand-guide .bg-closing>p:last-child{color:#b8c9d3;margin-top:25px;font-size:12px}.brand-guide .bg-parent-reference{border:1px solid var(--bg-rule);grid-template-columns:1fr 1.5fr;align-items:center;gap:30px;margin-top:35px;padding:25px;display:grid}.brand-guide .bg-parent-art{background:#0a0a0b;padding:24px}.brand-guide .bg-parent-art img{object-fit:contain;width:100%;height:auto;max-height:100px;display:block}.brand-guide .bg-parent-reference p{color:var(--bg-muted);margin:0;font-size:13px;line-height:1.8}@media (max-width:700px){.brand-guide .bg-parent-reference{grid-template-columns:1fr;gap:20px;padding:20px}}@media (min-width:1600px){.brand-guide .bg-hero-grid{max-width:1400px;margin:auto}}@media (max-width:1000px){.brand-guide .bg-hero-grid{gap:30px}.brand-guide .bg-hero-specimen{min-height:340px;padding:23px}.brand-guide .bg-three{gap:20px}.brand-guide .bg-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-guide .bg-art-grid,.brand-guide .bg-applications{gap:25px}.brand-guide .bg-downloads{gap:12px}.brand-guide .bg-download-card{padding:22px}}@media (max-width:700px){.brand-guide .bg-hero{padding-top:24px}.brand-guide .bg-hero-top{padding-bottom:22px}.brand-guide .bg-hero-top .bg-label{font-size:9px}.brand-guide .bg-hero-grid{grid-template-columns:1fr;gap:35px;padding:45px 0 30px}.brand-guide .bg-hero-specimen{aspect-ratio:1.4;min-height:290px}.brand-guide .bg-hero-wordmark{font-size:65px}.brand-guide .bg-hero-bottom{font-size:9px}.brand-guide .bg-chapters{justify-content:flex-start;gap:0 18px;padding-block:10px}.brand-guide .bg-chapters a{min-height:36px;font-size:10px}.brand-guide .bg-section{padding:50px 0}.brand-guide .bg-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.brand-guide .bg-three,.brand-guide .bg-two,.brand-guide .bg-art-grid,.brand-guide .bg-applications,.brand-guide .bg-downloads{grid-template-columns:1fr;gap:25px}.brand-guide .bg-three>article{border-bottom:1px solid var(--bg-rule);padding-bottom:16px}.brand-guide .bg-note{grid-template-columns:1fr;gap:12px;padding:22px}.brand-guide .bg-logo-toolbar{flex-wrap:wrap;gap:8px;padding:14px}.brand-guide .bg-logo-stage{min-height:230px;padding:28px 18px}.brand-guide .bg-clear-space{padding:.8em}.brand-guide .bg-do-dont{grid-template-columns:1fr;gap:15px}.brand-guide .bg-colors{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-guide .bg-swatch{height:150px;padding:16px}.brand-guide .bg-type-specimen,.brand-guide .bg-voice-example{padding:25px}.brand-guide .bg-art-grid figure{min-height:440px}.brand-guide .bg-layout-example{aspect-ratio:1;padding:25px}.brand-guide .bg-layout-title{font-size:62px}.brand-guide .bg-download-card{min-height:230px}.brand-guide .bg-checklist{padding:20px}.brand-guide .bg-checklist label{align-items:flex-start;font-size:13px}.brand-guide .bg-checklist input{margin-top:3px}.brand-guide .bg-closing{padding-block:50px}}@media (prefers-reduced-motion:reduce){.brand-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html,body,html[data-design=inkwell] body{color:#111!important;background:#fff!important}.nav,.dnwide-footer,.bg-chapters,.bg-actions,.bg-segment,.bg-logo-toolbar a,.bg-downloads,.bg-closing,.bg-copy-status{display:none!important}body>:not(#main):not(:has(#main)){display:none!important}body>main{display:block!important}body>div:has(#main){display:block!important}main:has(.brand-guide){display:block!important}#main,.brand-guide{display:block!important;overflow:visible!important}.brand-guide{--bg-paper:#fff;--bg-ink:#111;--bg-muted:#333;--bg-rule:#bbb;-webkit-print-color-adjust:exact;print-color-adjust:exact}.brand-guide .bg-hero{padding:20px!important}.brand-guide .bg-hero-grid{padding:25px 0!important}.brand-guide .bg-hero h1{font-size:55px!important}.brand-guide .bg-content{padding:0 20px!important}.brand-guide .bg-section{scroll-margin:0;padding:28px 0!important}.brand-guide .bg-section-heading h2{font-size:30px!important}.brand-guide .bg-section-heading{margin-bottom:20px}.brand-guide .bg-art-grid figure{min-height:350px}.brand-guide .bg-type-display{font-size:60px!important}.brand-guide .bg-color,.brand-guide .bg-note,.brand-guide .bg-logo-tools,.brand-guide .bg-section-heading,.brand-guide .bg-checklist{break-inside:avoid}.brand-guide .bg-section p{font-size:11px!important}.brand-guide .bg-swatch{height:120px}.brand-guide a[href^=\/contact]:after{content:" (dnwide.com/contact)";font-size:9px}#downloads{display:none!important}}
