.desk-prose{font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.55;color:#1c1b18;overflow-wrap:anywhere}.dark .desk-prose{color:#f2f1ed}@media (min-width:1024px){.desk-prose{font-size:19px;line-height:1.7}}.desk-prose>*{margin:0}.desk-prose>*+*{margin-top:20px}@media (min-width:1024px){.desk-prose>*+*{margin-top:24px}}.desk-prose p:empty,.desk-prose p:has(>br:only-child){display:none}.desk-prose>p:first-child:first-letter{float:left;font-family:var(--font-manrope),ui-sans-serif,sans-serif;font-weight:800;font-size:62px;line-height:.8;padding:6px 10px 0 0;color:#1c1b18}.dark .desk-prose>p:first-child:first-letter{color:#f2f1ed}@media (min-width:1024px){.desk-prose>p:first-child:first-letter{font-size:82px;line-height:.78;padding:8px 12px 0 0}}.desk-prose h2,.desk-prose h3,.desk-prose h4{font-family:var(--font-manrope),ui-sans-serif,sans-serif;color:#1c1b18;scroll-margin-top:112px}.dark .desk-prose h2,.dark .desk-prose h3,.dark .desk-prose h4{color:#f2f1ed}.desk-prose h2{font-weight:800;font-size:27px;line-height:1.05;letter-spacing:-.03em;margin-top:36px}.desk-prose h2+*{margin-top:16px}.desk-prose h3{font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.02em;margin-top:32px}.desk-prose h3+*{margin-top:12px}.desk-prose h4{font-weight:700;font-size:17px;line-height:1.25;margin-top:28px}.desk-prose h4+*{margin-top:10px}@media (min-width:1024px){.desk-prose h2{font-size:30px;margin-top:56px}.desk-prose h3{font-size:22px;margin-top:40px}.desk-prose h4{font-size:19px}}.desk-prose p:has(>b:only-child),.desk-prose p:has(>strong:only-child){margin-top:28px}.desk-prose p:has(>b:only-child)+ol,.desk-prose p:has(>b:only-child)+ul,.desk-prose p:has(>strong:only-child)+ol,.desk-prose p:has(>strong:only-child)+p,.desk-prose p:has(>strong:only-child)+ul{margin-top:12px}.desk-prose b,.desk-prose strong{font-weight:600;color:#1c1b18}.dark .desk-prose b,.dark .desk-prose strong{color:#f2f1ed}.desk-prose em{font-style:italic}.desk-prose a[href]{color:inherit;text-decoration:none;box-shadow:inset 0 -2px 0 gold;transition:box-shadow .16s cubic-bezier(.22,1,.36,1)}.desk-prose a[href]:hover{box-shadow:inset 0 -2px 0 #1c1b18}.dark .desk-prose a[href]:hover{box-shadow:inset 0 -2px 0 #f2f1ed}.desk-prose a[href]:focus-visible{outline:2px solid gold;outline-offset:3px}.desk-prose ol,.desk-prose ul{list-style:none;padding:0;counter-reset:desk-item}.desk-prose li{position:relative;padding-left:24px}.desk-prose li+li{margin-top:10px}@media (min-width:1024px){.desk-prose li+li{margin-top:12px}}.desk-prose ol>li{counter-increment:desk-item}.desk-prose ol>li:before{content:counter(desk-item,decimal-leading-zero);position:absolute;left:0;top:.35em;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1;color:#1c1b18}.desk-prose ul>li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:#1c1b18}.dark .desk-prose ol>li:before{color:#f2f1ed}.dark .desk-prose ul>li:before{background:#f2f1ed}.desk-prose li>ol,.desk-prose li>ul{margin-top:10px}@media (min-width:1024px){.desk-prose ol>li:before{font-size:13px}}.desk-prose blockquote{margin-top:32px;padding:0 0 0 20px;border-left:3px solid gold}.desk-prose blockquote+*{margin-top:32px}@media (min-width:1024px){.desk-prose blockquote{margin-top:40px;padding-left:28px}.desk-prose blockquote+*{margin-top:40px}}.desk-prose blockquote>*{margin:0}.desk-prose blockquote p{font-family:var(--font-display),"Bodoni Moda",Didot,serif;font-style:italic;font-weight:500;font-size:24px;line-height:1.25;letter-spacing:-.01em;color:#1c1b18;text-wrap:pretty}.dark .desk-prose blockquote p{color:#f2f1ed}@media (min-width:1024px){.desk-prose blockquote p{font-size:26px}}.desk-prose blockquote p+p{margin-top:14px}.desk-prose blockquote cite,.desk-prose blockquote p:has(>em:only-child){display:block;margin-top:12px;font-family:var(--font-dm-sans),ui-sans-serif,sans-serif;font-style:normal;font-weight:300;font-size:11px;line-height:1.6;letter-spacing:.28em;text-transform:uppercase;color:#3a3a3a}.desk-prose blockquote p:has(>em:only-child) em{font-style:normal}.dark .desk-prose blockquote cite,.dark .desk-prose blockquote p:has(>em:only-child){color:#e5e7eb}.desk-prose .desk-print{position:relative;display:block;background:#fff;padding:8px 8px 10px;box-shadow:2px 2px 0 0 #fff,3px 3px 0 0 rgba(28,27,24,.1),5px 5px 0 0 rgba(28,27,24,.16),0 16px 28px -12px rgba(28,27,24,.42),0 5px 12px -6px rgba(28,27,24,.26)}.desk-prose .desk-print-pin{position:absolute;top:-6px;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:50%;background:gold;box-shadow:0 1px 3px rgba(28,27,24,.45),inset 0 -2px 0 rgba(28,27,24,.22);z-index:2}.desk-prose .desk-print-frame{display:block;overflow:hidden;background:#f4f3ef}.desk-prose .desk-print-frame img{display:block;width:100%;height:auto}.desk-prose figure{margin:32px 0 0;padding:10px 8px 14px 4px}.desk-prose figure+*{margin-top:24px}@media (min-width:1024px){.desk-prose figure{margin-top:40px;padding:12px 10px 16px 4px}}.desk-prose figcaption{margin-top:14px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.6;letter-spacing:.06em;color:#3a3a3a}.dark .desk-prose figcaption{color:#e5e7eb}.desk-prose p>.desk-print{margin:8px 0 12px}.desk-prose .desk-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.desk-prose table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px;line-height:1.45}.desk-prose td,.desk-prose th{padding:10px 12px 10px 0;text-align:left;vertical-align:top;border-bottom:1px solid #e8e6df}.desk-prose th{font-family:var(--font-dm-sans),ui-sans-serif,sans-serif;font-weight:300;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#3a3a3a;border-bottom:1px solid #1c1b18}.dark .desk-prose th{color:#e5e7eb;border-bottom-color:#f2f1ed}.dark .desk-prose td{border-bottom-color:#1e293b}.desk-prose code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.85em;padding:.1em .35em;background:#f4f3ef;border-radius:3px}.dark .desk-prose code{background:#0d1b2e}.desk-prose hr{border:0;border-top:1px solid #e8e6df;margin-top:40px}.dark .desk-prose hr{border-top-color:#1e293b}