@font-face{font-family:Red Hat Display;src:url(/assets/red-hat-display-latin-wght-normal-BX-N26TK.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Display;src:url(/assets/red-hat-display-latin-wght-italic-CVGfwxFr.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Red Hat Text;src:url(/assets/red-hat-text-latin-wght-normal-ZHr5wXre.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Text;src:url(/assets/red-hat-text-latin-wght-italic-D2Z3MB8w.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/assets/red-hat-mono-latin-wght-normal-Dwfc5A3M.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root,[data-theme=light]{--rc-white: #FFFFFF;--rc-mist-50: #F7FAFC;--rc-mist-100: #EFF4F8;--rc-mist-200: #E3EAF1;--rc-mist-300: #D0DAE4;--rc-mist-400: #B3C0CE;--rc-ink-900: #0B1730;--rc-ink-700: #27344D;--rc-ink-500: #4A5870;--rc-ink-400: #5E6C84;--rc-deep-950: #070F22;--rc-deep-900: #0C1833;--rc-deep-850: #111F40;--rc-deep-800: #152347;--rc-deep-700: #1C2F56;--rc-deep-600: #2A4170;--rc-steel-400: #7389B5;--rc-steel-300: #A7B4CC;--rc-steel-350: #8E9DBA;--rc-silver-100: #F1F5F8;--rc-silver-300: #D5DCE5;--rc-blue-100: #DDEDF7;--rc-blue-200: #BEDDEE;--rc-blue-300: #9DCCE0;--rc-blue-400: #589CCC;--rc-blue-500: #3A7FBA;--rc-blue-600: #235596;--rc-blue-700: #1B4479;--rc-blue-900: #122E54;--rc-gold-100: #FBF0D9;--rc-gold-200: #F3DCA8;--rc-gold-300: #E9C678;--rc-gold-400: #DDA94B;--rc-gold-500: #B07A22;--rc-gold-600: #855A12;--rc-gold-900: #3A2A10;--rc-teal-100: #DDF0F1;--rc-teal-300: #7FD0D6;--rc-teal-600: #0E6A74;--rc-teal-900: #0B3A44;--rc-orange-100: #FCE8D6;--rc-orange-300: #F0A976;--rc-orange-600: #9A4A0B;--rc-orange-900: #47260B;--rc-red-100: #FAE3E0;--rc-red-300: #F2A59B;--rc-red-600: #B3372F;--rc-red-900: #4A1C1A;--rc-bg: var(--rc-mist-100);--rc-bg-raised: var(--rc-mist-50);--rc-surface: var(--rc-white);--rc-surface-tint: var(--rc-mist-200);--rc-surface-deep: var(--rc-deep-900);--rc-surface-inverse: var(--rc-ink-900);--rc-hairline: var(--rc-mist-300);--rc-hairline-strong: var(--rc-mist-400);--rc-control-border: var(--rc-ink-400);--rc-scrim: rgba(7, 15, 34, .56);--rc-text: var(--rc-ink-900);--rc-text-secondary: var(--rc-ink-700);--rc-text-muted: var(--rc-ink-500);--rc-text-hint: var(--rc-ink-400);--rc-text-on-action: var(--rc-white);--rc-text-on-inverse: var(--rc-mist-50);--rc-text-on-deep: var(--rc-silver-100);--rc-text-on-deep-muted: var(--rc-steel-300);--rc-brand: var(--rc-blue-500);--rc-brand-on-deep: var(--rc-blue-300);--rc-action: var(--rc-blue-600);--rc-action-hover: var(--rc-blue-700);--rc-action-pressed: var(--rc-blue-900);--rc-action-soft: var(--rc-blue-100);--rc-action-soft-hover: var(--rc-blue-200);--rc-action-text: var(--rc-blue-700);--rc-link: var(--rc-blue-600);--rc-link-hover: var(--rc-blue-700);--rc-selection: var(--rc-gold-500);--rc-selection-soft: var(--rc-gold-100);--rc-selection-text: var(--rc-gold-600);--rc-on-selection: var(--rc-deep-950);--rc-signal-on-deep: var(--rc-gold-400);--rc-info: var(--rc-blue-600);--rc-info-soft: var(--rc-blue-100);--rc-success: var(--rc-teal-600);--rc-success-soft: var(--rc-teal-100);--rc-warning: var(--rc-orange-600);--rc-warning-soft: var(--rc-orange-100);--rc-error: var(--rc-red-600);--rc-error-soft: var(--rc-red-100);--rc-focus-ring: var(--rc-blue-600);--rc-family-redox: #23457D;--rc-family-topical: #E58C6C;--rc-family-mind: #E5304B;--rc-family-mood: #3FBFA6;--rc-family-energy: #F5953B;--rc-family-radiance: #A66BC6;--rc-shadow-1: 0 1px 2px rgba(11, 23, 48, .08);--rc-shadow-2: 0 6px 20px rgba(11, 23, 48, .1);--rc-shadow-3: 0 16px 40px rgba(11, 23, 48, .18);--rc-shadow-sheet: 0 -8px 32px rgba(11, 23, 48, .16);--rc-focus: 0 0 0 2px #EFF4F8, 0 0 0 4px #235596;--rc-focus-on-deep: 0 0 0 2px #0C1833, 0 0 0 4px #9DCCE0}[data-theme=deep]{--rc-bg: var(--rc-deep-900);--rc-bg-raised: var(--rc-deep-850);--rc-surface: var(--rc-deep-800);--rc-surface-tint: var(--rc-deep-700);--rc-surface-deep: var(--rc-deep-950);--rc-surface-inverse: var(--rc-silver-100);--rc-hairline: var(--rc-deep-600);--rc-hairline-strong: var(--rc-steel-400);--rc-control-border: var(--rc-steel-400);--rc-scrim: rgba(3, 7, 16, .68);--rc-text: var(--rc-silver-100);--rc-text-secondary: var(--rc-silver-300);--rc-text-muted: var(--rc-steel-300);--rc-text-hint: var(--rc-steel-350);--rc-text-on-action: var(--rc-deep-950);--rc-text-on-inverse: var(--rc-deep-950);--rc-text-on-deep: var(--rc-silver-100);--rc-text-on-deep-muted: var(--rc-steel-300);--rc-brand: var(--rc-blue-400);--rc-brand-on-deep: var(--rc-blue-300);--rc-action: var(--rc-blue-400);--rc-action-hover: var(--rc-blue-300);--rc-action-pressed: var(--rc-blue-200);--rc-action-soft: var(--rc-deep-700);--rc-action-soft-hover: var(--rc-deep-600);--rc-action-text: var(--rc-blue-300);--rc-link: var(--rc-blue-300);--rc-link-hover: var(--rc-blue-200);--rc-selection: var(--rc-gold-400);--rc-selection-soft: var(--rc-gold-900);--rc-selection-text: var(--rc-gold-300);--rc-on-selection: var(--rc-deep-950);--rc-signal-on-deep: var(--rc-gold-400);--rc-info: var(--rc-blue-300);--rc-info-soft: var(--rc-deep-700);--rc-success: var(--rc-teal-300);--rc-success-soft: var(--rc-teal-900);--rc-warning: var(--rc-orange-300);--rc-warning-soft: var(--rc-orange-900);--rc-error: var(--rc-red-300);--rc-error-soft: var(--rc-red-900);--rc-focus-ring: var(--rc-blue-300);--rc-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--rc-shadow-2: 0 6px 20px rgba(0, 0, 0, .45);--rc-shadow-3: 0 16px 40px rgba(0, 0, 0, .55);--rc-shadow-sheet: 0 -8px 32px rgba(0, 0, 0, .5);--rc-focus: 0 0 0 2px #0C1833, 0 0 0 4px #9DCCE0}:root{--rc-space-1: 4px;--rc-space-2: 8px;--rc-space-3: 12px;--rc-space-4: 16px;--rc-space-5: 20px;--rc-space-6: 24px;--rc-space-8: 32px;--rc-space-10: 40px;--rc-space-12: 48px;--rc-space-16: 64px;--rc-space-20: 80px;--rc-radius-xs: 4px;--rc-radius-control: 10px;--rc-radius-card: 16px;--rc-radius-sheet: 24px;--rc-radius-pill: 999px;--rc-touch-min: 44px;--rc-control-sm: 36px;--rc-control-md: 44px;--rc-control-lg: 52px;--rc-icon-sm: 16px;--rc-icon-md: 20px;--rc-icon-lg: 24px;--rc-avatar-sm: 28px;--rc-avatar-md: 40px;--rc-topbar-height: 56px;--rc-border-w: 1px;--rc-border-selected: 2px;--rc-bp-medium: 768px;--rc-bp-expanded: 1200px;--rc-gutter: 20px;--rc-gutter-medium: 24px;--rc-gutter-expanded: 32px;--rc-page-max: 1120px;--rc-reading-max: 640px;--rc-rail-width: 280px;--rc-z-base: 0;--rc-z-raised: 1;--rc-z-header: 10;--rc-z-rail: 20;--rc-z-sheet: 30;--rc-z-dialog: 40;--rc-z-toast: 50;--font-display: "Red Hat Display", "Segoe UI", system-ui, sans-serif;--font-ui: "Red Hat Text", "Segoe UI", system-ui, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, Menlo, monospace}.rc-title-xl{font-family:var(--font-display);font-size:52px;line-height:58px;font-weight:300;letter-spacing:-.02em}.rc-title-lg{font-family:var(--font-display);font-size:38px;line-height:44px;font-weight:400;letter-spacing:-.015em}.rc-title-md{font-family:var(--font-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.012em}.rc-title-sm{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.01em}.rc-title-xs{font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.005em}.rc-numeral{font-family:var(--font-display);font-size:64px;line-height:64px;font-weight:300;letter-spacing:-.02em}.rc-eyebrow{font-family:var(--font-display);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em}.rc-lead{font-family:var(--font-ui);font-size:18px;line-height:28px;font-weight:400}.rc-body{font-family:var(--font-ui);font-size:16px;line-height:24px;font-weight:400}.rc-label{font-family:var(--font-ui);font-size:14px;line-height:20px;font-weight:500}.rc-caption{font-family:var(--font-ui);font-size:14px;line-height:20px;font-weight:400}.rc-meta{font-family:var(--font-ui);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em}.rc-data{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--rc-bg);color:var(--rc-text);font:17px/1.65 var(--font-ui)}a{color:var(--rc-action-text);text-underline-offset:4px}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--rc-focus-ring);outline-offset:4px}h1,h2,h3{font-family:var(--font-display);line-height:1.15;font-weight:400;margin:0 0 20px;letter-spacing:-.025em}h1{font-size:clamp(44px,5vw,66px);font-weight:300}h2{font-size:36px}h3{font-size:25px}p{margin:0 0 20px}img{max-width:100%;height:auto}iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:var(--rc-surface-deep)}button,input,textarea{font:inherit}.site-header{background:#fff;border-bottom:1px solid var(--rc-hairline);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(24px,calc((100vw - 1120px)/2));flex-wrap:wrap}.brand{font-family:var(--font-display);text-decoration:none;font-size:23px;letter-spacing:.12em;color:var(--rc-text);white-space:nowrap}.brand span{letter-spacing:0;color:var(--rc-action-text)}.site-header nav{display:flex;gap:28px;flex-wrap:wrap}.site-header nav a{font-size:16px;min-height:48px;display:flex;align-items:center;text-decoration:none}.site-header nav a:hover{text-decoration:underline}main{max-width:1120px;margin:auto;padding:28px 24px 64px}section{scroll-margin-top:24px}main>section{margin-bottom:40px}.intro-band{background:var(--rc-surface-deep) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1200'%20height='120'%20viewBox='0%200%201200%20120'%20fill='none'%3e%3ctitle%3eRise:%20the%20label%20wave%3c/title%3e%3cpath%20d='M0%20120V84L420%2018%201200%2096v24Z'%20fill='%23235596'/%3e%3c/svg%3e") bottom/100% 35px no-repeat;border-radius:24px;color:var(--rc-text-on-deep);padding:44px 36px 50px;display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}.intro-copy{background:url(/assets/signal-network-on-deep-Au0kM_we.svg) center/contain no-repeat}.intro-copy h1 span{color:var(--rc-brand-on-deep)}.intro-copy>p:not(.lead){color:var(--rc-text-on-deep-muted)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.lead{font-size:23px;line-height:1.4}.intro-film p{font-size:14px;color:var(--rc-text-on-deep-muted);margin:16px 0}.intro-film .eyebrow{margin-top:0}.button,.return-link,.orders a,.btn,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:16px;line-height:1.4;border:1px solid var(--rc-action);text-decoration:none;background:#fff;color:var(--rc-action-text)}.button.light{background:var(--rc-blue-100);border-color:var(--rc-blue-100)}.return-link{margin-top:24px}.return-link:hover,.orders a:hover,.btn:hover{background:var(--rc-action-soft)}.start-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 40px}.start-choices a{border:1px solid var(--rc-hairline);border-radius:16px;padding:22px 18px;background:#fff;text-decoration:none;color:var(--rc-text)}.start-choices strong{display:block;font-size:20px;font-weight:500;line-height:1.25}.start-choices span{display:block;font-size:14px;line-height:1.5;color:var(--rc-text-muted);margin-top:12px}.start-choices a:hover{border-color:var(--rc-action)}.card,#order-links{background:#fff;padding:32px;border:1px solid var(--rc-hairline);border-radius:24px}#jb-note p{max-width:760px}#jb-note{border-left:4px solid var(--rc-selection)}.section-intro{max-width:740px;color:var(--rc-text-secondary)}.study-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.study-card{background:#fff;border:1px solid var(--rc-hairline);border-radius:16px;padding:24px;min-width:0}.study-card>p{font-size:15px;color:var(--rc-text-muted)}.study-document{display:flex;align-items:center;gap:16px;text-decoration:none;border-top:1px solid var(--rc-hairline);padding:20px 0 0;margin-top:16px;color:var(--rc-text)}.study-document img{width:72px;height:100px;object-fit:contain;flex-shrink:0}.study-document strong{display:block;font-size:17px;line-height:1.35}.study-document small{display:block;font-size:13px;margin:8px 0;color:var(--rc-text-muted)}.open-pdf{display:inline-block;color:var(--rc-action-text);text-decoration:underline;font-size:16px;padding:8px 0}.orders,.btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.orders a:first-child,button[type=submit]{background:var(--rc-action);color:#fff}.small{font-size:15px}.library-drawer{background:#fff;border:1px solid var(--rc-hairline);border-radius:16px;margin:24px 0;padding:0 24px}.library-drawer summary{padding:24px 0;font-size:23px;font-family:var(--font-display);cursor:pointer;min-height:60px}.library-drawer[open]{border-top:3px solid var(--rc-selection)}.library-drawer section{padding:12px 0 28px}.video-grid,.pdf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hero-video{margin-bottom:24px}.video-item h3,.hero-video h3{font-size:21px;margin-top:14px}.pdf-item{border:1px solid var(--rc-hairline);border-radius:16px;padding:20px}.pdf-item a{display:block;text-decoration:none}.pdf-item img{height:160px;width:100%;object-fit:contain;margin-bottom:16px}.pdf-item span{display:block;text-decoration:underline;margin-top:12px}.tip{font-size:16px}form{max-width:680px}label{display:block;font-size:17px;font-weight:500}input:not([type=hidden]),textarea{display:block;width:100%;border:1px solid var(--rc-control-border);border-radius:10px;padding:12px;margin-top:8px;background:var(--rc-bg-raised);color:var(--rc-text)}textarea{resize:vertical}footer{border-top:1px solid var(--rc-hairline);max-width:1072px;margin:auto;padding:32px 24px;text-align:center}footer img{margin:auto}.skip-link{position:absolute;top:-100px;padding:16px;background:#fff}.skip-link:focus{top:4px;z-index:5}@media (max-width:850px){.start-choices{grid-template-columns:1fr 1fr}.intro-band{grid-template-columns:1fr;padding:32px 28px 44px}.intro-copy{background-position:right;background-size:auto 100%}.intro-copy>p{max-width:580px}.site-header{padding:20px 24px}.study-grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){main{padding:20px 16px 40px}.site-header{padding:18px 20px;gap:12px}.site-header nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 18px;border-top:1px solid var(--rc-hairline);padding-top:8px}.site-header nav a{justify-content:center}.intro-band{padding:28px 24px 42px;gap:20px}.lead{font-size:21px}.start-choices,.study-grid,.pdf-grid,.video-grid{grid-template-columns:1fr}.start-choices a{padding:18px 22px}.start-choices span{margin-top:6px}.card,#order-links{padding:24px}.study-card{padding:22px}h2{font-size:30px}.orders,.btn-row{flex-direction:column}.return-link{width:100%}.library-drawer{padding:0 20px}.study-document{gap:12px}.study-document img{width:60px}.study-document strong{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.intro-copy{background:none;position:relative;isolation:isolate}.intro-copy:before{content:"";position:absolute;inset:0;background:url(/assets/signal-network-on-deep-Au0kM_we.svg) right center/contain no-repeat;opacity:.16;z-index:-1;pointer-events:none}
