:root{--note-canvas:#130e1a;--note-ink:#f2eafa;--note-text:#d9cce3;--note-muted:#bcaccb;--note-accent:#ceb0ee;--note-em:#dab7fa;--note-line:#44364f;--note-panel:#251b31}:root[data-detail-direction=editorial]{--note-canvas:#f1f0e8;--note-ink:#163d33;--note-text:#36564b;--note-muted:#526e61;--note-accent:#285448;--note-em:#285448;--note-line:#bdc9b8;--note-panel:#e4e9dc}:root[data-detail-direction=studio]{--note-canvas:#eeefdf;--note-ink:#192e26;--note-text:#374e3d;--note-muted:#506649;--note-accent:#295036;--note-em:#295036;--note-line:#c1cbb4;--note-panel:#e3e8d5}:root[data-detail-direction=studio] .note-source,:root[data-detail-direction=studio] .note-intro figure>a{border-radius:3px}:root[data-detail-direction=editorial] .note-heading h1{letter-spacing:-.04em}@font-face{font-family:NoteSans;src:url(assets/fonts/instrument-sans-400.woff2)}@font-face{font-family:NoteSans;src:url(assets/fonts/instrument-sans-600.woff2);font-weight:600}@font-face{font-family:NoteSerif;src:url(assets/fonts/instrument-serif-italic.woff2);font-style:italic}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--note-canvas);color:var(--note-ink);font:17px/1.8 NoteSans,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--note-accent);outline-offset:6px}.skip-link{position:absolute;top:12px;left:12px;transform:translateY(-180%);background:var(--note-ink);color:var(--note-canvas);padding:8px 16px;z-index:10}.skip-link:focus{transform:none}.note-nav,.note-footer{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 40px}.note-nav{border-bottom:1px solid var(--note-line)}.note-nav nav{display:flex;gap:26px;font-size:14px}.note-identity{display:flex;gap:16px;align-items:center;text-decoration:none;line-height:1.4}.note-identity b{font-size:34px;letter-spacing:-.12em;font-weight:600}.note-identity span{font-size:14px}.note-identity small{display:block;color:var(--note-muted);font-size:12px}main{max-width:1160px;padding:0 40px;margin:auto}.note-heading{padding:90px 0 64px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1.7;color:var(--note-accent);margin:0 0 24px}h1{font-size:clamp(46px,6vw,80px);font-weight:400;line-height:1.04;letter-spacing:-.05em;margin:0 0 28px}em{font-family:NoteSerif,Georgia,serif;font-weight:400;color:var(--note-em)}.note-deck{font-size:24px;line-height:1.5;max-width:720px;color:var(--note-text);margin:0 0 32px}.note-byline{display:flex;gap:12px 28px;flex-wrap:wrap;font-size:12px;color:var(--note-muted);border-top:1px solid var(--note-line);padding-top:20px}.note-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:start}.note-intro figure{margin:0}.note-intro figure img{display:block;width:auto;max-width:100%;max-height:590px;margin:auto;background:#fff;border-radius:8px}.note-intro figure>a{display:block;padding:22px;background:var(--note-panel);border:1px solid var(--note-line);border-radius:12px}.note-intro figcaption{font-size:12px;line-height:1.7;color:var(--note-muted);margin-top:16px}h2{font-weight:400;line-height:1.2;letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);margin:0 0 24px}p{margin:0 0 22px;color:var(--note-text)}strong{font-weight:600;color:var(--note-ink)}.note-section{padding-top:62px;margin-top:60px;border-top:1px solid var(--note-line)}.note-section>p,.note-section>ul{max-width:760px}.state-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.7;margin-top:30px}.state-table caption{text-align:left;color:var(--note-muted);font-size:12px;padding-bottom:16px}.state-table th,.state-table td{text-align:left;vertical-align:top;padding:18px 24px 18px 0;border-bottom:1px solid var(--note-line);overflow-wrap:anywhere}.state-table th{font-weight:600}.state-table thead th{font-size:12px;color:var(--note-accent)}.state-table td{color:var(--note-text)}.state-table th:first-child{width:22%}.note-principle{border-left:2px solid var(--note-accent);margin:38px 0;padding:18px 32px;max-width:760px}.note-principle p{font-size:30px;line-height:1.3;letter-spacing:-.025em;color:var(--note-ink);margin:0}.note-section li{padding-left:8px;margin:12px 0;color:var(--note-text)}.note-source{background:var(--note-panel);border:1px solid var(--note-line);border-radius:10px;padding:30px;margin-top:62px}.note-source h2{font-size:20px}.note-source p,.note-source a{font-size:14px;line-height:1.8}.note-author{border-top:1px solid var(--note-line);margin-top:90px;padding:60px 0}.note-author h2{font-size:clamp(36px,4vw,56px)}.note-author p{max-width:650px}.note-actions{display:flex;gap:20px 30px;flex-wrap:wrap;font-size:15px}.note-footer{border-top:1px solid var(--note-line);font-size:12px;color:var(--note-muted);padding-block:26px 45px}@media(max-width:700px){.note-nav,.note-footer{padding-inline:20px;gap:24px;flex-wrap:wrap}.note-nav nav{gap:22px}.note-identity b{font-size:30px}main{padding-inline:20px}.note-heading{padding:52px 0 42px}.note-deck{font-size:20px}.note-intro{grid-template-columns:1fr;gap:28px}.note-intro figure img{max-height:520px}.note-section{padding-top:36px;margin-top:38px}.state-table table{font-size:13px;line-height:1.65}.state-table th,.state-table td{padding:14px 12px 14px 0}.state-table th:first-child{width:25%}.note-principle{padding:12px 22px}.note-principle p{font-size:25px}.note-source{padding:22px}.note-author{margin-top:54px;padding-block:40px}.note-footer{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:#fff;color:#222}p,li,.note-deck,.note-byline,.eyebrow,.note-intro figcaption,.state-table td,.state-table thead th,.note-footer{color:#333!important}em,strong{color:#222}.note-nav,.note-author,.note-footer{display:none}main{padding:0;max-width:none}.note-heading{padding-top:0}.note-source{background:none}.note-intro figure>a{background:none}a,.note-principle p{color:#222}.note-section,.note-source{break-inside:avoid}.note-heading h1{font-size:44px}.note-section{margin-top:28px;padding-top:28px}}
