.audience-document{min-height:100vh;background:var(--brand-canvas)}.audience-hub{--audience-accent: var(--brand-primary-text);background:var(--brand-canvas);color:var(--brand-body);font-family:var(--brand-font-body);font-size:16px;line-height:1.6;padding-top:80px}.audience-hub--investors{--audience-accent: #7a5117}.audience-hub *,.audience-hub *:before,.audience-hub *:after{box-sizing:border-box}.audience-hub :where(h1,h2,h3,h4,p,ol,figure,blockquote){margin:0}.audience-hub :where(a,button,summary,[tabindex="0"]):focus-visible,.audience-skip-link:focus-visible{outline:3px solid var(--brand-primary-text);outline-offset:5px}.audience-hub :where(section,main):focus{outline:none}.audience-container{width:min(var(--brand-content-width),calc(100% - 64px));margin-inline:auto}.audience-section{padding-block:104px;scroll-margin-top:100px}.audience-section--soft{background:var(--brand-surface-soft)}.audience-hub h1,.audience-hub h2,.audience-hub h3{color:var(--brand-ink);font-family:var(--brand-font-display);font-weight:400;text-wrap:balance}.audience-hub h1{font-size:clamp(48px,6.2vw,76px);line-height:1.02;letter-spacing:-.025em}.audience-hub h1 em{color:var(--audience-accent);font-weight:400}.audience-hub h2{max-width:960px;font-size:clamp(34px,4.2vw,52px);line-height:1.08;letter-spacing:-.022em}.audience-hub h3{font-size:clamp(26px,2.5vw,32px);line-height:1.18;letter-spacing:-.015em}.audience-hub h4{color:var(--brand-ink);font:600 15px/1.45 var(--brand-font-body)}.audience-hub p{max-width:70ch}.audience-question{margin-bottom:19px!important;color:var(--audience-accent);font-size:14px;line-height:1.5;font-weight:500}.audience-lead{font-size:19px;line-height:1.55;color:var(--brand-body-strong)}.audience-section h2+.audience-lead,.audience-section-intro{margin-top:26px}.audience-section-intro{display:flex;gap:48px;align-items:baseline;justify-content:space-between}.audience-section-intro>*{flex:1;max-width:480px}.audience-small{font-size:14px;color:var(--brand-muted);margin-top:24px!important}.audience-hub .audience-small a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-primary-text);text-decoration:underline!important;text-underline-offset:3px}.audience-hub a{text-decoration:none}.audience-hub .audience-text-link{display:inline-flex;gap:10px;align-items:center;min-height:44px;padding-block:8px;color:var(--brand-primary-text);font-weight:500;line-height:1.45}.audience-text-link svg{flex-shrink:0}.audience-text-link:hover{text-decoration:underline;text-underline-offset:5px}.audience-hub .audience-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:13px 22px;color:var(--brand-on-primary);background:var(--brand-primary-strong);border:1px solid var(--brand-primary-strong);border-radius:var(--brand-radius-control);font-size:15px;font-weight:500;line-height:1.4;transition:background-color .15s}.audience-button svg{flex-shrink:0}.audience-hub .audience-button:hover{background:var(--brand-primary-active)}.audience-hero{padding-top:88px;padding-bottom:96px}.audience-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.audience-hero-copy{min-width:0}.audience-hero .audience-lead{margin-top:30px;max-width:470px}.audience-hero .audience-lead+p{margin-top:20px;max-width:460px}.audience-hero .audience-button{margin-top:30px}.audience-hero .sds-editorial-cartoon{width:100%;max-width:600px}.audience-hero .sds-editorial-cartoon figcaption{max-width:420px;margin-inline:auto}.audience-choices{margin-top:38px}.audience-choice-list{display:grid;grid-template-columns:repeat(var(--audience-choice-count),minmax(0,1fr));gap:12px}.audience-choice-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:10px;text-align:left;min-height:60px;padding:22px;border:1px solid var(--ds-border-control, #89857c);border-radius:var(--brand-radius-control);background:transparent;color:var(--brand-ink);font-family:var(--brand-font-body);cursor:pointer;position:relative}.audience-choice-list button:hover{background:var(--brand-surface-card)}.audience-choice-list button[aria-selected=true]{border-color:var(--audience-accent);background:var(--brand-canvas);box-shadow:inset 0 -3px 0 var(--audience-accent)}.audience-choice-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:500;width:100%}.audience-choice-label svg{flex-shrink:0;opacity:0}.audience-choice-list button[aria-selected=true] .audience-choice-label svg{opacity:1;color:var(--audience-accent)}.audience-choice-description{font-size:14px;line-height:1.6;color:var(--brand-body);max-width:30ch}.audience-choice-panel{margin-top:24px}.audience-priority-summary{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 0 0}.audience-priority-summary h3{max-width:620px;font-size:26px}.audience-priority-summary .audience-text-link{flex-shrink:0}.audience-sample{margin-top:48px;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-panel);overflow:clip}.audience-sample-provenance{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding:17px 32px;background:var(--brand-surface-soft);border-bottom:1px solid var(--brand-hairline);font-size:12px;color:var(--brand-muted)}.audience-sample-provenance>span:first-child{display:flex;align-items:center;gap:9px;color:var(--brand-body-strong);font-weight:500}.audience-sample .audience-choices{margin:0;padding:32px}.audience-sample .audience-choice-list{max-width:680px;gap:0;border-bottom:1px solid var(--brand-hairline)}.audience-sample .audience-choice-list button{min-height:48px;padding:14px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.audience-sample .audience-choice-list button[aria-selected=true]{border-bottom-color:var(--audience-accent);box-shadow:none}.audience-sample .audience-choice-list button:hover{background:var(--brand-surface-soft)}.audience-sample .audience-choice-label{font-size:14px}.audience-sample .audience-choice-label svg{display:none}.audience-sample .audience-choice-panel{margin-top:36px}.audience-brief{background:var(--brand-canvas)}.audience-document-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--brand-hairline)}.audience-document-heading h3{margin-top:10px}.audience-notation{font-family:var(--brand-font-mono);font-size:12px;line-height:1.6;letter-spacing:.025em;color:var(--brand-muted)}.audience-draft{flex-shrink:0;padding:6px 11px;font-size:12px;font-weight:500;color:var(--brand-muted);background:var(--brand-surface-soft);border:1px solid var(--brand-hairline);border-radius:4px}.audience-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.audience-brief-fields p{margin-top:10px}.audience-opening{margin-top:30px!important;border-left:3px solid var(--audience-accent);padding:8px 0 8px 24px}.audience-opening>span{font-size:12px;color:var(--brand-muted)}.audience-opening p{margin-top:10px;font:400 23px/1.4 var(--brand-font-display);color:var(--brand-ink);max-width:70ch}.audience-details{border-top:1px solid var(--brand-hairline);margin-top:30px}.audience-details summary{min-height:52px;padding-block:18px;color:var(--brand-primary-text);font-size:14px;font-weight:500;cursor:pointer}.audience-details summary::marker{color:var(--brand-primary-text)}.audience-details>div{padding:2px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:14px}.audience-details strong,.audience-source-context strong{font-weight:500;color:var(--brand-ink)}.audience-sample-footer{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:20px}.audience-sample-footer p{max-width:500px;font-size:13px;color:var(--brand-muted)}.audience-sample-footer a{flex-shrink:0;font-size:14px}.audience-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:0;list-style:none;margin-top:48px!important;margin-bottom:32px!important}.audience-handoff>li{border-top:1px solid var(--ds-border-control, #89857c);padding-top:25px}.audience-handoff>li>svg{color:var(--audience-accent)}.audience-role{display:block;margin-top:18px;margin-bottom:8px;color:var(--brand-muted);font-size:13px;line-height:1.5}.audience-handoff h3{font-size:28px}.audience-handoff p{margin-top:16px}.audience-update{background:var(--brand-surface-soft);padding:28px 32px;display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;border-left:3px solid var(--audience-accent)}.audience-update>.audience-notation{grid-column:1 / -1}.audience-update h3{font:600 15px/1.5 var(--brand-font-body);letter-spacing:0}.audience-update p:not(.audience-notation){margin-top:8px;font-size:15px}.audience-investor-note .audience-brief{padding:32px}.audience-evidence-note{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px 48px;margin-top:32px!important}.audience-evidence-note li{display:flex;gap:16px;align-items:baseline}.audience-note-number{flex-shrink:0;color:var(--audience-accent);font:500 12px/1.5 var(--brand-font-mono)}.audience-evidence-note p{margin-top:8px}.audience-source-context{border-top:1px solid var(--brand-hairline);padding-top:24px;margin-top:32px!important;max-width:none!important;font-size:14px;color:var(--brand-muted)}.audience-work-brief{margin-top:40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:40px 72px}.audience-work-title h3{margin-top:14px;max-width:480px}.audience-work-title>p:last-child{margin-top:20px}.audience-work-rows>div{display:flex;gap:18px;align-items:baseline;padding-block:20px;border-top:1px solid var(--brand-hairline)}.audience-work-rows p{margin-top:7px;font-size:15px}.audience-work-boundary{grid-column:1 / -1;padding-top:24px;border-top:1px solid var(--brand-hairline);max-width:none!important;font-size:14px;color:var(--brand-muted)}.audience-work-brief+.audience-text-link{margin-top:14px}.audience-closing-grid{display:grid;grid-template-columns:1fr .8fr;gap:88px;margin-top:34px}.audience-closing{border-top:1px solid var(--brand-hairline)}.audience-selection-context{margin-bottom:20px!important}.audience-closing-grid .audience-button{margin-top:30px}.audience-booking-note{font-size:12px;color:var(--brand-muted);margin-top:12px!important}.audience-agenda{border-top:1px solid var(--ds-border-control, #89857c);padding-top:21px}.audience-agenda ol{list-style:decimal-leading-zero;padding-left:28px;margin-top:17px}.audience-agenda li{padding:15px 0 15px 10px;border-bottom:1px solid var(--brand-hairline)}.audience-agenda li::marker{font:500 12px/1.5 var(--brand-font-mono);color:var(--brand-muted)}.audience-document .audience-skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:var(--brand-canvas);color:var(--brand-primary-text);border:2px solid var(--brand-primary-text);border-radius:var(--brand-radius-control);padding:12px 20px;font:500 15px/1.4 var(--brand-font-body)}.audience-skip-link:focus{top:12px}@media(max-width:1000px){.audience-hero-grid{gap:32px}.audience-hero h1{font-size:62px}.audience-choice-list button{padding:18px}.audience-choice-label{font-size:17px}.audience-priority-summary{gap:24px}.audience-priority-summary h3{font-size:24px}.audience-handoff{gap:28px}.audience-work-brief{gap:32px}.audience-closing-grid{gap:48px}}@media(max-width:760px){.audience-container{width:calc(100% - 48px)}.audience-section{padding-block:64px;scroll-margin-top:80px}.audience-hero{padding-top:54px}.audience-hero-grid{grid-template-columns:1fr;gap:42px}.audience-hero h1{font-size:clamp(48px,8.6vw,64px)}.audience-hero .audience-lead{margin-top:24px}.audience-hero .sds-editorial-cartoon{max-width:520px;justify-self:center}.audience-section-intro{display:block}.audience-section-intro>p+p{margin-top:16px}.audience-section-intro>*{max-width:70ch}.audience-choice-list{grid-template-columns:1fr;gap:10px}.audience-choice-list button{padding:18px 20px;gap:5px}.audience-choice-description{max-width:none}.audience-priority-summary{display:block;padding-top:4px}.audience-priority-summary .audience-text-link{margin-top:12px}.audience-choices,.audience-sample{margin-top:30px}.audience-sample-provenance{padding:16px 22px;gap:4px}.audience-sample .audience-choices{padding:22px}.audience-sample .audience-choice-list{grid-template-columns:1fr 1fr}.audience-sample .audience-choice-list button{padding:12px 10px}.audience-sample .audience-choice-panel{margin-top:26px}.audience-document-heading{flex-direction:column;gap:18px;padding-bottom:24px}.audience-brief-fields{grid-template-columns:1fr;gap:24px;margin-top:24px}.audience-opening{padding-left:18px;margin-top:24px!important}.audience-opening p{font-size:22px}.audience-details>div{grid-template-columns:1fr;gap:16px}.audience-sample-footer{display:block}.audience-sample-footer a{margin-top:10px}.audience-handoff{grid-template-columns:1fr;gap:28px;margin-top:36px!important}.audience-handoff>li{padding-top:22px}.audience-handoff p{margin-top:12px;max-width:55ch}.audience-role{margin-top:12px}.audience-update{padding:24px;grid-template-columns:1fr;gap:24px}.audience-investor-note .audience-brief{padding:24px}.audience-evidence-note{grid-template-columns:1fr;gap:26px;margin-top:26px!important}.audience-evidence-note li{gap:13px}.audience-work-brief{grid-template-columns:1fr;gap:28px;margin-top:30px}.audience-work-boundary{padding-top:20px}.audience-closing-grid{grid-template-columns:1fr;gap:40px;margin-top:28px}}@media(max-width:360px){.audience-container{width:calc(100% - 36px)}.audience-hero h1{font-size:48px}.audience-hub .audience-button{padding-inline:16px;font-size:14px;gap:10px}.audience-sample .audience-choices,.audience-investor-note .audience-brief{padding:18px}.audience-sample-provenance{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.audience-hub *,.audience-hub *:before,.audience-hub *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.audience-choice-list button[aria-selected=true]{border:2px solid Highlight}.audience-choice-label svg{color:ButtonText}}
