@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}}}@layer theme{:root,:host{--font-sans:var(--font-inter),-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-instrument-serif),"Tiempos",Georgia,serif;--font-mono:var(--font-inter),-apple-system,"Segoe UI",Arial,sans-serif;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-800:#953d00;--color-amber-950:#461901;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-semibold:600;--leading-tight:1.25;--radius-sm:10px;--radius-md:.375rem;--radius-lg:10px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f7f4ef;--color-paper:#ece5d9;--color-ink:#171513;--color-ink-2:#2b2721;--color-muted:#5f5a52;--color-muted-2:#8a847a;--color-line:#d9d3c8;--color-line-2:#cfc6b6;--color-accent:#c8102e;--color-accent-soft:#f3c9cf;--color-dark:#171513;--color-dark-2:#2a2622;--color-dark-line:#3a352f;--color-dark-muted:#a59d90;--color-card:#fff;--color-glass:rgba(255,255,255,.6);--color-glass-strong:rgba(255,255,255,.92);--color-on-accent:#fff;--color-on-dark:#fff;--radius-card:10px;--shadow-soft:0 6px 22px rgba(26,26,23,.06),0 2px 6px rgba(26,26,23,.04);--shadow-deep:0 24px 60px rgba(26,26,23,.14),0 6px 16px rgba(26,26,23,.08);--ease-soft:cubic-bezier(.2,.7,.2,1);--font-display:var(--font-bebas-neue),"Inter",sans-serif;--font-hero:var(--font-instrument-serif),Georgia,serif;--font-reading:var(--font-newsreader),Georgia,serif;--color-ink-3:#3d3933;--color-panel:#e8e2d7}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-amber-50:color(display-p3 .997804 .985047 .926312);--color-amber-200:color(display-p3 .979824 .904554 .57325);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-amber-950:color(display-p3 .252662 .109091 .026881)}}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-950:lab(15.8111% 20.9107 23.3752)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.sticky{position:-webkit-sticky;position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-full{top:100%}.right-1\.5{right:calc(var(--spacing)*1.5)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-left:auto;margin-right:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:decimal}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;list-style-type:disc}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;font-style:italic;font-weight:500}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);padding-left:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:.25rem;border-right-color:var(--tw-prose-quote-borders);padding-right:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-bottom:.1875em;border-radius:.3125rem;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.375em;padding-right:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.14286em;padding-right:1.14286em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:transparent;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-bottom:.571429em;font-weight:600}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:rgba(16,24,40,.1);--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:color(display-p3 0 0 0)){.prose{--tw-prose-body:color(display-p3 .219968 .253721 .318679);--tw-prose-headings:color(display-p3 .070423 .0928982 .151928);--tw-prose-lead:color(display-p3 .297358 .332176 .39043);--tw-prose-links:color(display-p3 .070423 .0928982 .151928);--tw-prose-bold:color(display-p3 .070423 .0928982 .151928);--tw-prose-counters:color(display-p3 .421287 .446085 .504784);--tw-prose-bullets:color(display-p3 .822033 .835264 .858521);--tw-prose-hr:color(display-p3 .899787 .906171 .92106);--tw-prose-quotes:color(display-p3 .070423 .0928982 .151928);--tw-prose-quote-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-captions:color(display-p3 .421287 .446085 .504784);--tw-prose-kbd:color(display-p3 .070423 .0928982 .151928);--tw-prose-kbd-shadows:color(display-p3 .070423 .0928982 .151928/.1);--tw-prose-code:color(display-p3 .070423 .0928982 .151928);--tw-prose-pre-code:color(display-p3 .899787 .906171 .92106);--tw-prose-pre-bg:color(display-p3 .125854 .159497 .216835);--tw-prose-th-borders:color(display-p3 .822033 .835264 .858521);--tw-prose-td-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-invert-body:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-lead:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-counters:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-bullets:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-hr:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-quotes:color(display-p3 .953567 .956796 .964321);--tw-prose-invert-quote-borders:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-captions:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-pre-code:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-th-borders:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-td-borders:color(display-p3 .219968 .253721 .318679)}}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-bottom:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.571429em;padding-right:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2{margin-top:calc(var(--spacing)*2)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.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}.size-full{width:100%;height:100%}.min-h-screen{min-height:100vh}.w-72{width:calc(var(--spacing)*72)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[80vw\]{max-width:80vw}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-help{cursor:help}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing)*2)}.self-center{align-self:center}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-card{background-color:var(--color-card)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-12{padding-block:calc(var(--spacing)*12)}.font-serif{font-family:var(--font-serif)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[24px\]{font-size:24px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-amber-800{color:var(--color-amber-800)}.text-ink-2{color:var(--color-ink-2)}.text-muted{color:var(--color-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.prose-stone{--tw-prose-body:#44403b;--tw-prose-headings:#1c1917;--tw-prose-lead:#57534d;--tw-prose-links:#1c1917;--tw-prose-bold:#1c1917;--tw-prose-counters:#79716b;--tw-prose-bullets:#d6d3d1;--tw-prose-hr:#e7e5e4;--tw-prose-quotes:#1c1917;--tw-prose-quote-borders:#e7e5e4;--tw-prose-captions:#79716b;--tw-prose-kbd:#1c1917;--tw-prose-kbd-shadows:rgba(28,25,23,.1);--tw-prose-code:#1c1917;--tw-prose-pre-code:#e7e5e4;--tw-prose-pre-bg:#292524;--tw-prose-th-borders:#d6d3d1;--tw-prose-td-borders:#e7e5e4;--tw-prose-invert-body:#d6d3d1;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#a6a09b;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#a6a09b;--tw-prose-invert-bullets:#57534d;--tw-prose-invert-hr:#44403b;--tw-prose-invert-quotes:#f5f5f4;--tw-prose-invert-quote-borders:#44403b;--tw-prose-invert-captions:#a6a09b;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgba(255,255,255,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d6d3d1;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#57534d;--tw-prose-invert-td-borders:#44403b}@supports (color:color(display-p3 0 0 0)){.prose-stone{--tw-prose-body:color(display-p3 .265384 .251047 .234362);--tw-prose-headings:color(display-p3 .107549 .0983899 .0912386);--tw-prose-lead:color(display-p3 .339543 .325291 .304619);--tw-prose-links:color(display-p3 .107549 .0983899 .0912386);--tw-prose-bold:color(display-p3 .107549 .0983899 .0912386);--tw-prose-counters:color(display-p3 .467445 .443064 .42264);--tw-prose-bullets:color(display-p3 .838762 .827967 .81946);--tw-prose-hr:color(display-p3 .905089 .897839 .893512);--tw-prose-quotes:color(display-p3 .107549 .0983899 .0912386);--tw-prose-quote-borders:color(display-p3 .905089 .897839 .893512);--tw-prose-captions:color(display-p3 .467445 .443064 .42264);--tw-prose-kbd:color(display-p3 .107549 .0983899 .0912386);--tw-prose-kbd-shadows:color(display-p3 .107549 .0983899 .0912386/.1);--tw-prose-code:color(display-p3 .107549 .0983899 .0912386);--tw-prose-pre-code:color(display-p3 .905089 .897839 .893512);--tw-prose-pre-bg:color(display-p3 .158674 .144808 .140558);--tw-prose-th-borders:color(display-p3 .838762 .827967 .81946);--tw-prose-td-borders:color(display-p3 .905089 .897839 .893512);--tw-prose-invert-body:color(display-p3 .838762 .827967 .81946);--tw-prose-invert-lead:color(display-p3 .647628 .627105 .61098);--tw-prose-invert-counters:color(display-p3 .647628 .627105 .61098);--tw-prose-invert-bullets:color(display-p3 .339543 .325291 .304619);--tw-prose-invert-hr:color(display-p3 .265384 .251047 .234362);--tw-prose-invert-quotes:color(display-p3 .960863 .960863 .958167);--tw-prose-invert-quote-borders:color(display-p3 .265384 .251047 .234362);--tw-prose-invert-captions:color(display-p3 .647628 .627105 .61098);--tw-prose-invert-pre-code:color(display-p3 .838762 .827967 .81946);--tw-prose-invert-th-borders:color(display-p3 .339543 .325291 .304619);--tw-prose-invert-td-borders:color(display-p3 .265384 .251047 .234362)}}@supports (color:lab(0% 0 0)){.prose-stone{--tw-prose-body:lab(27.3812% 1.32917 3.57789);--tw-prose-headings:lab(9.03835% 1.15298 1.92955);--tw-prose-lead:lab(35.5168% 1.08604 4.07829);--tw-prose-links:lab(9.03835% 1.15298 1.92955);--tw-prose-bold:lab(9.03835% 1.15298 1.92955);--tw-prose-counters:lab(48.1164% 2.35701 4.26852);--tw-prose-bullets:lab(84.7909% .928015 1.59738);--tw-prose-hr:lab(91.055% .663072 .865579);--tw-prose-quotes:lab(9.03835% 1.15298 1.92955);--tw-prose-quote-borders:lab(91.055% .663072 .865579);--tw-prose-captions:lab(48.1164% 2.35701 4.26852);--tw-prose-kbd:lab(9.03835% 1.15298 1.92955);--tw-prose-kbd-shadows:lab(9.03835% 1.15298 1.92955/.1);--tw-prose-code:lab(9.03835% 1.15298 1.92955);--tw-prose-pre-code:lab(91.055% .663072 .865579);--tw-prose-pre-bg:lab(15.0353% 1.96067 1.53427);--tw-prose-th-borders:lab(84.7909% .928015 1.59738);--tw-prose-td-borders:lab(91.055% .663072 .865579);--tw-prose-invert-body:lab(84.7909% .928015 1.59738);--tw-prose-invert-lead:lab(66.2166% 1.88044 3.20326);--tw-prose-invert-counters:lab(66.2166% 1.88044 3.20326);--tw-prose-invert-bullets:lab(35.5168% 1.08604 4.07829);--tw-prose-invert-hr:lab(27.3812% 1.32917 3.57789);--tw-prose-invert-quotes:lab(96.5286% -.0991821 .364268);--tw-prose-invert-quote-borders:lab(27.3812% 1.32917 3.57789);--tw-prose-invert-captions:lab(66.2166% 1.88044 3.20326);--tw-prose-invert-pre-code:lab(84.7909% .928015 1.59738);--tw-prose-invert-th-borders:lab(35.5168% 1.08604 4.07829);--tw-prose-invert-td-borders:lab(27.3812% 1.32917 3.57789)}}@media (hover:hover){.hover\:text-ink-2:hover{color:var(--color-ink-2)}}.dark\:border-amber-800:where(html[data-theme=dark],html[data-theme=dark] *){border-color:var(--color-amber-800)}.dark\:bg-amber-950\/25:where(html[data-theme=dark],html[data-theme=dark] *){background-color:rgba(70,25,1,.25)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/25:where(html[data-theme=dark],html[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)25%,transparent)}}.dark\:text-amber-200:where(html[data-theme=dark],html[data-theme=dark] *){color:var(--color-amber-200)}.dark\:prose-invert:where(html[data-theme=dark],html[data-theme=dark] *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#141210;--color-paper:#1a1714;--color-ink:#f1ece4;--color-ink-2:#e9e3d8;--color-muted:#b8b0a3;--color-muted-2:#8f877b;--color-line:#34302a;--color-line-2:#4a443b;--color-accent:#f4596e;--color-accent-soft:#2e1015;--color-dark:#0c0b09;--color-dark-2:#1f1c18;--color-dark-line:#3a352f;--shadow-soft:0 6px 22px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.35);--shadow-soft-hover:0 18px 40px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.4);--shadow-deep:0 24px 60px rgba(0,0,0,.65),0 6px 16px rgba(0,0,0,.45);--color-card:#1f1c18;--color-veil:rgba(20,18,16,.92);--color-glass:rgba(36,34,28,.6);--color-glass-strong:rgba(36,34,28,.92);--color-glass-soft:rgba(36,34,28,.92);--color-glass-border:rgba(255,255,255,.1);--color-glass-highlight:rgba(255,255,255,.06);--color-on-accent:#141210;--color-ff-accent:#f4596e;--color-ink-3:#cfc7ba;--color-panel:#2a2622}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}.font-display{font-family:var(--font-display);letter-spacing:.02em}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:10.5px;font-weight:600}.meta{font-family:var(--font-sans);color:var(--color-muted);font-size:13px}.kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.num{font-family:var(--font-display);color:var(--color-accent);letter-spacing:.02em;font-size:36px;line-height:.9}.icon-btn{border:1px solid var(--color-line-2);background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:44px;height:44px;color:var(--color-ink);transition:all .2s var(--ease-soft);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink);transform:translateY(-1px)}.theme-toggle{position:relative}.theme-toggle:after{content:"";border-radius:10px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.theme-toggle .sun{display:none}html[data-theme=dark] .theme-toggle .sun{display:block}html[data-theme=dark] .theme-toggle .moon{display:none}.theme-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.header-search:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pill-btn{background:var(--color-ink);height:38px;color:var(--color-bg);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:all .2s var(--ease-soft);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 20px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px rgba(26,26,23,.08)}.pill-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(26,26,23,.14)}.pill-btn.outline{color:var(--color-ink);border:1px solid var(--color-ink);box-shadow:none;background:0 0}.pill-btn.outline:hover{background:var(--color-ink);color:var(--color-bg)}.pill-btn.ghost{background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-ink);box-shadow:0 1px 4px rgba(26,26,23,.04)}.pill-btn.ghost:hover{background:var(--color-card)}.footer-submit-btn{color:#fff;height:42px;font-family:var(--font-sans);letter-spacing:.02em;transition:all .2s var(--ease-soft);background:0 0;border:1px solid rgba(255,255,255,.35);border-radius:10px;align-items:center;gap:9px;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.footer-submit-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);transform:translateY(-1px);box-shadow:0 6px 18px rgba(200,16,46,.28)}.footer-submit-btn .arrow{transition:transform .2s var(--ease-soft)}.footer-submit-btn:hover .arrow{transform:translate(3px)}body{flex-direction:column;display:flex}body>main{flex:1 0 auto;width:100%}.card{color:inherit;text-decoration:none;display:block}.card .thumb{background:var(--color-line);border-radius:var(--radius-card);position:relative;overflow:hidden}.card .thumb img,.card .thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-soft)}.card:hover .thumb img,.card:hover .thumb-img{transform:scale(1.06)}.card .cat-tag{background:var(--color-glass-strong);-webkit-backdrop-filter:blur(8px);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;z-index:1;border-radius:10px;padding:6px 11px;font-size:10px;font-weight:600;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px rgba(26,26,23,.08)}.card .cat-tag.partner{color:var(--color-on-dark);background:rgba(26,26,23,.92)}.card h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);transition:color .2s var(--ease-soft);font-weight:400;line-height:1.05}.card:hover h3{color:var(--color-accent)}.tint-politics{background:linear-gradient(135deg,#14140f 0%,#2a2a23 60%,rgba(200,16,46,.45) 100%)}.tint-london{background:linear-gradient(135deg,#1a3a5f 0%,#2a4a6f 55%,rgba(200,16,46,.3) 100%)}.tint-culture{background:linear-gradient(135deg,#6b2c1c 0%,#8a3f28 55%,#d4a017 100%)}.tint-business{background:linear-gradient(135deg,#14140f 0%,#1f3a2f 60%,#4a7c5e 100%)}.tint-property{background:linear-gradient(135deg,#2a2620 0%,#4a4137 55%,#8a7a63 100%)}.tint-food{background:linear-gradient(135deg,#6b1c2c 0%,#8c2f3e 55%,#d97706 100%)}.tint-opinion{background:linear-gradient(135deg,#2a2620 0%,#3a3429 55%,#c8102e 100%)}.tint-transport{background:linear-gradient(135deg,#14140f 0%,#1f2a3a 55%,#5b6f8c 100%)}.tint-investigations{background:linear-gradient(135deg,#0a0a08 0%,#1f1f19 50%,rgba(200,16,46,.6) 100%)}.tint-events{background:linear-gradient(135deg,#1c2a6b 0%,#3a4ea8 55%,#d4a017 100%)}.tint-tech{background:linear-gradient(135deg,#0a1228 0%,#1a2a55 55%,#5b9cff 100%)}.tint-style{background:linear-gradient(135deg,#2a1a2a 0%,#4a2f4a 55%,#d4a017 100%)}.tint-history{background:linear-gradient(135deg,#2a2620 0%,#463c2e 55%,#b08a4f 100%)}.tint-default{background:linear-gradient(135deg,#1a1a17 0%,#2a2a23 55%,rgba(200,16,46,.35) 100%)}.section-tile-photo{background:var(--color-dark-2)}.section-tile-img{transition:transform .9s var(--ease-soft)}.card:hover .section-tile-img{transform:scale(1.06)}.section-tile-scrim{background:linear-gradient(rgba(0,0,0,.05) 0%,rgba(0,0,0,.38) 55%,rgba(0,0,0,.78) 100%)}.nl-inline{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%,var(--color-accent-soft),transparent 65%),var(--color-paper);border:1px solid var(--color-line-2);box-shadow:var(--shadow-soft);margin:40px 0;padding:28px}.nl-inline.nl-done{font-family:var(--font-serif);font-size:24px}.nl-inline-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin:10px 0 6px;font-size:28px;font-weight:400;line-height:1.08}.nl-inline-body{color:var(--color-muted);margin:0 0 16px;font-size:14.5px}.nl-field{background:var(--color-card);border:1px solid var(--color-line-2);border-radius:10px;gap:6px;max-width:520px;padding:5px;display:flex}.nl-field input[type=email]{min-width:0;color:var(--color-ink);font:14px var(--font-sans);background:0 0;border:0;outline:none;flex:auto;padding:8px 14px}.nl-field input[type=email]::placeholder{color:var(--color-muted)}.nl-field .pill-btn{flex:none;justify-content:center}.nl-field-dark{border-color:var(--color-dark-line);background:rgba(255,255,255,.08)}.nl-field-dark input[type=email]{color:#fff}.nl-field-dark input[type=email]::placeholder{color:var(--color-dark-muted)}.nl-field:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.nl-fine{color:var(--color-muted);margin-top:12px;font-size:12px}.nl-error{color:var(--color-accent);margin-top:8px;font-size:13px}.nl-footer-title{color:#fff;margin-bottom:10px;font-weight:500}.lightbox-trigger{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block}.lightbox-root{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-soft);background:rgba(10,10,10,.92);justify-content:center;align-items:center;padding:40px 56px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox-root.is-open{opacity:1;pointer-events:auto}.lightbox-img-wrap{max-width:min(1500px,100%);max-height:100%;transition:transform .45s var(--ease-soft);flex-direction:column;align-items:center;gap:14px;display:flex;position:relative;transform:scale(.96)}.lightbox-root.is-open .lightbox-img-wrap{transform:scale(1)}.lightbox-img-wrap img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100vh - 160px);box-shadow:0 30px 70px rgba(0,0,0,.6)}.lightbox-caption{color:rgba(255,255,255,.85);font-family:var(--font-sans);text-align:center;max-width:720px;font-size:13.5px;line-height:1.5}.lightbox-caption cite{font-family:var(--font-mono);letter-spacing:.1em;color:rgba(255,255,255,.55);text-transform:uppercase;margin-top:4px;font-size:11px;font-style:normal;display:block}.lightbox-close{color:#fff;cursor:pointer;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:inline-flex;position:fixed;top:20px;right:20px}.lightbox-close:hover{background:rgba(255,255,255,.22)}.lightbox-nav{color:#fff;cursor:pointer;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:inline-flex;position:fixed;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:rgba(255,255,255,.22)}.lightbox-nav.prev{left:18px}.lightbox-nav.next{right:18px}.lightbox-counter{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);font-size:11px;position:fixed;top:24px;left:24px}@media (max-width:640px){.lightbox-root{padding:12px}.lightbox-nav.prev{left:6px}.lightbox-nav.next{right:6px}}.article-prose figure img{cursor:zoom-in}.article-hero{aspect-ratio:21/9;background:var(--color-line);width:100%;max-height:72vh;position:relative;overflow:hidden}.article-hero-gradient{pointer-events:none;background:linear-gradient(transparent 60%,rgba(10,10,10,.45) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.article-hero-backdrop{filter:blur(28px);transform:scale(1.12)}@media (max-width:768px){.article-hero.article-hero--contain{aspect-ratio:3/2}}.article-title{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--color-ink);margin-top:16px;font-size:max(40px,min(5.4vw,72px));font-weight:400;line-height:1.02}.article-standfirst{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-ink-2);margin-top:22px;font-size:22px;font-style:italic;font-weight:400;line-height:1.45}.article-byline{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-block:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:16px 0;font-size:11px;display:flex}.article-byline .article-author{color:var(--color-ink);font-weight:500}.article-byline .dot{background:var(--color-line-2);border-radius:50%;width:4px;height:4px}.article-byline .sponsored-tag{background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.14em;padding:4px 10px}.byline-extra{color:var(--color-muted);margin-top:6px;font-size:13px;font-style:italic}.byline-extra a{color:var(--color-accent);font-style:normal;text-decoration:underline}.prose,.article-prose{font-family:var(--font-reading);color:var(--color-ink-2);font-optical-sizing:auto;font-feature-settings:"onum" 1,"kern" 1;text-wrap:pretty;hanging-punctuation:first;--tw-prose-bold:var(--color-ink);--tw-prose-headings:var(--color-ink);--tw-prose-quotes:var(--color-ink);--tw-prose-code:var(--color-ink);--tw-prose-kbd:var(--color-ink);font-size:20.5px;line-height:1.62}.article-prose p{margin:0 0 1.25em}.article-prose li>p{margin:0}.article-prose li>p+p{margin-top:.6em}.article-prose>p:first-of-type:first-letter{font-family:var(--font-serif);float:left;color:var(--color-accent);padding:.08em .09em 0 0;font-size:4.4em;font-style:normal;line-height:.78}.article-prose>p:first-of-type{color:var(--color-ink);font-size:1.06em}.article-prose figure{clear:both;margin:34px 0;display:block}@media (max-width:768px){.article-prose figure{margin:26px 0}}.article-prose figure img{border-radius:var(--radius-card);width:100%;height:auto;box-shadow:var(--shadow-soft);margin:0;display:block}.article-prose iframe{aspect-ratio:16/9;clear:both;border-radius:var(--radius-card);border:0;width:100%;height:auto;margin:24px auto;display:block}.article-prose iframe[src*=pinterest\.com]{width:450px;max-width:100%}.article-prose img{clear:both;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.article-prose figcaption{font-family:var(--font-sans);color:var(--color-muted);text-align:left;margin-top:12px;padding:0 4px;font-size:14px;line-height:1.5}.article-prose figcaption cite{font-style:normal;font-family:var(--font-sans);color:var(--color-muted-2);margin-left:6px;font-size:13px}.article-prose h2{font-family:var(--font-serif);color:var(--color-ink);margin:2.1em 0 .6em;scroll-margin-top:170px;font-size:1.95em;font-weight:400;line-height:1.08}.article-prose h3{font-family:var(--font-serif);color:var(--color-ink);margin:1.8em 0 .5em;font-size:1.4em;font-weight:400;line-height:1.15}.prose :where(a){color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-prose :where(a){color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose :where(a:hover){opacity:.8}.article-prose :where(a:hover){opacity:.8}.pullquote{font-family:var(--font-serif);letter-spacing:-.01em;border-left:3px solid var(--color-accent);color:var(--color-ink);margin:32px 0;padding:8px 0 8px 24px;font-size:34px;line-height:1.18}.article-prose blockquote{border-left:3px solid var(--color-accent);font-family:var(--font-serif);color:var(--color-ink);margin:1.8em 0;padding:2px 0 2px 26px;font-size:1.45em;font-style:italic;line-height:1.22}.prose.article-prose blockquote{quotes:none}.prose.article-prose blockquote p:before,.prose.article-prose blockquote p:after{content:none}.article-prose blockquote cite{color:var(--color-muted);margin-top:8px;font-size:14px;font-style:normal;display:block}.prose blockquote p:first-of-type:before,.prose blockquote p:last-of-type:after{content:none}.article-prose .wp-block-pullquote,.article-prose blockquote.is-style-large{text-align:center;font-family:var(--font-serif);border-left:0;margin:36px 0;padding:16px 0;font-size:28px;line-height:1.25}.article-prose table{border-collapse:collapse;width:100%;margin:28px 0;font-size:15px;display:block;overflow-x:auto}.article-prose th,.article-prose td{border:1px solid var(--color-line,#e5e5e5);text-align:left;padding:8px 12px}.article-prose th{background:var(--color-paper);font-weight:600}.article-prose .alignleft,.article-prose figure.alignleft{float:left;max-width:50%;margin:6px 24px 16px 0}.article-prose .alignright,.article-prose figure.alignright{float:right;max-width:50%;margin:6px 0 16px 24px}.article-prose .aligncenter,.article-prose figure.aligncenter{margin-left:auto;margin-right:auto}.article-prose .wp-block-button__link,.article-prose a.wp-element-button{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-card);margin:8px 0;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.reveal{opacity:0;animation:wm-reveal .9s var(--ease-soft)forwards;transform:translateY(14px)}.reveal-2{animation-delay:.12s}.reveal-3{animation-delay:.22s}.reveal-4{animation-delay:.32s}@keyframes wm-reveal{to{opacity:1;transform:translateY(0)}}.dropcap:first-letter,.has-dropcap>p:first-of-type:first-letter{font-family:var(--font-serif);float:left;color:var(--color-accent);padding:8px 14px 0 0;font-size:5em;font-style:italic;font-weight:400;line-height:.82}.scroll-progress{z-index:100;pointer-events:none;background:rgba(200,16,46,.06);height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress-bar{transform-origin:0;background:linear-gradient(90deg,var(--color-accent)0%,#ff4960 35%,#ffb27a 55%,#ff4960 75%,var(--color-accent)100%);will-change:transform;background-size:220% 100%;transition:transform .12s ease-out;animation:4.5s linear infinite wm-progress-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px rgba(200,16,46,.55)}@keyframes wm-progress-shimmer{to{background-position:-220% 0}}.reveal-on-scroll{opacity:0;transition:opacity .95s var(--ease-soft),transform .95s var(--ease-soft);will-change:opacity,transform;transform:translateY(36px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll.delay-1{transition-delay:80ms}.reveal-on-scroll.delay-2{transition-delay:.16s}.reveal-on-scroll.delay-3{transition-delay:.24s}.reveal-on-scroll.delay-4{transition-delay:.32s}.stagger-grid>*{opacity:0;transition:opacity .7s var(--ease-soft),transform .7s var(--ease-soft);transform:translateY(28px)}.stagger-grid.is-visible>*,.reveal-on-scroll.is-visible .stagger-grid>*{opacity:1;transform:translateY(0)}.stagger-grid>:first-child{transition-delay:40ms}.stagger-grid>:nth-child(2){transition-delay:.1s}.stagger-grid>:nth-child(3){transition-delay:.16s}.stagger-grid>:nth-child(4){transition-delay:.22s}.stagger-grid>:nth-child(5){transition-delay:.28s}.stagger-grid>:nth-child(6){transition-delay:.34s}.stagger-grid>:nth-child(7){transition-delay:.4s}.stagger-grid>:nth-child(8){transition-delay:.46s}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.stagger-grid>*{opacity:1!important;transition:none!important;transform:none!important}.scroll-progress-bar{animation:none}}.back-to-top{z-index:41;background:var(--color-card);width:44px;height:44px;color:var(--color-ink);border:1px solid var(--color-line-2);box-shadow:var(--shadow-soft);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-soft),transform .25s var(--ease-soft);border-radius:10px;place-items:center;display:grid;position:fixed;bottom:112px;right:24px;transform:translateY(8px)}.back-to-top.is-shown{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{color:var(--color-accent)}.back-to-top:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:767px){.back-to-top{bottom:100px;right:16px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.subscribe-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);background:rgba(26,26,23,.46);justify-content:center;align-items:center;padding:20px;animation:.2s subFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.subscribe-panel{background:var(--color-bg);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-deep);animation:subUp .28s var(--ease-soft);padding:40px 32px 30px;position:relative}.subscribe-close{width:34px;height:34px;position:absolute;top:14px;right:14px}.subscribe-headline{letter-spacing:-.01em;margin:10px 0 8px;font-size:30px;line-height:1.06}.subscribe-body{color:var(--color-muted);margin-bottom:20px;font-size:14.5px;line-height:1.55}.subscribe-form{flex-direction:column;gap:10px;display:flex}.subscribe-field{background:var(--color-card);border:1px solid var(--color-line-2);box-shadow:var(--shadow-soft);transition:border-color .2s var(--ease-soft);border-radius:10px;align-items:center;gap:6px;padding:6px;display:flex}.subscribe-field:focus-within{border-color:var(--color-accent)}.subscribe-field input{min-width:0;height:42px;font:15px var(--font-sans);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 16px}.subscribe-field .pill-btn{flex-shrink:0;justify-content:center;height:42px;padding:0 22px;font-size:14px}.subscribe-note{margin-top:10px;font-size:13px}.subscribe-fine{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-2);margin-top:14px;font-size:10.5px}.subscribe-success h2{margin:8px 0 6px;font-size:28px}.subscribe-success p{color:var(--color-muted);font-size:14px}@keyframes subFade{0%{opacity:0}to{opacity:1}}@keyframes subUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.subscribe-overlay,.subscribe-panel{animation:none}}.author-page{max-width:880px;margin:0 auto;padding:48px 24px 80px}.author-breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:28px;font-size:11px}.author-breadcrumb a{color:var(--color-muted)}.author-header{align-items:flex-start;gap:24px;margin-bottom:40px;display:flex}.author-avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.author-header h1{font-family:var(--font-hero);letter-spacing:-.02em;font-size:max(32px,min(4vw,48px));line-height:1.02}.author-type-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-top:8px;font-size:10.5px;display:inline-block}.author-bio{color:var(--color-muted);max-width:60ch;margin-top:14px;font-size:15px;line-height:1.6}.author-contact,.author-social{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.author-contact a,.author-social a{color:var(--color-accent)}.author-articles h2,.author-cross-magazine h2{font-family:var(--font-hero);letter-spacing:-.01em;border-bottom:2px solid var(--color-ink);margin-bottom:4px;padding-bottom:12px;font-size:24px}.author-articles ul,.author-cross-magazine ul{margin:0;padding:0;list-style:none}.author-articles li,.author-cross-magazine li{border-bottom:1px solid var(--color-line-2)}.author-articles li a,.author-cross-magazine li a{font-family:var(--font-hero);letter-spacing:-.01em;color:var(--color-ink);padding:18px 4px;font-size:19px;line-height:1.25;transition:color .15s,padding-left .15s;display:block}.author-articles li a:hover,.author-cross-magazine li a:hover{color:var(--color-accent);padding-left:10px}.author-article-title{display:block}.author-article-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:6px;font-size:11px;display:block}.author-articles p{color:var(--color-muted);padding:18px 4px;font-size:14px}.author-cross-magazine{margin-top:48px}.author-cross-magazine li small{color:var(--color-muted);margin-left:8px;font-size:12px}.search-note{color:var(--color-muted)}.search-filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:12px 16px;margin:0 0 20px;padding:0 0 16px;display:flex}.search-filter{flex-direction:column;flex:140px;gap:4px;min-width:140px;display:flex}.search-filter select{font:500 14px/1.3 var(--font-sans);color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-line-2);border-radius:6px;padding:7px 10px}.search-filter select:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.search-filters-apply{font:600 13px/1 var(--font-sans);color:var(--color-on-accent);background:var(--color-accent);border-radius:6px;align-self:flex-end;padding:9px 14px}.search-summary{margin:0 0 8px}.search-hits{margin:0;padding:0;list-style:none}.search-hit{border-bottom:1px solid var(--color-line)}.search-hit-link{color:inherit;align-items:flex-start;gap:16px;padding:16px 0;text-decoration:none;display:flex}.search-hit-thumb{background:var(--color-line);border-radius:6px;flex:0 0 96px;width:96px;height:72px;position:relative;overflow:hidden}.search-hit-thumb img{object-fit:cover}.search-hit-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.search-hit-title{font-family:var(--font-serif);color:var(--color-ink);font-size:20px;font-weight:400;line-height:1.2}.search-hit-link:hover .search-hit-title{color:var(--color-accent)}.search-hit-lede{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}:root{--accent-fill:#c8102e;--on-accent-fill:#fff;--sig-shadow:0 22px 40px -26px rgba(0,0,0,.4);--sig-ease:cubic-bezier(.16,1,.3,1)}body[style*=--mag-accent-fill]{--accent-fill:var(--mag-accent-fill);--on-accent-fill:var(--mag-on-accent-fill);--color-accent:var(--mag-accent-text)}html[data-theme=dark] body[style*=--mag-accent-fill]{--color-accent:var(--mag-accent-text-dark)}::selection{color:#171513;background:#f3c9cf}html[data-theme=dark] ::selection{color:#fff;background:#5a2a30}.sig-wrap{box-sizing:border-box;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.sig-clamp2{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sig-kicker{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:13px;font-weight:700}.sig-kicker-accent{color:var(--color-accent)}.sig-meta{font-family:var(--font-sans);color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.35}.sig-h2{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:40px;font-weight:400;line-height:1}.sig-h2-lg{font-size:max(36px,min(4vw,52px))}.sig-h2-xl{font-size:max(40px,min(4.4vw,60px))}.sig-sub{color:var(--color-ink-3);margin:10px 0 0;font-size:16px;line-height:1.5}.sig-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.sig-head-rule{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:28px;padding-bottom:14px;display:flex}.sig-head-link{color:var(--color-ink);white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none}.sig-accent-link{color:var(--color-accent)}.sig-head-link:hover{text-underline-offset:4px;text-decoration:underline}:where(.sig-cover-title,.sig-feature-title,.sig-spread-lead-title,.sig-spread-item-title,.sig-event-title) a{color:inherit;text-decoration:none}.sig-card:hover .sig-card-title,.sig-lead:hover .sig-lead-title,.sig-upnext:hover .sig-upnext-title,.sig-also-item a:hover .sig-also-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:where(.sig-cover-title,.sig-feature-title,.sig-spread-lead-title,.sig-spread-item-title,.sig-event-title) a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:where(.sig-header,.sig-menu,.sig-footer,main[class^=sig-]) :focus-visible{outline:2px solid var(--accent-fill);outline-offset:3px}.sig-btn{box-sizing:border-box;min-height:44px;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1.5px solid transparent;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sig-btn-accent{background:var(--accent-fill);color:var(--on-accent-fill);padding:0 22px}.sig-btn-accent:hover{filter:brightness(1.08)}.sig-btn-outline{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.sig-btn-outline:hover{background:var(--color-ink);color:var(--color-bg)}.sig-btn-ink{color:#fff;background:#171513}.sig-btn-ink:hover{background:#2b2721}.sig-btn-card{background:var(--color-card);color:var(--color-ink)}.sig-btn-lg{min-height:50px;padding:0 26px;font-size:15px}.sig-btn-xl{min-height:56px;padding:0 30px;font-size:16px}.sig-btn-num{min-width:44px;padding:0 12px}.sig-icon-btn{box-sizing:border-box;border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:inline-flex}.sig-icon-btn:hover{background:var(--color-paper);border-color:var(--color-line-2)}.theme-toggle.sig-icon-btn:after{display:none}.sig-header{z-index:30;background:var(--color-bg);border-bottom:1px solid var(--color-line);position:-webkit-sticky;position:sticky;top:0}.sig-header-row{box-sizing:border-box;align-items:center;gap:10px;max-width:1400px;margin:0 auto;padding:16px 32px 0;display:flex}.sig-header>.sig-header-row:has(+.sig-progress-slot){padding-bottom:16px}.sig-menu-btn{order:1}.sig-wordmark-link{min-width:0;color:var(--color-ink);order:2;margin-left:4px;text-decoration:none}.sig-wordmark{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ink);overflow-wrap:anywhere;font-size:34px;line-height:1;display:block}.sig-wordmark .dot,.sig-menu-wordmark .dot,.sig-footer-wordmark .dot,.sig-invite-card-mark .dot{color:var(--accent-fill)}.sig-logo{width:auto;height:40px;display:block}.sig-wx{color:var(--color-ink);order:3;align-items:center;gap:10px;margin-left:auto;margin-right:14px;display:inline-flex}.sig-wx-icon{flex:none}.sig-wx-body{line-height:1.15}.sig-wx-now{white-space:nowrap;display:block}.sig-wx-temp{font-size:17px;font-weight:700}.sig-wx-word{margin-left:6px;font-size:14px;font-weight:500}.sig-wx-date{color:var(--color-muted);white-space:nowrap;font-size:12.5px;display:block}.header-search{order:4}.sig-header-row>.header-search:not(.sig-wx~.header-search){margin-left:auto}.theme-toggle{order:5}.subscribe-cta{order:6}.header-submit{order:7}.sig-header-rule{border-top:1px solid var(--color-line);width:calc(min(100%,1400px) - 64px);margin:14px auto 0}.sig-nav{box-sizing:border-box;flex-wrap:wrap;gap:4px 28px;max-width:1400px;margin:0 auto;padding:12px 32px 13px;font-size:14.5px;font-weight:500;display:flex}.sig-nav a{color:var(--color-ink);white-space:nowrap;text-decoration:none}.sig-nav a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sig-nav a.is-current{color:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent);padding-bottom:3px}.sig-progress{height:3px}.sig-progress>div{background:var(--accent-fill);height:3px;transition:width .12s linear}.sig-menu-overlay{z-index:60;opacity:0;pointer-events:none;background:rgba(20,18,16,.45);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.sig-menu-overlay.is-open{opacity:1;pointer-events:auto}.sig-menu{z-index:61;box-sizing:border-box;background:var(--color-bg);width:min(440px,100vw);color:var(--color-ink);visibility:hidden;transition:transform .35s var(--sig-ease),visibility 0s linear .35s;padding:24px 32px 36px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:30px 0 60px -30px rgba(0,0,0,.5)}.sig-menu.is-open{visibility:visible;transition:transform .35s var(--sig-ease);transform:none}.sig-menu-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sig-menu-wordmark{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;font-size:30px;line-height:1;text-decoration:none}.sig-menu-search{border:1px solid var(--color-line);background:var(--color-card);min-height:48px;color:var(--color-muted);border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:0 14px;display:flex}.sig-menu-search:focus-within{border-color:var(--color-ink)}.sig-menu-search input{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:0;flex:auto;font-size:15px}.sig-menu-search-go{color:var(--color-accent);margin-top:10px;font-size:14px;font-weight:600;text-decoration:none;display:block}.sig-menu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:26px 0 4px;font-size:12.5px;font-weight:700}.sig-menu-label-gap{margin:28px 0 10px}.sig-menu-nav a{border-bottom:1px solid var(--color-line);color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;text-decoration:none;display:flex}.sig-menu-nav a:hover .name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sig-menu-nav .name{font-family:var(--font-serif);font-size:27px;line-height:1.1}.sig-menu-nav .count{color:var(--color-muted);font-size:13px}.sig-menu-empty{color:var(--color-muted);margin:14px 0 0;font-size:14.5px}.sig-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sig-menu-actions .sig-btn{white-space:normal;text-align:center;min-height:48px;padding:0 12px;font-size:14.5px}.sig-menu-subscribe{grid-column:1/-1}.sig-menu-row{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-top:24px;padding:14px 0;font-size:15px;font-weight:600;display:flex}.sig-switch{cursor:pointer;background:#cfc8bb;border:0;border-radius:15px;justify-content:flex-start;width:52px;height:30px;padding:3px;transition:background .2s;display:flex}.sig-switch span{background:#fff;border-radius:12px;width:24px;height:24px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.sig-switch.is-on{background:var(--accent-fill);justify-content:flex-end}.sig-menu-small{flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:14px;display:flex}.sig-menu-small a{color:var(--color-ink-3);text-decoration:none}.sig-menu-small a:hover{text-decoration:underline}.sig-menu-tagline{font-family:var(--font-serif);color:var(--color-ink-3);margin:18px 0 0;font-size:18px;font-style:italic}.sig-menu-powered{color:var(--color-muted);margin:22px 0 0;font-size:13px}.sig-menu-powered a{color:var(--color-ink);font-weight:700;text-decoration:none}.sig-img,.sig-noimg{display:block;position:relative;overflow:hidden}.sig-noimg{box-sizing:border-box;background:var(--color-panel);color:var(--color-muted);align-items:flex-end;padding:16px 18px;display:flex}.sig-noimg span{font-family:var(--font-serif);font-size:24px;font-style:italic;line-height:1.05}.sig-zoom{display:block;overflow:hidden}.sig-zoom img,.sig-card .sig-img img,.sig-lead .sig-img img,.sig-door img{transition:transform .7s var(--sig-ease)}.sig-zoom:hover img,.sig-card:hover .sig-img img,.sig-lead:hover .sig-img img,.sig-door:hover img{transform:scale(1.04)}.sig-card{background:var(--color-card);box-shadow:var(--sig-shadow);color:var(--color-ink);border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sig-card-img{aspect-ratio:3/2;flex:none}.sig-card-body{padding:14px 18px 20px;display:block}.sig-card .sig-meta{font-size:13px;display:block}.sig-card-title{font-family:var(--font-serif);color:var(--color-ink);margin-top:6px;font-size:25px;line-height:1.1}.sig-grid{gap:28px 24px;display:grid}.sig-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sig-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sig-grid-4 .sig-card-title{font-size:24px}.sig-cover{color:#f7f4ef;background:#171513;position:relative}.sig-cover-box{height:max(580px,min(100vh - 124px,900px));position:relative;overflow:hidden}.sig-cover-slide{opacity:0;pointer-events:none;transition:opacity .9s var(--sig-ease);position:absolute;top:0;bottom:0;left:0;right:0}.sig-cover-slide.is-on{opacity:1;pointer-events:auto}.sig-cover-photo{position:absolute;top:0;bottom:0;left:0;right:0}.sig-cover-slide.is-small .sig-cover-photo{filter:blur(40px)brightness(.5)saturate(1.25);top:-60px;bottom:-60px;left:-60px;right:-60px}.sig-cover-plain{background:radial-gradient(120% 90% at 85% 10%,#3a352f 0%,#171513 60%)}.sig-cover-frame{aspect-ratio:740/494;border-radius:10px;width:min(44%,600px);position:absolute;top:56px;right:max(48px,50% - 652px);overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}.sig-cover-shade{background:linear-gradient(rgba(14,12,10,0) 28%,rgba(14,12,10,.12) 45%,rgba(14,12,10,.5) 74%,rgba(14,12,10,.88) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sig-cover-text{position:absolute;bottom:80px;left:max(48px,50% - 652px);right:48px}.sig-cover:not(:has(.sig-also)) .sig-cover-text{bottom:80px}.sig-cover-meta{opacity:.9;margin:0 0 12px;font-size:14px}.sig-cover-title{font-family:var(--font-serif);color:#fff;max-width:26ch;margin:0;font-size:max(38px,min(min(4vw,7vh),66px));font-weight:400;line-height:1.04}.sig-cover-title.is-small{max-width:46%;font-size:max(32px,min(min(3vw,5.6vh),52px))}.sig-cover-dots{z-index:2;pointer-events:none;position:absolute;bottom:72px;left:0;right:0}.sig-cover:not(:has(.sig-also)) .sig-cover-dots{bottom:72px}.sig-cover-dots-inner{box-sizing:border-box;pointer-events:auto;justify-content:flex-end;gap:8px;max-width:1400px;margin:0 auto;padding:0 48px;display:flex}.sig-cover-dots button{cursor:pointer;background:rgba(255,255,255,.4) padding-box content-box;border:0;border-radius:2px;width:40px;height:24px;padding:10px 0}.sig-cover-dots button.is-on{background-color:#fff}.sig-also{z-index:2;background:#171513;border-top:1px solid rgba(255,255,255,.16);position:relative}.sig-also-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sig-also-strip{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1400px;margin:0 auto;padding:22px 48px 26px;display:grid}.sig-also-item{min-width:0}.sig-also-item a{color:#fff;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;text-decoration:none;display:grid}.sig-also-item a:not(:has(.sig-also-img)){grid-template-columns:minmax(0,1fr)}.sig-also-img{border-radius:10px;width:150px;height:104px}.sig-also-text{min-width:0}.sig-also-meta{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.sig-also-title{font-family:var(--font-serif);margin-top:3px;font-size:max(21px,min(1.7vw,26px));line-height:1.1}.sig-feature{color:#fff;background:#171513;height:620px;margin-top:72px;position:relative;overflow:hidden}.sig-feature-shade{background:linear-gradient(90deg,rgba(14,12,10,.7) 0%,rgba(14,12,10,.25) 45%,rgba(14,12,10,0) 70%);position:absolute;top:0;bottom:0;left:0;right:0}.sig-feature-text{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;max-width:1400px;margin:0 auto;padding:0 32px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sig-feature-meta{opacity:.9;margin:0;font-size:14px}.sig-feature-title{font-family:var(--font-serif);max-width:20ch;margin:12px 0 0;font-size:max(44px,min(4.8vw,72px));font-style:italic;font-weight:400;line-height:1.02}.sig-feature-text .sig-btn{align-self:flex-start;margin-top:28px}.sig-feature.is-small .sig-feature-blur{filter:blur(40px)brightness(.5)saturate(1.25);transform:scale(1.15)}.sig-feature-frame{aspect-ratio:740/494;border-radius:10px;width:min(44%,600px);position:absolute;top:50%;right:max(48px,50% - 652px);overflow:hidden;transform:translateY(-50%);box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}.sig-feature.is-small .sig-feature-title{max-width:min(20ch,46%)}.sig-spread{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:28px 24px;padding-top:72px;display:grid}.sig-spread:has(>.sig-spread-lead:only-child){grid-template-columns:minmax(0,1fr)}.sig-spread-lead{background:var(--color-card);box-shadow:var(--sig-shadow);border-radius:10px;flex-direction:column;grid-row:span 2;display:flex;overflow:hidden}.sig-spread-lead-img{flex:auto;min-height:320px;position:relative}.sig-spread-lead-img>*{position:absolute;top:0;bottom:0;left:0;right:0}.sig-spread-lead-body{padding:22px 28px 30px}.sig-spread-lead-title{font-family:var(--font-serif);color:var(--color-ink);margin:8px 0 0;font-size:46px;font-weight:400;line-height:1.04}.sig-spread-dek{color:var(--color-ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:52ch;margin:14px 0 0;font-size:17px;line-height:1.6;display:-webkit-box;overflow:hidden}.sig-spread-item{background:var(--color-card);box-shadow:var(--sig-shadow);border-radius:10px;overflow:hidden}.sig-spread-item-img{aspect-ratio:3/2;position:relative}.sig-spread-item-img>*{position:absolute;top:0;bottom:0;left:0;right:0}.sig-spread-item-body{padding:14px 18px 20px}.sig-spread-item-title{font-family:var(--font-serif);color:var(--color-ink);margin:6px 0 0;font-size:27px;font-weight:400;line-height:1.08}.sig-band{background:var(--color-paper);margin-top:96px}.sig-band-inner{padding-top:72px;padding-bottom:80px}.sig-band .sig-head-row{margin-bottom:36px}.sig-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sig-event{min-width:0}.sig-event-img{aspect-ratio:4/5;background:var(--color-panel);border-radius:10px;position:relative}.sig-event-img>*{position:absolute;top:0;bottom:0;left:0;right:0}.sig-event-meta{margin-top:16px}.sig-event-title{font-family:var(--font-serif);color:var(--color-ink);margin:8px 0 0;font-size:30px;font-weight:400;line-height:1.08}.sig-more{padding-top:88px}.sig-explore{padding-top:104px}.sig-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sig-door{aspect-ratio:4/3;color:#fff;background-color:#2a2622;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.sig-door .sig-door-shade{background:linear-gradient(rgba(14,12,10,.1) 40%,rgba(14,12,10,.78) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sig-door-text{position:absolute;bottom:18px;left:20px;right:20px}.sig-door-name{font-family:var(--font-serif);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:1}.sig-door-count{opacity:.9;margin-top:6px;font-size:13.5px;display:block}.sig-invite,.sig-yellow-band{--color-ink:#171513;--color-ink-2:#2b2721;--color-ink-3:#3d3933;--color-muted:#3d3933;--color-bg:#f7f4ef;--color-card:#fff;--color-line:#d9d3c8;--color-panel:#e8e2d7}.sig-invite{color:#171513;background:#ffd33d;margin-top:96px}.sig-invite-inner{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:72px;display:flex}.sig-invite-copy{flex:460px;min-width:0}.sig-invite-title{font-family:var(--font-serif);margin:0;font-size:max(44px,min(5vw,68px));font-weight:400;line-height:.98}.sig-invite-by{margin:10px 0 0;font-size:14px;font-weight:600}.sig-invite-text{color:#2b2721;max-width:44ch;margin:18px 0 0;font-size:17px;line-height:1.6}.sig-steps{flex-wrap:wrap;gap:10px 26px;margin:22px 0 0;padding:0;list-style:none;display:flex}.sig-steps li{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.sig-steps li span{color:#ffd33d;background:#171513;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.sig-invite-copy .sig-btn{margin-top:26px}.sig-invite-card{background:var(--color-bg);min-width:0;color:var(--color-ink);border-radius:10px;flex:440px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 34px 60px -24px rgba(0,0,0,.5)}.sig-invite-card-head{border-bottom:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12.5px;display:flex}.sig-invite-card-mark{font-family:var(--font-display);color:var(--color-ink);font-size:26px;line-height:1}.sig-invite-card-photo{aspect-ratio:16/9;background:var(--color-panel);position:relative;overflow:hidden}.sig-invite-card-body{padding:24px 24px 28px}.sig-invite-card-title{font-family:var(--font-serif);margin:0;font-size:40px;line-height:1.02}.sig-invite-card-by{color:var(--color-muted);margin:14px 0 0;font-size:14px}.sig-newsletter{padding-top:72px;padding-bottom:72px}.sig-newsletter-inner{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 0;display:flex}.sig-newsletter-copy{flex:420px}.sig-newsletter-copy .sig-h2{font-size:44px;line-height:1.02}.sig-newsletter-form{flex:460px;min-width:0}.sig-nl-row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.sig-input{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-card);min-width:0;min-height:54px;font:inherit;color:var(--color-ink);border-radius:10px;flex:240px;padding:0 22px;font-size:15.5px}.sig-input::placeholder{color:var(--color-muted-2)}.sig-nl-row .sig-btn{min-height:54px;padding:0 28px;font-size:15px}.sig-nl-fine{color:var(--color-muted);margin-top:10px;font-size:13px;display:block}.sig-about{padding-bottom:96px}.sig-about-grid{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding-top:40px;display:grid}.sig-about-title{font-family:var(--font-serif);color:var(--color-ink);margin:10px 0 0;font-size:44px;font-weight:400;line-height:1}.sig-about-body p{color:var(--color-ink-3);max-width:68ch;margin:0 0 14px;font-size:15.5px;line-height:1.65}.sig-about-body .sig-about-nearby{color:var(--color-muted);font-size:14px}.sig-about-nearby a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sig-empty{padding-top:72px;padding-bottom:24px}.sig-section-head{padding-top:40px}.sig-back{color:var(--color-muted);align-items:center;gap:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.sig-back:hover{color:var(--color-ink)}.sig-section-intro{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:26px;padding-bottom:34px;display:grid}.sig-section-intro-single{grid-template-columns:minmax(0,1fr)}.sig-section-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:max(56px,min(7vw,112px));font-weight:400;line-height:.95}.sig-section-desc{font-family:var(--font-serif);color:var(--color-ink-3);margin:0;font-size:22px;font-style:italic;line-height:1.3}.sig-section-count{color:var(--color-muted);margin:14px 0 0;font-size:14.5px}.sig-section-count strong{color:var(--color-ink)}.sig-section-list{padding-top:40px}.sig-empty-note{color:var(--color-muted);margin:0;padding:24px 0}.sig-lead{background:var(--color-card);box-shadow:var(--sig-shadow);color:var(--color-ink);border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:28px;text-decoration:none;display:grid;overflow:hidden}.sig-lead-img{min-height:420px}.sig-lead-body{flex-direction:column;justify-content:center;padding:40px 44px;display:flex}.sig-lead-title{font-family:var(--font-serif);margin-top:12px;font-size:46px;line-height:1.04}.sig-lead-dek{color:var(--color-ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.sig-lead-go{color:var(--color-accent);margin-top:22px;font-size:14.5px;font-weight:600}.sig-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.sig-pages-nums{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sig-pages-gap{color:var(--color-muted);padding:0 6px}.sig-other-sections{padding-top:72px}.sig-other-sections .sig-h2{font-size:34px}.sig-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sig-chip{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-card);min-height:46px;color:var(--color-ink);border-radius:10px;align-items:baseline;gap:10px;padding:11px 16px 0;text-decoration:none;display:inline-flex}.sig-chip:hover{border-color:var(--color-line-2)}.sig-chip .name{font-family:var(--font-serif);font-size:21px;line-height:1}.sig-chip .count{color:var(--color-muted);font-size:12.5px}.sig-section-invite{margin-top:72px;margin-bottom:96px}.sig-yellow-band{color:#171513;background:#ffd33d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 48px;display:grid}.sig-yellow-band h2{font-family:var(--font-serif);margin:0;font-size:max(34px,min(3.4vw,48px));font-weight:400;line-height:1}.sig-yellow-band p{max-width:56ch;margin:12px 0 0;font-size:17px;line-height:1.55}.sig-search{max-width:920px;padding-top:40px;padding-bottom:96px}.sig-search-title{margin-bottom:24px;font-size:max(40px,min(5vw,64px))}.sig-article-head{padding-top:40px}.sig-crumbs{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sig-crumbs a{color:var(--color-muted);text-decoration:none}.sig-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.sig-crumbs>span[aria-hidden]{color:#b5ad9f}.sig-crumbs .sig-crumb-section{color:var(--color-accent)}.sig-article-titles{max-width:1040px;margin-top:22px}.sig-article-place{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 10px;font-size:13px;font-weight:700}.article-title.sig-article-title{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;color:var(--color-ink);margin:0;font-size:max(44px,min(5.2vw,80px));font-weight:400;line-height:1}.article-standfirst.sig-article-standfirst{font-family:var(--font-serif);color:var(--color-ink-3);max-width:60ch;margin:20px 0 0;font-size:26px;font-style:italic;line-height:1.3}.sig-byline-row{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:18px 0;display:flex}.sig-byline{align-items:center;gap:14px;min-width:0;display:flex}.sig-avatar{background:var(--color-ink);width:46px;height:46px;color:var(--color-bg);border-radius:23px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden}.sig-byline .article-byline{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-ink);border:0;margin:0;padding:0;font-size:15px;line-height:1.35;display:block}.sig-byline .article-byline .article-author{color:var(--color-ink);font-weight:600;display:block}.sig-byline .article-byline .article-author a{color:inherit;text-decoration:none}.sig-byline .article-byline .article-author a:hover{text-decoration:underline}.sig-byline-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:14px;display:flex}.sig-byline-meta a{color:var(--color-muted);text-decoration:none}.sig-byline-meta a:hover{color:var(--color-accent)}.sig-byline .sponsored-tag{background:var(--accent-fill);color:var(--on-accent-fill);letter-spacing:.02em;border-radius:10px;padding:3px 9px;font-size:12px;font-weight:600}.sig-byline .byline-extra{margin:4px 0 0;font-size:13.5px}.sig-tools{align-items:center;gap:8px;display:flex}.sig-tools-rule{background:var(--color-panel);width:1px;height:28px;margin:0 6px}.sig-tool{box-sizing:border-box;border:1px solid var(--color-line);height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.sig-tool:hover{background:var(--color-paper)}.sig-tool-icon{width:44px;padding:0}.sig-size-aa{font-family:var(--font-serif);font-size:20px;font-weight:400;line-height:1}.sig-share{align-items:center;gap:8px;display:flex}.sig-article-hero{margin-top:40px}.sig-article-hero .article-hero{aspect-ratio:2;background:#171513;border-radius:10px;max-height:min(70vh,700px)}.sig-article-hero .article-hero-gradient{display:none}.sig-article-hero .article-hero-backdrop{filter:blur(40px)brightness(.5)saturate(1.25);transform:scale(1.15)}.sig-article-hero .article-hero--contain img.object-contain{box-sizing:border-box;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5));padding:5% 0}.sig-hero-caption{max-width:760px;color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.45}.sig-reader{grid-template-columns:250px minmax(0,700px) minmax(0,1fr);align-items:start;gap:72px;padding-top:64px;display:grid}.sig-reader-side{position:-webkit-sticky;position:sticky;top:170px}.sig-toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 12px;font-size:13px;font-weight:700}.sig-toc-left{color:var(--color-accent);margin:-6px 0 14px;font-size:13.5px;font-weight:600}.sig-toc-link{border-left:2px solid var(--color-line);color:var(--color-muted);padding:9px 0 9px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.sig-toc-link:hover{color:var(--color-ink)}.sig-toc-link[aria-current=true]{border-left-color:var(--color-accent);color:var(--color-ink);font-weight:600}.sig-reader-main[data-size=large] .sig-prose{font-size:22.5px}.sig-reader-main[data-size=larger] .sig-prose{font-size:25px}html[data-theme=dark] .sig-prose{color:#d9d2c5}.sig-note{background:var(--color-paper);border-left:3px solid var(--color-accent);font-family:var(--font-sans);color:var(--color-ink);border-radius:10px;margin:0 0 24px;padding:16px 20px;font-size:15.5px;line-height:1.55}.sig-note p{margin:0}.sig-note ul{margin:0;padding-left:18px;list-style:outside}.sig-note-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 6px;font-size:13px;font-weight:700}.sig-gallery{margin-top:48px}.sig-gallery-head{align-items:baseline;gap:12px;display:flex}.sig-gallery-head h2{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:30px;font-weight:400}.sig-gallery-head span{color:var(--color-muted);font-size:13.5px}.sig-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sig-gallery .article-gallery-item{margin:0}.sig-gallery-img{aspect-ratio:4/3;background:var(--color-panel);border-radius:10px;position:relative;overflow:hidden}.sig-gallery figcaption{color:var(--color-muted);margin-top:8px;font-size:13.5px;line-height:1.45}.sig-gallery .article-image-credits{color:var(--color-muted);margin:12px 0 0;font-size:12.5px;line-height:1.4}.sig-tags{border-top:1px solid var(--color-line);margin-top:40px;padding-top:22px}.sig-tags .sig-kicker{margin-bottom:12px}.sig-tags ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sig-tags a{border:1px solid var(--color-line);background:var(--color-card);min-height:34px;color:var(--color-ink-3);border-radius:10px;align-items:center;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.sig-tags a:hover{border-color:var(--color-line-2);color:var(--color-ink)}.sig-filed{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.sig-filed p{color:var(--color-muted);margin:0;font-size:14.5px}.sig-filed a{color:var(--color-ink);font-weight:600;text-decoration:none}.sig-reader-main .nl-inline{margin-top:36px}.sig-upnext{color:#f7f4ef;background:#171513;border-radius:10px;grid-template-columns:240px minmax(0,1fr);align-items:stretch;margin-top:36px;text-decoration:none;display:grid;overflow:hidden}.sig-upnext-img{min-height:170px}.sig-upnext-body{flex-direction:column;justify-content:center;padding:22px 28px;display:flex}.sig-upnext-label{letter-spacing:.08em;text-transform:uppercase;color:#ffd33d;font-size:12.5px;font-weight:700}.sig-upnext-title{font-family:var(--font-serif);margin-top:8px;font-size:30px;line-height:1.08}.sig-upnext-go{color:#d6d0c5;margin-top:12px;font-size:14px;font-weight:600}.sig-article-invite{margin-top:88px}.sig-article-more{padding-bottom:96px}.sig-footer{color:#d6d0c5;background:#171513}html[data-theme=dark] .sig-footer{background:#0c0b09}.sig-footer-inner{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:72px 32px 0}.sig-footer-top{border-bottom:1px solid #3a352f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:40px;display:flex}.sig-footer-wordmark{font-family:var(--font-display);color:#fff;overflow-wrap:anywhere;font-size:max(44px,min(6vw,72px));line-height:.9}.sig-footer-tagline{font-family:var(--font-serif);color:#d6d0c5;margin:12px 0 0;font-size:22px;font-style:italic}.sig-footer .footer-submit-btn{color:#171513;letter-spacing:0;background:#ffd33d;border:0;border-radius:10px;gap:10px;height:auto;min-height:54px;padding:0 28px;font-size:15.5px;font-weight:700}.sig-footer .footer-submit-btn:hover{color:#171513;box-shadow:none;background:#ffe06a;transform:none}.sig-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:44px 0 52px;display:grid}.sig-footer-cols>div{min-width:0}.sig-footer-cols h2{font-family:var(--font-serif);color:#fff;margin:0 0 16px;font-size:24px;font-weight:400}.sig-footer-cols ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.sig-footer-cols ul a{color:#d6d0c5;text-decoration:none}.sig-footer-cols ul a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.sig-footer-cols p{margin:0 0 14px;font-size:15px;line-height:1.6}.sig-footer-brand{color:#ffd33d;font-weight:700;text-decoration:none}.sig-footer-u{color:#fff;text-underline-offset:3px;text-decoration:underline}.sig-footer-newsletter{margin-top:16px}.sig-footer-base{color:#a59d90;border-top:1px solid #3a352f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0 28px;font-size:13.5px;display:flex}.back-to-top{bottom:24px}.author-page{max-width:880px;font-family:var(--font-sans);padding:48px 32px 96px}.author-page h1,.author-page h2{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-weight:400}.author-header h1{font-size:max(44px,min(6vw,80px));line-height:1}.author-breadcrumb,.author-article-meta,.author-type-badge{font-family:var(--font-sans);letter-spacing:normal;text-transform:none}.pill-btn{letter-spacing:0;height:44px;box-shadow:none;border-radius:10px;font-size:14px;font-weight:600}.pill-btn.accent{background:var(--accent-fill);color:var(--on-accent-fill)}.eyebrow{letter-spacing:.08em;font-size:12px}@media (max-width:1520px){.sig-also-item a{grid-template-columns:120px minmax(0,1fr)}.sig-also-img{width:120px;height:86px}}@media (max-width:1180px){.sig-wx-text{display:none}.sig-grid-3,.sig-grid-4,.sig-doors,.sig-events,.sig-footer-cols,.sig-spread{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-spread-lead{grid-area:auto/1/auto/-1}.sig-spread-lead-img{min-height:380px}.sig-also{background:var(--color-bg);color:var(--color-ink);border-top:0;padding-top:22px;position:static}.sig-also-heading{clip:auto;box-sizing:border-box;width:auto;max-width:1400px;height:auto;font-family:var(--font-serif);color:var(--color-ink);margin:0 auto;padding:0 32px;font-size:26px;font-weight:400;line-height:1;position:static;overflow:visible}.sig-also-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:16px 32px 8px}.sig-also-item a{color:var(--color-ink)}.sig-also-meta{color:var(--color-muted);opacity:1}.sig-cover .sig-cover-text{bottom:80px}.sig-cover .sig-cover-dots{bottom:40px}.sig-reader{grid-template-columns:minmax(0,1fr);gap:0;max-width:780px}.sig-reader-gutter{display:none}.sig-reader-side{position:static}.sig-toc{background:var(--color-card);border-radius:10px;margin-bottom:28px;padding:16px 18px 6px;box-shadow:0 18px 34px -26px rgba(0,0,0,.35)}.sig-toc-left{display:none}.sig-toc-link{border-left:0;border-top:1px solid var(--color-line);padding:10px 0}.sig-toc-link[aria-current=true]{font-weight:500}}@media (max-width:900px){.subscribe-cta{display:none}.sig-section-intro,.sig-about-grid{grid-template-columns:minmax(0,1fr);gap:14px}.sig-lead{grid-template-columns:minmax(0,1fr)}.sig-lead-img{aspect-ratio:4/3;min-height:0}.sig-lead-body{padding:18px 20px 22px}.sig-lead-title{font-size:32px}.sig-yellow-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 22px 30px}.sig-upnext{grid-template-columns:minmax(0,1fr)}.sig-upnext-img{aspect-ratio:16/9;min-height:0}.sig-feature-frame{width:min(52%,600px)}}@media (max-width:640px){.sig-wrap{padding-left:16px;padding-right:16px}.sig-header-row{gap:6px;padding:12px 16px 0}.sig-header>.sig-header-row:has(+.sig-progress-slot){padding-bottom:12px}.sig-wordmark-link{flex:auto;order:1;margin-left:0}.sig-wordmark{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:25px}.sig-wx{margin-left:0}.sig-logo{height:32px}.sig-wx{order:2;gap:4px;margin-right:2px}.sig-wx-icon{width:22px;height:20px}.sig-wx-temp{font-size:13px}.header-search{display:none}.header-submit{order:3;min-height:38px;padding:0 12px;font-size:13px}.theme-toggle{order:4}.sig-menu-btn{order:5}.sig-header-row .sig-icon-btn{width:38px;height:38px}.sig-header-row>.header-submit:not(.sig-wx~.header-submit){margin-left:auto}.sig-header-rule{width:calc(100% - 32px);margin-top:12px}.sig-nav{scrollbar-width:none;flex-wrap:nowrap;gap:20px;padding:10px 16px;font-size:14px;overflow-x:auto}.sig-nav::-webkit-scrollbar{display:none}.sig-menu{padding:16px 16px 28px}.sig-menu-nav .name{font-size:24px}.sig-h2{font-size:30px}.sig-h2-lg,.sig-newsletter-copy .sig-h2{font-size:32px}.sig-h2-xl{font-size:34px}.sig-cover-box{height:480px}.sig-cover .sig-cover-text{bottom:44px;left:16px;right:16px}.sig-cover-meta{margin-bottom:8px;font-size:12.5px}.sig-cover-title,.sig-cover-title.is-small{max-width:none;font-size:34px;line-height:1.05}.sig-cover-frame{width:78%;top:28px;left:50%;right:auto;transform:translate(-50%)}.sig-cover .sig-cover-dots{bottom:18px}.sig-cover-dots-inner{justify-content:flex-start;gap:6px;padding:0 16px}.sig-cover-dots button{width:26px}.sig-also-heading{padding:0 16px;font-size:24px}.sig-also-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:12px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.sig-also-strip::-webkit-scrollbar{display:none}.sig-also-item{scroll-snap-align:start;flex:0 0 74%}.sig-also-item a{display:block}.sig-also-img{aspect-ratio:3/2;width:100%;height:auto}.sig-also-meta{margin-top:10px;font-size:11.5px}.sig-also-title{font-size:21px}.sig-feature{height:440px;margin-top:28px}.sig-feature-shade{background:linear-gradient(rgba(14,12,10,0) 35%,rgba(14,12,10,.8))}.sig-feature-text{justify-content:flex-end;padding:0 16px 24px}.sig-feature-meta{font-size:12.5px}.sig-feature-title,.sig-feature.is-small .sig-feature-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:36px;display:-webkit-box;overflow:hidden}.sig-feature-text .sig-btn{display:none}.sig-feature-frame{width:auto;top:24px;left:16px;right:16px;transform:none}.sig-spread{grid-template-columns:minmax(0,1fr);gap:0;padding-top:36px}.sig-spread-lead{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.sig-spread-lead-img{aspect-ratio:4/3;border-radius:10px;flex:none;min-height:0;overflow:hidden}.sig-spread-lead-body{padding:12px 0 6px}.sig-spread-lead-title{font-size:32px;line-height:1.05}.sig-spread-dek{display:none}.sig-spread-item,.sig-card{box-shadow:none;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:14px;padding:16px 0;display:grid;overflow:visible}.sig-spread-item-img,.sig-card-img{aspect-ratio:auto;border-radius:10px;grid-area:1/2;width:96px;height:76px;overflow:hidden}.sig-spread-item-body,.sig-card-body{grid-area:1/1;padding:0}.sig-spread-item-title,.sig-card-title,.sig-grid-4 .sig-card-title{font-size:21px;line-height:1.1}.sig-spread-item .sig-meta,.sig-card .sig-meta{font-size:11.5px}.sig-card:has(.sig-noimg){grid-template-columns:minmax(0,1fr)}.sig-card .sig-noimg{display:none}.sig-grid{gap:0}.sig-grid-3,.sig-grid-4{grid-template-columns:minmax(0,1fr)}.sig-band{margin-top:36px}.sig-band-inner{padding-top:30px;padding-bottom:32px}.sig-band .sig-head-row{margin-bottom:16px}.sig-band .sig-head-row .sig-btn{min-height:40px;padding:0 14px;font-size:13px}.sig-events{scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.sig-events::-webkit-scrollbar{display:none}.sig-event{flex:0 0 220px}.sig-event-title{font-size:21px}.sig-more,.sig-explore{padding-top:36px}.sig-head-rule{margin-bottom:14px}.sig-doors{gap:10px}.sig-door{aspect-ratio:1}.sig-door-text{bottom:10px;left:12px;right:12px}.sig-door-name{font-size:22px}.sig-door-count{margin-top:3px;font-size:11.5px}.sig-invite{margin-top:36px}.sig-invite-inner{gap:22px;padding-top:30px;padding-bottom:34px}.sig-invite-copy,.sig-invite-card{flex-basis:100%}.sig-invite-title{font-size:38px}.sig-invite-copy .sig-btn{width:100%;display:flex}.sig-invite-card-title{font-size:24px}.sig-invite-card-body{padding:14px 16px 16px}.sig-newsletter{padding-top:30px;padding-bottom:34px}.sig-newsletter-inner{padding:26px 0}.sig-nl-row .sig-btn{width:100%}.sig-about{padding-bottom:48px}.sig-about-title{font-size:34px}.sig-section-head{padding-top:18px}.sig-section-title{font-size:54px}.sig-section-desc{font-size:19px}.sig-section-list{padding-top:20px}.sig-lead-title{font-size:28px;line-height:1.05}.sig-other-sections{padding-top:34px}.sig-other-sections .sig-h2{font-size:28px}.sig-chip .name{font-size:19px}.sig-section-invite{margin-top:36px;margin-bottom:48px}.sig-yellow-band h2{font-size:32px}.sig-yellow-band .sig-btn{width:100%}.sig-article-head{padding-top:18px}.article-title.sig-article-title{font-size:40px}.article-standfirst.sig-article-standfirst{font-size:21px}.sig-byline-row{flex-direction:column;align-items:stretch;margin-top:18px;padding:14px 0}.sig-avatar{width:40px;height:40px;font-size:13px}.sig-tools{justify-content:space-between}.sig-tools-rule,.sig-share-label{display:none}.sig-share-copy{width:42px;padding:0}.sig-tool{height:42px}.sig-tool-icon{width:42px}.sig-article-hero{margin-top:20px;padding:0}.sig-article-hero .article-hero{aspect-ratio:4/3;border-radius:0;max-height:none}.sig-hero-caption{padding:0 16px;font-size:12.5px}.sig-reader{padding-top:24px}.sig-prose,.prose.article-prose{font-size:18.5px;line-height:1.6}.sig-reader-main[data-size=large] .sig-prose{font-size:20.5px}.sig-reader-main[data-size=larger] .sig-prose{font-size:22.5px}.sig-gallery-grid{grid-template-columns:minmax(0,1fr)}.sig-filed .sig-share-end{display:none}.sig-upnext-title{font-size:25px}.sig-article-invite{margin-top:36px}.sig-article-more{padding-bottom:38px}.sig-footer-inner{padding:30px 16px 0}.sig-footer-wordmark{font-size:40px}.sig-footer-tagline{font-size:18px}.sig-footer .footer-submit-btn{width:100%}.sig-footer-cols{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 0 32px}.back-to-top{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.sig-cover-slide,.sig-menu,.sig-menu-overlay,.sig-progress>div,.sig-zoom img,.sig-card .sig-img img,.sig-lead .sig-img img,.sig-door img{transition:none!important}}.scroll-progress{display:none}.sig-cover .sig-also{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}
