/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}:root,:host{--max-height-sidebar:calc(100vh - 5.5rem)}.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.bottom-4{bottom:calc(var(--spacing,.25rem) * 4)}.left-0{left:0}.left-1\/2{left:50%}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing,.25rem) * .5)}.my-2{margin-block:calc(var(--spacing,.25rem) * 2)}.my-4{margin-block:calc(var(--spacing,.25rem) * 4)}.my-6{margin-block:calc(var(--spacing,.25rem) * 6)}.my-8{margin-block:calc(var(--spacing,.25rem) * 8)}.mt-0\.5{margin-top:calc(var(--spacing,.25rem) * .5)}.mt-1{margin-top:var(--spacing,.25rem)}.mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}.mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}.mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}.mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}.mt-8{margin-top:calc(var(--spacing,.25rem) * 8)}.mt-10{margin-top:calc(var(--spacing,.25rem) * 10)}.mr-1{margin-right:var(--spacing,.25rem)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing,.25rem)}.mb-2{margin-bottom:calc(var(--spacing,.25rem) * 2)}.mb-3{margin-bottom:calc(var(--spacing,.25rem) * 3)}.mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}.mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}.mb-8{margin-bottom:calc(var(--spacing,.25rem) * 8)}.mb-10{margin-bottom:calc(var(--spacing,.25rem) * 10)}.ml-1{margin-left:var(--spacing,.25rem)}.ml-2{margin-left:calc(var(--spacing,.25rem) * 2)}.ml-3{margin-left:calc(var(--spacing,.25rem) * 3)}.ml-6{margin-left:calc(var(--spacing,.25rem) * 6)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video,16 / 9)}.h-1\.5{height:calc(var(--spacing,.25rem) * 1.5)}.h-3\.5{height:calc(var(--spacing,.25rem) * 3.5)}.h-4{height:calc(var(--spacing,.25rem) * 4)}.h-6{height:calc(var(--spacing,.25rem) * 6)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.min-h-11{min-height:calc(var(--spacing,.25rem) * 11)}.min-h-36{min-height:calc(var(--spacing,.25rem) * 36)}.min-h-125{min-height:calc(var(--spacing,.25rem) * 125)}.w-3\.5{width:calc(var(--spacing,.25rem) * 3.5)}.w-4{width:calc(var(--spacing,.25rem) * 4)}.w-6{width:calc(var(--spacing,.25rem) * 6)}.w-28{width:calc(var(--spacing,.25rem) * 28)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl,42rem)}.max-w-3xl{max-width:var(--container-3xl,48rem)}.max-w-6xl{max-width:var(--container-6xl,72rem)}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing,.25rem) * 11)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing,.25rem)}.gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.gap-3{gap:calc(var(--spacing,.25rem) * 3)}.gap-4{gap:calc(var(--spacing,.25rem) * 4)}.gap-6{gap:calc(var(--spacing,.25rem) * 6)}.gap-10{gap:calc(var(--spacing,.25rem) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl,1rem)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg,.5rem)}.rounded-md{border-radius:var(--radius-md,.375rem)}.rounded-sm{border-radius:var(--radius-sm,.25rem)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200,oklch(92.4% .12 95.746))}.border-amber-300{border-color:var(--color-amber-300,oklch(87.9% .169 91.605))}.border-amber-500{border-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.border-blue-500{border-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.border-emerald-200{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15))}.border-green-600{border-color:var(--color-green-600,oklch(62.7% .194 149.214))}.border-neutral-200{border-color:var(--color-neutral-200,oklch(92.2% 0 none))}.border-neutral-300{border-color:var(--color-neutral-300,oklch(87% 0 none))}.border-stone-200{border-color:var(--color-stone-200,oklch(92.3% .003 48.717))}.border-stone-300{border-color:var(--color-stone-300,oklch(86.9% .005 56.366))}.border-stone-300\/80{border-color:#d6d3d1cc}@supports (color:color-mix(in lab, red, red)){.border-stone-300\/80{border-color:color-mix(in oklab, var(--color-stone-300,oklch(86.9% .005 56.366)) 80%, transparent)}}.border-l-neutral-300{border-left-color:var(--color-neutral-300,oklch(87% 0 none))}.bg-amber-50{background-color:var(--color-amber-50,oklch(98.7% .022 95.277))}.bg-amber-100{background-color:var(--color-amber-100,oklch(96.2% .059 95.617))}.bg-blue-50{background-color:var(--color-blue-50,oklch(97% .014 254.604))}.bg-blue-100{background-color:var(--color-blue-100,oklch(93.2% .032 255.585))}.bg-emerald-50{background-color:var(--color-emerald-50,oklch(97.9% .021 166.113))}.bg-green-50{background-color:var(--color-green-50,oklch(98.2% .018 155.826))}.bg-green-100{background-color:var(--color-green-100,oklch(96.2% .044 156.743))}.bg-green-700{background-color:var(--color-green-700,oklch(52.7% .154 150.069))}.bg-neutral-50{background-color:var(--color-neutral-50,oklch(98.5% 0 none))}.bg-neutral-100{background-color:var(--color-neutral-100,oklch(97% 0 none))}.bg-neutral-200{background-color:var(--color-neutral-200,oklch(92.2% 0 none))}.bg-neutral-800{background-color:var(--color-neutral-800,oklch(26.9% 0 none))}.bg-neutral-900{background-color:var(--color-neutral-900,oklch(20.5% 0 none))}.bg-red-100{background-color:var(--color-red-100,oklch(93.6% .032 17.717))}.bg-sky-50{background-color:var(--color-sky-50,oklch(97.7% .013 236.62))}.bg-stone-50{background-color:var(--color-stone-50,oklch(98.5% .001 106.423))}.bg-stone-50\/60{background-color:#fafaf999}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/60{background-color:color-mix(in oklab, var(--color-stone-50,oklch(98.5% .001 106.423)) 60%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100,oklch(97% .001 106.424))}.bg-stone-200{background-color:var(--color-stone-200,oklch(92.3% .003 48.717))}.bg-white{background-color:var(--color-white,#fff)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100,oklch(97.3% .071 103.193))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-stone-100{--tw-gradient-via:var(--color-stone-100,oklch(97% .001 106.424));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-stone-200{--tw-gradient-to:var(--color-stone-200,oklch(92.3% .003 48.717));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-1{padding:var(--spacing,.25rem)}.p-3{padding:calc(var(--spacing,.25rem) * 3)}.p-4{padding:calc(var(--spacing,.25rem) * 4)}.p-5{padding:calc(var(--spacing,.25rem) * 5)}.p-6{padding:calc(var(--spacing,.25rem) * 6)}.px-1{padding-inline:var(--spacing,.25rem)}.px-1\.5{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.px-2{padding-inline:calc(var(--spacing,.25rem) * 2)}.px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}.px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}.py-0\.5{padding-block:calc(var(--spacing,.25rem) * .5)}.py-1{padding-block:var(--spacing,.25rem)}.py-1\.5{padding-block:calc(var(--spacing,.25rem) * 1.5)}.py-2{padding-block:calc(var(--spacing,.25rem) * 2)}.py-3{padding-block:calc(var(--spacing,.25rem) * 3)}.py-8{padding-block:calc(var(--spacing,.25rem) * 8)}.py-10{padding-block:calc(var(--spacing,.25rem) * 10)}.pt-2{padding-top:calc(var(--spacing,.25rem) * 2)}.pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}.pt-6{padding-top:calc(var(--spacing,.25rem) * 6)}.pt-10{padding-top:calc(var(--spacing,.25rem) * 10)}.pb-2{padding-bottom:calc(var(--spacing,.25rem) * 2)}.pb-4{padding-bottom:calc(var(--spacing,.25rem) * 4)}.pl-3{padding-left:calc(var(--spacing,.25rem) * 3)}.pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.font-serif{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif)}.text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.leading-relaxed{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.leading-snug{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tracking-tight{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.tracking-wide{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800,oklch(47.3% .137 46.201))}.text-amber-900{color:var(--color-amber-900,oklch(41.4% .112 45.904))}.text-amber-950{color:var(--color-amber-950,oklch(27.9% .077 45.635))}.text-blue-600{color:var(--color-blue-600,oklch(54.6% .245 262.881))}.text-blue-700{color:var(--color-blue-700,oklch(48.8% .243 264.376))}.text-blue-900{color:var(--color-blue-900,oklch(37.9% .146 265.522))}.text-emerald-900{color:var(--color-emerald-900,oklch(37.8% .077 168.94))}.text-emerald-950{color:var(--color-emerald-950,oklch(26.2% .051 172.552))}.text-green-700{color:var(--color-green-700,oklch(52.7% .154 150.069))}.text-green-900{color:var(--color-green-900,oklch(39.3% .095 152.535))}.text-green-950{color:var(--color-green-950,oklch(26.6% .065 152.934))}.text-neutral-500{color:var(--color-neutral-500,oklch(55.6% 0 none))}.text-neutral-600{color:var(--color-neutral-600,oklch(43.9% 0 none))}.text-neutral-700{color:var(--color-neutral-700,oklch(37.1% 0 none))}.text-neutral-800{color:var(--color-neutral-800,oklch(26.9% 0 none))}.text-neutral-900{color:var(--color-neutral-900,oklch(20.5% 0 none))}.text-red-700{color:var(--color-red-700,oklch(50.5% .213 27.518))}.text-red-900{color:var(--color-red-900,oklch(39.6% .141 25.723))}.text-sky-950{color:var(--color-sky-950,oklch(29.3% .066 243.157))}.text-stone-300{color:var(--color-stone-300,oklch(86.9% .005 56.366))}.text-stone-400{color:var(--color-stone-400,oklch(70.9% .01 56.259))}.text-stone-500{color:var(--color-stone-500,oklch(55.3% .013 58.071))}.text-stone-600{color:var(--color-stone-600,oklch(44.4% .011 73.639))}.text-stone-700{color:var(--color-stone-700,oklch(37.4% .01 67.558))}.text-stone-800{color:var(--color-stone-800,oklch(26.8% .007 34.298))}.text-stone-900{color:var(--color-stone-900,oklch(21.6% .006 56.043))}.text-white{color:var(--color-white,#fff)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.text-yellow-900{color:var(--color-yellow-900,oklch(42.1% .095 57.708))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-stone-900\/5{--tw-shadow-color:#1c19170d}@supports (color:color-mix(in lab, red, red)){.shadow-stone-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-stone-900,oklch(21.6% .006 56.043)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm,8px));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.will-change-transform{will-change:transform}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}@media (hover:hover){.hover\:bg-green-800:hover{background-color:var(--color-green-800,oklch(44.8% .119 151.328))}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100,oklch(97% 0 none))}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700,oklch(37.1% 0 none))}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50,oklch(98.5% .001 106.423))}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100,oklch(97% .001 106.424))}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200,oklch(92.3% .003 48.717))}.hover\:bg-stone-200\/80:hover{background-color:#e7e5e4cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-200\/80:hover{background-color:color-mix(in oklab, var(--color-stone-200,oklch(92.3% .003 48.717)) 80%, transparent)}}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800,oklch(26.8% .007 34.298))}.hover\:bg-white:hover{background-color:var(--color-white,#fff)}.hover\:text-blue-800:hover{color:var(--color-blue-800,oklch(42.4% .199 265.638))}.hover\:text-blue-900:hover{color:var(--color-blue-900,oklch(37.9% .146 265.522))}.hover\:text-stone-600:hover{color:var(--color-stone-600,oklch(44.4% .011 73.639))}.hover\:text-stone-700:hover{color:var(--color-stone-700,oklch(37.4% .01 67.558))}.hover\:text-stone-900:hover{color:var(--color-stone-900,oklch(21.6% .006 56.043))}.hover\:text-white:hover{color:var(--color-white,#fff)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-stone-300\/40:hover{--tw-ring-color:#d6d3d166}@supports (color:color-mix(in lab, red, red)){.hover\:ring-stone-300\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-stone-300,oklch(86.9% .005 56.366)) 40%, transparent)}}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\(--color-accent\,\#2563eb\):focus-visible{--tw-ring-color:var(--color-accent,#2563eb)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white,#fff)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-black\/30:focus-visible{--tw-ring-offset-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-offset-black\/30:focus-visible{--tw-ring-offset-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[active\]\:border-stone-800[data-active]{border-color:var(--color-stone-800,oklch(26.8% .007 34.298))}.data-\[active\]\:bg-stone-100[data-active]{background-color:var(--color-stone-100,oklch(97% .001 106.424))}.data-\[active\]\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.data-\[active\]\:text-stone-900[data-active]{color:var(--color-stone-900,oklch(21.6% .006 56.043))}@media (width>=40rem){.sm\:ml-6{margin-left:calc(var(--spacing,.25rem) * 6)}.sm\:inline{display:inline}.sm\:w-32{width:calc(var(--spacing,.25rem) * 32)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-5{padding:calc(var(--spacing,.25rem) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}.sm\:py-12{padding-block:calc(var(--spacing,.25rem) * 12)}.sm\:py-14{padding-block:calc(var(--spacing,.25rem) * 14)}.sm\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (width>=64rem){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing,.25rem) * 6)}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:block{display:block}.lg\:w-12{width:calc(var(--spacing,.25rem) * 12)}.lg\:w-full{width:100%}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-1{gap:var(--spacing,.25rem)}.lg\:gap-3{gap:calc(var(--spacing,.25rem) * 3)}.lg\:overflow-visible{overflow:visible}.lg\:rounded-md{border-radius:var(--radius-md,.375rem)}.lg\:p-2{padding:calc(var(--spacing,.25rem) * 2)}.lg\:pb-0{padding-bottom:0}.lg\:text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.lg\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.lg\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.lg\:hover\:bg-stone-50:hover{background-color:var(--color-stone-50,oklch(98.5% .001 106.423))}}.lg\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.cc-social-embed{width:100%;position:relative}.cc-social-embed:not(.cc-social-embed--tweet):not(.cc-social-embed--html):not(.cc-social-embed--active),.cc-social-embed--html:not(.cc-social-embed--active){aspect-ratio:16/9;min-height:9rem}.cc-social-embed--html:not(.cc-social-embed--active) .cc-social-embed__placeholder{width:100%;height:100%;position:absolute;inset:0}.cc-social-embed--html.cc-social-embed--active{aspect-ratio:unset;overflow:visible}.cc-social-embed .cc-social-embed__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cc-social-embed--tweet{aspect-ratio:unset}.cc-social-embed--tweet:not(.cc-social-embed--active){aspect-ratio:16/9;min-height:9rem}.cc-social-embed--tweet:not(.cc-social-embed--active) .cc-social-embed__placeholder{width:100%;height:100%;position:absolute;inset:0}.cc-social-embed--tweet.cc-social-embed--active{aspect-ratio:unset;overflow:visible}.cc-social-embed--tweet.cc-social-embed--active .cc-social-embed__iframe{width:100%;max-width:100%;height:auto;min-height:200px;aspect-ratio:unset;border:0;display:block;position:relative;inset:auto}.cc-social-embed--active .cc-social-embed__placeholder,.cc-social-embed--active .cc-social-embed__overlay,.cc-social-embed--active [data-cc-embed-accept]{display:none}.cc-social-embed--active .cc-social-embed__iframe{display:block}.cc-social-embed--active .cc-social-embed__content{width:100%;min-width:0;display:block}.cc-social-embed--active .cc-social-embed__content :is(iframe,video,blockquote){max-width:100%}.cc-social-embed--active .cc-social-embed__content iframe{border:0;width:100%;max-width:100%}.rvo-live-ticker{margin:var(--rvo-space-4,2.25rem) 0;max-width:var(--rvo-read-measure);border-left:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker{border-left:2px solid color-mix(in srgb, var(--color-accent) 55%, #d6d3d1)}}.rvo-live-ticker{box-shadow:none;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:#1c1917;background:0 0;border-radius:0}.rvo-live-ticker--missing{color:#57534e;border-left-color:#a8a29e;padding:.85rem 0 .85rem 1rem;font-size:.95rem}.rvo-live-ticker__header{border-bottom:1px solid var(--color-accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.15rem 0 .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__header{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 12%, #e7e5e4)}}.rvo-live-ticker__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.55rem 0 .35rem;display:flex}.rvo-live-ticker__sort-label{align-items:center;min-height:2.75rem;display:inline-flex}.rvo-live-ticker__sort{color:#1c1917;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d6d3d1;border-radius:.25rem;padding:.35rem .65rem;font-size:.875rem}.rvo-live-ticker__sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-live-ticker__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.rvo-live-ticker__action-btn{border:1px solid var(--color-accent);justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:.3rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__action-btn{border:1px solid color-mix(in srgb, var(--color-accent) 18%, #e7e5e4)}}.rvo-live-ticker__action-btn{background:var(--color-accent);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__action-btn{background:color-mix(in srgb, var(--color-accent) 4%, #fff)}}.rvo-live-ticker__action-btn{color:#44403c;cursor:pointer;font:inherit}.rvo-live-ticker__action-btn:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__action-btn:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, #d6d3d1)}}.rvo-live-ticker__action-btn:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__action-btn:hover{background:color-mix(in srgb, var(--color-accent) 10%, #fff)}}.rvo-live-ticker__action-btn:hover{color:#1c1917}.rvo-live-ticker__action-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-live-ticker__action-icon{display:block}.rvo-live-ticker__action-badge{background:var(--color-accent);color:#fff;text-align:center;border-radius:9999px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1.1rem;position:absolute;top:-.2rem;right:-.2rem}.rvo-live-ticker__share--copied{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__share--copied{border-color:color-mix(in srgb, var(--color-accent) 55%, #d6d3d1)}}.rvo-live-ticker__share--copied{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__share--copied{color:color-mix(in srgb, var(--color-accent) 72%, #1c1917)}}.rvo-live-ticker__share--ticker:not(.rvo-live-ticker__action-btn){color:#44403c;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:.25rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.rvo-live-ticker__meta{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0 0 .35rem;display:flex}.rvo-live-ticker__byline{align-items:center;gap:.55rem;margin:0 0 .55rem;display:flex}.rvo-live-ticker__avatar{object-fit:cover;background:#e7e5e4;border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.rvo-live-ticker__avatar--fallback{color:#44403c;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.rvo-live-ticker__byline-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.rvo-live-ticker__author-name{color:#1c1917;font-size:.9rem;font-weight:650;line-height:1.25}.rvo-live-ticker__location{color:#57534e;font-size:.78rem;line-height:1.3}.rvo-live-ticker__pin-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);align-items:center;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.rvo-live-ticker__mt{color:#57534e;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:.35rem 0 0;font-size:.75rem;line-height:1.3;display:flex}.rvo-live-ticker__mt-label{font-weight:500}.rvo-live-ticker__mt-link{letter-spacing:.03em;text-transform:uppercase;color:#1c1917;background:#fafaf9;border:1px solid #d6d3d1;border-radius:.25rem;align-items:center;min-height:1.75rem;padding:.1rem .4rem;font-weight:600;text-decoration:none;display:inline-flex}.rvo-live-ticker__mt-link:hover{background:#f5f5f4;border-color:#a8a29e}.rvo-live-ticker__mt-link:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__mt-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 70%, #1c1917)}}.rvo-live-ticker__mt-link:focus-visible{outline-offset:2px}.rvo-live-ticker__title{font-family:var(--font-serif);letter-spacing:-.015em;color:#0c0a09;margin:0;font-size:clamp(1.1rem,1.02rem + .35vw,1.28rem);font-weight:600;line-height:1.3}.rvo-live-ticker__badge{letter-spacing:.02em;color:#57534e;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.rvo-live-ticker__badge:before{content:"";background:#a8a29e;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.rvo-live-ticker__badge--live{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__badge--live{color:color-mix(in srgb, var(--color-accent) 72%, #1c1917)}}.rvo-live-ticker__badge--live:before{background:var(--color-accent)}.rvo-live-ticker__badge--closed:before{background:#78716c}.rvo-live-ticker__badge--archived:before{background:#d6d3d1}.rvo-live-ticker__timeline{flex-direction:column;gap:.35rem;padding:.5rem 0 0;display:flex}.rvo-live-ticker__empty{color:#57534e;margin:0;padding:1rem 0 .5rem;font-size:.95rem;line-height:1.55}.rvo-live-ticker__thread{border-left:2px solid var(--color-accent);margin:1.35rem 0 .75rem;padding:.25rem 0 .25rem .75rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__thread{border-left:2px solid color-mix(in srgb, var(--color-accent) 28%, #d6d3d1)}}.rvo-live-ticker__thread{background:0 0;border-radius:0}.rvo-live-ticker__thread-header{align-items:center;gap:.45rem;margin:0 0 .15rem;display:flex}.rvo-live-ticker__thread-toggle{min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;padding:.2rem 0;display:inline-flex}.rvo-live-ticker__thread-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.rvo-live-ticker__thread-chevron{border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);flex-shrink:0;width:.45rem;height:.45rem;transition:transform .15s;display:inline-block;transform:rotate(45deg)}.rvo-live-ticker__thread-toggle[aria-expanded=false] .rvo-live-ticker__thread-chevron{transform:rotate(-45deg)}.rvo-live-ticker__thread-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:700}.rvo-live-ticker__thread-heading{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.rvo-live-ticker__thread-title{font-family:var(--font-serif);letter-spacing:-.015em;color:#0c0a09;font-size:clamp(1.05rem,1rem + .3vw,1.22rem);font-weight:600;line-height:1.3}.rvo-live-ticker__thread-title--fallback{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;text-transform:none;color:#44403c;font-size:.95rem;font-weight:600;line-height:1.4}.rvo-live-ticker__thread-label{letter-spacing:.01em;text-transform:none;color:#78716c;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.rvo-live-ticker__thread-items{flex-direction:column;gap:0;padding-left:.15rem;display:flex}.rvo-live-ticker__thread-items>.rvo-live-ticker__entry~.rvo-live-ticker__entry,.rvo-live-ticker__thread-items>.rvo-live-ticker__section~.rvo-live-ticker__section,.rvo-live-ticker__thread-items>.rvo-live-ticker__entry~.rvo-live-ticker__section,.rvo-live-ticker__thread-items>.rvo-live-ticker__section~.rvo-live-ticker__entry{border-left:1px dashed var(--color-accent);margin-left:.65rem;padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__thread-items>.rvo-live-ticker__entry~.rvo-live-ticker__entry,.rvo-live-ticker__thread-items>.rvo-live-ticker__section~.rvo-live-ticker__section,.rvo-live-ticker__thread-items>.rvo-live-ticker__entry~.rvo-live-ticker__section,.rvo-live-ticker__thread-items>.rvo-live-ticker__section~.rvo-live-ticker__entry{border-left:1px dashed color-mix(in srgb, var(--color-accent) 35%, #d6d3d1)}}.rvo-live-ticker__entry,.rvo-live-ticker__section{border-bottom:1px solid var(--color-accent);padding:1.15rem 0 1.25rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__entry,.rvo-live-ticker__section{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 10%, #e7e5e4)}}.rvo-live-ticker__entry--pinned,.rvo-live-ticker__section--pinned{border-left:3px solid var(--color-accent);background:var(--color-accent);padding-left:.65rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__entry--pinned,.rvo-live-ticker__section--pinned{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.rvo-live-ticker__entry--highlighted,.rvo-live-ticker__section--highlighted{border-left:3px solid var(--color-accent);padding-left:.65rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__entry--highlighted,.rvo-live-ticker__section--highlighted{border-left:3px solid color-mix(in srgb, var(--color-accent) 70%, #78716c)}}.rvo-live-ticker__entry--highlighted,.rvo-live-ticker__section--highlighted{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__entry--highlighted,.rvo-live-ticker__section--highlighted{background:color-mix(in srgb, var(--color-accent) 8%, #fafaf9)}}.rvo-live-ticker__entry--pinned.rvo-live-ticker__entry--highlighted,.rvo-live-ticker__section--pinned.rvo-live-ticker__section--highlighted{border-left-width:4px;border-left-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__entry--pinned.rvo-live-ticker__entry--highlighted,.rvo-live-ticker__section--pinned.rvo-live-ticker__section--highlighted{background:color-mix(in srgb, var(--color-accent) 10%, #fafaf9)}}.rvo-live-ticker__entry:last-child,.rvo-live-ticker__section:last-child,.rvo-live-ticker__thread-items>:last-child{border-bottom:none}.rvo-live-ticker__entry--new,.rvo-live-ticker__section--new{isolation:isolate;position:relative}.rvo-live-ticker__entry--new:after,.rvo-live-ticker__section--new:after{content:"";z-index:-1;pointer-events:none;background:var(--color-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__entry--new:after,.rvo-live-ticker__section--new:after{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.rvo-live-ticker__entry--new:after,.rvo-live-ticker__section--new:after{animation:1.4s ease-out forwards rvo-live-ticker-flash}@keyframes rvo-live-ticker-flash{0%{opacity:1}to{opacity:0}}.rvo-live-ticker__entry--leaving{pointer-events:none;animation:.28s ease-in forwards rvo-live-ticker-leave}@keyframes rvo-live-ticker-leave{to{opacity:0;transform:translateY(-.35rem)}}.rvo-live-ticker__timeline--reconciling{opacity:.72;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.rvo-live-ticker__entry--new,.rvo-live-ticker__section--new{animation:none}.rvo-live-ticker__entry--leaving{opacity:0;animation:none}.rvo-live-ticker__timeline--reconciling{opacity:1;transition:none}}.rvo-live-ticker__time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#57534e;margin:0 0 .4rem;font-size:.8rem;font-weight:500;line-height:1.35;display:block}.rvo-live-ticker__section-heading{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin:0 0 .45rem;display:flex}.rvo-live-ticker__section-title{font-family:var(--font-serif);color:#0c0a09;margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.18rem);font-weight:600;line-height:1.35}.rvo-live-ticker__section-authors{color:#44403c;font-size:.85rem;font-weight:600;line-height:1.35}.rvo-live-ticker__section-authors--with-title:before{content:"· ";color:#78716c;font-weight:500}.rvo-live-ticker__body{color:#1c1917;overflow-wrap:anywhere;margin:0;font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);line-height:1.72}.rvo-live-ticker__body--plain{white-space:pre-wrap}.rvo-live-ticker__body--rich{white-space:normal}.rvo-live-ticker__body--rich>p{margin:0 0 .65em}.rvo-live-ticker__body--rich>p:last-child{margin-bottom:0}.rvo-live-ticker__body--rich ul,.rvo-live-ticker__body--rich ol{margin:.4em 0 .65em;padding-left:1.35rem}.rvo-live-ticker__body--rich li{margin:.15em 0}.rvo-live-ticker__body--rich h2,.rvo-live-ticker__body--rich h3,.rvo-live-ticker__body--rich h4{color:#0c0a09;margin:.5em 0 .35em;font-weight:650;line-height:1.35}.rvo-live-ticker__body--rich h2{font-size:1.18em}.rvo-live-ticker__body--rich h3,.rvo-live-ticker__body--rich h4{font-size:1.08em}.rvo-live-ticker__body--rich blockquote{color:#44403c;border-left:3px solid #d6d3d1;margin:.5em 0;padding:.15em 0 .15em .85rem}.rvo-live-ticker__body--rich mark{background:#fef08ae0;padding:0 .12em}.rvo-live-ticker__body--rich code{background:#f5f5f4;border-radius:.2rem;padding:.05em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.rvo-live-ticker__body--rich s,.rvo-live-ticker__body--rich del{text-decoration:line-through}.rvo-live-ticker__body--rich details,.rvo-live-ticker__details{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.35rem;margin:.65rem 0;padding:.4rem .65rem}.rvo-live-ticker__body--rich summary{cursor:pointer;font-weight:600}.rvo-live-ticker__body--rich a{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__body--rich a{color:color-mix(in srgb, var(--color-accent) 85%, #1c1917)}}.rvo-live-ticker__body--rich a{text-underline-offset:.12em;text-decoration:underline}.rvo-live-ticker__body--rich img,.rvo-live-ticker__img{border-radius:.35rem;max-width:100%;height:auto;margin:.65rem 0;display:block}.rvo-live-ticker__body--rich audio,.rvo-live-ticker__audio{width:100%;max-width:100%;margin:.65rem 0;display:block}.rvo-live-ticker__body--rich .cc-social-embed{margin:.75rem 0}.rvo-live-ticker__footer{flex-direction:column;gap:.65rem;margin-top:.85rem;display:flex}.article-body .rvo-live-ticker__reactions,.rvo-live-ticker__reactions{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.article-body .rvo-live-ticker__reactions>li,.rvo-live-ticker__reactions>li{margin:0;padding:0;list-style:none}.rvo-live-ticker__reaction{border:1px solid var(--color-accent);align-items:center;gap:.3rem;min-width:2.5rem;min-height:2.5rem;padding:.3rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction{border:1px solid color-mix(in srgb, var(--color-accent) 18%, #e7e5e4)}}.rvo-live-ticker__reaction{background:var(--color-accent);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction{background:color-mix(in srgb, var(--color-accent) 4%, #fff)}}.rvo-live-ticker__reaction{color:#44403c;cursor:pointer;font-family:inherit;font-size:.88rem;line-height:1.2}.rvo-live-ticker__reaction--quiet{color:#78716c;background:0 0;border-color:#e7e5e4;min-width:2.25rem;padding:.3rem .4rem}.rvo-live-ticker__reaction:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, #d6d3d1)}}.rvo-live-ticker__reaction:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction:hover{background:color-mix(in srgb, var(--color-accent) 10%, #fff)}}.rvo-live-ticker__reaction:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-live-ticker__reaction--active{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction--active{border-color:color-mix(in srgb, var(--color-accent) 55%, #d6d3d1)}}.rvo-live-ticker__reaction--active{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction--active{background:color-mix(in srgb, var(--color-accent) 16%, #fff)}}.rvo-live-ticker__reaction--active{box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 25%, transparent)}}.rvo-live-ticker__reaction--spent,.rvo-live-ticker__reaction:disabled{opacity:.55;cursor:default}.rvo-live-ticker__reaction--active:disabled{opacity:1;cursor:default}.rvo-live-ticker__reaction--spent:hover,.rvo-live-ticker__reaction:disabled:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction--spent:hover,.rvo-live-ticker__reaction:disabled:hover{border-color:color-mix(in srgb, var(--color-accent) 18%, #e7e5e4)}}.rvo-live-ticker__reaction--spent:hover,.rvo-live-ticker__reaction:disabled:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__reaction--spent:hover,.rvo-live-ticker__reaction:disabled:hover{background:color-mix(in srgb, var(--color-accent) 4%, #fff)}}.rvo-live-ticker__reaction [data-count]{font-variant-numeric:tabular-nums;color:#57534e;font-size:.8rem}.rvo-live-ticker__comments{flex-direction:column;gap:.55rem;min-height:0;display:flex}.rvo-live-ticker__comment-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.article-body .rvo-live-ticker__comment-list,.article-body .rvo-live-ticker__comment-list>li{margin:0;padding:0;list-style:none}.rvo-live-ticker__comment{border-left:2px solid var(--color-accent);margin:0;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__comment{border-left:2px solid color-mix(in srgb, var(--color-accent) 35%, #d6d3d1)}}.rvo-live-ticker__comment{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__comment{background:color-mix(in srgb, var(--color-accent) 4%, #fff)}}.rvo-live-ticker__comment{border-radius:0 .35rem .35rem 0}.rvo-live-ticker__comment-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.2rem;display:flex}.rvo-live-ticker__comment-author{color:#292524;font-size:.82rem;font-weight:650}.rvo-live-ticker__comment-time{color:#78716c;font-size:.75rem}.rvo-live-ticker__comment-body{color:#44403c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.rvo-live-ticker__comment-open:not(.rvo-live-ticker__action-btn){min-height:2.5rem;color:var(--color-accent);font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;margin:0;padding:.25rem 0;font-size:.85rem;font-weight:600;text-decoration:underline}.rvo-live-ticker__comment-open:not(.rvo-live-ticker__action-btn):hover{color:var(--color-accent-dark)}.rvo-live-ticker__feedback{color:#57534e;margin:.35rem 0 0;font-size:.8rem;line-height:1.35}.rvo-live-ticker__feedback[data-kind=error]{color:#b91c1c}.rvo-live-ticker__comment-form{flex-direction:column;gap:.45rem;margin:0;display:flex}.rvo-live-ticker__comment-form[hidden]{display:none}.rvo-live-ticker__comment-name,.rvo-live-ticker__comment-input{color:#1c1917;width:100%;font:inherit;background:#fff;border:1px solid #d6d3d1;border-radius:.45rem;padding:.55rem .7rem;font-size:.95rem;line-height:1.45}.rvo-live-ticker__comment-input{resize:vertical;min-height:3.25rem}.rvo-live-ticker__comment-name:focus-visible,.rvo-live-ticker__comment-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-live-ticker__comment-name:focus-visible,.rvo-live-ticker__comment-input:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 45%, #d6d3d1)}}.rvo-live-ticker__comment-submit{background:var(--color-accent);color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;border:none;border-radius:.4rem;align-self:flex-start;padding:.4rem .9rem;font-size:.9rem;font-weight:600}.rvo-live-ticker__comment-submit:hover{background:var(--color-accent-dark)}.rvo-live-ticker__comment-submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-live-ticker__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rvo-hero-media--cover,.rvo-hero-media--immersive,.rvo-hero-media--natural{background:#1c1917;width:100%;position:relative;overflow:hidden}.rvo-hero-media--portrait{aspect-ratio:3/4;background:#1c1917;width:100%;height:clamp(300px,70vh,750px);max-height:clamp(300px,70vh,750px);position:relative;overflow:hidden}.rvo-hero-media--portrait .rvo-hero-media__img,.rvo-hero-media--portrait .rvo-hero-media__video{object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);width:100%;height:100%;position:absolute;inset:0}.rvo-hero-media--natural .rvo-hero-media__img,.rvo-hero-media--natural .rvo-hero-media__video{object-fit:contain;object-position:var(--focal-x,50%) var(--focal-y,50%);width:100%;height:auto;max-height:clamp(320px,75vh,900px);display:block;position:static}.rvo-hero-split{flex-wrap:wrap;align-items:stretch;gap:2rem;width:100%;display:flex}.rvo-hero-split__text,.rvo-hero-split__media{flex:340px;min-width:0}.rvo-hero-split__media{justify-content:center;align-items:center;display:flex}.rvo-hero-split__media .rvo-hero-media--natural,.rvo-hero-split__media .rvo-hero-media--portrait,.rvo-hero-split__media .rvo-hero-media--cover{border-radius:0;width:100%}.rvo-article-hero{background:#1c1917;position:relative;overflow:hidden;container:article-hero/inline-size}.rvo-article-hero--overlay,.rvo-article-hero--immersive{background:#fafaf9}.rvo-article-hero__overlay-layer{pointer-events:none;background:linear-gradient(#0000 0%,#1c191733 55%,#1c191799 100%);display:none}.rvo-article-hero--overlay .rvo-article-hero__media-slot,.rvo-article-hero--immersive .rvo-article-hero__media-slot{background:0 0;grid-template:"media""text"/1fr;height:auto;display:grid;overflow:visible}.rvo-article-hero--overlay .rvo-article-hero__media-slot>picture,.rvo-article-hero--overlay .rvo-article-hero__media-slot>.rvo-hero-media__img,.rvo-article-hero--overlay .rvo-article-hero__media-slot>.rvo-hero-media__video,.rvo-article-hero--immersive .rvo-article-hero__media-slot>picture,.rvo-article-hero--immersive .rvo-article-hero__media-slot>.rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot>.rvo-hero-media__video{grid-area:media;width:100%;min-width:0;display:block}.rvo-article-hero--overlay .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--overlay .rvo-article-hero__media-slot .rvo-hero-media__video,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__video{width:100%;height:auto;aspect-ratio:var(--rvo-hero-aspect,16 / 9);object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);max-height:min(70vh,650px);display:block;position:static;inset:auto}.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__video{aspect-ratio:var(--rvo-hero-aspect,3 / 4);max-height:min(85vh,920px)}.rvo-article-hero__text-overlay{z-index:auto;color:#1c1917;background:#fafaf9;grid-area:text;padding:1.25rem 1rem 0;position:static}.rvo-article-hero__text-overlay .rvo-article-hero__title{color:#1c1917}.rvo-article-hero__text-overlay .rvo-article-hero__meta{color:#78716c}@container article-hero (width>=46rem){.rvo-article-hero--overlay,.rvo-article-hero--immersive{background:#1c1917}.rvo-article-hero--overlay .rvo-article-hero__media-slot,.rvo-article-hero--immersive .rvo-article-hero__media-slot{background:#1c1917;grid-template-rows:minmax(0,1fr);grid-template-areas:"hero";height:clamp(280px,55vh,650px);overflow:hidden}.rvo-article-hero--immersive .rvo-article-hero__media-slot{height:clamp(420px,85vh,920px)}.rvo-article-hero--overlay .rvo-article-hero__media-slot>picture,.rvo-article-hero--overlay .rvo-article-hero__media-slot>.rvo-hero-media__img,.rvo-article-hero--overlay .rvo-article-hero__media-slot>.rvo-hero-media__video,.rvo-article-hero--immersive .rvo-article-hero__media-slot>picture,.rvo-article-hero--immersive .rvo-article-hero__media-slot>.rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot>.rvo-hero-media__video,.rvo-article-hero--overlay .rvo-article-hero__overlay-layer,.rvo-article-hero--immersive .rvo-article-hero__overlay-layer,.rvo-article-hero--overlay .rvo-article-hero__text-overlay,.rvo-article-hero--immersive .rvo-article-hero__text-overlay{grid-area:hero}.rvo-article-hero--overlay .rvo-article-hero__media-slot>picture,.rvo-article-hero--immersive .rvo-article-hero__media-slot>picture{z-index:0;width:100%;height:100%;position:relative}.rvo-article-hero--overlay .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--overlay .rvo-article-hero__media-slot .rvo-hero-media__video,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__video{width:100%;height:100%;max-height:none;aspect-ratio:unset;object-fit:cover;position:absolute;inset:0}.rvo-article-hero--overlay .rvo-article-hero__overlay-layer,.rvo-article-hero--immersive .rvo-article-hero__overlay-layer{z-index:1;width:100%;height:100%;min-height:100%;display:block}.rvo-article-hero--overlay .rvo-article-hero__text-overlay,.rvo-article-hero--immersive .rvo-article-hero__text-overlay{z-index:2;color:#fff;background:0 0;place-self:end stretch;width:100%;padding:1.25rem 1.25rem 1.75rem}.rvo-article-hero--overlay .rvo-article-hero__text-overlay .rvo-article-hero__title,.rvo-article-hero--immersive .rvo-article-hero__text-overlay .rvo-article-hero__title{color:#fff}.rvo-article-hero--overlay .rvo-article-hero__text-overlay .rvo-article-hero__meta,.rvo-article-hero--immersive .rvo-article-hero__text-overlay .rvo-article-hero__meta{color:#ffffffb3}}@media (orientation:landscape) and (height<=550px){.rvo-article-hero--overlay,.rvo-article-hero--immersive{background:#fafaf9}.rvo-article-hero--overlay .rvo-article-hero__media-slot,.rvo-article-hero--immersive .rvo-article-hero__media-slot{background:0 0;grid-template:"media text"/minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.25rem;height:auto;padding:1rem 1.25rem;display:grid;overflow:visible}.rvo-article-hero--overlay .rvo-article-hero__media-slot>picture,.rvo-article-hero--overlay .rvo-article-hero__media-slot>.rvo-hero-media__img,.rvo-article-hero--overlay .rvo-article-hero__media-slot>.rvo-hero-media__video,.rvo-article-hero--immersive .rvo-article-hero__media-slot>picture,.rvo-article-hero--immersive .rvo-article-hero__media-slot>.rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot>.rvo-hero-media__video{z-index:auto;grid-area:media;width:100%;height:auto;position:relative}.rvo-article-hero--overlay .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--overlay .rvo-article-hero__media-slot .rvo-hero-media__video,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__video{width:100%;height:auto;max-height:min(80vh,420px);aspect-ratio:var(--rvo-hero-aspect,16 / 9);object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);border-radius:.5rem;display:block;position:static;inset:auto}.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__img,.rvo-article-hero--immersive .rvo-article-hero__media-slot .rvo-hero-media__video{aspect-ratio:var(--rvo-hero-aspect,3 / 4)}.rvo-article-hero--overlay .rvo-article-hero__overlay-layer,.rvo-article-hero--immersive .rvo-article-hero__overlay-layer{display:none}.rvo-article-hero--overlay .rvo-article-hero__text-overlay,.rvo-article-hero--immersive .rvo-article-hero__text-overlay{z-index:auto;color:#1c1917;text-align:left;background:0 0;grid-area:text;place-self:center stretch;width:100%;padding:0;position:static}.rvo-article-hero--overlay .rvo-article-hero__text-overlay .rvo-article-hero__title,.rvo-article-hero--immersive .rvo-article-hero__text-overlay .rvo-article-hero__title{color:#1c1917;text-shadow:none;margin-bottom:.5rem;font-size:clamp(1.25rem,3.5vw,1.75rem);line-height:1.25}.rvo-article-hero--overlay .rvo-article-hero__text-overlay .rvo-article-hero__meta,.rvo-article-hero--immersive .rvo-article-hero__text-overlay .rvo-article-hero__meta{color:#78716c;font-size:.875rem;line-height:1.4}.rvo-article-hero--overlay .rvo-article-hero__text-overlay p,.rvo-article-hero--immersive .rvo-article-hero__text-overlay p{color:#44403c;font-size:.875rem;line-height:1.4}}.rvo-article-hero--text-above{background:0 0}.rvo-article-hero--text-above .rvo-article-hero__header{margin-bottom:1.5rem}.rvo-article-hero--split{background:0 0;padding-block:.5rem 1.5rem}.rvo-article-hero--split .rvo-article-hero__title{color:#1c1917}.rvo-article-hero--split .rvo-article-hero__meta{color:#78716c}.rvo-home-hero{color:#fff;background:#1c1917;text-decoration:none;display:block;overflow:hidden;container:home-hero/inline-size}.rvo-home-hero:hover .rvo-home-hero__title{text-underline-offset:.12em;text-decoration:underline}.rvo-home-hero__overlay-layer{pointer-events:none;background:linear-gradient(#0c0a091a 0%,#0c0a0973 50%,#0c0a09e6 100%);display:none}.rvo-home-hero__text-card{max-width:72rem;margin-inline:auto}.rvo-home-hero--overlay .rvo-home-hero__media-slot{background-color:#1c1917;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template:"media""text"/1fr;height:auto;display:grid;overflow:visible}.rvo-home-hero--overlay .rvo-home-hero__media-slot>picture,.rvo-home-hero--overlay .rvo-home-hero__media-slot>.rvo-hero-media__img,.rvo-home-hero--overlay .rvo-home-hero__media-slot>.rvo-hero-media__video{grid-area:media;width:100%;min-width:0;display:block}.rvo-home-hero--overlay .rvo-home-hero__media-slot .rvo-hero-media__img,.rvo-home-hero--overlay .rvo-home-hero__media-slot .rvo-hero-media__video{width:100%;height:auto;aspect-ratio:var(--rvo-hero-aspect,16 / 9);object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);max-height:min(70vh,650px);display:block;position:static;inset:auto}.rvo-home-hero__text-overlay{z-index:auto;color:inherit;background:#1c1917;grid-area:text;padding:1.25rem 1.25rem 1.5rem;position:static}@container home-hero (width>=46rem){.rvo-home-hero--overlay .rvo-home-hero__media-slot{grid-template-rows:minmax(0,1fr);grid-template-areas:"hero";height:clamp(280px,55vh,650px);overflow:hidden}.rvo-home-hero--overlay .rvo-home-hero__media-slot>picture,.rvo-home-hero--overlay .rvo-home-hero__media-slot>.rvo-hero-media__img,.rvo-home-hero--overlay .rvo-home-hero__media-slot>.rvo-hero-media__video,.rvo-home-hero--overlay .rvo-home-hero__overlay-layer,.rvo-home-hero--overlay .rvo-home-hero__text-overlay{grid-area:hero}.rvo-home-hero--overlay .rvo-home-hero__media-slot>picture{z-index:0;width:100%;height:100%;position:relative}.rvo-home-hero--overlay .rvo-home-hero__media-slot .rvo-hero-media__img,.rvo-home-hero--overlay .rvo-home-hero__media-slot .rvo-hero-media__video{width:100%;height:100%;max-height:none;aspect-ratio:unset;object-fit:cover;position:absolute;inset:0}.rvo-home-hero--overlay .rvo-home-hero__overlay-layer{z-index:1;width:100%;height:100%;min-height:100%;display:block}.rvo-home-hero--overlay .rvo-home-hero__text-overlay{z-index:2;background:0 0;place-self:end stretch;width:100%;padding:1.25rem 1.25rem 1.75rem}}@media (orientation:landscape) and (height<=550px){.rvo-home-hero--overlay{color:#1c1917;background:#fafaf9}.rvo-home-hero--overlay .rvo-home-hero__media-slot{background:0 0;grid-template:"media text"/minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.25rem;height:auto;padding:1rem 1.25rem;display:grid;overflow:visible}.rvo-home-hero--overlay .rvo-home-hero__media-slot>picture,.rvo-home-hero--overlay .rvo-home-hero__media-slot>.rvo-hero-media__img,.rvo-home-hero--overlay .rvo-home-hero__media-slot>.rvo-hero-media__video{z-index:auto;grid-area:media;width:100%;height:auto;position:relative}.rvo-home-hero--overlay .rvo-home-hero__media-slot .rvo-hero-media__img,.rvo-home-hero--overlay .rvo-home-hero__media-slot .rvo-hero-media__video{width:100%;height:auto;max-height:min(80vh,420px);aspect-ratio:var(--rvo-hero-aspect,16 / 9);object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);border-radius:.5rem;display:block;position:static;inset:auto}.rvo-home-hero--overlay .rvo-home-hero__overlay-layer{display:none}.rvo-home-hero--overlay .rvo-home-hero__text-overlay{z-index:auto;color:#1c1917;background:0 0;grid-area:text;place-self:center stretch;width:100%;padding:0;position:static}.rvo-home-hero--overlay .rvo-home-hero__title{color:#1c1917}.rvo-home-hero--overlay .rvo-home-hero__meta,.rvo-home-hero--overlay .rvo-home-hero__excerpt{color:#57534e}}.rvo-home-hero--split{color:#1c1917;background:#fafaf9;padding:1.5rem 1.25rem}.rvo-home-hero--split .rvo-home-hero__title{color:#1c1917}.rvo-home-hero--split .rvo-home-hero__meta,.rvo-home-hero--split .rvo-home-hero__excerpt{color:#57534e}.rvo-home-hero--split .rvo-home-hero__kicker{color:var(--color-accent,#1d4ed8)}.rvo-home-hero--split .rvo-hero-split{max-width:72rem;margin-inline:auto}.rvo-home-hero--no-image{background:linear-gradient(135deg,#1e3a8a 0%,#1c1917 100%);padding:2rem 1.25rem}.rvo-article-hero--compact{height:clamp(200px,32vh,380px)}.rvo-article-hero--standard{height:clamp(240px,40vh,520px)}.rvo-article-hero--tall{height:clamp(320px,55vh,640px)}.rvo-article-hero--cinematic{height:clamp(420px,70vh,800px)}.article-body :is(.twitter-tweet,.instagram-media,.fb-post,.tiktok-embed){display:none}.article-body .cc-social-embed__content :is(.twitter-tweet,.instagram-media,.fb-post,.tiktok-embed){display:block}.article-reading-column{width:100%;max-width:var(--rvo-read-measure)}.article-intro{background:linear-gradient(145deg, #fff 0%, var(--color-surface) 48%, #f5f5f4 100%);border:1px solid #78716c2e;border-radius:.875rem;padding:clamp(1.35rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,1.5rem) clamp(1.35rem,2.5vw,1.75rem) clamp(1.35rem,2.2vw,1.65rem);position:relative}@supports (color:color-mix(in lab, red, red)){.article-intro{background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--color-surface) 92%, #fff) 48%, #f5f5f4 100%)}}.article-intro{box-shadow:0 1px 2px #1c19170d,0 12px 28px #1c19170f}.article-intro:before{content:"";background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-accent-light) 100%);opacity:.95;border-radius:9999px;width:3px;position:absolute;top:.85rem;bottom:.85rem;left:clamp(0px,1.5vw,.65rem)}.article-intro__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);align-items:center;gap:.45rem;margin:0 0 1rem;padding-left:.85rem;font-size:.65rem;font-weight:700;display:inline-flex}.article-intro__label:after{content:"";background:linear-gradient(90deg, var(--color-accent) 0%, transparent 100%);opacity:.55;width:2rem;height:1px}.article-intro__grid{flex-wrap:wrap;align-items:start;gap:1.25rem;padding-left:.35rem;display:flex}.article-intro--has-media .article-intro__copy{flex:18rem;min-width:0}.article-intro--has-media .article-intro__teaser-image{flex:12rem;min-width:0;max-width:22rem}.article-intro__copy{min-width:0}.article-intro__lead{font-family:var(--font-serif);letter-spacing:-.01em;color:#1c1917;text-wrap:pretty;max-width:42rem;margin:0;font-size:clamp(1.2rem,1.05rem + .45vw,1.4rem);line-height:1.62}.article-reading-column .article-intro__lead{max-width:none}.article-intro__teaser-image{margin:0}.article-intro__teaser-img{aspect-ratio:3/2;object-fit:cover;border-radius:.65rem;width:100%;height:auto;display:block;box-shadow:0 2px 8px #00000014,0 0 0 1px #1c19170f}.article-intro__meta{font-family:var(--font-sans);color:#57534e;align-items:center;gap:.45rem;margin:1.1rem 0 0;font-size:.78rem;font-weight:500;display:flex}.rvo-author-cards__heading{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.65rem;font-weight:700;display:inline-flex}.rvo-author-cards__heading:after{content:"";background:linear-gradient(90deg, var(--color-accent) 0%, transparent 100%);opacity:.55;width:2rem;height:1px}.rvo-author-cards__list{flex-direction:column;gap:1rem;display:flex}.rvo-author-card{background:linear-gradient(145deg, #fff 0%, var(--color-surface) 48%, #f5f5f4 100%);border:1px solid #78716c2e;border-radius:.875rem;position:relative}@supports (color:color-mix(in lab, red, red)){.rvo-author-card{background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--color-surface) 92%, #fff) 48%, #f5f5f4 100%)}}.rvo-author-card{box-shadow:0 1px 2px #1c19170d,0 12px 28px #1c19170f}.rvo-author-card:before{content:"";background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-accent-light) 100%);opacity:.95;border-radius:9999px;width:3px;position:absolute;top:.85rem;bottom:.85rem;left:0}.rvo-author-card__inner{align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1.35rem 1.35rem;display:flex}@media (width>=768px){.rvo-author-card:before{left:.65rem}.rvo-author-card__inner{gap:1.15rem;padding:1.45rem 1.5rem 1.55rem 1.65rem}}.rvo-author-card__avatar-link{border-radius:9999px;flex-shrink:0;line-height:0}.rvo-author-card__avatar-link--interactive{transition:opacity .15s}.rvo-author-card__avatar-link--interactive:hover{opacity:.9}.rvo-author-card__avatar-link--interactive:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-accent);outline:none}.rvo-author-card__avatar{object-fit:cover;border-radius:9999px;width:4rem;height:4rem;display:block;box-shadow:0 0 0 1px #78716c38,0 2px 8px #1c191714}.rvo-author-card__body{flex-direction:column;flex:1;gap:.65rem;min-width:0;display:flex}.rvo-author-card__name{font-family:var(--font-serif);letter-spacing:-.015em;color:#1c1917;margin:0;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:600;line-height:1.3}a.rvo-author-card__name--link{color:#1c1917;border-radius:.125rem;width:fit-content;text-decoration:none;transition:color .15s;display:block}a.rvo-author-card__name--link:hover{color:var(--color-accent)}a.rvo-author-card__name--link:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-accent);outline:none}.rvo-author-card__bio{font-family:var(--font-sans);color:#57534e;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.65}.rvo-author-card__profile{width:fit-content;font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-accent);border-radius:.125rem;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.rvo-author-card__profile:hover{color:var(--color-accent-dark);text-underline-offset:.18em;text-decoration:underline}.rvo-author-card__profile:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-accent);outline:none}.rvo-author-card__profile-arrow{transition:transform .15s;display:inline-block}.rvo-author-card__profile:hover .rvo-author-card__profile-arrow{transform:translate(.15rem)}@media (prefers-reduced-motion:reduce){.rvo-author-card__avatar-link--interactive,.rvo-author-card__profile-arrow,a.rvo-author-card__name--link{transition:none}.rvo-author-card__profile:hover .rvo-author-card__profile-arrow{transform:none}}.article-intro__meta-inner{background:var(--color-accent);opacity:.55;border-radius:9999px;flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}@keyframes rvo-reading-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){body:has(#reading-progress){timeline-scope:--rvo-article-read}article[data-slug]{view-timeline-name:--rvo-article-read;view-timeline-axis:block}#reading-progress{transition:none;animation:linear both rvo-reading-progress-grow --rvo-article-read;animation-range:contain}}a.toc-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:.25rem}a.toc-link.toc-link--active{color:var(--color-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}[data-rvo-article-sidebar] a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:.2rem}.rvo-article-shell{container:article-shell/inline-size}.rvo-article-shell__grid,[data-rvo-article-sidebar]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.rvo-article-sidebar-panel{display:none}.rvo-mobile-toc-root{display:block}@container article-shell (width>=58rem){[data-rvo-article-sidebar]{grid-template-columns:minmax(0, 1fr) var(--rvo-sidebar-col,280px);--rvo-full-bleed-shift:calc((var(--rvo-sidebar-col,280px) + var(--rvo-sidebar-gap,2.5rem)) / 2)}.rvo-article-shell__main{z-index:20;position:relative}.rvo-article-sidebar-panel{z-index:10;max-height:var(--max-height-sidebar,calc(100vh - 5.5rem));overscroll-behavior-y:contain;display:block;position:sticky;top:5rem;overflow-y:auto}.rvo-mobile-toc-root{display:none}[data-rvo-article-sidebar] .article-body>:first-child{margin-top:0!important}[data-rvo-article-sidebar] .article-body .rvo-cover.rvo-full-width-img,[data-rvo-article-sidebar] .article-body>figure.rvo-cover{margin-left:calc(50% - 50vw + var(--rvo-full-bleed-shift))!important;margin-right:calc(50% - 50vw - var(--rvo-full-bleed-shift))!important}[data-rvo-article-sidebar] .article-body .rvo-full-width-img:not(.rvo-cover){margin-left:calc(50% - 50vw + var(--rvo-full-bleed-shift));margin-right:calc(50% - 50vw - var(--rvo-full-bleed-shift));width:auto;max-width:none}[data-rvo-article-sidebar] .article-body .rvo-scroll-crossfade{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw + var(--rvo-full-bleed-shift));margin-right:0}[data-rvo-article-sidebar] .article-body .rvo-scroll-crossfade.is-active{z-index:50}[data-rvo-article-sidebar]:has(.rvo-scroll-crossfade.is-active)>aside{opacity:0;pointer-events:none;transition:opacity .25s}@supports (width:100dvw){[data-rvo-article-sidebar] .article-body .rvo-cover.rvo-full-width-img,[data-rvo-article-sidebar] .article-body>figure.rvo-cover{margin-left:calc(50% - 50dvw + var(--rvo-full-bleed-shift))!important;margin-right:calc(50% - 50dvw - var(--rvo-full-bleed-shift))!important}[data-rvo-article-sidebar] .article-body .rvo-full-width-img:not(.rvo-cover){margin-left:calc(50% - 50dvw + var(--rvo-full-bleed-shift));margin-right:calc(50% - 50dvw - var(--rvo-full-bleed-shift))}[data-rvo-article-sidebar] .article-body .rvo-scroll-crossfade{width:100dvw;max-width:100dvw;margin-left:calc(50% - 50dvw + var(--rvo-full-bleed-shift))}}}.rvo-toc-fab__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rvo-toc-fab{z-index:35;bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));color:#44403c;cursor:pointer;background:#fff;border:1px solid #78716c59;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;min-width:44px;height:3.5rem;min-height:44px;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 2px 8px #1c19171a,0 8px 24px #1c19171f}.rvo-toc-fab:hover,.rvo-toc-fab:focus-visible{color:var(--color-accent-dark);background:#fafaf9;outline:none;box-shadow:0 2px 12px #1c19171f,0 12px 28px #1c191724}.rvo-toc-fab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-toc-fab__icon{flex-shrink:0}.rvo-toc-fab__badge{background:var(--color-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 1px var(--color-accent);border:2px solid #fff;border-radius:9999px;position:absolute;top:.35rem;right:.35rem}@supports (color:color-mix(in lab, red, red)){.rvo-toc-fab__badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent)}}.rvo-toc-fab__badge{pointer-events:none}.rvo-toc-fab__badge:not([hidden]){animation:1.6s ease-in-out 2 rvo-toc-fab-badge-pulse}@keyframes rvo-toc-fab-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.rvo-toc-fab__badge:not([hidden]){animation:none}.rvo-toc-sheet__backdrop,.rvo-toc-sheet__panel{transition:none}}.rvo-toc-sheet{z-index:45;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.rvo-toc-sheet--open{pointer-events:auto}.rvo-toc-sheet__backdrop{opacity:0;cursor:pointer;background:#1c191773;transition:opacity .22s;position:absolute;inset:0}.rvo-toc-sheet--open .rvo-toc-sheet__backdrop{opacity:1}.rvo-toc-sheet__panel{z-index:1;max-height:min(72vh,560px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:1rem 1rem 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -8px 32px #1c19172e}.rvo-toc-sheet--open .rvo-toc-sheet__panel{transform:translateY(0)}.rvo-toc-sheet__header{border-bottom:1px solid #e7e5e4;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.rvo-toc-sheet__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #e7e5e4;flex-wrap:nowrap;flex-shrink:0;gap:.35rem;padding:.5rem 1rem .75rem;display:flex;overflow-x:auto}.rvo-toc-sheet__tab{color:#57534e;cursor:pointer;white-space:nowrap;background:#f5f5f4;border:none;border-radius:9999px;flex:none;padding:.45rem .85rem;font-size:.8125rem;font-weight:600}.rvo-toc-sheet__tab:hover,.rvo-toc-sheet__tab:focus-visible{background:#e7e5e4;outline:none}.rvo-toc-sheet__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-toc-sheet__tab[aria-selected=true]{color:#fff;background:var(--color-accent)}.rvo-toc-sheet__body{flex-direction:column;flex:1;min-height:0;display:flex}.rvo-toc-sheet__panel-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rvo-toc-sheet__panel-page[hidden]{display:none!important}.rvo-toc-sheet__panel-page>.rvo-toc-sheet__nav{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.rvo-toc-sheet__nav--glossary{flex-direction:column;padding:.75rem 1rem 1.25rem;display:flex}.rvo-toc-sheet__glossary-hint{color:#57534e;margin:0 0 .35rem;font-size:.875rem;line-height:1.45}.rvo-toc-sheet__glossary-pick-hint{color:#78716c;margin:0 0 .65rem;font-size:.75rem;line-height:1.35}.rvo-toc-sheet__glossary-list{-webkit-overflow-scrolling:touch;max-height:min(38vh,280px);margin:0;padding:0;list-style:none;overflow-y:auto}.rvo-toc-sheet__glossary-btn{text-align:left;color:#1c1917;cursor:pointer;background:0 0;border:none;border-radius:.375rem;width:100%;padding:.5rem .35rem;font-size:.9375rem;display:block}.rvo-toc-sheet__glossary-btn:hover,.rvo-toc-sheet__glossary-btn:focus-visible{background:#f5f5f4;outline:none}.rvo-toc-sheet__glossary-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.rvo-toc-sheet__glossary-def{color:#292524;white-space:pre-wrap;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.55}.rvo-toc-sheet__nav--footnotes{flex-direction:column;padding:.75rem 1rem 1.25rem;display:flex}.rvo-toc-sheet__footnotes-hint{color:#57534e;margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.rvo-toc-sheet__footnotes-list{-webkit-overflow-scrolling:touch;max-height:min(38vh,280px);margin:0;padding:0;list-style:none;overflow-y:auto}.rvo-toc-sheet__footnotes-btn{text-align:left;color:#1c1917;cursor:pointer;background:0 0;border:none;border-radius:.375rem;gap:.35rem;width:100%;padding:.5rem .35rem;font-size:.875rem;line-height:1.4;display:flex}.rvo-toc-sheet__footnotes-btn:hover,.rvo-toc-sheet__footnotes-btn:focus-visible{background:#f5f5f4;outline:none}.rvo-toc-sheet__footnotes-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.rvo-toc-sheet__footnotes-num{color:#78716c;flex-shrink:0;font-weight:700}.rvo-toc-sheet__footnotes-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvo-toc-sheet__footnotes-def{color:#292524;white-space:pre-wrap;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.55}.rvo-toc-sheet__nav--notices{flex-direction:column;padding:.75rem 1rem 1.25rem;display:flex}.rvo-toc-sheet__notices-hint{color:#57534e;margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.rvo-toc-sheet__notices-list{-webkit-overflow-scrolling:touch;max-height:min(38vh,280px);margin:0;padding:0;list-style:none;overflow-y:auto}.rvo-toc-sheet__notices-btn,.rvo-toc-sheet__notices-item{text-align:left;color:#44403c;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex-direction:column;gap:.2rem;width:100%;padding:.55rem .65rem;font-size:.875rem;line-height:1.45;display:flex}.rvo-toc-sheet__notices-item{cursor:default}.rvo-toc-sheet__notices-btn:hover,.rvo-toc-sheet__notices-btn:focus-visible,.rvo-toc-sheet__notices-btn.is-active{background:#fafaf9}.rvo-toc-sheet__notices-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-toc-sheet__notices-kind{letter-spacing:.04em;text-transform:uppercase;color:#78716c;font-size:.65rem;font-weight:700}.rvo-toc-sheet__notices-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvo-toc-sheet__notices-orphan{color:#a8a29e;font-size:.75rem}.rvo-toc-sheet__nav--comments{flex-direction:column;padding:.75rem 1rem 1.25rem;display:flex}.rvo-toc-sheet__comments-hint{color:#57534e;margin:0 0 .65rem;font-size:.875rem;line-height:1.45}.rvo-toc-sheet__comments-list{-webkit-overflow-scrolling:touch;max-height:min(38vh,280px);margin:0;padding:0;list-style:none;overflow-y:auto}.rvo-toc-sheet__comments-btn,.rvo-toc-sheet__comments-item{text-align:left;color:#1c1917;background:0 0;border:none;border-radius:.375rem;flex-direction:column;gap:.2rem;width:100%;padding:.5rem .35rem;font-size:.875rem;line-height:1.4;display:flex}.rvo-toc-sheet__comments-btn{cursor:pointer}.rvo-toc-sheet__comments-btn:hover,.rvo-toc-sheet__comments-btn:focus-visible,.rvo-toc-sheet__comments-btn.is-active{background:#f5f5f4;outline:none}.rvo-toc-sheet__comments-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.rvo-toc-sheet__comments-btn.is-active{box-shadow:inset 3px 0 0 var(--color-accent)}.rvo-toc-sheet__comments-author{color:#44403c;font-weight:600}.rvo-toc-sheet__comments-preview{-webkit-line-clamp:2;color:#57534e;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvo-toc-sheet__comments-empty{color:#a8a29e;margin:0 0 .75rem;font-size:.875rem}.rvo-toc-sheet__comments-compose-link{min-height:44px;color:var(--color-accent,#1c1917);text-underline-offset:2px;align-items:center;margin-top:.75rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.rvo-toc-sheet__comments-compose-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.article-body .rvo-para--commentable,.article-body p[data-rvo-para]{padding-right:2.85rem;position:relative}.rvo-para-comment-btn{z-index:2;color:#a8a29e;opacity:0;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;min-width:44px;height:2rem;min-height:44px;margin:0;padding:0;transition:opacity .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:0;right:0}.article-body p[data-rvo-para]:hover>.rvo-para-comment-btn,.article-body p[data-rvo-para]:focus-within>.rvo-para-comment-btn,.rvo-para-comment-btn:focus-visible,.rvo-para-comment-btn--has-count{opacity:1}.rvo-para-comment-btn:hover,.rvo-para-comment-btn:focus-visible{color:#44403c;background:#f5f5f4;outline:none}.rvo-para-comment-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rvo-para-comment-btn__badge{z-index:1;color:#fff;background:var(--color-accent);pointer-events:none;min-width:1rem;height:1rem;box-shadow:0 0 0 1px var(--color-accent);border:1.5px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.2rem;right:.15rem}@supports (color:color-mix(in lab, red, red)){.rvo-para-comment-btn__badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)}}@media (width<=1023px){.rvo-para-comment-btn{opacity:.55}.rvo-para-comment-btn--has-count{opacity:1}}@media (prefers-reduced-motion:reduce){.rvo-para-comment-btn{transition:none}}.rvo-para-thread{border-left:2px solid var(--color-accent);margin:.35rem 0 1.1rem;padding:.15rem 0 .15rem .75rem}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread{border-left:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.rvo-para-thread{color:#57534e}.rvo-para-thread__toggle{letter-spacing:.01em;min-height:44px;color:var(--color-accent);align-items:center;margin:0;padding:.15rem 0;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread__toggle{color:color-mix(in srgb, var(--color-accent) 88%, #44403c)}}.rvo-para-thread__toggle{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem}.rvo-para-thread__toggle:hover{color:#292524;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread__toggle:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.rvo-para-thread__toggle:hover{text-underline-offset:.15em}.rvo-para-thread__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-para-thread__list{margin:.35rem 0 0;padding:0;list-style:none}.rvo-para-thread__item{background:var(--color-accent);margin:0 0 .65rem;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread__item{background:color-mix(in srgb, var(--color-accent) 5%, #fafaf9)}}.rvo-para-thread__item{border-radius:.35rem}.rvo-para-thread__item--reply{background:var(--color-accent);margin-left:.85rem}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread__item--reply{background:color-mix(in srgb, var(--color-accent) 3%, #fff)}}.rvo-para-thread__item--reply{border-left:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread__item--reply{border-left:2px solid color-mix(in srgb, var(--color-accent) 28%, transparent)}}.rvo-para-thread__author{color:#292524;margin:0 0 .2rem;font-size:.8125rem;font-weight:600}.rvo-para-thread__body{color:#44403c;margin:0;font-size:.875rem;line-height:1.5}.rvo-para-thread__meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.35rem;display:flex}.rvo-para-thread__time{color:#a8a29e;font-size:.75rem}.rvo-para-thread__reply,.rvo-para-thread__compose{min-height:44px;color:var(--color-accent);align-items:center;margin:0;padding:.1rem 0;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvo-para-thread__reply,.rvo-para-thread__compose{color:color-mix(in srgb, var(--color-accent) 90%, #44403c)}}.rvo-para-thread__reply,.rvo-para-thread__compose{cursor:pointer;background:0 0;border:none}.rvo-para-thread__reply:hover,.rvo-para-thread__compose:hover{text-underline-offset:.12em;text-decoration:underline}.rvo-para-thread__reply:focus-visible,.rvo-para-thread__compose:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-para-thread__actions{margin-top:.15rem}.rvo-para-thread .rvo-comment-highlight{border-radius:.35rem}@media (width>=640px){.rvo-para-thread{margin-left:.15rem;padding-left:.9rem}.rvo-para-thread__item--reply{margin-left:1.15rem}}@media (prefers-reduced-motion:reduce){.rvo-para-thread .rvo-comment-highlight{transition:none}}.rvo-comments{background:linear-gradient(145deg, #fff 0%, var(--color-surface) 52%, #f5f5f4 100%);border:1px solid #78716c2e;border-radius:.875rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rvo-comments{background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--color-surface) 90%, #fff) 52%, #f5f5f4 100%)}}.rvo-comments{box-shadow:0 1px 2px #1c19170d,0 12px 28px #1c19170f}.rvo-comments:before{content:"";background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-accent-light) 100%);opacity:.95;border-radius:9999px;width:3px;position:absolute;top:.85rem;bottom:.85rem;left:0}.rvo-comments__inner{flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 1.5rem 1.35rem;display:flex}@media (width>=640px){.rvo-comments:before{left:.65rem}.rvo-comments__inner{gap:1.5rem;padding:1.75rem 1.65rem 1.85rem 1.85rem}}.rvo-comments__header{margin:0}.rvo-comments__kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.rvo-comments__kicker-icon{background:var(--color-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvo-comments__kicker-icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.rvo-comments__kicker-icon{color:var(--color-accent)}.rvo-comments__kicker-icon svg{width:.7rem;height:.7rem}.rvo-comments__kicker:after{content:"";background:linear-gradient(90deg, var(--color-accent) 0%, transparent 100%);opacity:.55;width:2rem;height:1px}.rvo-comments__title{font-family:var(--font-serif);color:var(--color-text-primary,#1c1917);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.2}.rvo-comments__lead{max-width:36rem;color:var(--color-text-muted,#57534e);margin:.55rem 0 0;font-size:.9375rem;line-height:1.55}.rvo-comments__meta{color:var(--color-text-muted,#57534e);margin:0;font-size:.875rem;line-height:1.5}.rvo-comments__login-link{color:var(--color-accent-dark);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.rvo-comments__login-link{-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}}.rvo-comments__login-link:hover{color:var(--color-accent)}.rvo-comments__notice{color:#78350f;background:#fef5cf;border:1px solid #d9770659;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.rvo-comments__thread{margin:0}.rvo-comments__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.rvo-comments__item{background:#fff;border:1px solid #78716c24;border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.rvo-comments__item{background:color-mix(in srgb, #fff 88%, var(--color-surface))}}.rvo-comments__item{scroll-margin-top:var(--rvo-scroll-anchor);padding:.85rem 1rem;box-shadow:0 1px 2px #1c191708}.rvo-comments__item-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.rvo-comments__item-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.35rem;display:flex}.rvo-comments__anchor-link{text-overflow:ellipsis;white-space:nowrap;color:#78716c;max-width:100%;margin:.15rem 0 .35rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.rvo-comments__anchor-link:hover{color:var(--color-accent);text-decoration:underline}.rvo-comments__anchor-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.125rem}.rvo-comments__replies{border-left:3px solid #a8a29e73;flex-direction:column;gap:.65rem;margin:.75rem 0 0;padding:0 0 0 .75rem;list-style:none;display:flex}@media (width>=640px){.rvo-comments__replies{margin-left:.25rem;padding-left:1rem}}.rvo-comments__item--reply{background:#fff;border-radius:.375rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.rvo-comments__item--reply{background:color-mix(in srgb, #fff 72%, var(--color-surface))}}.rvo-comments__item--reply{box-shadow:none}.rvo-comments__reply{letter-spacing:.02em;min-width:44px;min-height:44px;color:var(--color-accent);cursor:pointer;text-underline-offset:.12em;background:0 0;border:none;border-radius:.375rem;margin:-.25rem 0;padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-decoration:underline}.rvo-comments__reply:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-comments__reply:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.rvo-comments__reply:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-comments__reply-hint{border:1px solid var(--color-accent);border-radius:.375rem;margin:0 0 .75rem;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.rvo-comments__reply-hint{border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent)}}.rvo-comments__reply-hint{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-comments__reply-hint{background:color-mix(in srgb, var(--color-accent) 8%, #fff)}}.rvo-comments__reply-hint{color:#44403c;font-size:.8125rem}.rvo-comments__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.rvo-comments__cancel-reply{color:#57534e;cursor:pointer;background:#fff;border:1px solid #78716c47;border-radius:.375rem;min-height:44px;padding:.5rem .85rem;font-size:.875rem;font-weight:500}.rvo-comments__cancel-reply:hover{background:#f7f6f6}.rvo-comments__cancel-reply:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-comments__permalink{letter-spacing:.02em;color:#a8a29e;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-.35rem -.4rem -.35rem 0;padding:.35rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.rvo-comments__permalink:hover{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-comments__permalink:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.rvo-comments__permalink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;color:var(--color-accent)}.rvo-comment-highlight{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-comment-highlight{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}}.rvo-comment-highlight{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-comment-highlight{background:color-mix(in srgb, var(--color-accent) 12%, #fff)}}.rvo-comment-highlight{box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-comment-highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent)}}.rvo-comment-highlight{transition:background-color .25s,border-color .25s,box-shadow .25s}.rvo-para-highlight{background:var(--color-accent);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.rvo-para-highlight{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.rvo-para-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 3px 0 0 var(--color-accent);transition:background-color .25s,box-shadow .25s}.article-body .rvo-para-notice{border-left:3px solid var(--color-accent);margin:.35rem 0 1.15rem;padding:.65rem .85rem .7rem}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-para-notice{border-left:3px solid color-mix(in srgb, var(--color-accent) 70%, #78716c)}}.article-body .rvo-para-notice{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-para-notice{background:color-mix(in srgb, var(--color-accent) 6%, #fafaf9)}}.article-body .rvo-para-notice{color:#44403c;scroll-margin-top:var(--rvo-scroll-anchor)}.article-body .rvo-para-notice[data-kind=update]{border-left-color:#57534e}.article-body .rvo-para-notice[data-kind=note]{border-left-color:#a8a29e}.article-body .rvo-para-notice__label{letter-spacing:.05em;text-transform:uppercase;color:#78716c;margin-bottom:.2rem;font-size:.65rem;font-weight:700;display:block}.article-body .rvo-para-notice__body{color:#292524;margin:0;font-size:.9rem;line-height:1.55}.article-body .rvo-para-notice--flash{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-para-notice--flash{background:color-mix(in srgb, var(--color-accent) 14%, #fff)}}.article-body .rvo-para-notice--flash{box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-para-notice--flash{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent)}}.notices-sidebar-btn.is-active{box-shadow:inset 2px 0 0 var(--color-accent);background:#fafaf9}.article-body p[data-rvo-para]{scroll-margin-top:var(--rvo-scroll-anchor)}@media (prefers-reduced-motion:reduce){.rvo-comments__permalink,.rvo-comment-highlight,.rvo-para-highlight,.article-body .rvo-para-notice--flash{transition:none}}.rvo-comments__author{color:var(--color-text-primary,#1c1917);margin:0;font-size:.875rem;font-weight:650}.rvo-comments__body{white-space:pre-wrap;color:var(--color-text-muted,#44403c);margin:.4rem 0 0;font-size:.9375rem;line-height:1.55}.rvo-comments__time{letter-spacing:.02em;color:#a8a29e;margin-top:.55rem;font-size:.75rem;display:block}.rvo-comments__item-meta .rvo-comments__time{margin-top:0;display:inline}.rvo-comments__empty{color:#a8a29e;margin:0;font-size:.875rem;line-height:1.5}.rvo-comments__form{border-top:1px solid #78716c24;flex-direction:column;gap:.95rem;margin:0;padding-top:1.15rem;display:flex;position:relative}.rvo-comments__honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.rvo-comments__field{margin:0}.rvo-comments__label{color:var(--color-text-muted,#57534e);margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.rvo-comments__input{width:100%;min-height:44px;color:var(--color-text-primary,#1c1917);background:#fff;border:1px solid #d6d3d1;border-radius:.5rem;padding:.65rem .9rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #1c19170a}.rvo-comments__input:hover{border-color:#a8a29e}.rvo-comments__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.rvo-comments__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.rvo-comments__textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.rvo-comments__select{appearance:auto;cursor:pointer}.rvo-comments__status{margin:0;font-size:.875rem;line-height:1.4}.rvo-comments__status[data-status-kind=ok]{color:#166534}.rvo-comments__status[data-status-kind=error]{color:#b91c1c}.rvo-comments__submit{background:var(--color-accent);letter-spacing:.01em;color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-self:flex-start;align-items:center;min-height:44px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:650;transition:background-color .15s,transform .15s;display:inline-flex}.rvo-comments__submit:hover:not(:disabled){background:var(--color-accent-dark)}.rvo-comments__submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-comments__submit:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.rvo-comments__input,.rvo-comments__submit{transition:none}}[data-rvo-comments-sidebar-item].is-filtered-match{box-shadow:inset 3px 0 0 var(--color-accent)}[data-rvo-comments-sidebar-item].is-orphan{opacity:.9}[data-rvo-comments-sidebar-item].is-orphan .rvo-comments-sidebar-orphan{font-style:italic}.footnotes-sidebar-btn.is-active{box-shadow:inset 3px 0 0 var(--color-accent);background:#f5f5f4}.footnotes-sidebar-preview{white-space:normal;text-overflow:unset;-webkit-line-clamp:unset;display:inline;overflow:visible}.footnotes-sidebar-content{white-space:normal;overflow-wrap:anywhere}.footnotes-sidebar-content a,.footnotes-list__body a{color:var(--color-accent,#1d4ed8);text-underline-offset:.12em;text-decoration:underline}.rvo-toc-sheet__slot-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.rvo-toc-sheet__slot-inner :where(h2,h3):first-child{margin-top:0}.rvo-toc-sheet__heading{font-family:var(--font-serif);color:#1c1917;margin:0;font-size:1.0625rem;font-weight:700}.rvo-toc-sheet__close{color:var(--color-accent-dark);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.rvo-toc-sheet__close:hover,.rvo-toc-sheet__close:focus-visible{background:#f5f5f4;outline:none}.rvo-toc-sheet__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-toc-sheet__nav{-webkit-overflow-scrolling:touch;padding:.75rem 1rem 1.25rem;overflow-y:auto}.rvo-toc-sheet__list{margin:0;padding:0;list-style:none}.rvo-toc-sheet__item{margin:0}.rvo-toc-sheet__item--sub .rvo-toc-sheet__link{padding-left:.75rem;font-size:.9375rem}.rvo-toc-sheet__link{color:#44403c;border-radius:.375rem;padding:.65rem .25rem;font-size:1rem;line-height:1.35;text-decoration:none;display:block}.rvo-toc-sheet__link:hover,.rvo-toc-sheet__link:focus-visible{color:#1c1917;background:#f5f5f4;outline:none}.rvo-toc-sheet__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}html.rvo-toc-sheet-open{overflow:hidden}@media (width>=1024px){html.rvo-toc-sheet-open{overflow:visible}}.article-body a.autolink{color:var(--color-accent-dark,#1e3a5f);text-underline-offset:2px;text-decoration:underline}.article-body a.autolink:hover,.article-body a.autolink:focus-visible{color:var(--color-accent,#2563eb)}.article-body .glossary-term,.article-body dfn.glossary-term{cursor:pointer;text-underline-offset:3px;color:var(--color-accent-dark);outline-offset:2px;font-style:normal;text-decoration:underline dotted}.article-body .glossary-term:hover,.article-body .glossary-term:focus-visible{color:var(--color-accent);background-color:var(--color-accent-light)}@supports (color:color-mix(in lab, red, red)){.article-body .glossary-term:hover,.article-body .glossary-term:focus-visible{background-color:color-mix(in srgb, var(--color-accent-light) 12%, transparent)}}.article-body .glossary-term:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:2px;border-radius:.125rem}.article-body .glossary-term.is-active{color:var(--color-accent-dark);background-color:var(--color-accent-light);font-weight:600;text-decoration-style:solid}@supports (color:color-mix(in lab, red, red)){.article-body .glossary-term.is-active{background-color:color-mix(in srgb, var(--color-accent-light) 18%, transparent)}}.article-body{color:#1c1917;--cc-color-1:#e7e5e4;--cc-color-2:#fef9c3;--cc-color-3:#fef08a;--cc-color-4:#fde047;--cc-color-5:#facc15;width:100%;max-width:none;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.78}.article-body .stk-highlight{box-decoration-break:unset;-webkit-box-decoration-break:unset;border-radius:0;padding:0;color:inherit!important;background:0 0!important}.article-body .rvo-cwicly-container{border-radius:.75rem;overflow:visible;box-shadow:0 4px 24px #0c0a091f}.article-body .rvo-cwicly-container .rvo-wrapper__inner{background:var(--color-background,#fafaf9);border-radius:.5rem;margin:.75rem;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-cwicly-container .rvo-wrapper__inner{background:color-mix(in srgb, var(--color-background,#fafaf9) 88%, transparent)}}.article-body .rvo-cwicly-container .rvo-wrapper__inner{-webkit-backdrop-filter:blur(6px)}.article-byline,.article-body>*{max-width:var(--rvo-read-measure)}.article-body>.rvo-cover.rvo-full-width-img,.article-body>figure.rvo-cover,.article-body>figure.rvo-full-width-img,.article-body>.rvo-scroll-crossfade,.article-body>.rvo-media-text,.article-body>.rvo-table-wrapper,.article-body>.rvo-chart,.article-body>.rvo-cwicly-container,.article-body>.rvo-wrapper,.article-body>.rvo-stackable-counter-grid,.article-body>.rvo-bg-video,.article-body>.rvo-gallery,.article-body>.rvo-float-left,.article-body>.rvo-float-right,.article-body>:is(.legacy-html,.rvo-import-fragment){max-width:none}.article-body>.rvo-internal-oembed,.article-body>.cc-social-embed,.article-body>.rvo-accordion{max-width:var(--rvo-read-measure)}.article-body .rvo-chart__mount{width:100%;min-height:360px}.article-body .rvo-chart__mount--interactive{cursor:zoom-in}.article-body .rvo-chart__meta{border-top:1px solid #e7e5e4;padding-top:.65rem}.article-body .rvo-chart__intro{color:#57534e;margin:0 0 .5rem;font-size:.86rem;line-height:1.35}.article-body .rvo-chart__legend{grid-template-columns:1fr;gap:.28rem .6rem;margin:0;padding:0;list-style:none;display:grid}.article-body .rvo-chart__legend-item{color:#292524;align-items:center;gap:.45rem;font-size:.78rem;line-height:1.25;display:inline-flex}.article-body .rvo-chart__legend-swatch{border:1px solid #00000029;border-radius:9999px;flex:none;width:.72rem;height:.72rem}.article-body .rvo-chart__source{color:#78716c;margin:.52rem 0 0;font-size:.75rem;line-height:1.3}.article-body .rvo-chart-grid-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:1.25rem;display:grid}.article-body .rvo-chart-grid-two>.rvo-chart{height:100%;margin:0}.article-body .rvo-chart-grid-two .rvo-chart__legend{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.rvo-chart-lightbox{z-index:100;position:fixed;inset:0}.rvo-chart-lightbox__backdrop{backdrop-filter:blur(2px);background:#0c0a09b8;position:absolute;inset:0}.rvo-chart-lightbox__panel{background:#fff;border-radius:.75rem;width:min(1280px,100vw - 1.5rem);height:min(92vh,980px);margin:2.5vh auto 0;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000073}.rvo-chart-lightbox__close{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:9999px;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.rvo-chart-lightbox__stage{width:100%;height:100%;padding:2.75rem .75rem .75rem}.rvo-chart-lightbox__mount{width:100%;height:100%}.article-body>*+*{margin-top:var(--rvo-space-3)}.article-body h2{font-family:var(--font-serif);color:#0c0a09;scroll-margin-top:var(--rvo-scroll-anchor);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:1.5em;margin-bottom:.5em;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.28}.article-body h3{font-family:var(--font-serif);color:#0c0a09;scroll-margin-top:var(--rvo-scroll-anchor);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:2em;margin-bottom:.5em;font-size:clamp(1.2rem,1.05rem + .65vw,1.5rem);font-weight:700;line-height:1.32}.article-body h4{color:#1c1917;scroll-margin-top:var(--rvo-scroll-anchor);margin-top:1.75em;margin-bottom:.5em;font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);font-weight:600;line-height:1.4}.article-body p{margin-top:1.25em;margin-bottom:1.25em}.article-body a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.article-body a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}}.article-body a{text-underline-offset:3px;transition:text-decoration-color .15s,color .15s}.article-body a:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.article-body a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);border-radius:.125rem}.article-body strong{color:#0c0a09;font-weight:700}.article-body img{border-radius:.5rem;max-width:100%;height:auto;margin-top:2em;margin-bottom:2em}.article-body figure.rvo-image>img,.article-body :is(.legacy-html,.rvo-import-fragment) img{margin-top:0;margin-bottom:0}.article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){border-left:4px solid var(--color-accent);margin-top:var(--rvo-space-4);margin-bottom:var(--rvo-space-4);color:#292524;background:linear-gradient(120deg, var(--color-accent) 0%, #f5f5f4 48%, #fafaf9 100%);padding:1.15rem 1.25rem 1.15rem 1.35rem;font-size:1.04em;font-style:italic;line-height:1.65;position:relative}@supports (color:color-mix(in lab, red, red)){.article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent) 7%, #fafaf9) 0%, #f5f5f4 48%, #fafaf9 100%)}}.article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){border-radius:.6rem;box-shadow:inset 0 1px #ffffffa6,0 2px 12px #1c19170f}.article-body blockquote.twitter-tweet,.article-body blockquote.instagram-media,.article-body blockquote.tiktok-embed{color:inherit;box-sizing:border-box;border-left:none;width:100%;min-width:min(300px,100%);max-width:100%;margin-top:0;margin-bottom:0;padding-left:0;font-style:normal}.article-body.prose blockquote.twitter-tweet,.article-body.prose blockquote.instagram-media,.article-body.prose blockquote.tiktok-embed{quotes:none;color:inherit!important;border-left-width:0!important;border-left-color:#0000!important;padding-left:0!important;padding-right:0!important;font-style:normal!important}.article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed)>p{margin-top:.65em;margin-bottom:.65em}.article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed)>p:first-child{margin-top:0}.article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed) p:last-of-type{color:#57534e;margin-bottom:0;font-size:.94em}.article-body .rvo-pullquote p{margin-top:.5em;margin-bottom:.5em}.article-body .rvo-pullquote p:first-child{margin-top:0}.article-body .rvo-pullquote p:last-of-type{margin-bottom:0}.article-body ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em;list-style-type:disc}.article-body ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em;list-style-type:decimal}.article-body :is(.legacy-html,.rvo-import-fragment) ul,.article-body :is(.legacy-html,.rvo-import-fragment) ol{margin-top:0}.article-body li{margin-top:.375em;margin-bottom:.375em}.article-body li>p{margin-top:.5em;margin-bottom:.5em}.article-body figure,.article-body .wp-image{margin-top:2em;margin-bottom:2em}.article-body :is(.legacy-html,.rvo-import-fragment){margin-top:1.75em;margin-bottom:1.75em}.article-body aside.rvo-import-infobox,.article-body :is(.legacy-html,.rvo-import-fragment) aside.rvo-import-infobox{float:none;clear:both;box-sizing:border-box;width:100%;max-width:var(--rvo-read-measure);color:#1c1917;background:linear-gradient(165deg,#fafaf9 0%,#f5f5f4 55%,#f0efee 100%);border:1px solid #d6d3d1;border-radius:.75rem;margin:1.35rem 0 1.75rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.article-body .rvo-accordion.rvo-accordion--infobox{float:none;clear:both;box-sizing:border-box;width:100%;max-width:var(--rvo-read-measure);color:#1c1917;background:linear-gradient(165deg,#fafaf9 0%,#f5f5f4 55%,#f0efee 100%);border:1px solid #d6d3d1;border-radius:.75rem;margin:1.35rem 0 1.75rem;font-size:.9375rem;line-height:1.55;box-shadow:inset 0 1px #fffc,0 10px 28px #1c191712}.article-body .rvo-accordion.rvo-accordion--infobox.my-6{margin:1.35rem 0 1.75rem}.article-body .rvo-accordion.rvo-accordion--infobox .rvo-accordion-trigger{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#44403c;background:#fcfcfb;border-bottom:1px solid #e7e5e4;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.9rem 1.1rem;font-size:.78rem;font-weight:700;display:flex}.article-body .rvo-accordion.rvo-accordion--infobox .rvo-accordion-panel{padding:1rem 1.1rem 1.15rem}.article-body .rvo-accordion.rvo-accordion--infobox .rvo-accordion-panel,.article-body .rvo-accordion.rvo-accordion--infobox .prose{color:inherit;font-size:inherit;line-height:inherit;max-width:none}.article-body .rvo-accordion.rvo-accordion--infobox .rvo-accordion-panel p{margin:.45em 0}.article-body .rvo-accordion.rvo-accordion--infobox .rvo-accordion-panel p:first-child{margin-top:0}.article-body .rvo-accordion.rvo-accordion--infobox .rvo-accordion-panel p:last-child{margin-bottom:0}.article-body .rvo-accordion.rvo-accordion--infobox.rvo-infobox-no-float{float:none;clear:both;width:100%;max-width:var(--rvo-read-measure);margin:1.35rem 0 1.75rem}.article-body>.rvo-accordion.rvo-accordion--infobox+:is(h2,h3){clear:both;margin-top:1.75rem}.article-body :is(.legacy-html,.rvo-import-fragment) :is(.legacy-html,.rvo-import-fragment){margin-top:0;margin-bottom:0}.article-body :is(.legacy-html,.rvo-import-fragment) figure{max-width:100%;margin:0}.article-body :is(.legacy-html,.rvo-import-fragment) figure img,.article-body :is(.legacy-html,.rvo-import-fragment) img{border-radius:.5rem;max-width:100%;height:auto}.article-body :is(.legacy-html,.rvo-import-fragment) :is(p,h2,h3,h4,ul,ol){max-width:var(--rvo-read-measure)!important}.article-body :is(.legacy-html,.rvo-import-fragment) :is(.rvo-accordion--infobox,.rvo-table,figure,blockquote) :is(p,h2,h3,h4,ul,ol){max-width:none}.article-body :is(.legacy-html,.rvo-import-fragment) figure:not(.rvo-full-width-img):not(:has(table)){max-width:var(--rvo-read-measure)}.article-body :is(.legacy-html,.rvo-import-fragment) figure:not(.rvo-full-width-img):not(:has(table)) img{width:100%}.article-body :is(.legacy-html,.rvo-import-fragment) figcaption{color:#57534e;margin-top:.25em;font-size:.875rem;font-style:italic}.article-body .rvo-internal-oembed,.article-body .rvo-article-reference,[data-live=content] .rvo-internal-oembed,[data-live=content] .rvo-article-reference{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.65rem;max-width:min(42rem,100%);margin:1.25rem 0;overflow:hidden;box-shadow:0 1px 3px #1c19170f}.rvo-internal-oembed__link{color:inherit;flex-direction:column;align-items:stretch;gap:0;min-height:4.5rem;text-decoration:none;display:flex}.rvo-article-reference__link{color:inherit;flex-direction:row;align-items:stretch;gap:0;min-height:5.5rem;text-decoration:none;display:flex}.rvo-internal-oembed__fallback.rvo-internal-oembed__link{gap:.35rem;padding:1rem 1.1rem}.rvo-internal-oembed--loaded .rvo-internal-oembed__link{flex-direction:column}@media (width>=640px){.rvo-internal-oembed--loaded .rvo-internal-oembed__link:has(.rvo-internal-oembed__thumb){flex-direction:row}}.rvo-article-reference__media{border-left:1px solid #e7e5e4;flex:0 0 6.25rem;order:2;align-self:stretch;width:6.25rem;min-height:5.5rem;overflow:hidden}@media (width>=640px){.rvo-article-reference__media{flex-basis:9.5rem;width:9.5rem;min-height:6.5rem}}.rvo-article-reference__media--placeholder{background:linear-gradient(145deg, var(--color-accent) 0%, #f5f5f4 55%, #ececea 100%);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rvo-article-reference__media--placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 12%, #fafaf9) 0%, #f5f5f4 55%, #ececea 100%)}}.rvo-article-reference__placeholder-icon{width:2rem;height:2rem;color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rvo-article-reference__placeholder-icon{color:color-mix(in srgb, var(--color-accent) 45%, #78716c)}}.rvo-internal-oembed__thumb,.rvo-article-reference__thumb{object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.rvo-internal-oembed__thumb{flex:0 0 7.5rem;align-self:stretch;width:7.5rem;max-width:35%;height:auto;min-height:5rem}.rvo-article-reference__body{flex-direction:column;flex:1;order:1;justify-content:center;gap:.35rem;min-width:0;padding:.85rem 1rem;display:flex}.rvo-article-reference__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);align-self:flex-start;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.rvo-article-reference__badge-icon{flex-shrink:0;width:.85rem;height:.85rem}.rvo-article-reference__badge-text{margin-top:.05em}.rvo-internal-oembed__body{flex-direction:column;flex:1;justify-content:center;gap:.25rem;min-width:0;padding:.85rem 1.1rem;display:flex}.rvo-internal-oembed__title,.rvo-article-reference__title{color:#1c1917;font-size:.95rem;font-weight:600;line-height:1.35}.rvo-article-reference__teaser{color:#57534e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.rvo-internal-oembed__author,.rvo-internal-oembed__provider,.rvo-internal-oembed__meta{color:#78716c;font-size:.8rem}.rvo-internal-oembed__meta{font-size:.78rem}.rvo-internal-oembed__link:hover .rvo-internal-oembed__title,.rvo-article-reference__link:hover .rvo-article-reference__title{text-underline-offset:2px;text-decoration:underline}.article-body :is(.legacy-html,.rvo-import-fragment) blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){border-left:4px solid var(--color-accent);margin-top:var(--rvo-space-4);margin-bottom:var(--rvo-space-4);color:#292524;background:linear-gradient(120deg, var(--color-accent) 0%, #f5f5f4 48%, #fafaf9 100%);padding:1.15rem 1.25rem 1.15rem 1.35rem;font-size:1.04em;font-style:italic;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.article-body :is(.legacy-html,.rvo-import-fragment) blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent) 7%, #fafaf9) 0%, #f5f5f4 48%, #fafaf9 100%)}}.article-body :is(.legacy-html,.rvo-import-fragment) blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){border-radius:.6rem;box-shadow:inset 0 1px #ffffffa6,0 2px 12px #1c19170f}.article-body :is(.legacy-html,.rvo-import-fragment) blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed) p:last-of-type{color:#57534e;margin-bottom:0;font-size:.94em}.article-body :is(.legacy-html,.rvo-import-fragment) iframe{border-radius:.5rem;max-width:100%}.article-body .rvo-table,.article-body .rvo-table-wrapper .rvo-table{width:100%;max-width:100%;margin:1.75em 0}.article-body .rvo-table :is(.legacy-html,.rvo-import-fragment),.article-body .rvo-table-wrapper :is(.legacy-html,.rvo-import-fragment){width:100%}.article-body .rvo-table table,.article-body .rvo-table .wp-block-table,.article-body .rvo-table :is(.legacy-html,.rvo-import-fragment) table,.article-body .rvo-table-wrapper table{table-layout:auto;border-collapse:collapse;max-width:100%;font-size:.9375rem;display:table;width:100%!important}.article-body .rvo-table th,.article-body .rvo-table td,.article-body .rvo-table-wrapper th,.article-body .rvo-table-wrapper td{text-align:left;border:1px solid #e7e5e4;padding:.5em .75em}.article-body .rvo-table th,.article-body .rvo-table-wrapper th{color:#0c0a09;background:#f5f5f4;font-weight:600}.article-body .rvo-table-wrapper{min-height:12rem}.article-body .rvo-table-wrapper .rvo-table-wrapper__inner{background:#fafaf9eb;border-radius:.5rem;padding:1rem}.article-body :is(.legacy-html,.rvo-import-fragment) figure:has(table),.article-body :is(.legacy-html,.rvo-import-fragment) .wp-block-table,.article-body :is(.legacy-html,.rvo-import-fragment):has(>table){width:100%;max-width:100%;margin:1.75em 0}.article-body :is(.legacy-html,.rvo-import-fragment) :is(.legacy-html,.rvo-import-fragment) figure:has(table),.article-body :is(.legacy-html,.rvo-import-fragment) :is(.legacy-html,.rvo-import-fragment) .wp-block-table,.article-body :is(.legacy-html,.rvo-import-fragment) :is(.legacy-html,.rvo-import-fragment):has(>table){margin-top:0;margin-bottom:0}.article-body :is(.legacy-html,.rvo-import-fragment) figure:has(table) table,.article-body :is(.legacy-html,.rvo-import-fragment) .wp-block-table table,.article-body :is(.legacy-html,.rvo-import-fragment) table{border-collapse:collapse;max-width:100%;font-size:.9375rem;display:table;width:100%!important}.article-body :is(.legacy-html,.rvo-import-fragment) figure:has(table) th,.article-body :is(.legacy-html,.rvo-import-fragment) figure:has(table) td,.article-body :is(.legacy-html,.rvo-import-fragment) .wp-block-table th,.article-body :is(.legacy-html,.rvo-import-fragment) .wp-block-table td,.article-body :is(.legacy-html,.rvo-import-fragment) table th,.article-body :is(.legacy-html,.rvo-import-fragment) table td{text-align:left;border:1px solid #e7e5e4;padding:.5em .75em}.article-body :is(.legacy-html,.rvo-import-fragment) figure:has(table) th,.article-body :is(.legacy-html,.rvo-import-fragment) .wp-block-table th,.article-body :is(.legacy-html,.rvo-import-fragment) table th{color:#0c0a09;background:#f5f5f4;font-weight:600}.article-body [data-cc-accordions]{margin-top:1em;margin-bottom:1em}.article-body [data-cc-accordion]{border:1px solid #e7e5e4;border-radius:.5rem;margin-bottom:.5em;overflow:hidden}.article-body [data-cc-accordion]:last-child{margin-bottom:0}.article-body [data-cc-accordion-header]{cursor:pointer;width:100%;font-size:inherit;text-align:left;color:#0c0a09;background:#fafaf9;border:none;justify-content:space-between;align-items:center;padding:1em 1.25em;font-family:inherit;list-style:none;display:flex}.article-body details[data-cc-accordion]>summary[data-cc-accordion-header]::-webkit-details-marker{display:none}.article-body [data-cc-accordion-header]:hover{background:#f5f5f4}.article-body [data-cc-accordion] .cc-icn,.article-body [data-cc-accordion] [data-cc-accordion-header] svg,.article-body [data-cc-accordion] [data-cc-accordion-header] .cc-icn,.article-body [data-cc-accordion] [data-cc-accordion-header] [class*=icon],.article-body [data-cc-accordion] [data-cc-accordion-header]>div[class*=icn],.article-body [data-cc-accordion] [data-cc-accordion-header]>div:has(svg){display:none!important}.article-body [data-cc-accordion-header]:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5em;height:.5em;margin-left:.5em;transition:transform .2s;transform:rotate(45deg)}.article-body [data-cc-accordion].rvo-accordion-open [data-cc-accordion-header]:after,.article-body details[data-cc-accordion][open]>summary[data-cc-accordion-header]:after{transform:rotate(-135deg)}.article-body [data-cc-accordion-content]{background:#fff;border-top:1px solid #e7e5e4;padding:1em 1.25em;display:none!important}.article-body details[data-cc-accordion]:not([open])>[data-cc-accordion-content]{display:none!important}.article-body [data-cc-accordion].rvo-accordion-open [data-cc-accordion-content],.article-body [data-cc-accordion].rvo-accordion-open [data-cc-accordion-content].cc-acdc,.article-body [data-cc-accordion].rvo-accordion-open .cc-accordion-hidden[data-cc-accordion-content],.article-body details[data-cc-accordion][open]>[data-cc-accordion-content]{display:block!important}.article-body [data-cc-accordion-content] table{margin-top:.5em;margin-bottom:.5em}.article-body .rvo-tabs-figure{max-width:var(--rvo-read-measure);margin-block:1.5rem}.article-body [data-cc-tabs]{--rvo-tabs-border:#e7e5e4;--rvo-tabs-muted-bg:#fafaf9;--rvo-tabs-active-bg:#fff;--rvo-tabs-ink:#1c1917;--rvo-tabs-muted-ink:#44403c;border:1px solid var(--rvo-tabs-border);background:var(--rvo-tabs-active-bg);border-radius:.625rem;margin-block:0;overflow:visible;box-shadow:0 1px 2px #1c19170a}.article-body .rvo-tabs__source{text-align:left;margin-top:.5rem;margin-bottom:0;padding-inline:.125rem}.article-body .rvo-tabs__source a{color:#57534e;text-underline-offset:2px;text-decoration:underline}.article-body .rvo-tabs__source a:hover{color:#1c1917}.article-body .rvo-tabs--horizontal{flex-direction:column;display:flex}.article-body .rvo-tabs--horizontal .rvo-tabs__labels{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d6d3d1 transparent;border-bottom:1px solid var(--rvo-tabs-border);background:var(--rvo-tabs-muted-bg);flex-wrap:nowrap;align-items:stretch;gap:0;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.article-body .rvo-tabs--horizontal .rvo-tabs__labels::-webkit-scrollbar{height:4px}.article-body .rvo-tabs--horizontal .rvo-tabs__labels::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:999px}@media (width>=480px){.article-body .rvo-tabs--horizontal .rvo-tabs__labels{grid-template-columns:repeat(var(--rvo-tabs-count,1), minmax(9.5rem, 1fr));background:var(--rvo-tabs-border);gap:1px;display:grid;overflow:visible}}.article-body .rvo-tabs--horizontal .rvo-tabs__tab{scroll-snap-align:start;flex:none;width:auto;min-width:0;max-width:min(82vw,15rem);overflow:visible}@media (width>=480px){.article-body .rvo-tabs--horizontal .rvo-tabs__tab{text-align:left;background:var(--rvo-tabs-muted-bg);flex:1 1 0;justify-content:flex-start;width:100%;max-width:none}}.article-body .rvo-tabs--vertical{flex-wrap:wrap;gap:0;display:flex;container:tabs-vertical/inline-size}.article-body .rvo-tabs--vertical .rvo-tabs__labels{border-right:1px solid var(--rvo-tabs-border);background:var(--rvo-tabs-muted-bg);flex-direction:column;flex:10rem;min-width:min(100%,8rem);max-width:12rem;display:flex}.article-body .rvo-tabs--vertical .rvo-tabs__panels{flex:16rem;min-width:min(100%,16rem)}@container tabs-vertical (width<=36rem){.rvo-tabs__labels{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-right:none;border-bottom:1px solid var(--rvo-tabs-border);flex-flow:row;flex:100%;max-width:none;overflow-x:auto}.rvo-tabs__tab{scroll-snap-align:start;border-bottom:2px solid #0000;border-left:none;flex:none;width:auto;max-width:min(85cqw,16rem)}.rvo-tabs__tab[aria-selected=true]{border-left-color:#0000;border-bottom-color:var(--rvo-tabs-ink)}}.article-body .rvo-tabs__tab{cursor:pointer;touch-action:manipulation;font:inherit;text-align:left;color:var(--rvo-tabs-muted-ink);text-wrap:wrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;min-height:44px;padding:clamp(.75rem,.65rem + .3vw,.875rem) clamp(1rem,.9rem + .35vw,1.125rem);font-size:clamp(.875rem,.82rem + .2vw,.9375rem);font-weight:600;line-height:1.4;transition:color .15s,background-color .15s,border-color .15s;display:flex}.article-body .rvo-tabs__tab-prefix{color:#78716c;letter-spacing:.01em;white-space:nowrap;font-size:.72em;font-weight:500;line-height:1.2;display:block}.article-body .rvo-tabs__tab-title{color:inherit;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 2 2;width:100%;line-height:1.25;display:block}.article-body .rvo-tabs--vertical .rvo-tabs__tab{border-bottom:none;border-left:3px solid #0000;width:100%}.article-body .rvo-tabs__tab:hover{color:var(--rvo-tabs-ink);background:#f5f5f4}.article-body .rvo-tabs__tab[aria-selected=true]{color:var(--rvo-tabs-ink);background:var(--rvo-tabs-active-bg);border-bottom-color:var(--rvo-tabs-ink);font-weight:700}.article-body .rvo-tabs--vertical .rvo-tabs__tab[aria-selected=true]{border-bottom-color:#0000;border-left-color:var(--rvo-tabs-ink)}.article-body .rvo-tabs__tab:focus-visible{outline:2px solid var(--rvo-tabs-ink);outline-offset:-2px;z-index:1}.article-body .rvo-tabs__panels{background:var(--rvo-tabs-active-bg);min-width:0}.article-body .rvo-tabs__panel{padding:clamp(1rem,.9rem + .3vw,1.125rem) clamp(1.125rem,1rem + .4vw,1.375rem)}.article-body .rvo-tabs__panel[hidden]{display:none!important}.article-body .rvo-tabs__panel .prose{color:#292524;font-size:.9375rem;line-height:1.65}.article-body .rvo-tabs__panel .prose p{margin-top:.5em;margin-bottom:.5em}.article-body .rvo-tabs__panel .prose p:first-child{margin-top:0}.article-body .rvo-tabs__panel .prose p:last-child{margin-bottom:0}.article-body .rvo-tabs__panel iframe,.article-body .rvo-tabs__panel video{max-width:100%}.article-body .ugb-accordion .ugb-accordion__content{display:none}.article-body .ugb-accordion.ugb-accordion--open .ugb-accordion__content,.article-body .ugb-accordion[aria-expanded=true] .ugb-accordion__content{display:block}.article-body .ugb-accordion__heading{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fafaf9;border:none;padding:1em 1.25em}.article-body :is(.legacy-html,.rvo-import-fragment) [id*=accordioncontent]:not([data-cc-accordion-content]),.article-body :is(.legacy-html,.rvo-import-fragment) [id*=accordions]>div:not([data-cc-accordion]){background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;margin-top:1em;margin-bottom:1em;padding:1em 1.25em}.article-body :is(.legacy-html,.rvo-import-fragment) [id*=accordioncontent] table,.article-body :is(.legacy-html,.rvo-import-fragment) [id*=accordions] table{margin-top:.5em;margin-bottom:.5em}.article-body :is(.legacy-html,.rvo-import-fragment):after{content:"";clear:both;display:table}.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(h2),.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(h3),.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(h4),.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(.wp-block-heading){flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(h2),.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(h3),.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(h4),.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):has(.wp-block-heading){margin-top:.75em}.article-body :is(.legacy-html,.rvo-import-fragment) .cc-icn{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.article-body :is(.legacy-html,.rvo-import-fragment):has(h3) .cc-icn{width:1.375rem;height:1.375rem}.article-body :is(.legacy-html,.rvo-import-fragment):has(h4) .cc-icn{width:1.125rem;height:1.125rem}.article-body :is(.legacy-html,.rvo-import-fragment) .cc-icn svg{object-fit:contain;width:100%;height:100%}.article-body :is(.legacy-html,.rvo-import-fragment) .cc-icn svg path[fill=none]{fill:none}.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn) h2,.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn) h3,.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn) h4,.article-body :is(.legacy-html,.rvo-import-fragment):has(.cc-icn) .wp-block-heading{flex:1;min-width:0;margin-top:0;margin-bottom:.35em}.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(.wp-block-heading)){vertical-align:middle;align-items:center;margin-bottom:0;margin-right:.5rem;display:inline-flex}.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):not(:has(h2)):not(:has(h3)):not(:has(h4)) .cc-icn{width:1.75rem;height:1.75rem}.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):not(:has(h2)):not(:has(h3)):not(:has(h4)) .cc-icn svg{object-fit:contain;width:100%;height:100%}.article-body>:is(.legacy-html,.rvo-import-fragment):has(.cc-icn):not(:has(h2)):not(:has(h3)):not(:has(h4))+*{vertical-align:middle;margin-top:0;display:inline-block}.article-body :is(.legacy-html,.rvo-import-fragment) .cc-icn svg path:not([fill]){fill:currentColor}.article-body .rvo-media-text{flex-wrap:wrap;align-items:stretch;gap:0;display:flex;container:media-text/inline-size}.article-body>.rvo-media-text{margin-top:0;margin-bottom:0}.article-body .rvo-media-text.rvo-media-text--side-by-side{--rvo-mt-pad-block:1.15em;--rvo-mt-pad-inline:1.25em;--rvo-mt-media-basis:40%;align-items:stretch}.article-body .rvo-media-text .rvo-media-text__media{flex:1 1 var(--rvo-mt-media-basis,40%);min-width:min(100%,16rem);min-height:0;overflow:hidden}.article-body .rvo-media-text.rvo-media-text--side-by-side .rvo-media-text__media{border-radius:.5rem;align-self:stretch;width:auto;max-height:none;overflow:hidden;box-shadow:0 1px #0c0a090f}.article-body>.rvo-media-text.rvo-media-text--side-by-side{max-width:var(--rvo-read-measure);gap:var(--rvo-space-2);background:0 0;border:none;border-radius:0;overflow:visible}.article-body .rvo-media-text.rvo-media-text--stack-media-above .rvo-media-text__media{order:1}.article-body .rvo-media-text.rvo-media-text--stack-media-above .rvo-media-text__content,.article-body .rvo-media-text.rvo-media-text--stack-media-below .rvo-media-text__media{order:2}.article-body .rvo-media-text.rvo-media-text--stack-media-below .rvo-media-text__content{order:1}.article-body .rvo-media-text .rvo-media-text__img,.article-body .rvo-media-text .rvo-media-text__video{object-fit:cover;object-position:center;width:100%;height:auto;display:block}@container media-text (width>=36rem){.rvo-media-text__media{min-height:100%;box-shadow:none;border-radius:0;align-self:stretch;position:relative}.rvo-media-text__media-frame{border-radius:.25rem;position:absolute;overflow:hidden}.rvo-media-text--media-left .rvo-media-text__media-frame{inset:var(--rvo-mt-pad-block) 0 var(--rvo-mt-pad-block) var(--rvo-mt-pad-inline)}.rvo-media-text--media-right .rvo-media-text__media-frame{inset:var(--rvo-mt-pad-block) var(--rvo-mt-pad-inline) var(--rvo-mt-pad-block) 0}.rvo-media-text__media-frame .rvo-media-text__img,.rvo-media-text__media-frame .rvo-media-text__video:not(.rvo-media-text__video--fill-height){object-fit:cover;width:100%;height:100%;max-height:none;margin:0}.rvo-media-text__media:not(:has(.rvo-media-text__media-frame)) .rvo-media-text__img,.rvo-media-text__media:not(:has(.rvo-media-text__media-frame)) .rvo-media-text__video:not(.rvo-media-text__video--fill-height){inset:var(--rvo-mt-pad-block) 0 var(--rvo-mt-pad-block) var(--rvo-mt-pad-inline);object-fit:cover;border-radius:.25rem;width:auto;max-height:none;margin:0;position:absolute}.rvo-media-text--media-right .rvo-media-text__media:not(:has(.rvo-media-text__media-frame)) .rvo-media-text__img,.rvo-media-text--media-right .rvo-media-text__media:not(:has(.rvo-media-text__media-frame)) .rvo-media-text__video:not(.rvo-media-text__video--fill-height){inset:var(--rvo-mt-pad-block) var(--rvo-mt-pad-inline) var(--rvo-mt-pad-block) 0}.rvo-media-text__content{padding:var(--rvo-mt-pad-block,1.15em) var(--rvo-mt-pad-inline,1.25em)}.rvo-media-text--stack-media-above .rvo-media-text__media,.rvo-media-text--stack-media-above .rvo-media-text__content,.rvo-media-text--stack-media-below .rvo-media-text__media,.rvo-media-text--stack-media-below .rvo-media-text__content{order:unset}}.article-body .rvo-image-lightbox-host{isolation:isolate;display:block;position:relative}.article-body .rvo-media-text__media-frame .rvo-image-lightbox-trigger,.article-body .rvo-image-lightbox-host .rvo-image-lightbox-trigger{z-index:3;color:#fff;cursor:zoom-in;opacity:1;background:#0f172a9e;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin:0;padding:0;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 2px 10px #00000038}.article-body .rvo-image-lightbox-trigger:hover,.article-body .rvo-image-lightbox-trigger:focus-visible{outline:2px solid var(--color-accent-light,#93c5fd);outline-offset:2px;background:#0f172ae0;transform:scale(1.05)}.article-body .rvo-image-lightbox-trigger__icon{pointer-events:none;display:block}@media (prefers-reduced-motion:reduce){.article-body .rvo-image-lightbox-trigger:hover,.article-body .rvo-image-lightbox-trigger:focus-visible{transform:none}}.article-body .rvo-media-text:not(.rvo-media-text--side-by-side) .rvo-media-text__img,.article-body .rvo-media-text:not(.rvo-media-text--side-by-side) .rvo-media-text__video{max-height:min(26rem,52vh)}.article-body .rvo-media-text .rvo-media-text__placeholder{aspect-ratio:16/10;background:#e7e5e4;width:100%}.article-body .rvo-media-text .rvo-media-text__content{box-sizing:border-box;flex-direction:column;flex:16rem;justify-content:flex-start;align-self:stretch;min-width:min(100%,16rem);padding:0;display:flex}.article-body .rvo-media-text .rvo-media-text__content>:first-child{margin-top:0}.article-body .rvo-media-text .rvo-media-text__content>:last-child{margin-bottom:0}.article-body .rvo-media-text .rvo-media-text__content p.my-2+p.my-2{margin-top:.65em}.article-body .rvo-media-text.my-6{margin-top:0!important;margin-bottom:0!important}.article-body .rvo-media-text.rvo-media-text--side-by-side .rvo-media-text__content p.my-2{margin-top:0;margin-bottom:0}.article-body .rvo-media-text.rvo-media-text--side-by-side .rvo-media-text__media-frame .rvo-media-text__img,.article-body .rvo-media-text.rvo-media-text--side-by-side .rvo-media-text__media-frame .rvo-media-text__video,.article-body .rvo-media-text.rvo-media-text--side-by-side .rvo-media-text__img,.article-body .rvo-media-text.rvo-media-text--side-by-side .rvo-media-text__video{max-height:min(20rem,72vw)}@container media-text (width>=36rem){.rvo-media-text__media-frame .rvo-media-text__img,.rvo-media-text__media-frame .rvo-media-text__video,.rvo-media-text__img,.rvo-media-text__video{max-height:none}}.article-body .rvo-media-text.rvo-media-text--cover-as-split{align-items:stretch}.article-body .rvo-media-text.rvo-media-text--cover-as-split .rvo-media-text__media{flex-direction:column;min-height:100%;display:flex}.article-body .rvo-media-text.rvo-media-text--cover-as-split .rvo-media-text__video--fill-height{object-fit:cover;background:#1c1917;flex:auto;width:100%;min-height:min(42vh,380px);max-height:min(72vh,560px)}.article-body .rvo-cover{color:#111827;min-height:50vh;max-height:none;text-shadow:none;align-items:flex-end;padding:1.1rem 1.15rem;font-weight:500;display:flex;position:relative;box-shadow:0 10px 24px #0000001f;background-color:#0000!important}.article-body .rvo-cover.rvo-full-width-img,.article-body>figure.rvo-cover{justify-content:center;align-items:center;position:relative;left:auto;right:auto;transform:none;width:100vw!important;min-width:0!important;max-width:none!important;max-height:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.article-body>figure.rvo-cover.rvo-full-width-img:not([style*=min-height]){min-height:max(22rem,58vh)}.article-body>figure.rvo-cover.rvo-full-width-img.rvo-cover--fullbleed:not([style*=min-height]){min-height:max(24rem,65vh)}.article-body>figure.rvo-cover.rvo-full-width-img.rvo-cover--fullbleed.rvo-cover--editorial:not([style*=min-height]){min-height:max(26rem,68vh)}.article-body>figure.rvo-full-width-img:not(.rvo-cover):not([style*=min-height]),.article-body>.rvo-full-width-img:not(.rvo-cover):not([style*=min-height]){min-height:max(14rem,28vh)}.article-body .rvo-cover.rvo-full-width-img.rvo-cover--editorial,.article-body>figure.rvo-cover.rvo-cover--editorial{justify-content:flex-start;align-items:flex-end;padding:1rem 1rem 1.35rem}@media (width>=768px){.article-body .rvo-cover.rvo-full-width-img.rvo-cover--editorial,.article-body>figure.rvo-cover.rvo-cover--editorial{padding:1.5rem 1.75rem 2rem}}@supports (width:100dvw){.article-body .rvo-cover.rvo-full-width-img,.article-body>figure.rvo-cover{width:100dvw!important;min-width:0!important;max-width:none!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important}}.article-body .rvo-cover .rvo-cover__parallax-bg{object-fit:cover;object-position:var(--rvo-cover-bg-pos,center);will-change:transform;z-index:0;pointer-events:none;backface-visibility:hidden;width:104%;max-width:none;height:124%;position:absolute;inset:-12% -2%;transform:translate(0)}.article-body .rvo-cover.rvo-cover--css-parallax{background-repeat:no-repeat;background-size:cover;background-position:var(--rvo-cover-bg-pos,center);background-attachment:fixed;overflow:visible!important}.article-body .rvo-cover.rvo-cover--css-parallax .rvo-cover__parallax-bg{display:none}.article-body .rvo-cover.rvo-cover--touch-parallax{overflow:hidden!important}.article-body .rvo-cover__parallax-bg--touch{z-index:0;pointer-events:none;will-change:transform;backface-visibility:hidden;width:104%;max-width:none;height:124%;position:absolute;inset:-12% -2%;transform:translate(0)}@media (hover:none),(pointer:coarse){.article-body .rvo-cover.rvo-cover--css-parallax{background-attachment:scroll}}.article-body .rvo-cover.rvo-cover--fullbleed{border-radius:0}.article-body .rvo-scroll-crossfade{--rvo-scf-steps:3;clear:both;isolation:isolate;z-index:5;box-sizing:border-box;width:100vw;max-width:100vw;margin:2rem 0 2rem calc(50% - 50vw);position:relative;overflow:visible}.article-body .rvo-scroll-crossfade__stage{background:#1c1917;width:100%;height:100dvh;position:relative;overflow:hidden}.article-body .rvo-scroll-crossfade .pin-spacer{width:100%!important;max-width:none!important}.article-body .rvo-scroll-crossfade.is-active .rvo-scroll-crossfade__stage,.article-body .rvo-scroll-crossfade .rvo-scroll-crossfade__stage[style*="position: fixed"],.article-body .rvo-scroll-crossfade .rvo-scroll-crossfade__stage[style*=position\:fixed]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;margin:0!important;left:0!important;right:auto!important}.article-body .rvo-scroll-crossfade__media{z-index:0;pointer-events:none;position:absolute;inset:0}.article-body .rvo-scroll-crossfade__layer{object-fit:cover;object-position:center;opacity:0;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.article-body .rvo-scroll-crossfade__layer:first-child{opacity:1}.article-body .rvo-scroll-crossfade__panels{z-index:1;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:flex-end;padding:0 1.25rem 12vh;display:flex;position:absolute;inset:0}.article-body .rvo-scroll-crossfade__panel{color:#111827;opacity:0;will-change:transform, opacity;pointer-events:auto;background:#fffffff0;border-radius:.5rem;width:min(36rem,100% - 2.5rem);margin-inline:auto;padding:1.1rem 1.15rem;position:absolute;bottom:12vh;left:1.25rem;right:1.25rem;box-shadow:0 10px 28px #0000002e}.article-body .rvo-scroll-crossfade__panel p{margin:.4em 0}.article-body .rvo-scroll-crossfade.is-active{z-index:40}.article-body .rvo-scroll-crossfade+*{clear:both;z-index:6;background-color:var(--color-bg,#fff);position:relative}.article-body>:is(h2,h3){clear:both}.article-body>.rvo-float-left+:is(h2,h3),.article-body>.rvo-float-right+:is(h2,h3){clear:none}@media (prefers-reduced-motion:reduce){.article-body .rvo-scroll-crossfade__stage{height:auto;min-height:min(70vh,28rem)}.article-body .rvo-scroll-crossfade__panels{flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative}.article-body .rvo-scroll-crossfade__panel{opacity:1;position:relative;bottom:auto;left:auto;transform:none}.article-body .rvo-scroll-crossfade__layer{will-change:auto}}@supports (width:100dvw){.article-body .rvo-scroll-crossfade{width:100dvw;max-width:100dvw;margin-left:calc(50% - 50dvw)}.article-body .rvo-scroll-crossfade.is-active .rvo-scroll-crossfade__stage,.article-body .rvo-scroll-crossfade .rvo-scroll-crossfade__stage[style*="position: fixed"],.article-body .rvo-scroll-crossfade .rvo-scroll-crossfade__stage[style*=position\:fixed]{width:100dvw!important;max-width:100dvw!important}}.article-body .rvo-cover:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.article-body .rvo-cover.rvo-full-width-img.rvo-cover--editorial:before,.article-body>figure.rvo-cover.rvo-cover--editorial:before{z-index:1;background:linear-gradient(#0000 28%,#0c0a0938 58%,#0c0a0994 100%)}.article-body .rvo-cover .rvo-cover__overlay{z-index:2;color:#111827;background:#ffffffe0;border-radius:.5rem;max-width:min(90%,52ch);margin:.3rem;padding:.85rem 1rem;font-size:1.125rem;line-height:1.7;position:relative}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay{-webkit-backdrop-filter:blur(10px);border:1px solid #ffffffa6;border-radius:.65rem;max-width:min(100%,40rem);margin:0;padding:1.15rem 1.25rem 1.3rem;box-shadow:0 4px 6px #0c0a090f,0 18px 48px #0c0a0924}@media (width>=768px){.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay{max-width:min(92%,42rem);padding:1.35rem 1.5rem 1.5rem}}.article-body .rvo-cover .rvo-cover__overlay h2:first-of-type{font-family:var(--font-serif);letter-spacing:-.035em;color:#0c0a09;text-wrap:balance;margin:0;font-size:clamp(1.5rem,.95rem + 2.4vw,2.5rem);font-weight:700;line-height:1.1}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay h2:first-of-type{border-bottom:2px solid var(--color-accent);padding-bottom:.15rem;font-size:clamp(1.65rem,.85rem + 3vw,2.85rem);line-height:1.08}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay h2:first-of-type{border-bottom:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay h2:first-of-type{margin-bottom:.55rem}.article-body .rvo-cover .rvo-cover__overlay .rvo-cover__display-title{font-family:var(--font-serif);letter-spacing:-.035em;color:#0c0a09;text-wrap:balance;margin:0;font-size:clamp(1.5rem,.95rem + 2.4vw,2.5rem);font-weight:700;line-height:1.1}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay .rvo-cover__display-title{border-bottom:2px solid var(--color-accent);padding-bottom:.15rem;font-size:clamp(1.65rem,.85rem + 3vw,2.85rem);line-height:1.08}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay .rvo-cover__display-title{border-bottom:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay .rvo-cover__display-title{margin-bottom:.55rem}.article-body .rvo-cover .rvo-cover__overlay h2:first-of-type+p{font-family:var(--font-sans);color:#44403c;letter-spacing:.01em;text-wrap:pretty;max-width:52ch;font-size:clamp(.94rem,.88rem + .22vw,1.08rem);font-weight:500;line-height:1.58;margin-top:.65rem!important}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay .rvo-cover__display-title+p{font-family:var(--font-sans);color:#292524;letter-spacing:0;text-wrap:pretty;max-width:min(52ch,100%);font-size:clamp(1rem,.92rem + .2vw,1.125rem);font-weight:400;line-height:1.65;margin-top:0!important}.article-body .rvo-cover .rvo-cover__overlay p{color:inherit;margin:0}.article-body .rvo-cover .rvo-cover__overlay--light{color:#fafaf9;text-shadow:0 1px 3px #000000a6;-webkit-backdrop-filter:blur(10px);background:#0c0a0985;border:1px solid #ffffff24;box-shadow:0 12px 40px #00000047}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay--light h2:first-of-type{color:#fafaf9;text-shadow:0 2px 14px #00000073;border-bottom-color:#ffffff59}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay--light h2:first-of-type+p{color:#fafaf9eb;font-weight:450}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay--light .rvo-cover__display-title{color:#fafaf9;text-shadow:0 2px 14px #00000073;border-bottom-color:#ffffff59}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay--light .rvo-cover__display-title+p{color:#fafaf9f2;font-weight:400}.article-body .rvo-cover .rvo-cover__overlay--light p,.article-body .rvo-cover .rvo-cover__overlay--light a{color:inherit}.article-body .rvo-cover .rvo-cover__overlay--light a{text-decoration-color:#fafaf973}.article-body .rvo-cover .prose,.article-body .rvo-cover p{margin:0}.article-body .rvo-pullquote{box-sizing:border-box;max-width:min(42rem,100%);margin-top:var(--rvo-space-4);margin-bottom:var(--rvo-space-4);font-family:var(--font-serif);letter-spacing:-.01em;color:#1c1917;border:none;border-left:5px solid var(--color-accent);background:linear-gradient(145deg, var(--color-accent) 0%, #fafaf9 42%, #f5f5f4 100%);border-radius:.65rem;padding:1.35rem 1.35rem 1.45rem 1.85rem;font-size:clamp(1.12rem,1.02rem + .55vw,1.38rem);font-style:italic;font-weight:500;line-height:1.48;position:relative}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-pullquote{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 9%, #fff) 0%, #fafaf9 42%, #f5f5f4 100%)}}.article-body .rvo-pullquote{box-shadow:inset 0 1px #ffffffd9,0 4px 20px #1c191714,0 1px #1c19170a}.article-body .rvo-pullquote:before{content:"„";font-family:var(--font-serif);color:var(--color-accent);font-size:clamp(2rem,1.5rem + 2vw,2.85rem);font-style:normal;font-weight:700;line-height:1;position:absolute;top:.45rem;left:.55rem}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-pullquote:before{color:color-mix(in srgb, var(--color-accent) 38%, #78716c)}}.article-body .rvo-pullquote:before{opacity:.9;pointer-events:none}.article-body .rvo-interview-qa{margin-top:var(--rvo-space-4);margin-bottom:var(--rvo-space-5);padding-bottom:var(--rvo-space-4);border-bottom:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-interview-qa{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 12%, #e7e5e4)}}.article-body .rvo-interview-qa:last-of-type{border-bottom:none;padding-bottom:0}.article-body .rvo-interview-question{margin:0 0 var(--rvo-space-2);box-shadow:none;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.012em;color:#0c0a09;background:0 0;border:none;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;padding:0;font-size:clamp(1.05rem,1rem + .28vw,1.16rem);font-style:normal;font-weight:600;line-height:1.42;display:flex}.article-body .rvo-interview-question__marker{background:var(--color-accent);border-radius:.15rem;flex:none;align-self:flex-start;width:.55rem;height:.55rem;margin:.48em 0 0;padding:0}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-interview-question__marker{background:color-mix(in srgb, var(--color-accent) 82%, #1c1917)}}.article-body .rvo-interview-question__text{flex:12rem;min-width:0;font-weight:600}.article-body .rvo-interview-answer{border-left:2px solid var(--color-accent);margin:0;padding:.15rem 0 0 .5em}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-interview-answer{border-left:2px solid color-mix(in srgb, var(--color-accent) 20%, #d6d3d1)}}.article-body .rvo-interview-answer__p{margin-top:0;margin-bottom:var(--rvo-space-3);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:#44403c;font-size:clamp(1.02rem,.98rem + .2vw,1.125rem);font-style:normal;font-weight:400;line-height:1.68}.article-body .rvo-interview-answer__p:last-child{margin-bottom:0}.article-body--editorial-magazine .rvo-interview-qa:first-of-type{margin-top:var(--rvo-space-5)}@media (width>=768px){.article-body .rvo-interview-answer{padding-left:1em}.article-body .rvo-pullquote{max-width:min(42.35rem,100%);margin-left:-.35rem;padding-left:2.1rem}}.article-body .rvo-pullquote strong{color:#0c0a09;font-style:italic;font-weight:600}.article-body p.rvo-dialogue-bubble{--rvo-bubble-tail-border:#78716c;--rvo-bubble-tail-face:#fafaf9;--rvo-tail-outer:26px;--rvo-tail-inner:22px;--rvo-tail-inset:2px;box-sizing:border-box;z-index:0;width:fit-content;max-width:92%;font-family:var(--font-serif);color:#1c1917;border:1px solid var(--rvo-bubble-tail-border);background:var(--rvo-bubble-tail-face);margin-block:1.15rem;padding:1rem 1.2rem;font-size:1.0625rem;font-style:normal;line-height:1.55;position:relative;box-shadow:inset 0 1px #ffffff8c,0 2px #0000000a,0 10px 28px #00000012}.article-body p.rvo-dialogue-bubble strong{color:inherit;font-weight:700}.article-body p.rvo-dialogue-bubble--align-left{text-align:left;margin-left:0;margin-right:auto;border-radius:1.35rem 1.35rem 1.35rem .4rem;margin-inline-start:clamp(18px,2.5vw,28px)}.article-body p.rvo-dialogue-bubble--align-center{text-align:center;border-radius:1.35rem;margin-left:auto;margin-right:auto}.article-body p.rvo-dialogue-bubble--align-right{text-align:left;margin-left:auto;margin-right:0;border-radius:1.35rem 1.35rem .4rem;margin-inline-end:clamp(18px,2.5vw,28px)}.article-body p.rvo-dialogue-bubble--align-left:not(.rvo-dialogue-bubble--tone-alert):before,.article-body p.rvo-dialogue-bubble--align-left:not(.rvo-dialogue-bubble--tone-alert):after{content:"";pointer-events:none;width:0;height:0;position:absolute;top:50%;left:0}.article-body p.rvo-dialogue-bubble--align-left:not(.rvo-dialogue-bubble--tone-alert):before{border:var(--rvo-tail-outer) solid transparent;border-bottom:0;border-left:0;border-right-color:var(--rvo-bubble-tail-border);margin-top:calc(-.5 * var(--rvo-tail-outer));margin-left:calc(-1 * var(--rvo-tail-outer));z-index:0}.article-body p.rvo-dialogue-bubble--align-left:not(.rvo-dialogue-bubble--tone-alert):after{border:var(--rvo-tail-inner) solid transparent;border-bottom:0;border-left:0;border-right-color:var(--rvo-bubble-tail-face);margin-top:calc(-.5 * var(--rvo-tail-inner));margin-left:calc(-1 * var(--rvo-tail-inner) + var(--rvo-tail-inset));z-index:1}.article-body p.rvo-dialogue-bubble--align-right:not(.rvo-dialogue-bubble--tone-alert):before,.article-body p.rvo-dialogue-bubble--align-right:not(.rvo-dialogue-bubble--tone-alert):after{content:"";pointer-events:none;width:0;height:0;position:absolute;top:50%;right:0}.article-body p.rvo-dialogue-bubble--align-right:not(.rvo-dialogue-bubble--tone-alert):before{border:var(--rvo-tail-outer) solid transparent;border-bottom:0;border-right:0;border-left-color:var(--rvo-bubble-tail-border);margin-top:calc(-.5 * var(--rvo-tail-outer));margin-right:calc(-1 * var(--rvo-tail-outer));z-index:0}.article-body p.rvo-dialogue-bubble--align-right:not(.rvo-dialogue-bubble--tone-alert):after{border:var(--rvo-tail-inner) solid transparent;border-bottom:0;border-right:0;border-left-color:var(--rvo-bubble-tail-face);margin-top:calc(-.5 * var(--rvo-tail-inner));margin-right:calc(-1 * var(--rvo-tail-inner) + var(--rvo-tail-inset));z-index:1}.article-body p.rvo-dialogue-bubble--align-center:not(.rvo-dialogue-bubble--tone-alert){margin-bottom:1.85rem;padding-bottom:1.65rem}.article-body p.rvo-dialogue-bubble--align-center:not(.rvo-dialogue-bubble--tone-alert):before,.article-body p.rvo-dialogue-bubble--align-center:not(.rvo-dialogue-bubble--tone-alert):after{content:"";pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:50%}.article-body p.rvo-dialogue-bubble--align-center:not(.rvo-dialogue-bubble--tone-alert):before{border:var(--rvo-tail-outer) solid transparent;border-bottom:0;border-left:0;border-top-color:var(--rvo-bubble-tail-border);margin-left:calc(-.5 * var(--rvo-tail-outer));margin-bottom:calc(-1 * var(--rvo-tail-outer));z-index:0}.article-body p.rvo-dialogue-bubble--align-center:not(.rvo-dialogue-bubble--tone-alert):after{border:var(--rvo-tail-inner) solid transparent;border-bottom:0;border-left:0;border-top-color:var(--rvo-bubble-tail-face);margin-left:calc(-.5 * var(--rvo-tail-inner));margin-bottom:calc(-1 * var(--rvo-tail-inner) + var(--rvo-tail-inset));z-index:1}.article-body p.rvo-dialogue-bubble--tone-mint{--rvo-bubble-tail-border:#48aa8a;--rvo-bubble-tail-face:#ecfcf5;background:linear-gradient(165deg,#f0fdf9 0%,#def5ea 100%);border-color:#5eb898a6}.article-body p.rvo-dialogue-bubble--tone-ochre{--rvo-bubble-tail-border:#ca8a04;--rvo-bubble-tail-face:#fffbeb;background:linear-gradient(165deg,#fffdf5 0%,#fef3c7 100%);border-color:#eab3088c}.article-body p.rvo-dialogue-bubble--tone-ice{--rvo-bubble-tail-border:#3882be;--rvo-bubble-tail-face:#f0f9ff;background:linear-gradient(165deg,#f8fafc 0%,#e0f2fe 100%);border-color:#7dbae6a6}.article-body p.rvo-dialogue-bubble--tone-alert{--rvo-bubble-tail-border:#ca8a04;--rvo-bubble-tail-face:#fff;--rvo-alert-tail:20px;text-align:left;margin-inline:auto;background:#fff;border-width:3px;border-color:#facc15;border-radius:1rem;align-items:flex-start;gap:.65rem;margin-bottom:1.75rem;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px #eab30840,0 14px 32px #0000001a}.article-body p.rvo-dialogue-bubble--tone-alert:before{content:"!";width:1.5rem;height:1.5rem;font-family:var(--font-sans);color:#fff;background:#dc2626;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.12rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 2px #00000026}.article-body p.rvo-dialogue-bubble--tone-alert:after{content:"";border:var(--rvo-alert-tail) solid transparent;width:0;height:0;margin-left:calc(-.5 * var(--rvo-alert-tail));margin-bottom:calc(-1 * var(--rvo-alert-tail));filter:drop-shadow(0 2px 1px #0000000f);pointer-events:none;border-top-color:#facc15;border-bottom:0;border-left:0;position:absolute;bottom:0;left:50%}@media (prefers-reduced-motion:reduce){.article-body p.rvo-dialogue-bubble--tone-alert:after{filter:none}}@media (width>=640px){.article-body p.rvo-dialogue-bubble{max-width:40%}}.article-body .rvo-cover__eyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.article-body .rvo-cover__eyebrow{color:color-mix(in srgb, var(--color-accent) 70%, #44403c)}}.article-body .rvo-cover__eyebrow{margin:0 0 .6rem;line-height:1.3}.article-body .rvo-cover.rvo-cover--editorial .rvo-cover__overlay--light .rvo-cover__eyebrow{color:#fafaf9e0;text-shadow:0 1px 8px #00000073}.rvo-cover__meta-strip{box-sizing:border-box;border-bottom:1px solid #e7e5e4f2;width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding:.5rem 0 1rem}.rvo-cover__meta-strip__inner{font-family:var(--font-sans);color:#57534e;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font-size:.8125rem;line-height:1.45;display:flex}.rvo-cover__meta-strip__dot{color:#d6d3d1;-webkit-user-select:none;user-select:none}.rvo-cover__meta-strip__time{font-variant-numeric:tabular-nums}.article-body .rvo-cover.rvo-cover--editorial{box-shadow:inset 0 0 min(22vw,200px) #00000052}.article-body .rvo-cover.rvo-cover--editorial:after{content:"";z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.article-body .rvo-cover.rvo-cover--editorial:after{opacity:.025}}.article-body--editorial-magazine .rvo-post-cover-lead{max-width:min(40rem,100%);font-size:clamp(1.03rem,.98rem + .35vw,1.12rem);line-height:1.78;margin-top:1.35rem!important}@media (width>=1024px){.article-body--editorial-magazine .rvo-post-cover-lead:first-letter{font-family:var(--font-serif);float:left;color:var(--color-accent);margin:.06em .14em 0 0;padding-right:.02em;font-size:3.15rem;font-weight:700;line-height:.82}@supports (color:color-mix(in lab, red, red)){.article-body--editorial-magazine .rvo-post-cover-lead:first-letter{color:color-mix(in srgb, var(--color-accent) 75%, #0c0a09)}}}.article-body--editorial-magazine>figure.rvo-cover--editorial~.rvo-pullquote{margin-top:2.25rem;margin-bottom:1.75rem}@media print{.article-body .rvo-cover.rvo-cover--editorial{break-inside:avoid;page-break-inside:avoid;height:auto!important;min-height:auto!important;box-shadow:none!important;background-attachment:scroll!important}.article-body .rvo-cover.rvo-cover--editorial:after{display:none!important}.article-body .rvo-cover .rvo-cover__overlay,.article-body .rvo-cover .rvo-cover__overlay--light{color:#111!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #ccc!important}.article-body .rvo-cover__meta-strip{border-bottom-color:#ccc}.article-body blockquote:not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed),.article-body .rvo-pullquote{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#f5f5f4!important}.article-body .rvo-pullquote:before{opacity:.45;color:#78716c!important}.article-body a[href^=http]:after{content:" (" attr(href) ")";color:#666;font-size:.75em}.article-body--editorial-magazine .rvo-post-cover-lead:first-letter{float:none;font-size:inherit;color:inherit;margin:0}}@media (prefers-reduced-motion:reduce){.article-body .rvo-cover .rvo-cover__parallax-bg{transform:none!important}.article-body .rvo-cover.rvo-cover--css-parallax,.article-body .rvo-cwicly-container{background-attachment:scroll!important}#reading-progress{display:none!important}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn{transition:none}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn:hover{transform:none}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn:after{transition:none}}.article-body .rvo-stackable-counter-grid{width:100%;max-width:var(--rvo-read-measure);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin:1.25rem 0;display:grid}.article-body>.rvo-stackable-counter-grid,.article-body :is(.legacy-html,.rvo-import-fragment) .rvo-stackable-counter-grid{width:100%;max-width:var(--rvo-read-measure)!important}.article-body .rvo-counter-card{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.625rem;padding:.875rem .9rem}.rvo-counter-card__value{font-variant-numeric:tabular-nums}.article-body .rvo-counter-card__value{font-family:var(--font-serif);color:#1f2937;letter-spacing:-.01em;font-size:clamp(1.35rem,1rem + 1.25vw,2rem);font-weight:700;line-height:1.1}.article-body .rvo-counter-card__label{color:#57534e;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.article-body .rvo-stackable-counter-grid[data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.article-body .rvo-subtitle{color:#57534e;margin:.25rem 0 .75rem;font-size:.9375rem;font-style:italic;line-height:1.45}.article-body--lead-bg-video>.rvo-bg-video:first-child,.article-body--lead-bg-video>figure.rvo-cover:first-child,.article-lead-bg-video>.rvo-bg-video:first-child{box-shadow:none;border-radius:0;margin-top:0}.article-lead-bg-video>.rvo-bg-video{background:0 0;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner h1.rvo-cover__display-title,:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner p.rvo-cover__display-title{font-family:var(--font-serif);letter-spacing:-.035em;color:#0c0a09;text-wrap:balance;margin:0 0 .85em;font-size:clamp(1.5rem,.95rem + 2.4vw,2.5rem);font-weight:700;line-height:1.1}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner h1.rvo-cover__display-title:last-child,:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner p.rvo-cover__display-title:last-child{margin-bottom:0}.article-body .rvo-bg-video{color:inherit;background:0 0;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__media{object-fit:cover;z-index:0;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__overlay{z-index:1;min-height:inherit;background:0 0;justify-content:center;align-items:center;padding:1.5rem 1.25rem;display:flex;position:relative}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner{-webkit-backdrop-filter:blur(6px);color:#1c1917;width:100%;max-width:42rem;text-shadow:none;background:#ffffffe0;border-radius:.375rem;padding:1rem 1.15rem;font-size:1.125rem;line-height:1.75;box-shadow:0 2px 16px #0000001f}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner a{color:var(--color-accent-dark);text-underline-offset:2px;text-decoration:underline}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner a:hover{color:var(--color-accent)}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner p{margin:0 0 .85em}:is(.article-body,.article-lead-bg-video) .rvo-bg-video__inner p:last-child{margin-bottom:0}.article-body.prose .rvo-bg-video__inner,.article-body.prose .rvo-bg-video__inner p,.article-lead-bg-video .rvo-bg-video__inner,.article-lead-bg-video .rvo-bg-video__inner p{color:#1c1917}.article-body .rvo-bg-video--empty{position:relative}.article-body .rvo-float-left,.article-body .rvo-float-right{z-index:1;width:30%;max-width:100%;margin-top:0;margin-bottom:0;position:relative}.article-body .rvo-float-left{float:left;margin-right:.75em;display:inline-block}.article-body .rvo-float-right{float:right;margin-left:.75em;display:inline-block}.article-body .rvo-float-left img,.article-body .rvo-float-right img{vertical-align:top;max-width:100%;height:auto;margin-top:0!important;margin-bottom:0!important}.article-body>*+.rvo-float-left,.article-body>*+.rvo-float-right{margin-top:0}.article-body.prose>.rvo-float-left,.article-body.prose>.rvo-float-right,.article-body .rvo-float-left>.media-player,.article-body .rvo-float-right>.media-player,.article-body .rvo-float-left>.rvo-image,.article-body .rvo-float-right>.rvo-image,.article-body .rvo-float-left>figure,.article-body .rvo-float-right>figure{margin-top:0!important;margin-bottom:0!important}.article-body .rvo-float-left .rvo-float-left,.article-body .rvo-float-right .rvo-float-right{float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}.article-body .rvo-float-left>.rvo-wrapper,.article-body .rvo-float-right>.rvo-wrapper,.article-body .rvo-float-left .rvo-wrapper__inner,.article-body .rvo-float-right .rvo-wrapper__inner{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.article-body .rvo-float-left .rvo-wrapper,.article-body .rvo-float-right .rvo-wrapper{margin-top:0!important;margin-bottom:0!important}.article-body .rvo-float-left .media-player,.article-body .rvo-float-right .media-player{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:0!important;margin-bottom:0!important}.article-body .rvo-float-left .media-player iframe,.article-body .rvo-float-right .media-player iframe{min-width:0;max-width:100%;width:100%!important}.article-body .media-player[data-media-type=interactive]{overflow:visible}.article-body .rvo-float-left:has(.twitter-tweet,.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter]),.article-body .rvo-float-right:has(.twitter-tweet,.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter]),.article-body .rvo-float-left:has(.instagram-media),.article-body .rvo-float-right:has(.instagram-media),.article-body .rvo-float-left:has(.tiktok-embed),.article-body .rvo-float-right:has(.tiktok-embed),.article-body .rvo-float-left:has(.fb-post),.article-body .rvo-float-right:has(.fb-post),.article-body .rvo-float-left:has(iframe),.article-body .rvo-float-right:has(iframe){box-sizing:border-box;width:30%;min-width:min(300px,100%);max-width:100%;overflow:hidden}.article-body .rvo-float-left:has(.twitter-tweet,.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter]) .rvo-wrapper__inner,.article-body .rvo-float-right:has(.twitter-tweet,.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter]) .rvo-wrapper__inner,.article-body .rvo-float-left:has(.instagram-media) .rvo-wrapper__inner,.article-body .rvo-float-right:has(.instagram-media) .rvo-wrapper__inner,.article-body .rvo-float-left:has(.tiktok-embed) .rvo-wrapper__inner,.article-body .rvo-float-right:has(.tiktok-embed) .rvo-wrapper__inner,.article-body .rvo-float-left:has(.fb-post) .rvo-wrapper__inner,.article-body .rvo-float-right:has(.fb-post) .rvo-wrapper__inner,.article-body .rvo-float-left:has(.twitter-tweet,.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter]) .media-player,.article-body .rvo-float-right:has(.twitter-tweet,.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter]) .media-player,.article-body .rvo-float-left:has(.instagram-media) .media-player,.article-body .rvo-float-right:has(.instagram-media) .media-player,.article-body .rvo-float-left:has(.tiktok-embed) .media-player,.article-body .rvo-float-right:has(.tiktok-embed) .media-player,.article-body .rvo-float-left:has(.fb-post) .media-player,.article-body .rvo-float-right:has(.fb-post) .media-player{box-sizing:border-box;min-width:min(300px,100%);max-width:100%}@media (width<=1023px){.article-body .rvo-float-left:has(.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter],.twitter-tweet,.instagram-media,.tiktok-embed,.fb-post,iframe),.article-body .rvo-float-right:has(.cc-social-embed--tweet,.cc-social-embed[data-platform=Twitter],.twitter-tweet,.instagram-media,.tiktok-embed,.fb-post,iframe){float:none;width:100%;min-width:0;max-width:min(32rem,100%);margin-left:auto;margin-right:auto;display:block}}.article-body .rvo-float-left>figure.rvo-image,.article-body .rvo-float-right>figure.rvo-image{width:100%;line-height:0;display:block}.article-body .rvo-float-left>figure.rvo-image>img,.article-body .rvo-float-right>figure.rvo-image>img{vertical-align:bottom;width:100%;height:auto;display:block;margin-top:0!important;margin-bottom:0!important}.article-body .rvo-float-left>figure.rvo-image>figcaption,.article-body .rvo-float-right>figure.rvo-image>figcaption{margin-top:.35em;line-height:1.5}.article-body.prose .rvo-float-left>figure.rvo-image,.article-body.prose .rvo-float-right>figure.rvo-image{margin-top:0!important;margin-bottom:0!important}.article-body .rvo-float-left .media-player :is(iframe:not(.cc-social-embed__iframe)),.article-body .rvo-float-right .media-player :is(iframe:not(.cc-social-embed__iframe)){aspect-ratio:16/9;max-width:100%;height:auto}.article-body .rvo-float-left .media-player video.media-video,.article-body .rvo-float-right .media-player video.media-video{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.article-body .rvo-float-left .media-player video.media-video--portrait,.article-body .rvo-float-right .media-player video.media-video--portrait{aspect-ratio:9/16;width:auto;max-width:100%;max-height:min(70vh,32rem);margin-inline:auto;display:block}.article-body .media-player .cc-social-embed--active:not(.cc-social-embed--tweet) .cc-social-embed__iframe{max-width:100%;aspect-ratio:unset;position:absolute;inset:0;width:100%!important;height:100%!important}.article-body .rvo-float-left .media-player[data-media-type=interactive],.article-body .rvo-float-right .media-player[data-media-type=interactive]{padding:.5rem}.article-body .rvo-float-left .media-player .cc-social-embed--tweet,.article-body .rvo-float-right .media-player .cc-social-embed--tweet{margin-top:0;margin-bottom:0}.article-body .rvo-float-left .media-player .rvo-embed-map,.article-body .rvo-float-right .media-player .rvo-embed-map{max-height:min(50vh,22rem);aspect-ratio:unset;min-height:12rem!important}.article-body .rvo-float-left>:is(.legacy-html,.rvo-import-fragment),.article-body .rvo-float-right>:is(.legacy-html,.rvo-import-fragment){margin-top:0;margin-bottom:0}.article-body .rvo-float-left>:is(.legacy-html,.rvo-import-fragment) iframe,.article-body .rvo-float-right>:is(.legacy-html,.rvo-import-fragment) iframe{height:auto;max-height:min(50vh,22rem)}@media (width>=620px){.article-body .rvo-translate-left{float:left;width:45%;min-width:310px;margin-left:calc(-50% - 1rem);margin-right:1em;padding-left:.5em;padding-right:.5em;display:inline-block}.article-body .rvo-translate-right{float:right;width:45%;min-width:310px;margin-left:1px;margin-right:calc(-50% - 1rem)}}@media (width<=769px){.article-body .rvo-translate-left{margin-left:0}}@media (width<=576px){.article-body .rvo-translate-left{margin-left:1em}.article-body .rvo-translate-right{width:100%;margin-left:0;margin-right:0;display:block}}.article-body .rvo-full-width-img{width:100vw;min-width:0;max-width:none;max-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block;position:relative;left:auto;right:auto;overflow:hidden;transform:none}.article-body.prose>figure.rvo-full-width-img,.article-body.prose figure.rvo-full-width-img{width:100vw!important;min-width:0!important;max-width:none!important}@supports (width:100dvw){.article-body .rvo-full-width-img{width:100dvw;min-width:0;max-width:none;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}.article-body.prose>figure.rvo-full-width-img,.article-body.prose figure.rvo-full-width-img{width:100dvw!important;min-width:0!important;max-width:none!important}}@media (width<=769px){.article-body .rvo-full-width-img,.article-body>figure.rvo-cover{margin-left:-5.6%;margin-right:-5.6%}}@media (width<=576px){.article-body .rvo-full-width-img,.article-body>figure.rvo-cover{margin-left:-2.6%;margin-right:-2.6%}}.rvo-width-wide{width:90vw;max-width:1200px;margin-left:50%;position:relative;transform:translate(-50%)}.rvo-width-full{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.rvo-sticky-reveal-container{min-height:200vh;position:relative}.rvo-sticky-media{z-index:1;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.rvo-sticky-media img,.rvo-sticky-media video{object-fit:cover;width:100%;height:100%;display:block}.rvo-sticky-content{z-index:10;background:#ffffffe6;max-width:600px;margin-top:100vh;margin-left:auto;margin-right:auto;padding:2rem;position:relative}.article-body .rvo-scrolly-container{position:relative}.article-body .rvo-scrolly-media-layer{z-index:1;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.article-body .rvo-scrolly-media{opacity:0;transition:opacity .35s;position:absolute;inset:0}.article-body .rvo-scrolly-media[data-step-index="0"]{opacity:1}.article-body .rvo-scrolly-container[data-active-step] .rvo-scrolly-media[data-step-index="0"]:not(.is-active){opacity:0}.article-body .rvo-scrolly-media.is-active{opacity:1}.article-body .rvo-scrolly-media__img{object-fit:cover;width:100%;height:100%;display:block}.article-body .rvo-deep-zoom-master{position:absolute;inset:0;overflow:hidden}.article-body .rvo-deep-zoom-master__img{transform-origin:50%;will-change:transform;object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:reduce){.article-body .rvo-deep-zoom-master__img{transition:none}}.article-body .rvo-xray-background,.article-body .rvo-xray-foreground{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.article-body .rvo-scrolly-container[data-xray-direction=horizontal] .rvo-xray-foreground,.article-body .rvo-scrolly-container:not([data-xray-direction]) .rvo-xray-foreground{clip-path:inset(0 100% 0 0)}.article-body .rvo-scrolly-container[data-xray-direction=vertical] .rvo-xray-foreground{clip-path:inset(0 0 100%)}.article-body .rvo-scrolly-content-layer{z-index:10;position:relative}.article-body .rvo-scrolly-step{box-sizing:border-box;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.article-body .rvo-scrolly-step>*{background:#ffffffeb;max-width:36rem;padding:1.5rem}@media (prefers-reduced-motion:reduce){.article-body .rvo-scrolly-media{transition:none}}.article-body .rvo-image img,.article-body figure.rvo-image img{object-fit:contain;border-radius:.5rem;width:100%;max-width:100%;height:auto}.article-body figcaption,.article-body .rvo-caption{color:#78716c;text-align:center;margin-top:.5em;font-size:12px;font-style:italic}rvo-media-gallery{display:block}.article-body .rvo-gallery{margin-top:2.5rem;margin-bottom:2.5rem}.article-body .rvo-gallery__grid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.article-body .rvo-gallery__grid{grid-template-columns:repeat(2,1fr)}}.article-body .rvo-gallery__item{margin:0}.article-body .rvo-gallery__figure{background:#fafaf9;border-radius:.75rem;margin:0;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 3px #0000000f}.article-body .rvo-gallery__figure:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #00000014,0 4px 6px -2px #0000000a}.article-body .rvo-gallery__img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.article-body .rvo-gallery__figure:hover .rvo-gallery__img{transform:scale(1.03)}.article-body .rvo-gallery__caption{color:#57534e;background:#fff;border-top:1px solid #f5f5f4;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5}.article-body .rvo-gallery--media-slideshow .rvo-gallery-slideshow-figure{max-width:none;margin:0}.article-body .rvo-gallery--media-slideshow .rvo-gallery-slideshow{flex-direction:column;gap:0;display:flex}.article-body .rvo-gallery--media-slideshow .rvo-gallery-slideshow__kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#78716c;margin:0 0 .625rem;font-size:.625rem;font-weight:600}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage-row{width:100%}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage-shell{border-radius:.125rem;width:100%;min-width:0;position:relative;box-shadow:0 1px #1c19170f,0 12px 40px -12px #1c19172e}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage{z-index:1;aspect-ratio:16/9;background:linear-gradient(165deg,#292524 0%,#1c1917 45%,#0c0a09 100%);border-radius:.125rem;min-height:200px;position:relative;overflow:hidden}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage:after{content:"";pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-track{z-index:18;pointer-events:none;background:#ffffff38;border-radius:0 0 .125rem .125rem;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-bar{transform-origin:0;background:linear-gradient(90deg, var(--color-accent-dark), var(--color-accent-light));width:100%;height:100%;display:block;transform:scaleX(0)}.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle{z-index:25;color:#fafaf9;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#0c0a0973;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;min-width:44px;height:2.5rem;min-height:44px;margin:0;padding:0;transition:background .2s,color .2s,transform .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 2px 10px #0003}@media (hover:hover) and (pointer:fine){.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle:hover{color:var(--color-accent-dark);background:#fffffff5;border-color:#1d4ed859;transform:scale(1.07);box-shadow:0 4px 18px #00000026,0 0 0 1px #ffffff80}}.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:2px;color:var(--color-accent-dark);background:#fffffff5;border-color:#1d4ed873;box-shadow:0 4px 18px #0000001f}.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle:active{transform:scale(.96)}.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle__icon[hidden]{display:none}.article-body .rvo-gallery--media-slideshow .rvo-gallery-counter{z-index:17;pointer-events:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:#fafaf9;-webkit-backdrop-filter:blur(8px);background:#0c0a098c;border-radius:.125rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;bottom:.875rem;right:.875rem}.article-body .rvo-gallery--single.rvo-gallery--single-video .rvo-gallery-single__video{background:#1c1917;max-height:min(70vh,720px);margin-inline:auto;display:block}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav{z-index:22;color:#fafaf9;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#0c0a0966;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;margin:0;padding:0;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0003}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav__icon{flex-shrink:0;display:block}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav--prev{left:.75rem}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav--next{right:.75rem}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav:hover{color:var(--color-accent-dark);background:#fffffff2;transform:translateY(-50%)scale(1.04);box-shadow:0 4px 20px #0000001f}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:3px;color:var(--color-accent-dark);background:#fffffff2}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage-hitarea{cursor:zoom-in;z-index:1;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage__media{object-fit:cover;vertical-align:middle;width:100%;height:100%;min-height:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage__media:is(img,video){max-width:none;height:100%;min-height:0;margin-top:0;margin-bottom:0}.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage-hitarea:hover .rvo-gallery-stage__media{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.article-body .rvo-gallery--media-slideshow .rvo-gallery-stage-hitarea:hover .rvo-gallery-stage__media{transform:none}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav:hover{transform:translateY(-50%)}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn:hover,.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle:hover,.article-body .rvo-gallery--media-slideshow .rvo-gallery-autoplay-toggle:active{transform:none}}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist{border-top:1px solid #e7e5e4;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:.5rem;width:100%;margin-top:1rem;padding-top:1rem;display:flex;overflow:hidden}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn{cursor:pointer;background:#1c1917;border:1px solid #0000;border-radius:.125rem;justify-content:center;align-items:center;width:5.5rem;height:4rem;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn:after{content:"";background:var(--color-accent);opacity:0;height:3px;transition:opacity .2s,transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn img,.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn video,.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__media{object-fit:cover;object-position:center;vertical-align:middle;flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;display:block}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__media--video-placeholder{background:linear-gradient(145deg,#292524 0%,#57534e 55%,#1c1917 100%);flex:auto;width:100%;height:100%;min-height:2.5rem}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn:hover{border-color:#d6d3d1;transform:translateY(-2px);box-shadow:0 6px 16px -8px #1c191759}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn.is-active{border-color:#d6d3d1;box-shadow:0 0 0 1px #1c191714}.article-body .rvo-gallery--media-slideshow .rvo-gallery-playlist__btn.is-active:after{opacity:1;transform:scaleX(1)}.article-body.prose .rvo-gallery--media-slideshow :is(img,video){max-width:none;margin-top:0;margin-bottom:0}.article-body .rvo-gallery--media-slideshow .rvo-gallery-slideshow-caption{font-family:var(--font-sans);color:#78716c;text-align:center;border:none;max-width:none;margin:.75rem 0 0;padding:0;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.45}.article-body .rvo-gallery--media-slideshow .rvo-gallery-slideshow-caption:empty{display:none}@media (width<=639px){.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav--prev{left:.5rem}.article-body .rvo-gallery--media-slideshow .rvo-gallery-nav--next{right:.5rem}.article-body .rvo-gallery--media-slideshow .rvo-gallery-counter{padding:.3rem .5rem;font-size:.625rem;bottom:.5rem;right:.5rem}}.rvo-video-lightbox{z-index:10050;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rvo-video-lightbox[hidden]{display:none!important}.rvo-video-lightbox__backdrop{cursor:pointer;background:#1c1917e0;position:absolute;inset:0}.rvo-video-lightbox__panel{z-index:1;flex-direction:column;align-items:center;gap:.75rem;width:min(96vw,1100px);max-height:92vh;display:flex;position:relative}.rvo-video-lightbox__close{z-index:2;color:#1c1917;cursor:pointer;background:#fff;border:none;border-radius:9999px;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;font-size:1.5rem;line-height:1;position:absolute;top:-.25rem;right:0;box-shadow:0 4px 12px #0003}.rvo-video-lightbox__close:hover,.rvo-video-lightbox__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;background:#fafaf9}.rvo-video-lightbox__stage{background:#000;border-radius:.5rem;flex:1;justify-content:center;align-items:center;width:100%;min-height:min(50vh,480px);max-height:70vh;display:flex;position:relative;overflow:hidden}.rvo-video-lightbox__zoom-viewport{overscroll-behavior:contain;cursor:zoom-in;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;width:100%;height:100%;max-height:70vh;display:flex;overflow:auto}.rvo-video-lightbox__zoom-viewport:active{cursor:grabbing}.rvo-video-lightbox__zoom-viewport .rvo-video-lightbox__img{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:auto;max-height:none;margin:auto;display:block}.rvo-video-lightbox__img,.rvo-video-lightbox__video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70vh}.rvo-video-lightbox__video{width:100%}.rvo-video-lightbox__zoom-bar{-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;width:100%;padding:.35rem .5rem;display:flex}.rvo-video-lightbox__zoom-bar[hidden]{display:none!important}.rvo-video-lightbox__zoom-label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;color:#fafaf9;letter-spacing:.04em;min-width:3rem;font-size:.75rem}.rvo-video-lightbox__zoom-btn{color:#fafaf9;cursor:pointer;background:#1c191780;border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;min-width:44px;height:2.5rem;min-height:44px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.rvo-video-lightbox__zoom-btn--text{width:auto;min-width:2.75rem;font-family:var(--font-sans);letter-spacing:.06em;padding:0 .65rem;font-size:.6875rem;font-weight:600}.rvo-video-lightbox__zoom-btn:hover,.rvo-video-lightbox__zoom-btn:focus-visible{background:#ffffff2e;border-color:#ffffff8c;outline:none}.rvo-video-lightbox__zoom-btn:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:2px}.rvo-video-lightbox__nav{z-index:2;color:#1c1917;cursor:pointer;background:#fffffff2;border:1px solid #d6d3d1;border-radius:9999px;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;font-size:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rvo-video-lightbox__nav--prev{left:.5rem}.rvo-video-lightbox__nav--next{right:.5rem}.rvo-video-lightbox__nav:hover,.rvo-video-lightbox__nav:focus-visible{border-color:var(--color-accent);outline:none}.rvo-video-lightbox__playlist{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:100%;display:flex}.rvo-video-lightbox__playlist-item{cursor:pointer;background:#1c1917;border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:4.5rem;height:3.25rem;padding:0;display:flex;overflow:hidden}.rvo-video-lightbox__playlist-item.is-active{border-color:var(--color-accent-light)}.rvo-video-lightbox__playlist-item img,.rvo-video-lightbox__playlist-item video,.rvo-video-lightbox__playlist-media{object-fit:cover;object-position:center;flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;display:block}.rvo-video-lightbox__caption{text-align:center;color:#fafaf9;max-width:65ch;margin:0;font-size:.875rem;font-style:italic;line-height:1.5}.rvo-video-lightbox--open{z-index:9999;animation:.2s ease-out rvo-lb-fade;position:fixed;inset:0}.rvo-video-lightbox--single [data-rvo-lightbox-prev],.rvo-video-lightbox--single [data-rvo-lightbox-next],.rvo-video-lightbox--single [data-rvo-lightbox-playlist]{display:none!important}@keyframes rvo-lb-fade{0%{opacity:0}to{opacity:1}}.article-body hr{border:none;border-top:1px solid #d6d3d1;margin-top:2.5em;margin-bottom:2.5em}.article-body pre{color:#e7e5e4;background:#1c1917;border-radius:.5rem;margin-top:1.75em;margin-bottom:1.75em;padding:1em 1.25em;font-size:.875rem;line-height:1.7;overflow-x:auto}.article-body code{color:#c2410c;background:#f5f5f4;border-radius:.25rem;padding:.125em .375em;font-size:.875em}.article-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.article-body table{border-collapse:collapse;width:100%;margin-top:1.75em;margin-bottom:1.75em;font-size:.9375rem}.article-body th,.article-body td{text-align:left;border-bottom:1px solid #e7e5e4;padding:.625em .75em}.article-body th{color:#0c0a09;font-weight:600}.article-body>p:first-child:first-letter{float:left;font-family:var(--font-serif);color:var(--color-accent);margin-top:.05em;margin-right:.1em;font-size:3.5em;font-weight:700;line-height:.8}.article-body .footnote-ref a{color:var(--color-accent);cursor:pointer;padding:0 .15em;font-size:.75em;font-weight:600;text-decoration:none;position:relative}.article-body .footnote-ref a:hover{text-decoration:underline}.article-body .footnote-ref a:after{content:attr(data-footnote);color:#fafaf9;white-space:normal;pointer-events:none;opacity:0;z-index:50;background:#1c1917;border-radius:.375rem;width:max-content;max-width:min(280px,100vw - 2rem);padding:.5em .75em;font-size:.8125rem;font-weight:400;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.article-body .footnote-ref a:before{content:"";pointer-events:none;opacity:0;z-index:50;border:4px solid #0000;border-top-color:#1c1917;transition:opacity .15s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.article-body .footnote-ref a:hover:after,.article-body .footnote-ref a:hover:before,.article-body .footnote-ref a:focus:after,.article-body .footnote-ref a:focus:before,.article-body .footnote-ref a.tooltip-active:after,.article-body .footnote-ref a.tooltip-active:before{opacity:1}.fn-tooltip-js .article-body .footnote-ref a:after,.fn-tooltip-js .article-body .footnote-ref a:before{display:none!important}.article-body .footnotes{margin-top:2.5em}.article-body .footnotes-sep{border:none;border-top:1px solid #e7e5e4;margin-bottom:1.25em}.article-body .footnotes-list{color:#57534e;padding-left:1.5em;font-size:.875rem;line-height:1.55;list-style-type:decimal}.article-body .footnotes-list li{margin-bottom:.4em;scroll-margin-top:2rem}.article-body .footnotes-list li:target{background-color:#f5f5f4;border-radius:.25rem;margin-left:-.4em;padding:.2em .4em}.article-body .footnote-backref{color:var(--color-accent);margin-left:.25em;font-size:.875em;text-decoration:none}.article-body .footnote-backref:hover{text-decoration:underline}.article-body .footnote-ref:target a{background-color:#fef9c3;border-radius:.125rem;padding:0 .25em}[dir=rtl] .article-body{text-align:right}[dir=rtl] .article-body blockquote:not(.rvo-pullquote):not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed){border-left:none;border-right:4px solid var(--color-accent);padding:1.15rem 1.35rem 1.15rem 1.25rem}[dir=rtl] .article-body .rvo-pullquote{border-left:none;border-right:5px solid var(--color-accent);padding:1.35rem 1.35rem 1.45rem}[dir=rtl] .article-body .rvo-pullquote:before{left:auto;right:.55rem}[dir=rtl] .article-body .rvo-interview-answer{border-left:none;border-right:2px solid var(--color-accent);padding-left:0;padding-right:.5em}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .article-body .rvo-interview-answer{border-right:2px solid color-mix(in srgb, var(--color-accent) 20%, #d6d3d1)}}@media (width>=768px){[dir=rtl] .article-body .rvo-interview-answer{padding-right:1em}[dir=rtl] .article-body .rvo-pullquote{max-width:min(42.35rem,100%);margin-left:0;margin-right:-.35rem;padding-left:1.35rem;padding-right:2.1rem}}[dir=rtl] .article-body ul,[dir=rtl] .article-body ol{padding-left:0;padding-right:1.5em}[dir=rtl] .article-body th,[dir=rtl] .article-body td{text-align:right}[dir=rtl] .article-body>p:first-child:first-letter{float:right;margin-left:.1em;margin-right:0}[dir=rtl] .article-body .footnotes-list{padding-left:0;padding-right:1.5em}[dir=rtl] .article-body .footnote-backref{margin-left:0;margin-right:.25em}[dir=rtl] .article-body .footnotes-list li:target{margin-left:0;margin-right:-.5em}.rvo-membership-sidebar{border:1px solid #d6d3d1cc;margin-block-start:clamp(1rem,2.5cqi,1.5rem);padding:clamp(.85rem,2.2cqi,1.15rem)}@supports (color:color-mix(in lab, red, red)){.rvo-membership-sidebar{border:1px solid color-mix(in srgb, var(--color-stone-300,#d6d3d1) 80%, transparent)}}.rvo-membership-sidebar{background:#fafafa;border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.rvo-membership-sidebar{background:color-mix(in srgb, var(--color-stone-50,#fafaf9) 92%, white)}}.rvo-membership-sidebar__text{color:var(--color-stone-600,#57534e);margin:0 0 .75rem;font-size:clamp(.8125rem,1.9cqi,.875rem);line-height:1.45}.rvo-membership-sidebar__cta{color:var(--color-accent,#1d4ed8);text-underline-offset:.15em;align-items:center;font-size:clamp(.8125rem,1.9cqi,.875rem);font-weight:600;text-decoration:underline;display:inline-flex}.rvo-membership-sidebar__cta:hover,.rvo-membership-sidebar__cta:focus-visible{color:var(--color-stone-900,#1c1917)}.rvo-membership-mid{border-block:1px solid #d6d3d1b3;margin-block:clamp(1.75rem,4.5cqi,2.75rem);padding-block:clamp(.65rem,1.8cqi,.9rem)}@supports (color:color-mix(in lab, red, red)){.rvo-membership-mid{border-block:1px solid color-mix(in srgb, var(--color-stone-300,#d6d3d1) 70%, transparent)}}.rvo-membership-mid__text{font-family:var(--font-serif,Georgia, serif);color:var(--color-stone-600,#57534e);text-wrap:pretty;margin:0;font-size:clamp(.95rem,2.4cqi,1.05rem);font-style:italic;line-height:1.55}.rvo-membership-mid__link{color:var(--color-accent,#1d4ed8);text-underline-offset:.12em;white-space:nowrap;font-style:normal;font-weight:600;text-decoration:underline}.rvo-membership-end{border:1px solid #d6d3d1d9;margin-block:clamp(2rem,5cqi,3rem) clamp(1.5rem,4cqi,2.5rem);padding:clamp(1.25rem,3.5cqi,1.75rem)}@supports (color:color-mix(in lab, red, red)){.rvo-membership-end{border:1px solid color-mix(in srgb, var(--color-stone-300,#d6d3d1) 85%, transparent)}}.rvo-membership-end{background:#fbfbfa;border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.rvo-membership-end{background:color-mix(in srgb, var(--color-stone-50,#fafaf9) 88%, white)}}.rvo-membership-end__title{font-family:var(--font-serif,Georgia, serif);color:var(--color-stone-900,#1c1917);text-wrap:balance;margin:0 0 .65rem;font-size:clamp(1.15rem,3.2cqi,1.45rem);font-weight:700;line-height:1.25}.rvo-membership-end__body{color:var(--color-stone-700,#44403c);margin:0 0 1rem;font-size:clamp(.875rem,2.1cqi,.95rem);line-height:1.55}.rvo-membership-end__body :where(p){margin:0 0 .65em}.rvo-membership-end__amounts{flex-wrap:wrap;gap:clamp(.4rem,1.5cqi,.65rem);margin-bottom:.85rem;display:flex}.rvo-membership-end__amount{border:1px solid var(--color-stone-300,#d6d3d1);min-block-size:2.5rem;min-inline-size:2.75rem;color:var(--color-stone-800,#292524);background:#fff;border-radius:.375rem;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.rvo-membership-end__amount:hover,.rvo-membership-end__amount:focus-visible{border-color:var(--color-accent,#1d4ed8);color:var(--color-accent,#1d4ed8);outline:none}.rvo-membership-end__cta-wrap{margin:0}.rvo-membership-end__cta{background:var(--color-accent,#1d4ed8);color:#fff;border-radius:.375rem;align-items:center;min-block-size:2.75rem;padding-inline:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.rvo-membership-end__cta:hover,.rvo-membership-end__cta:focus-visible{filter:brightness(1.05);outline:2px solid var(--color-accent,#1d4ed8);outline-offset:2px}.rvo-toc-sheet__nav--membership{flex-direction:column;gap:.85rem;padding:.25rem .15rem .5rem;display:flex}.rvo-toc-sheet__membership-text{color:var(--color-stone-600,#57534e);margin:0;font-size:.9rem;line-height:1.45}.rvo-toc-sheet__membership-amounts{flex-wrap:wrap;gap:.45rem;display:flex}.rvo-toc-sheet__membership-amount{border:1px solid var(--color-stone-300,#d6d3d1);min-block-size:2.25rem;min-inline-size:2.5rem;color:var(--color-stone-800,#292524);border-radius:.375rem;justify-content:center;align-items:center;padding-inline:.65rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.rvo-toc-sheet__membership-cta{background:var(--color-accent,#1d4ed8);color:#fff;text-align:center;border-radius:.375rem;justify-content:center;align-items:center;min-block-size:2.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
