.noir-memo{--nm-bg:#080c0e;--nm-panel:#141e24;--nm-ink:#f0f2e9;--nm-muted:#bac7cb;--nm-gold:#f5df99;--nm-line:#d4e3e32b;background:radial-gradient(ellipse at 90% 3%,#c5ab5d0b,transparent 30%),var(--nm-bg);min-height:100vh;color:var(--nm-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font:400 18px/1.7 Golos Text,Segoe UI,Arial,sans-serif}.noir-memo *{box-sizing:border-box}.noir-memo h1,.noir-memo h2,.noir-memo h3,.noir-memo p,.noir-memo blockquote,.noir-memo dl,.noir-memo dd{margin:0;font-family:inherit}.noir-memo h1,.noir-memo h2,.noir-memo h3{color:var(--nm-ink);letter-spacing:-.025em;font-weight:600}.noir-memo h1{font-size:clamp(40px,4.8vw,66px);font-weight:650;line-height:1.12}.noir-memo h2{font-size:clamp(29px,2.6vw,38px);line-height:1.2}.noir-memo h3{font-size:22px;line-height:1.4}.noir-memo p{color:var(--nm-muted);line-height:1.75}.noir-memo strong{color:#e9eee8;font-weight:600}.noir-memo a{color:inherit;text-decoration:none}.noir-memo button,.noir-memo textarea{font:inherit}.noir-memo button{cursor:pointer}:is(.noir-memo button:focus-visible,.noir-memo a:focus-visible,.noir-memo textarea:focus-visible){outline:3px solid var(--nm-gold);outline-offset:5px}.noir-memo code{color:#e9e3be;overflow-wrap:anywhere;font:500 .93em/1.5 Golos Text,Segoe UI,Arial,sans-serif}.noir-memo svg{flex-shrink:0}.noir-memo section{scroll-margin-top:28px}.nm-skip{z-index:20;background:var(--nm-gold);padding:10px 18px;position:fixed;top:12px;left:24px;transform:translateY(-150%);color:#101719!important}.nm-skip:focus{transform:translateY(0)}.nm-header{border-bottom:1px solid var(--nm-line);justify-content:space-between;align-items:center;gap:25px;max-width:1472px;min-height:94px;margin:auto;padding:21px 56px;display:flex}.nm-brand{flex-shrink:0;align-items:center;gap:24px;display:flex}.nm-brand img{width:174px;height:auto;display:block}.nm-brand span{letter-spacing:.12em;color:#9eb1b7;border-left:1px solid var(--nm-line);padding-left:22px;font-size:11px;line-height:1.6}.nm-header nav{align-items:center;gap:28px;display:flex}.noir-memo .nm-quiet-link,.noir-memo .nm-back{background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:4px 0;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex;color:var(--nm-muted)!important}.nm-quiet-link:hover,.nm-back:hover{color:var(--nm-gold)!important}.nm-back{white-space:nowrap;color:var(--nm-gold)!important}.nm-main{max-width:1280px;margin:auto;padding:0 56px}.nm-hero{max-width:1060px;padding:62px 0 37px}.nm-eyebrow,.nm-section-label{letter-spacing:.1em;font-weight:550;display:block;color:var(--nm-gold)!important;font-size:12px!important;line-height:1.6!important}.nm-hero h1{margin:20px 0 22px}.nm-hero h1>span{letter-spacing:-.025em;color:#bdc9c7;margin-top:10px;font-size:.62em;font-weight:450;line-height:1.35;display:block}.nm-lead{max-width:820px;font-size:20px;line-height:1.7!important}.nm-facts{color:#bac8c8;flex-wrap:wrap;align-items:center;gap:13px 28px;margin-top:25px;font-size:15px;display:flex}.nm-facts>span{align-items:center;gap:9px;display:inline-flex}.nm-facts svg{color:#c9bc82}.nm-tools{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:31px;display:flex}.noir-memo .nm-button{background:#172329;border:1px solid #d2dfdf40;border-radius:3px;justify-content:center;align-items:center;gap:11px;min-height:49px;padding:12px 20px;font-size:16px;font-weight:550;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex;color:var(--nm-ink)!important}.nm-button:hover{background:#203139;border-color:#c6d9d775}.nm-button.nm-primary{background:var(--nm-gold);border-color:var(--nm-gold);color:#151d1b!important}.nm-button.nm-primary:hover{background:#fff0bb;border-color:#fff0bb}.nm-copy-status{color:#c0cfca;flex-basis:100%;min-height:0;font-size:14px;line-height:1.7}.nm-copy-status:empty{display:none}.nm-copy-fallback{margin-top:25px}.nm-copy-fallback label{color:var(--nm-muted);margin-bottom:10px;font-size:15px;display:block}.nm-copy-fallback textarea{resize:vertical;color:#edf1e9;background:#111d24;border:1px solid #657c85;border-radius:3px;width:100%;min-height:220px;padding:18px;font-size:16px;line-height:1.7}.nm-jump-nav{border-top:1px solid var(--nm-line);border-bottom:1px solid var(--nm-line);flex-wrap:wrap;align-items:center;gap:12px 30px;padding:17px 0;display:flex}.nm-jump-nav a{color:#d5ded7;align-items:center;gap:11px;min-height:30px;font-size:15px;font-weight:500;display:inline-flex}.nm-jump-nav a:hover{color:var(--nm-gold)}.nm-jump-nav svg{color:#9fafb0}.nm-content{max-width:1055px}.nm-section{padding:47px 0 45px}.nm-section+.nm-section{border-top:1px solid var(--nm-line)}.nm-section-heading{max-width:850px}.nm-section-heading h2{margin:11px 0 15px}.nm-section-heading>p{max-width:800px;font-size:18px}.nm-steps{gap:0;margin:29px 0 0;padding:0;list-style:none;display:grid}.nm-steps>li{grid-template-columns:35px minmax(0,1fr);gap:24px;padding:21px 0;display:grid}.nm-steps>li+li{border-top:1px solid #d4e3e317}.nm-step-number{color:var(--nm-gold);font-variant-numeric:tabular-nums;justify-content:flex-start;padding-top:3px;font-size:19px;font-weight:550;line-height:1.5;display:flex}.nm-steps h3{margin-bottom:9px}.nm-steps p{max-width:900px;font-size:18px}.nm-note{background:linear-gradient(90deg,#f5df9909,#0000);border-left:2px solid #f5df9970;max-width:950px;margin-top:23px;padding:24px 28px}.nm-note>strong{margin-bottom:9px;font-size:18px;display:block}.nm-note p{font-size:16px;line-height:1.8}.nm-opening blockquote{background:#152027;border:1px solid #e0e4cf24;border-radius:4px;margin-top:26px;padding:27px 32px 29px;position:relative}.nm-opening blockquote:before{content:"“";color:#f5df9922;font-family:Georgia,serif;font-size:78px;line-height:1;position:absolute;top:3px;right:23px}.nm-opening blockquote p{color:#e2e9dd;max-width:920px;font-size:19px;font-weight:400;line-height:1.8;position:relative}.nm-opening blockquote p+p{margin-top:19px}.nm-briefing-note{max-width:980px;margin-top:28px}.nm-briefing-note h3{margin-bottom:15px;font-size:21px}.nm-briefing-note ul{gap:13px;margin:0 0 13px;padding:0;list-style:none;display:grid}.nm-briefing-note li{color:var(--nm-muted);padding-left:19px;font-size:17px;line-height:1.8;position:relative}.nm-briefing-note li:before{content:"";background:#d8c58b;border-radius:50%;width:4px;height:4px;position:absolute;top:.82em;left:0}.nm-briefing-note .nm-quiet-link{font-size:16px;color:var(--nm-gold)!important}.nm-flow{margin-top:29px}.nm-flow article{border-top:1px solid var(--nm-line);grid-template-columns:155px minmax(0,1fr);gap:30px;padding:25px 0;display:grid}.nm-flow article:last-child{padding-bottom:0}.nm-flow-label{color:var(--nm-gold);padding-top:5px;font-size:16px;font-weight:550;display:block}.nm-flow h3{margin-bottom:10px}.nm-flow p{font-size:18px}.nm-timing{border-bottom:1px solid var(--nm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:31px;display:grid;margin:31px 0 35px!important}.nm-timing dt{letter-spacing:-.025em;color:#f3e4b4;margin-bottom:12px;font-size:29px;font-weight:550;line-height:1.3}.nm-timing dd{color:var(--nm-muted);font-size:17px;line-height:1.7}.nm-control-note{align-items:flex-start;gap:21px;max-width:980px;margin-top:26px;display:flex}.nm-control-note>svg{color:var(--nm-gold);margin-top:5px}.nm-control-note h3{margin-bottom:10px;font-size:21px}.nm-control-note p{font-size:18px}.nm-replay-note{padding-left:44px;font-size:16px;color:#9cafb4!important;margin-top:27px!important;line-height:1.8!important}.nm-bottom{border-top:1px solid var(--nm-line);flex-wrap:wrap;align-items:center;gap:22px 30px;padding:33px 0 47px;display:flex}.nm-bottom>div{flex:520px;min-width:0}.nm-bottom h2{margin:10px 0 13px;font-size:30px;line-height:1.3}.nm-bottom p{max-width:650px;font-size:17px}.nm-footer{border-top:1px solid var(--nm-line);color:#9cafb4;flex-wrap:wrap;align-items:center;gap:12px 25px;max-width:1472px;margin:auto;padding:23px 56px;font-size:13px;line-height:1.7;display:flex}.nm-footer>span:first-child{letter-spacing:.09em;color:#c7d0c6;font-size:11px}.nm-footer>a{color:#d8ddc9;margin-left:auto}@media (min-width:1600px){.nm-main{max-width:1340px}.nm-content{max-width:1100px}}@media (max-width:1000px){.nm-header,.nm-footer,.nm-main{padding-left:32px;padding-right:32px}.nm-brand span{display:none}.nm-header nav{gap:20px}.nm-hero{padding-top:44px}.nm-flow article{grid-template-columns:130px minmax(0,1fr);gap:22px}.nm-timing{gap:23px}}@media (max-width:650px){.noir-memo{font-size:17px}.nm-header{flex-wrap:wrap;gap:16px;min-height:82px;padding:17px 21px}.nm-brand img{width:145px}.nm-header nav{gap:16px;margin-left:auto}.nm-header nav .nm-quiet-link{display:none}.nm-header nav .nm-briefing-link{display:inline-flex}.nm-main{padding:0 22px}.nm-hero{padding:35px 0 28px}.nm-hero h1{font-size:40px}.nm-hero h1>span{margin-top:14px;font-size:24px}.nm-lead{font-size:18px}.nm-facts{gap:12px 20px;font-size:14px}.nm-facts>span:last-child{flex-basis:100%}.nm-tools{gap:12px 20px;margin-top:26px}.nm-tools>.nm-button{flex:200px}.nm-tools>.nm-quiet-link{min-height:40px}.nm-jump-nav{gap:9px 23px;padding:16px 0}.nm-jump-nav a{font-size:14px}.nm-jump-nav a svg{display:none}.nm-section{padding:34px 0}.nm-section-heading h2{font-size:29px}.nm-section-heading>p{font-size:17px}.nm-steps{margin-top:18px}.nm-steps>li{grid-template-columns:25px minmax(0,1fr);gap:12px;padding:19px 0}.nm-steps h3{font-size:21px}.nm-steps p{font-size:17px}.nm-note{padding:18px 19px}.nm-note>strong{font-size:17px}.nm-note p{font-size:16px}.nm-opening blockquote{padding:23px 22px}.nm-opening blockquote p{font-size:18px;line-height:1.8}.nm-flow article{padding:24px 0;display:block}.nm-flow-label{margin-bottom:12px;padding:0;font-size:14px}.nm-flow h3{font-size:21px}.nm-flow p{font-size:17px}.nm-timing{grid-template-columns:1fr;gap:24px;margin-top:25px!important}.nm-timing dt{margin-bottom:6px;font-size:27px}.nm-timing dd{font-size:17px}.nm-control-note{gap:14px}.nm-control-note>svg{width:20px}.nm-control-note h3{font-size:20px}.nm-control-note p{font-size:17px}.nm-replay-note{padding-left:34px;font-size:15px}.nm-bottom{gap:18px;padding:29px 0 34px}.nm-bottom h2{font-size:28px}.nm-footer{padding:22px;font-size:13px;display:block}.nm-footer>span,.nm-footer>a{margin:8px 0 0;display:block}.nm-footer>span:first-child{margin-top:0}.nm-copy-fallback textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.noir-memo *{scroll-behavior:auto!important;transition:none!important}}@media print{.noir-memo{font-size:11pt;line-height:1.5;color:#15222c!important;background:#fff!important}.noir-memo p,.noir-memo h1,.noir-memo h2,.noir-memo h3,.noir-memo strong,.noir-memo code,.noir-memo dd,.noir-memo blockquote p{color:#15222c!important}.nm-header,.nm-jump-nav,.nm-tools,.nm-copy-fallback,.nm-skip,.nm-bottom,.nm-footer{display:none!important}.nm-main{max-width:none;margin:0;padding:0}.nm-hero{padding:0 0 15pt}.nm-hero h1{margin:8pt 0;font-size:26pt}.nm-hero h1>span{font-size:15pt}.nm-lead{font-size:11pt}.nm-facts{margin-top:10pt;font-size:10pt}.nm-content{max-width:none}.nm-section{padding:14pt 0}.nm-section-label,.nm-eyebrow{color:#806018!important;font-size:8pt!important}.nm-section-heading h2{margin:5pt 0 8pt;font-size:17pt}.nm-section-heading>p,.nm-steps p,.nm-flow p,.nm-control-note p{font-size:11pt}.nm-steps{margin-top:10pt}.nm-steps>li{break-inside:avoid;grid-template-columns:18pt minmax(0,1fr);gap:10pt;padding:9pt 0}.nm-steps h3,.nm-flow h3,.nm-control-note h3{font-size:12pt}.nm-step-number,.nm-flow-label{font-size:10pt;color:#806018!important}.nm-note{break-inside:avoid;border-left-color:#b49b5f;padding:10pt 13pt;background:#faf7ef!important}.nm-note>strong,.nm-note p,.nm-replay-note{font-size:10pt}.nm-opening blockquote{break-inside:avoid;padding:12pt 16pt;background:#faf7ef!important}.nm-opening blockquote p{font-size:12pt;line-height:1.6}.nm-opening blockquote p+p{margin-top:9pt}.nm-briefing-note li{font-size:10pt;line-height:1.6}.nm-briefing-note h3{font-size:12pt}.nm-opening blockquote:before{display:none}.nm-flow{margin-top:10pt}.nm-flow article{break-inside:avoid;grid-template-columns:85pt minmax(0,1fr);gap:15pt;padding:12pt 0}.nm-timing{gap:20pt;padding-bottom:15pt;margin:15pt 0!important}.nm-timing dt{font-size:17pt;color:#806018!important}.nm-timing dd{font-size:10pt}.nm-control-note{break-inside:avoid;margin-top:14pt}.nm-control-note>svg{color:#806018}.nm-replay-note{margin-top:15pt!important}@page{size:A4;margin:16mm}}
