:root{--pdf-native-viewer-bg:var(--surface);--pdf-native-gutter-crop:10px;--pdf-native-gutter-crop-negative:-10px;--pdf-native-gutter-crop-total:20px;--pdf-native-edge-cover:6px;--pdf-native-gutter-crop-left:10px;--pdf-native-gutter-crop-top:10px;--pdf-native-edge-left:3px;--pdf-native-edge-top:6px;--pdf-native-gutter-crop-right:24px;--pdf-native-gutter-crop-x-total:34px;--pdf-native-edge-right:12px;--pdf-native-edge-bottom:5px}html[data-theme=dark]{--pdf-native-viewer-bg:var(--control-bg)}@media (max-width:700px){:root{--pdf-native-gutter-crop-right:20px;--pdf-native-gutter-crop-x-total:30px;--pdf-native-edge-right:10px;--pdf-native-edge-bottom:4px}}@keyframes pdf-loading-shimmer{to{background-position-x:-200%}}.color-inspiration-document{--ink:#10213b;--muted:#60708a;--brand:#163d7a;--brand-dark:#0b2349;--surface:#fff;--surface-soft:#f5f8fc;--line:#e4ebf5;--shadow:0 18px 45px #11223b1c;--shadow-soft:0 10px 28px #11223b12;width:min(var(--container), calc(100% - 32px));color:var(--ink);background:#fff;margin:0 auto;padding:0;overflow:clip}.color-inspiration-library{padding:2px 0 28px}.color-inspiration-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:#9db0ca #edf2f8;gap:16px;padding:4px 2px 16px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.color-inspiration-rail-item{scroll-snap-align:start;flex:0 0 clamp(148px,17vw,184px)}.color-inspiration-choice{border-radius:var(--radius-md);width:100%;min-height:100%;color:var(--ink);text-align:left;box-shadow:var(--shadow-soft);cursor:pointer;background:#fff;border:2px solid #dbe5f2;grid-template-rows:auto 1fr;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.color-inspiration-choice:hover{box-shadow:var(--shadow);border-color:#9eb6d4;transform:translateY(-2px)}.color-inspiration-choice:focus-visible{outline-offset:3px;outline:3px solid #f5b51b}.color-inspiration-choice.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px #163d7a1f, var(--shadow)}.color-inspiration-choice-cover{aspect-ratio:401/620;background:#eef3f8;display:block;position:relative;overflow:hidden}.color-inspiration-choice-cover img{object-fit:cover}.color-inspiration-choice-copy{background:#fff;border-top:1px solid #e4ebf5;align-content:start;gap:5px;min-height:82px;padding:13px 14px 15px;display:grid}.color-inspiration-choice-copy strong{font-size:.96rem;line-height:1.3}.color-inspiration-choice-copy span{color:var(--muted);font-size:.82rem;font-weight:650}.color-pdf-viewer,.color-pdf-pages,.color-pdf-page{width:100%;margin:0;padding:0}.color-pdf-viewer{background:#e9eef5;min-height:min(70vh,760px);position:relative}.color-pdf-pages{background:#e9eef5;gap:14px;display:grid}.color-pdf-page{contain:layout paint style;background:#fff;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a2e,0 5px 16px #0f172a1a}html[data-theme=dark] .color-pdf-viewer,html[data-theme=dark] .color-pdf-pages{background:#0f172a}html[data-theme=dark] .color-pdf-page{box-shadow:inset 0 0 0 1px #94a3b85c,0 6px 18px #00000052}.color-pdf-canvas-layer,.color-pdf-page-placeholder,.color-pdf-text-layer{width:100%;height:100%;position:absolute;inset:0}.color-pdf-canvas-layer{z-index:1;background:#fff;overflow:hidden}.color-pdf-canvas{image-rendering:auto;background:#fff;border:0;width:100%;height:100%;display:block}.color-pdf-page-placeholder{z-index:3;pointer-events:none;background:#ffffffdb;place-items:center;display:none}.color-pdf-page-placeholder.is-visible{display:grid}.color-pdf-spinner{border:3px solid #163d7a2e;border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite color-pdf-spin}.color-pdf-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.color-pdf-initial-loading{min-height:min(70vh,760px);color:var(--muted);background:#e9eef5;place-content:center;justify-items:center;gap:12px;font-weight:700;display:grid}html[data-theme=dark] .color-pdf-initial-loading{background:#0f172a}.color-pdf-text-layer{z-index:4;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;line-height:1;overflow:clip}.color-pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.color-pdf-text-layer span.markedContent{height:0;top:0}.color-pdf-text-layer ::selection{color:#0000;background:#2563eb4d}.color-pdf-page.has-render-error .color-pdf-page-placeholder{display:none}.color-pdf-error,.color-pdf-noscript{min-height:360px;color:var(--muted);text-align:center;background:#fff;place-content:center;justify-items:center;gap:10px;margin:0;padding:28px;display:grid}.color-pdf-error strong{color:var(--text);font-size:1.05rem}.color-pdf-error a,.color-pdf-noscript a{color:var(--brand);text-underline-offset:3px;font-weight:800;text-decoration:underline}@keyframes color-pdf-spin{to{transform:rotate(360deg)}}#main-content:has(>.color-inspiration-document)+.site-footer{margin-top:0}body:has(.color-inspiration-document){overflow-x:clip}body:has(.color-inspiration-document) .site-footer{overflow-x:clip}@media (prefers-reduced-motion:reduce){.color-inspiration-choice{transition:none}.color-pdf-spinner{animation-duration:1.8s}}@media (max-width:640px){.color-pdf-pages{gap:8px}.color-inspiration-document{width:min(100% - 24px, var(--container))}.color-inspiration-library{padding-bottom:22px}.color-pdf-spinner{width:24px;height:24px}}.color-inspiration-document .color-inspiration-heading{gap:10px;padding-top:clamp(26px,4vw,46px);padding-bottom:18px}.color-inspiration-document .color-inspiration-heading h1{width:fit-content;max-width:100%;color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;line-height:1.25;display:inline-flex}.color-inspiration-document .color-inspiration-heading h1:before{content:"";background:currentColor;border-radius:99px;flex:0 0 28px;width:28px;height:2px}.color-inspiration-document .color-inspiration-heading p{max-width:820px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.color-inspiration-document .color-inspiration-library{padding-top:0}.color-inspiration-document .color-inspiration-rail{scroll-snap-type:none;scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px 2px 18px;display:grid;overflow:visible}.color-inspiration-document .color-inspiration-rail::-webkit-scrollbar{display:none}.color-inspiration-document .color-inspiration-rail-item{flex:none;min-width:0}.color-inspiration-document .color-inspiration-choice-copy{text-align:center;place-content:center;min-height:58px;padding:10px 8px 12px}.color-inspiration-document .color-inspiration-choice-copy strong{font-size:14px;line-height:1.25}.color-inspiration-selected-pill{z-index:2;border-radius:var(--radius-pill);min-height:30px;color:var(--brand);white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffdb;border:1px solid #ffffffc2;justify-content:center;align-items:center;padding:6px 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0f23412e}html[data-theme=dark] .color-inspiration-selected-pill{color:#dbeaff;background:#10233fe0;border-color:#ffffff2e}@media (max-width:640px){.color-inspiration-document .color-inspiration-heading h1{letter-spacing:.05em;gap:8px;font-size:20px}.color-inspiration-document .color-inspiration-heading h1:before{flex-basis:22px;width:22px}.color-inspiration-document .color-inspiration-heading p{font-size:16px;line-height:1.5}.color-inspiration-document .color-inspiration-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:0;padding-inline:0}.color-inspiration-document .color-inspiration-choice{border-radius:var(--radius-sm)}.color-inspiration-document .color-inspiration-choice-copy{min-height:52px;padding:8px 5px 10px}.color-inspiration-document .color-inspiration-choice-copy strong{font-size:12px}.color-inspiration-selected-pill{min-height:26px;padding:5px 8px;font-size:11px}}
