@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-amber-100:#fef3c6;--color-amber-800:#953d00;--color-green-100:#dcfce7;--color-green-800:#016630;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--aspect-video:16 / 9;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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:#0000;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:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end: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-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[860\/504\]{aspect-ratio:860/504}.aspect-video{aspect-ratio:var(--aspect-video)}.h-2{height:calc(var(--spacing) * 2)}.h-9{height:calc(var(--spacing) * 9)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-fit{height:fit-content}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-9{width:calc(var(--spacing) * 9)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[220px\]{max-width:220px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--brand-secondary\)\]\/10{border-color:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-secondary\)\]\/10{border-color:color-mix(in oklab, var(--brand-secondary) 10%, transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/8{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-\[\#c41e3a\]{background-color:#c41e3a}.bg-\[var\(--brand-bg\)\]{background-color:var(--brand-bg)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-secondary\)\],.bg-\[var\(--brand-secondary\)\]\/10{background-color:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-secondary\)\]\/10{background-color:color-mix(in oklab, var(--brand-secondary) 10%, transparent)}}.bg-\[var\(--brand-secondary\)\]\/\[0\.06\]{background-color:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-secondary\)\]\/\[0\.06\]{background-color:color-mix(in oklab, var(--brand-secondary) 6%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-heading\)\]{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\!text-white{color:var(--color-white)!important}.text-\[\#c41e3a\]{color:#c41e3a}.text-\[color\:var\(--brand-muted\,\#64748b\)\]{color:var(--brand-muted,#64748b)}.text-\[var\(--brand-primary\)\],.text-\[var\(--brand-primary\)\]\/40{color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--brand-primary\)\]\/40{color:color-mix(in oklab, var(--brand-primary) 40%, transparent)}}.text-\[var\(--brand-secondary\)\]{color:var(--brand-secondary)}.text-\[var\(--brand-text\)\],.text-\[var\(--brand-text\)\]\/65{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--brand-text\)\]\/65{color:color-mix(in oklab, var(--brand-text) 65%, transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-green-800{color:var(--color-green-800)}.text-red-600{color:var(--color-red-600)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-95:is(:where(.group):hover *){opacity:.95}}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:bg-\[\#a31830\]:hover{background-color:#a31830}.hover\:bg-\[var\(--brand-primary\)\]:hover{background-color:var(--brand-primary)}.hover\:bg-\[var\(--brand-secondary\)\]\/5:hover{background-color:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--brand-secondary\)\]\/5:hover{background-color:color-mix(in oklab, var(--brand-secondary) 5%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-\[var\(--brand-primary\)\]:focus{border-color:var(--brand-primary)}.focus\:bg-white\/25:focus{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/25:focus{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--brand-primary\)\]:focus-visible{outline-color:var(--brand-primary)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:pt-0{padding-top:0}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}}}:root{--brand-primary:#c41e3a;--brand-secondary:#0f172a;--brand-accent:#0d9488;--brand-bg:#fff;--brand-text:#0f172a;--font-heading:Georgia, serif;--font-body:system-ui, sans-serif}body{margin:0}.prose p{margin:.75em 0;line-height:1.7}.prose h2{font-family:var(--font-heading);margin:1.25em 0 .5em}.bn-bar{background:var(--brand-bg);border-bottom:1px solid var(--brand-secondary);align-items:center;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.bn-bar{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.bn-bar{padding:.35rem 0;overflow:hidden}.bn-label{z-index:1;background:inherit;flex-shrink:0;padding:0 1rem 0 0;position:relative}.bn-label-link{color:var(--brand-primary);white-space:nowrap;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.bn-label-link:hover{opacity:.85}.bn-bolt{font-size:.8rem;line-height:1}.bn-wrapper{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000)}.bn-track{width:max-content;animation:45s linear infinite bn-marquee;display:flex}.bn-bar:hover .bn-track{animation-play-state:paused}.bn-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.bn-item{white-space:nowrap;color:var(--brand-text);align-items:baseline;gap:.45rem;padding:0 1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.bn-item:hover .bn-title{color:var(--brand-primary)}.bn-time{color:var(--brand-primary);font-variant-numeric:tabular-nums;font-weight:700}.bn-title{font-weight:500}@keyframes bn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1023px){.bn-bar:not(.bn-bar--force){display:none}}.bn-flash{background:var(--brand-primary);border-bottom:none;border-radius:.35rem;gap:.65rem;padding:.5rem .75rem}.bn-flash .bn-label{background:0 0;border-right:1px solid #ffffff4d;margin-right:0;padding-right:.75rem}.bn-flash .bn-label-link,.bn-item-light{color:#fff}.bn-item-light .bn-time{color:#fff;opacity:.9}.bn-item-light:hover .bn-title{color:#fff;text-decoration:underline}.bn-badge{background:var(--brand-secondary);gap:.75rem;padding:.4rem .5rem}@supports (color:color-mix(in lab, red, red)){.bn-badge{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--brand-bg))}}.bn-badge{border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.bn-badge{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.bn-badge{border-radius:.45rem}.bn-badge-pill{background:var(--brand-secondary);color:#fff;white-space:nowrap;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.bn-badge-pill:hover{background:var(--brand-primary)}.bn-list-block{background:var(--brand-bg);border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.bn-list-block{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.bn-list-block{border-radius:.45rem;padding:.75rem 1rem}.bn-list-head{border-bottom:2px solid var(--brand-primary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;padding-bottom:.55rem;display:flex}.bn-list-more{color:var(--brand-primary);font-size:.75rem;font-weight:600;text-decoration:none}.bn-list-rows{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bn-list-row{color:var(--brand-text);border-bottom:1px solid var(--brand-secondary);align-items:baseline;gap:.65rem;padding:.35rem 0;font-size:.875rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.bn-list-row{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.bn-list-row:last-child{border-bottom:none}.bn-list-row:hover .bn-title{color:var(--brand-primary)}.bn-list-row .bn-title{line-height:1.35}.bn-cards-block{background:var(--brand-bg)}.bn-cards-scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.bn-card{scroll-snap-align:start;background:var(--brand-secondary);border-radius:.45rem;flex-direction:column;flex:0 0 220px;gap:.4rem;padding:.75rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.bn-card{background:color-mix(in srgb, var(--brand-secondary) 5%, var(--brand-bg))}}.bn-card{border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.bn-card{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.bn-card{border-left:3px solid var(--brand-primary)}.bn-card:hover{border-color:var(--brand-primary)}.bn-card-time{color:var(--brand-primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.bn-card-title{color:var(--brand-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ti-fixture-slide{background:var(--brand-bg);margin-bottom:.75rem;padding:.75rem}.ti-ticker{background:var(--brand-secondary);border-radius:6px;width:100%;padding:10px 0;overflow:hidden}.ti-ticker-track{align-items:center;width:max-content;animation:250s linear infinite ti-scroll;display:flex}.ti-ticker:hover .ti-ticker-track{animation-play-state:paused}@keyframes ti-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ti-ticker-loading{color:#fff;padding:0 20px;font:600 14px/1 system-ui,sans-serif}.ti-match{white-space:nowrap;align-items:center;gap:10px;padding:0 22px;display:flex}.ti-team{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ti-team img{object-fit:contain;background:#fff;border-radius:50%;width:26px;height:26px}.ti-meta{flex-direction:column;align-items:center;gap:3px;display:flex}.ti-date{color:#ffffffe6;white-space:nowrap;font-size:11px;font-weight:500}.ti-time{background:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ti-time{background:color-mix(in srgb, var(--brand-secondary) 70%, #000)}}.ti-time{color:#fff;border-radius:4px;padding:3px 10px;font-size:13px;font-weight:700}.ti-score{background:var(--brand-primary)}.ti-sep{color:#ffffff59;margin:0 4px;font-size:20px;font-weight:400}.tv-parite{background:var(--brand-bg);border:1px solid var(--brand-secondary);margin-bottom:.75rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.tv-parite{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.tv-widget{background:var(--brand-bg);width:100%}.tv-iframe{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:var(--brand-bg);border:0;width:100%;height:74px;display:block}.tv-copyright{text-align:center;color:var(--brand-text);font-size:13px;line-height:32px}@supports (color:color-mix(in lab, red, red)){.tv-copyright{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.tv-copyright{background:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.tv-copyright{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--brand-bg))}}.tv-copyright a{color:inherit;text-decoration:none}.tv-copyright-link{color:var(--brand-primary);font-weight:600}.tv-copyright a:hover .tv-copyright-link{opacity:.85}.au{margin:.5rem 0 1.25rem}.au-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-text);margin:0 0 .85rem;font-size:1.35rem;font-weight:800}.au-empty{color:var(--brand-text);margin:0;padding:1rem 0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.au-empty{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.au-avatar{box-sizing:border-box;aspect-ratio:1;object-fit:cover;object-position:center;background:var(--brand-secondary);border-radius:999px;flex-shrink:0;max-width:none}@supports (color:color-mix(in lab, red, red)){.au-avatar{background:color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.au-avatar{display:block}.au-avatar--fallback{color:#fff;background:var(--brand-primary);justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.au-slider-wrap{align-items:center;gap:.35rem;display:flex}.au-slider{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.au-slider::-webkit-scrollbar{display:none}.au-track{gap:1.25rem;padding:.15rem .1rem;display:flex}.au-slide{scroll-snap-align:start;flex:none}.au-arrow{border:1px solid var(--brand-secondary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.au-arrow{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.au-arrow{background:var(--brand-bg);color:var(--brand-text);cursor:pointer}.au-arrow:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.au-arrow:disabled{opacity:.35;cursor:default}.au-slide--classic{flex-basis:16.5rem}.au-classic{color:inherit;align-items:center;gap:.85rem;min-width:0;text-decoration:none;display:flex}.au-classic:hover .au-classic-article{color:var(--brand-primary)}.au-classic-info{flex-direction:column;gap:.35rem;min-width:0;display:flex}.au-classic-article{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.au-classic-name{color:var(--brand-text);font-size:.8125rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.au-classic-name{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.au-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}@media (min-width:768px){.au-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.au-grid-item{color:inherit;border-bottom:1px solid var(--brand-secondary);flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;padding-bottom:.85rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.au-grid-item{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.au-grid-item:hover .au-grid-article{color:var(--brand-primary)}.au-grid-name{font-size:.9375rem;font-weight:800;line-height:1.2}.au-grid-article{color:var(--brand-text);font-size:.8125rem;font-weight:550;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.au-grid-article{color:color-mix(in srgb, var(--brand-text) 62%, transparent)}}.au-grid-article{-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .15s;display:-webkit-box;overflow:hidden}.au-slide--portrait{flex-basis:10.5rem}.au-portrait{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;display:flex}.au-portrait-photo{border-radius:.15rem}.au-portrait:hover .au-portrait-article{color:var(--brand-primary)}.au-portrait-name{font-size:.875rem;font-weight:800;line-height:1.2}.au-portrait-article{color:var(--brand-text);font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.au-portrait-article{color:color-mix(in srgb, var(--brand-text) 58%, transparent)}}.au-portrait-article{-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .15s;display:-webkit-box;overflow:hidden}.au-desk-list{border-top:2px solid var(--brand-primary);margin:0;padding:0;list-style:none}.au-desk-list>li{border-bottom:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.au-desk-list>li{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.au-desk-row{color:inherit;align-items:center;gap:.85rem;min-width:0;padding:.85rem 0;text-decoration:none;display:flex}.au-desk-row:hover .au-desk-article{color:var(--brand-primary)}.au-desk-num{letter-spacing:.04em;width:1.75rem;color:var(--brand-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:800}.au-desk-info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.au-desk-name{font-size:.9375rem;font-weight:800}.au-desk-article{color:var(--brand-text);font-size:.8125rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.au-desk-article{color:color-mix(in srgb, var(--brand-text) 58%, transparent)}}.au-desk-article{white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.au-slide--rail{flex-basis:14rem}.au-rail{color:inherit;border-bottom:1px solid var(--brand-secondary);align-items:center;gap:.65rem;min-width:0;padding:.55rem .15rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.au-rail{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.au-rail:hover .au-rail-article{color:var(--brand-primary)}.au-rail-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.au-rail-name{font-size:.8125rem;font-weight:800}.au-rail-article{color:var(--brand-text);font-size:.75rem;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.au-rail-article{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.au-rail-article{white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}@media (max-width:640px){.au-slide--classic{flex-basis:14.5rem}}.mk-tape{--mk-up:#0f8a4b;--mk-down:#c62828;min-height:3.35rem;color:var(--brand-text);background:linear-gradient(105deg, var(--brand-primary) 0%, var(--brand-bg) 42%, var(--brand-bg) 100%);align-items:stretch;margin-bottom:.75rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mk-tape{background:linear-gradient(105deg, color-mix(in srgb, var(--brand-primary) 10%, var(--brand-bg)) 0%, var(--brand-bg) 42%, var(--brand-bg) 100%)}}.mk-tape{border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.mk-tape{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.mk-tape{box-shadow:inset 0 1px 0 var(--brand-bg)}@supports (color:color-mix(in lab, red, red)){.mk-tape{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-bg) 70%, white)}}.mk-tape-rail{z-index:2;background:var(--brand-primary);flex-direction:column;flex-shrink:0;justify-content:center;gap:.2rem;min-width:5.75rem;padding:.45rem .85rem .45rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-tape-rail{background:color-mix(in srgb, var(--brand-primary) 8%, var(--brand-bg))}}.mk-tape-rail{border-right:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.mk-tape-rail{border-right:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.mk-tape-rail{box-shadow:8px 0 18px -12px var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.mk-tape-rail{box-shadow:8px 0 18px -12px color-mix(in srgb, var(--brand-text) 28%, transparent)}}.mk-live{letter-spacing:.12em;text-transform:uppercase;color:var(--mk-up);align-items:center;gap:.35rem;font-size:.5625rem;font-weight:750;display:inline-flex}.mk-live-dot{background:var(--mk-up);width:.4rem;height:.4rem;box-shadow:0 0 0 0 var(--mk-up);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mk-live-dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-up) 55%, transparent)}}.mk-live-dot{animation:1.6s ease-out infinite mk-pulse}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-up) 55%, transparent)}70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}.mk-tape-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);font-size:.8125rem;font-weight:800;line-height:1.1}.mk-tape-time{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--brand-text);font-size:.5625rem}@supports (color:color-mix(in lab, red, red)){.mk-tape-time{color:color-mix(in srgb, var(--brand-text) 48%, transparent)}}.mk-tape-viewport{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%)}.mk-tape-track{will-change:transform;align-items:stretch;width:max-content;animation:linear infinite mk-marquee;display:flex}.mk-tape-track.is-paused{animation-play-state:paused}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-chip{border-right:1px solid var(--brand-secondary);flex-direction:column;flex:none;justify-content:center;gap:.18rem;min-width:9.5rem;padding:.45rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-chip{border-right:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.mk-chip-meta{align-items:baseline;gap:.45rem;display:flex}.mk-chip-name{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);font-size:.6875rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.mk-chip-name{color:color-mix(in srgb, var(--brand-text) 62%, transparent)}}.mk-chip-code{letter-spacing:.04em;color:var(--brand-text);font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mk-chip-code{color:color-mix(in srgb, var(--brand-text) 38%, transparent)}}.mk-chip-quote{align-items:baseline;gap:.55rem;display:flex}.mk-chip-rate{font-variant-numeric:tabular-nums;color:var(--brand-text);font-size:1rem;font-weight:750;line-height:1}.mk-chip-change{font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.mk-dir{font-size:.5rem;line-height:1}.mk-dir--flat{opacity:.7;font-size:.35rem}.mk-chip--up .mk-chip-change{color:var(--mk-up)}.mk-chip--down .mk-chip-change{color:var(--mk-down)}.mk-chip--flat .mk-chip-change{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.mk-chip--flat .mk-chip-change{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.mk-tape-empty{color:var(--brand-text);align-items:center;padding:0 1rem;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-tape-empty{color:color-mix(in srgb, var(--brand-text) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.mk-tape-track{width:100%;animation:none;overflow-x:auto}.mk-live-dot{animation:none}}@media (max-width:720px){.mk-tape{flex-direction:column}.mk-tape-rail{border-right:0;border-bottom:1px solid var(--brand-secondary);flex-direction:row;align-items:center;gap:.65rem;min-width:0;padding:.4rem .85rem}@supports (color:color-mix(in lab, red, red)){.mk-tape-rail{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.mk-tape-rail{box-shadow:none}.mk-tape-brand{font-size:.75rem}.mk-tape-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%)}.mk-chip{min-width:8.5rem;padding:.55rem .95rem}}.nf-page{background:var(--brand-bg);min-height:100vh;color:var(--brand-text);flex-direction:column;display:flex}.nf-main{flex:1;justify-content:center;align-items:center;padding:3rem 1.25rem 4rem;display:flex;position:relative;overflow:hidden}.nf-atmosphere{background:radial-gradient(70% 55% at 12% 20%, var(--brand-primary), transparent 60%), radial-gradient(55% 50% at 88% 75%, var(--brand-secondary), transparent 55%), linear-gradient(180deg, var(--brand-secondary), var(--brand-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-atmosphere{background:radial-gradient(70% 55% at 12% 20%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 60%), radial-gradient(55% 50% at 88% 75%, color-mix(in srgb, var(--brand-secondary) 10%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--brand-secondary) 3%, var(--brand-bg)), var(--brand-bg))}}.nf-atmosphere{pointer-events:none}.nf-panel{z-index:1;text-align:left;width:min(40rem,100%);position:relative}.nf-code{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--brand-primary);margin:0 0 .75rem;font-size:clamp(4.5rem,14vw,7.5rem);font-weight:900;line-height:.9}.nf-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-text);margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;line-height:1.15}.nf-lead{max-width:34rem;color:var(--brand-text);margin:.85rem 0 0;font-size:1.05rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.nf-lead{color:color-mix(in srgb, var(--brand-text) 62%, transparent)}}.nf-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}.nf-btn{border-radius:.45rem;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.15rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.nf-btn-primary{background:var(--brand-primary);color:#fff;border:1px solid var(--brand-primary)}.nf-btn-primary:hover{opacity:.92}.nf-btn-ghost{color:var(--brand-text);border:1px solid var(--brand-secondary);background:0 0}@supports (color:color-mix(in lab, red, red)){.nf-btn-ghost{border:1px solid color-mix(in srgb, var(--brand-secondary) 18%, transparent)}}.nf-btn-ghost:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.nf-cats{border-top:1px solid var(--brand-secondary);margin-top:2.5rem;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.nf-cats{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.nf-cats-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);margin:0 0 .75rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nf-cats-label{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.nf-cats-row{flex-wrap:wrap;gap:.5rem;display:flex}.nf-cat{color:var(--brand-text);background:var(--brand-secondary);border-radius:.35rem;align-items:center;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nf-cat{background:color-mix(in srgb, var(--brand-secondary) 5%, var(--brand-bg))}}.nf-cat{border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.nf-cat{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.nf-cat:hover{color:var(--brand-primary);border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-cat:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, transparent)}}@media (max-width:640px){.nf-main{padding:2rem 1rem 3rem}.nf-actions{flex-direction:column}.nf-btn{width:100%}}.nb-cat4pro{background:var(--brand-bg);border:1px solid var(--brand-secondary);padding:1.15rem 1.15rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.nb-cat4pro{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.nb-cat4pro-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.nb-cat4pro-head-main{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.nb-cat4pro-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-text);flex-shrink:0;margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:800;line-height:1.15}.nb-cat4pro-rule{background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary));flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.nb-cat4pro-rule{background:linear-gradient(90deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 15%, transparent))}}.nb-cat4pro-more{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);flex-shrink:0;font-size:.75rem;font-weight:700;text-decoration:none}.nb-cat4pro-more:hover{opacity:.8}.nb-cat4pro-grid{gap:1.15rem;display:grid}@media (min-width:992px){.nb-cat4pro-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:1.25rem}}.nb-cat4pro-main{color:inherit;text-decoration:none;display:block}.nb-cat4pro-main-media{background:var(--brand-secondary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-cat4pro-main-media{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.nb-cat4pro-main-img{aspect-ratio:16/10;width:100%;transition:transform .45s;display:block}.nb-cat4pro-main:hover .nb-cat4pro-main-img{transform:scale(1.03)}.nb-cat4pro-kicker{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--brand-primary);padding:.28rem .55rem;font-size:.65rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.nb-cat4pro-main-body{padding-top:.85rem}.nb-cat4pro-main-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--brand-text);margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800;line-height:1.25;transition:color .15s}.nb-cat4pro-main:hover .nb-cat4pro-main-title{color:var(--brand-primary)}.nb-cat4pro-main-excerpt{color:var(--brand-text);margin:.55rem 0 0;font-size:.9375rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.nb-cat4pro-main-excerpt{color:color-mix(in srgb, var(--brand-text) 58%, transparent)}}.nb-cat4pro-main-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb-cat4pro-side{grid-template-columns:1fr 1fr;gap:.95rem .85rem;display:grid}.nb-cat4pro-card{color:inherit;min-width:0;text-decoration:none;display:block}.nb-cat4pro-card-media{background:var(--brand-secondary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-cat4pro-card-media{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.nb-cat4pro-card-img{aspect-ratio:16/10;width:100%;transition:transform .4s;display:block}.nb-cat4pro-card:hover .nb-cat4pro-card-img{transform:scale(1.04)}.nb-cat4pro-card-title{letter-spacing:-.01em;color:var(--brand-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.9rem;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.nb-cat4pro-card:hover .nb-cat4pro-card-title{color:var(--brand-primary)}@media (max-width:640px){.nb-cat4pro{padding:.85rem}.nb-cat4pro-head{flex-direction:column;align-items:flex-start;gap:.5rem}.nb-cat4pro-head-main{width:100%}}.nb-catbox{background:var(--brand-bg)}.nb-catbox-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.nb-catbox-head-main{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.nb-catbox-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-text);flex-shrink:0;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.15}.nb-catbox-rule{background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary));flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.nb-catbox-rule{background:linear-gradient(90deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 15%, transparent))}}.nb-catbox-more{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);flex-shrink:0;font-size:.75rem;font-weight:700;text-decoration:none}.nb-catbox-more:hover{opacity:.8}.nb-catbox-grid{grid-template-columns:1fr;gap:1rem .85rem;display:grid}@media (min-width:576px){.nb-catbox-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.nb-catbox-grid{grid-template-columns:repeat(3,1fr);gap:1.15rem 1rem}}.nb-catbox-card{color:inherit;min-width:0;text-decoration:none;display:block;position:relative}.nb-catbox-img{aspect-ratio:640/375;object-fit:cover;background:var(--brand-secondary);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.nb-catbox-img{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.nb-catbox-img{transition:opacity .2s}.nb-catbox-card:hover .nb-catbox-img{opacity:.92}.nb-catbox-card-title{font-family:var(--font-heading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.nb-catbox-card:hover .nb-catbox-card-title{color:var(--brand-primary)}.nb-singlepro{background:var(--brand-bg);border:1px solid var(--brand-secondary);padding:1.15rem 1.15rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.nb-singlepro{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.nb-singlepro-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.nb-singlepro-head-main{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.nb-singlepro-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--brand-text);flex-shrink:0;margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:800;line-height:1.15}.nb-singlepro-rule{background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary));flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.nb-singlepro-rule{background:linear-gradient(90deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 15%, transparent))}}.nb-singlepro-more{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);flex-shrink:0;font-size:.75rem;font-weight:700;text-decoration:none}.nb-singlepro-more:hover{opacity:.8}.nb-singlepro-grid{grid-template-columns:repeat(2,1fr);gap:1.15rem .95rem;display:grid}@media (min-width:992px){.nb-singlepro-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem 1.1rem}}.nb-singlepro-card{color:inherit;min-width:0;text-decoration:none;display:block}.nb-singlepro-media{background:var(--brand-secondary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-singlepro-media{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.nb-singlepro-img{aspect-ratio:16/10;width:100%;transition:transform .45s;display:block}.nb-singlepro-card:hover .nb-singlepro-img{transform:scale(1.04)}.nb-singlepro-body{padding-top:.7rem}.nb-singlepro-meta{letter-spacing:.03em;color:var(--brand-text);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-singlepro-meta{color:color-mix(in srgb, var(--brand-text) 48%, transparent)}}.nb-singlepro-kicker{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.nb-singlepro-dot{opacity:.55}.nb-singlepro-card-title{font-family:var(--font-heading);letter-spacing:-.012em;color:var(--brand-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.975rem;font-weight:750;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.nb-singlepro-card:hover .nb-singlepro-card-title{color:var(--brand-primary)}@media (max-width:640px){.nb-singlepro{padding:.85rem}.nb-singlepro-head{flex-direction:column;align-items:flex-start;gap:.5rem}.nb-singlepro-head-main{width:100%}}.ft-masthead{border-top:1px solid var(--brand-secondary);margin-top:3rem}@supports (color:color-mix(in lab, red, red)){.ft-masthead{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ft-masthead{background:var(--brand-bg)}@supports (color:color-mix(in lab, red, red)){.ft-masthead{background:color-mix(in srgb, var(--brand-bg) 92%, var(--brand-secondary))}}.ft-masthead{color:var(--brand-text)}.ft-masthead-inner{max-width:72rem;margin:0 auto;padding:2.75rem 1.15rem 1.35rem}.ft-masthead-brand{border-bottom:1px solid var(--brand-secondary);margin-bottom:2rem;padding-bottom:1.35rem}@supports (color:color-mix(in lab, red, red)){.ft-masthead-brand{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ft-masthead-wordmark{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--brand-text);font-size:clamp(1.85rem,3.5vw,2.65rem);font-weight:900;line-height:1;text-decoration:none;display:inline-block}.ft-masthead-wordmark:hover{color:var(--brand-primary)}.ft-masthead-tagline{max-width:28rem;color:var(--brand-text);margin:.65rem 0 0;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ft-masthead-tagline{color:color-mix(in srgb, var(--brand-text) 52%, transparent)}}.ft-masthead-grid{grid-template-columns:1fr 1fr;gap:1.75rem 1.5rem;display:grid}@media (min-width:768px){.ft-masthead-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.75rem}}.ft-masthead-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);margin:0 0 .85rem;font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ft-masthead-col-title{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ft-masthead-links{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ft-masthead-links a{color:var(--brand-text);font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s}.ft-masthead-links a:hover{color:var(--brand-primary)}.ft-masthead-muted{color:var(--brand-text);font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.ft-masthead-muted{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ft-masthead-note{color:var(--brand-text);margin:0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ft-masthead-note{color:color-mix(in srgb, var(--brand-text) 58%, transparent)}}.ft-masthead-legal{border-top:1px solid var(--brand-secondary);flex-direction:column;gap:.75rem;margin-top:2.25rem;padding-top:1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ft-masthead-legal{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}@media (min-width:768px){.ft-masthead-legal{flex-direction:row;justify-content:space-between;align-items:center}}.ft-masthead-copy{color:var(--brand-text);margin:0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.ft-masthead-copy{color:color-mix(in srgb, var(--brand-text) 48%, transparent)}}.ft-masthead-legal-links{flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.ft-masthead-legal-links a{color:var(--brand-text);font-size:.75rem;font-weight:550}@supports (color:color-mix(in lab, red, red)){.ft-masthead-legal-links a{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.ft-masthead-legal-links a{text-decoration:none}.ft-masthead-legal-links a:hover{color:var(--brand-primary)}@media (max-width:640px){.ft-masthead-inner{padding:2rem .85rem 1.1rem}.ft-masthead-brand{margin-bottom:1.5rem;padding-bottom:1rem}}.ab-portal-header{padding-top:.25rem}.ab-portal-content{min-width:0}.ah{padding-top:.25rem}.ah-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary);font-size:.75rem;font-weight:800;text-decoration:none;display:inline-block}.ah-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--brand-text);margin:.35rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.2}.ah-lead{color:var(--brand-text);margin:1rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ah-lead{color:color-mix(in srgb, var(--brand-text) 78%, transparent)}}.ah-breadcrumb{margin-bottom:.35rem}.ah-meta-row{border-top:1px solid var(--brand-secondary);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.1rem;padding:.85rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-meta-row{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-meta-row{border-bottom:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-meta-row{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-author{flex-direction:column;gap:.15rem;display:flex}.ah-author-label{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text);font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ah-author-label{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ah-author-name{font-size:.95rem;font-weight:700}.ah-meta{flex-wrap:wrap;gap:1rem 1.25rem;display:flex}.ah-meta-box{flex-direction:column;gap:.1rem;display:flex}.ah-meta-time{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.ah-meta-label{color:var(--brand-text);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.ah-meta-label{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ah-editorial{text-align:center;padding:.5rem 0 .25rem}.ah-ed-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}.ah-ed-rule{background:var(--brand-secondary);width:min(8rem,40%);height:1px;margin:.85rem auto}@supports (color:color-mix(in lab, red, red)){.ah-ed-rule{background:color-mix(in srgb, var(--brand-secondary) 28%, transparent)}}.ah-ed-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--brand-text);margin:0;font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:800;line-height:1.18}.ah-ed-lead{max-width:38rem;color:var(--brand-text);margin:.85rem auto 0;font-size:1.05rem;font-style:italic;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ah-ed-lead{color:color-mix(in srgb, var(--brand-text) 72%, transparent)}}.ah-ed-byline{color:var(--brand-text);flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1rem 0 0;font-size:.8rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-ed-byline{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.ah-ed-toolbar{justify-content:center;margin-top:.35rem;display:flex}.ah-ribbon{padding-top:0}.ah-rib-bar{align-items:center;margin:0 0 .85rem;padding:.4rem .75rem;display:flex}.ah-rib-cat{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.75rem;font-weight:800;text-decoration:none}.ah-rib-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--brand-text);margin:0;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:900;line-height:1.15}.ah-rib-lead{color:var(--brand-text);margin:.85rem 0 0;font-size:1.1rem;font-weight:650;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ah-rib-lead{color:color-mix(in srgb, var(--brand-text) 75%, transparent)}}.ah-rib-meta{border-top:2px solid var(--brand-primary);color:var(--brand-text);flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:.95rem;padding-top:.75rem;font-size:.8rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-rib-meta{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.ah-rib-author{color:var(--brand-text);font-weight:800}.ah-split{gap:1.25rem;padding-bottom:.25rem;display:grid}@media (min-width:768px){.ah-split{grid-template-columns:minmax(0,1fr) 12.5rem;align-items:start;gap:1.75rem}}.ah-split-title{font-family:var(--font-heading);letter-spacing:-.025em;margin:.4rem 0 0;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:800;line-height:1.2}.ah-split-lead{color:var(--brand-text);margin:.85rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ah-split-lead{color:color-mix(in srgb, var(--brand-text) 75%, transparent)}}.ah-split-aside{background:var(--brand-secondary);flex-direction:column;gap:.55rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-split-aside{background:color-mix(in srgb, var(--brand-secondary) 5%, var(--brand-bg))}}.ah-split-aside{border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-split-aside{border:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-split-card{border-bottom:1px solid var(--brand-secondary);flex-direction:column;gap:.1rem;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-split-card{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.ah-split-card:last-child{border-bottom:none;padding-bottom:0}.ah-split-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);font-size:.65rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ah-split-card-label{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ah-split-card-value{font-size:.85rem;font-weight:700}.ah-compact .ah-cp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.ah-cp-cat{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--brand-primary);padding:.2rem .5rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-block}.ah-cp-meta{color:var(--brand-text);flex-wrap:wrap;gap:.45rem .85rem;font-size:.75rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-cp-meta{color:color-mix(in srgb, var(--brand-text) 50%, transparent)}}.ah-cp-title{font-family:var(--font-heading);letter-spacing:-.02em;border-bottom:1px solid var(--brand-secondary);margin:0;padding-bottom:.65rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;line-height:1.22}@supports (color:color-mix(in lab, red, red)){.ah-cp-title{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ah-cp-lead{color:var(--brand-text);margin:.75rem 0 0;font-size:1rem;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ah-cp-lead{color:color-mix(in srgb, var(--brand-text) 72%, transparent)}}.ah-newsdesk{padding-top:.15rem}.ah-nd-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin-bottom:.75rem;display:flex}.ah-nd-topline-cat{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.ah-nd-topline-link{color:var(--brand-text);font-size:.8rem;font-weight:600;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ah-nd-topline-link{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.ah-nd-topline-link--root:after{content:"›";opacity:.55;margin-left:.55rem}.ah-nd-topline-link--bold{color:var(--brand-text);font-weight:800}.ah-nd-topline-link:hover{color:var(--brand-primary)}.ah-nd-topline-dates{color:var(--brand-text);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;font-size:.78rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-nd-topline-dates{color:color-mix(in srgb, var(--brand-text) 48%, transparent)}}.ah-nd-topline-sep{background:var(--brand-secondary);width:1px;height:.85rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ah-nd-topline-sep{background:color-mix(in srgb, var(--brand-secondary) 22%, transparent)}}.ah-nd-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--brand-text);margin:0;font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:800;line-height:1.18}.ah-nd-spot{color:var(--brand-text);margin:.85rem 0 0;font-size:1.1rem;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ah-nd-spot{color:color-mix(in srgb, var(--brand-text) 72%, transparent)}}.ah-nd-toolbar{border-top:1px solid var(--brand-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-top:1.15rem;padding-top:.95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-nd-toolbar{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-nd-author{align-items:center;gap:.65rem;display:flex}.ah-nd-author-avatar{background:var(--brand-secondary);border-radius:999px;flex-shrink:0;width:34px;height:34px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ah-nd-author-avatar{background:color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-nd-author-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ah-nd-author-initials{letter-spacing:.02em;width:100%;height:100%;color:var(--brand-secondary);justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.ah-nd-author-name{color:var(--brand-text);font-size:.9rem;font-weight:700;text-decoration:none}.ah-nd-share{align-items:center;gap:.35rem;display:flex}.ah-nd-share-btn{border:1px solid var(--brand-secondary);justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ah-nd-share-btn{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ah-nd-share-btn{background:var(--brand-bg);color:var(--brand-text);cursor:pointer;border-radius:999px;text-decoration:none;transition:background .15s,border-color .15s}.ah-nd-share-btn:hover{background:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-nd-share-btn:hover{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--brand-bg))}}.ah-nd-share-btn:hover{border-color:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-nd-share-btn:hover{border-color:color-mix(in srgb, var(--brand-secondary) 28%, transparent)}}.ah-nd-share-more{position:relative}.ah-nd-share-dropdown{z-index:20;border:1px solid var(--brand-secondary);min-width:10.5rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}@supports (color:color-mix(in lab, red, red)){.ah-nd-share-dropdown{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ah-nd-share-dropdown{background:var(--brand-bg);border-radius:.5rem;box-shadow:0 8px 24px #0f172a1f}.ah-nd-share-dropdown-item{text-align:left;width:100%;color:var(--brand-text);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:block}.ah-nd-share-dropdown-item:hover{background:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-nd-share-dropdown-item:hover{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--brand-bg))}}@media (max-width:640px){.ah-nd-topline-dates{width:100%}.ah-nd-title{font-size:clamp(1.35rem,6vw,1.75rem)}.ah-nd-spot{font-size:1rem}}.ah-portal-bar{padding-top:0}.ah-pb-top{padding-bottom:.35rem}.ah-pb-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;margin:0;padding:0;list-style:none;display:flex}.ah-pb-breadcrumb li{align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.ah-pb-breadcrumb li:not(:last-child):after{content:"›";color:var(--brand-text);margin-left:.4rem}@supports (color:color-mix(in lab, red, red)){.ah-pb-breadcrumb li:not(:last-child):after{color:color-mix(in srgb, var(--brand-text) 40%, transparent)}}.ah-pb-breadcrumb a{color:var(--brand-text);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ah-pb-breadcrumb a{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.ah-pb-breadcrumb li[aria-current=page] a{color:var(--brand-text);font-weight:800}.ah-pb-breadcrumb a:hover{color:var(--brand-primary)}.ah-pb-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--brand-text);margin:.55rem 0 0;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:800;line-height:1.22}.ah-pb-spot{color:var(--brand-text);margin:.65rem 0 0;font-size:1.1rem;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ah-pb-spot{color:color-mix(in srgb, var(--brand-text) 78%, transparent)}}.ah-pb-bar{background:var(--brand-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-top:1rem;padding:.65rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ah-pb-bar{background:color-mix(in srgb, var(--brand-secondary) 5%, var(--brand-bg))}}.ah-pb-bar{border-top:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-pb-bar{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.ah-pb-bar{border-bottom:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-pb-bar{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.ah-pb-meta-author{flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;min-width:0;display:flex}.ah-pb-author{align-items:center;gap:.55rem;display:flex}.ah-pb-author-avatar{background:var(--brand-secondary);border-radius:999px;flex-shrink:0;width:34px;height:34px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ah-pb-author-avatar{background:color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-pb-author-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ah-pb-author-initials{width:100%;height:100%;color:var(--brand-secondary);justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.ah-pb-author-text{flex-direction:column;gap:.05rem;line-height:1.2;display:flex}.ah-pb-author-name{color:var(--brand-text);font-size:.875rem;font-weight:800}.ah-pb-author-role{color:var(--brand-text);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ah-pb-author-role{color:color-mix(in srgb, var(--brand-text) 50%, transparent)}}.ah-pb-box{flex-direction:column;gap:.05rem;line-height:1.2;display:flex}.ah-pb-box-value{font-variant-numeric:tabular-nums;color:var(--brand-text);font-size:.8125rem;font-weight:800}.ah-pb-box-label{color:var(--brand-text);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ah-pb-box-label{color:color-mix(in srgb, var(--brand-text) 48%, transparent)}}.ah-pb-actions{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.ah-pb-share{align-items:center;gap:.3rem;display:flex}.ah-pb-share-btn{color:#fff;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;min-width:1.85rem;height:1.85rem;padding:0 .4rem;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a1f}.ah-pb-share-btn--fb{background:#1877f2}.ah-pb-share-btn--x{background:#111}.ah-pb-share-btn--wa{background:#25d366}.ah-pb-share-btn--more{background:var(--brand-primary)}.ah-pb-more{position:relative}.ah-pb-dropdown{z-index:20;border:1px solid var(--brand-secondary);min-width:9.5rem;padding:.3rem;position:absolute;top:calc(100% + .3rem);right:0}@supports (color:color-mix(in lab, red, red)){.ah-pb-dropdown{border:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ah-pb-dropdown{background:var(--brand-bg);border-radius:.35rem;box-shadow:0 8px 22px #0f172a1f}.ah-pb-dropdown-item{text-align:left;width:100%;color:var(--brand-text);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.45rem .55rem;font-size:.8rem;font-weight:650;text-decoration:none;display:block}.ah-pb-dropdown-item:hover{background:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ah-pb-dropdown-item:hover{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--brand-bg))}}.ah-pb-fonts{gap:.25rem;display:flex}.ah-pb-fonts button{border:1px solid var(--brand-secondary);justify-content:center;align-items:baseline;min-width:1.85rem;height:1.85rem;padding:0 .35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ah-pb-fonts button{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ah-pb-fonts button{background:var(--brand-bg);color:var(--brand-text);cursor:pointer;border-radius:0;font-size:.8rem;font-weight:700}.ah-pb-fonts button.is-active,.ah-pb-fonts button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ah-pb-fonts sup{font-size:.65em}.ah-read{align-items:center;gap:.3rem;display:inline-flex}.ah-read-btn{border:1px solid var(--brand-secondary);justify-content:center;align-items:center;gap:.35rem;min-height:1.85rem;padding:0 .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ah-read-btn{border:1px solid color-mix(in srgb, var(--brand-secondary) 16%, transparent)}}.ah-read-btn{background:var(--brand-bg);color:var(--brand-text);cursor:pointer;white-space:nowrap;border-radius:0;font-size:.75rem;font-weight:750;transition:border-color .15s,color .15s,background .15s}.ah-read-btn svg{flex-shrink:0}.ah-read-btn--icon{border-radius:999px;width:1.85rem;padding:0}.ah-read-btn:hover,.ah-read-btn.is-active{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ah-read-btn:hover,.ah-read-btn.is-active{background:color-mix(in srgb, var(--brand-primary) 6%, var(--brand-bg))}}.ah-read-btn.is-active{box-shadow:0 0 0 1px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ah-read-btn.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary) 25%, transparent)}}.ab-portal-share .ah-read-btn{border-radius:.35rem}.ah-nd-actions{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.ah-pb-read .ah-read-btn{box-shadow:0 1px 2px #0f172a14}.ah-read .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.ah-pb-bar{flex-direction:column;align-items:stretch}.ah-pb-actions{justify-content:space-between}}.ab-portal-breadcrumb{margin-bottom:.35rem}.ab-portal-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary);font-size:.75rem;font-weight:800;text-decoration:none;display:inline-block}.ab-portal-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--brand-text);margin:.35rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.2}.ab-portal-lead{color:var(--brand-text);margin:1rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ab-portal-lead{color:color-mix(in srgb, var(--brand-text) 78%, transparent)}}.ab-portal-meta-row{border-top:1px solid var(--brand-secondary);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.1rem;padding:.85rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ab-portal-meta-row{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ab-portal-meta-row{border-bottom:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ab-portal-meta-row{border-bottom:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ab-portal-author{flex-direction:column;gap:.15rem;display:flex}.ab-portal-author-label{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-text);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ab-portal-author-label{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ab-portal-author-name{color:var(--brand-text);font-size:.9375rem;font-weight:700}.ab-portal-meta{flex-wrap:wrap;gap:.85rem 1.35rem;display:flex}.ab-portal-meta-box{flex-direction:column;gap:.1rem;display:flex}.ab-portal-meta-time{color:var(--brand-text);font-size:.875rem;font-weight:700}.ab-portal-meta-label{color:var(--brand-text);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.ab-portal-meta-label{color:color-mix(in srgb, var(--brand-text) 50%, transparent)}}.ab-portal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.ab-portal-share{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ab-portal-share-label{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text);margin-right:.25rem;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ab-portal-share-label{color:color-mix(in srgb, var(--brand-text) 50%, transparent)}}.ab-portal-share-btn{border:1px solid var(--brand-secondary);justify-content:center;align-items:center;min-width:2.25rem;height:2rem;padding:0 .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ab-portal-share-btn{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ab-portal-share-btn{background:var(--brand-bg)}@supports (color:color-mix(in lab, red, red)){.ab-portal-share-btn{background:color-mix(in srgb, var(--brand-bg) 94%, var(--brand-secondary))}}.ab-portal-share-btn{color:var(--brand-text);cursor:pointer;font-size:.75rem;font-weight:700;text-decoration:none}.ab-portal-share-btn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ab-portal-fonts{gap:.25rem;display:flex}.ab-portal-fonts button{border:1px solid var(--brand-secondary);min-width:2.25rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.ab-portal-fonts button{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ab-portal-fonts button{color:var(--brand-text);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:700}.ab-portal-fonts button.is-active,.ab-portal-fonts button:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ab-portal-cover{background:var(--brand-secondary);margin-top:1.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-portal-cover{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.ab-portal-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:min(420px,52vw);display:block}.ac{margin-top:1.25rem}.ac-sade,.ac-wide,.ac-framed .ac-frame,.ac-captioned .ac-frame{aspect-ratio:16/9;background:var(--brand-secondary);width:100%;max-height:min(420px,52vw);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ac-sade,.ac-wide,.ac-framed .ac-frame,.ac-captioned .ac-frame{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.ac-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ac-wide{margin-left:calc(-1*min(1.25rem,4vw));margin-right:calc(-1*min(1.25rem,4vw))}.ac-framed .ac-frame{outline:1px solid var(--brand-secondary);background:#fff;border:3px solid #0f172a}@supports (color:color-mix(in lab, red, red)){.ac-framed .ac-frame{outline:1px solid color-mix(in srgb, var(--brand-secondary) 28%, transparent)}}.ac-framed .ac-frame{outline-offset:3px;box-shadow:none}.ac-caption{color:var(--brand-secondary);margin-top:.55rem;font-size:.8125rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.ac-caption{color:color-mix(in srgb, var(--brand-secondary) 72%, transparent)}}.ab-portal-body{margin-top:1.35rem}.ab-portal-body.ab-size-sm{font-size:.9375rem}.ab-portal-body.ab-size-md{font-size:1.0625rem}.ab-portal-body.ab-size-lg{font-size:1.1875rem}.ab-portal-body.prose p,.ab-portal-body.prose li{line-height:1.75}.ab-portal-body.prose h2{font-family:var(--font-heading);letter-spacing:-.015em;margin-top:1.75rem;font-size:1.35em;font-weight:800}.ab-portal-source{border-top:1px solid var(--brand-secondary);margin:1.75rem 0 0;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.ab-portal-source{border-top:1px solid color-mix(in srgb, var(--brand-secondary) 12%, transparent)}}.ab-portal-source{color:var(--brand-text);font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.ab-portal-source{color:color-mix(in srgb, var(--brand-text) 55%, transparent)}}.ab-related--block,.ab-related--embedded{background:var(--brand-bg);margin-top:.5rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.ab-related--block,.ab-related--embedded{background:color-mix(in srgb, var(--brand-bg) 96%, var(--brand-secondary))}}.ab-related--block,.ab-related--embedded{border:1px solid var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.ab-related--block,.ab-related--embedded{border:1px solid color-mix(in srgb, var(--brand-secondary) 10%, transparent)}}.ab-related-head,.ab-trend-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ab-related-title,.ab-trend-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--brand-text);flex-shrink:0;margin:0;font-size:1.2rem;font-weight:800}.ab-related-rule{background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary));flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.ab-related-rule{background:linear-gradient(90deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 10%, transparent))}}.ab-related-grid{grid-template-columns:repeat(2,1fr);gap:1rem .85rem;display:grid}@media (min-width:768px){.ab-related-grid{grid-template-columns:repeat(3,1fr);gap:1.15rem 1rem}}.ab-related-card{color:inherit;min-width:0;text-decoration:none;display:block}.ab-related-media{background:var(--brand-secondary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-related-media{background:color-mix(in srgb, var(--brand-secondary) 8%, transparent)}}.ab-related-img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .4s;display:block}.ab-related-card:hover .ab-related-img{transform:scale(1.04)}.ab-related-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.875rem;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.ab-related-card:hover .ab-related-card-title{color:var(--brand-primary)}.ab-trend--sidebar{background:var(--brand-primary);color:#fff;padding:.85rem .85rem .35rem;position:sticky;top:1rem}.ab-trend--stack{background:var(--brand-primary);padding:.85rem .85rem .35rem}@supports (color:color-mix(in lab, red, red)){.ab-trend--stack{background:color-mix(in srgb, var(--brand-primary) 6%, var(--brand-bg))}}.ab-trend--stack{border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ab-trend--stack{border:1px solid color-mix(in srgb, var(--brand-primary) 18%, transparent)}}.ab-trend--sidebar .ab-trend-title{color:#fff;font-size:1.05rem;font-weight:800}.ab-trend--stack .ab-trend-title{color:var(--brand-primary);font-size:1.05rem;font-weight:800}.ab-trend-rule{background:linear-gradient(90deg, var(--brand-primary), var(--brand-primary));flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.ab-trend-rule{background:linear-gradient(90deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 10%, transparent))}}.ab-trend--sidebar .ab-trend-rule{background:#ffffff59;height:1px}.ab-trend-list{margin:0;padding:0}.ab-trend-item{color:inherit;align-items:center;gap:.75rem;padding:0 0 .85rem;text-decoration:none;display:flex;position:relative}.ab-trend--sidebar .ab-trend-item{color:#fff}.ab-trend-thumb{background:var(--brand-secondary);flex-shrink:0;width:7.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ab-trend-thumb{background:color-mix(in srgb, var(--brand-secondary) 20%, transparent)}}.ab-trend-img{aspect-ratio:250/150;object-fit:cover;width:100%;transition:opacity .2s;display:block}.ab-trend-item:hover .ab-trend-img{opacity:.9}.ab-trend-body{flex:1;align-items:center;min-width:0;display:flex}.ab-trend-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;font-weight:650;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.ab-trend-item:hover .ab-trend-text{color:var(--brand-primary)}.ab-trend--sidebar .ab-trend-item:hover .ab-trend-text{color:#ffffffe0}.ab-trend-badge{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translate(-35%,-65%);box-shadow:0 1px 3px #00000040}.ab-trend--sidebar .ab-trend-badge{color:var(--brand-primary);background:#fff;box-shadow:0 1px 3px #0003}.ad-slot{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;width:100%;margin:.75rem auto;display:flex}.ad-slot--test{border:1px solid var(--brand-secondary);padding:.65rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ad-slot--test{border:1px solid color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.ad-slot--test{background:linear-gradient(135deg, var(--brand-secondary) 0%, var(--brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.ad-slot--test{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-secondary) 4%, var(--brand-bg)) 0%, color-mix(in srgb, var(--brand-primary) 5%, var(--brand-bg)) 100%)}}.ad-slot-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);font-size:.625rem;font-weight:700;position:absolute;top:.4rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.ad-slot-badge{color:color-mix(in srgb, var(--brand-text) 45%, transparent)}}.ad-slot-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding-top:.35rem;display:flex}.ad-slot-title{color:var(--brand-text);font-size:.8125rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ad-slot-title{color:color-mix(in srgb, var(--brand-text) 72%, transparent)}}.ad-slot-meta{color:var(--brand-text);font-size:.75rem;font-weight:550}@supports (color:color-mix(in lab, red, red)){.ad-slot-meta{color:color-mix(in srgb, var(--brand-text) 48%, transparent)}}.ad-slot-hint{color:var(--brand-text);margin-top:.15rem;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.ad-slot-hint{color:color-mix(in srgb, var(--brand-text) 38%, transparent)}}.ad-slot[data-ad-size="728x90"] .ad-slot-hint{display:none}@media (max-width:760px){.ad-slot[data-ad-size="728x90"]{min-height:70px!important}}.ad-rail{z-index:30;pointer-events:auto;width:160px;display:none;position:fixed;top:5.5rem}.ad-rail .ad-slot{margin:0}.ad-rail .ad-slot-hint{display:none}.ad-rail .ad-slot-body{padding:1.5rem .35rem}.ad-rail .ad-slot-title{font-size:.75rem}.ad-rail .ad-slot-meta{font-size:.6875rem}.ad-rail--left{left:max(.25rem,50% - 36.85rem - 160px)}.ad-rail--right{right:max(.25rem,50% - 36.85rem - 160px)}@media (min-width:1500px){.ad-rail{display:block}}.ad-app{--ad-sidebar-w:15.5rem;--ad-topbar-h:3.25rem;--ad-ink:#0f1419;--ad-ink-2:#1a222c;--ad-line:#e6e9ee;--ad-muted:#64748b;--ad-accent:#b42318;--ad-up:#0f8a4b;--ad-down:#c62828;color:#0f172a;background:#eef1f5;min-height:100vh;display:flex}.ad-sidebar{z-index:50;width:var(--ad-sidebar-w);color:#e8edf3;background:#161b22;border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.ad-sidebar-brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:.7rem;padding:1rem 1rem .95rem;display:flex}.ad-sidebar-mark{background:var(--ad-accent);letter-spacing:.02em;border-radius:.3rem;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;font-size:.8rem;font-weight:800;display:grid}.ad-sidebar-product{letter-spacing:.02em;font-size:.8125rem;font-weight:750}.ad-sidebar-site{color:#e8edf37a;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;margin-top:.08rem;font-size:.6875rem;overflow:hidden}.ad-sidebar-nav{flex:1;padding:.65rem .5rem 1rem;overflow-y:auto}.ad-nav-list,.ad-nav-sub{margin:0;padding:0;list-style:none}.ad-nav-link{color:#e8edf3b8;border-radius:.3rem;align-items:center;gap:.65rem;min-height:2.35rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.ad-nav-link:hover{color:#fff;background:#ffffff0d}.ad-nav-link.is-active{color:#fff;box-shadow:inset 2px 0 0 var(--ad-accent);background:#ffffff14;font-weight:650}.ad-nav-ico{opacity:.78;flex-shrink:0;display:inline-flex}.ad-nav-link.is-active .ad-nav-ico,.ad-nav-link:hover .ad-nav-ico,.ad-nav-section-btn:hover .ad-nav-ico,.ad-nav-section-btn.is-open .ad-nav-ico{opacity:1}.ad-nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-nav-section{border-top:1px solid #ffffff0f;margin-top:.35rem;padding-top:.35rem}.ad-nav-section-btn{color:#e8edf3b8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.65rem;width:100%;min-height:2.35rem;padding:.4rem .7rem;font-family:inherit;font-size:.8125rem;font-weight:500;display:flex}.ad-nav-section-btn:hover{color:#fff;background:#ffffff0d}.ad-nav-chevron{opacity:.45;margin-left:auto;transition:transform .15s;display:inline-flex}.ad-nav-section-btn.is-open .ad-nav-chevron{opacity:.7;transform:rotate(90deg)}.ad-nav-sub{padding:.15rem 0 .25rem .35rem}.ad-nav-link--sub{color:#e8edf39e;min-height:2.1rem;padding-left:.85rem;font-size:.78125rem}.ad-nav-link--sub .ad-nav-ico{opacity:.65}.ad-main{margin-left:var(--ad-sidebar-w);flex-direction:column;flex:1;min-width:0;display:flex}.ad-topbar{z-index:40;height:var(--ad-topbar-h);border-bottom:1px solid var(--ad-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.ad-topbar-title{letter-spacing:.04em;text-transform:uppercase;color:#334155;font-size:.8125rem;font-weight:700}.ad-topbar-actions{align-items:center;gap:.75rem;display:flex}.ad-topbar-user{color:var(--ad-muted);font-size:.75rem}.ad-topbar-icon{border:1px solid var(--ad-line);color:#475569;background:#fff;border-radius:.35rem;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.ad-topbar-icon:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.ad-topbar-btn{border:1px solid var(--ad-line);color:#0f172a;cursor:pointer;background:#fff;border-radius:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:650}.ad-topbar-btn:hover{background:#f8fafc}.ad-content{padding:1.25rem 1.35rem 2rem}.ad-content--builder{flex:1;min-height:0;padding:0}.ad-app--builder{--ad-sidebar-w:15.5rem}.ad-app--builder.ad-app--nav-collapsed{--ad-sidebar-w:0px}.ad-app--builder.ad-app--nav-collapsed .ad-sidebar{border:0;width:0;padding:0;overflow:hidden}.ad-app--builder .ad-topbar{--ad-topbar-h:2.5rem;height:2.5rem}.ad-topbar-left{align-items:center;gap:.5rem;display:flex}.ad-builder-frame{background:#f1f5f9;height:calc(100vh - 2.5rem);overflow:hidden}.ad-theme{max-width:56rem}.ad-theme-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.ad-theme-title{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:750;line-height:1.15}.ad-theme-sub{color:var(--ad-muted);margin:.35rem 0 0;font-size:.875rem}.ad-theme-flash{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.ad-theme-shell{border:1px solid var(--ad-line);background:#fff;border-radius:.65rem;grid-template-columns:11.5rem minmax(0,1fr);gap:0;min-height:22rem;display:grid;overflow:hidden}.ad-theme-tabs{border-right:1px solid var(--ad-line);background:#f8fafc;flex-direction:column;gap:.15rem;padding:.75rem .55rem;display:flex}.ad-theme-tab{text-align:left;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:.35rem;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.8125rem;font-weight:550;display:block}.ad-theme-tab:hover{color:#0f172a;background:#fff}.ad-theme-tab.is-active{color:#0f172a;box-shadow:inset 2px 0 0 var(--ad-accent);background:#fff;font-weight:700}.ad-theme-body{padding:1.15rem 1.25rem 1.35rem}.ad-theme-panel-title{margin:0 0 1rem;font-size:.9375rem;font-weight:750}.ad-theme-help{color:var(--ad-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.ad-theme-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.ad-theme-checks{flex-direction:column;gap:.65rem;display:flex}.ad-field{margin-bottom:.9rem;display:block}.ad-field-label{color:#64748b;margin-bottom:.35rem;font-size:.8125rem;display:block}.ad-input{background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;width:100%;padding:.55rem .7rem;font-size:.875rem}.ad-input--color{cursor:pointer;height:2.5rem;padding:.2rem}.ad-check{color:#334155;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.ad-check input{width:1rem;height:1rem}@media (max-width:760px){.ad-theme-shell{grid-template-columns:1fr}.ad-theme-tabs{border-right:0;border-bottom:1px solid var(--ad-line);flex-flow:wrap}.ad-theme-tab{width:auto}.ad-theme-tab.is-active{box-shadow:inset 0 -2px 0 var(--ad-accent)}.ad-theme-colors{grid-template-columns:1fr}}.ad-media-page-head{margin-bottom:1rem}.ad-media-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ad-media-search{flex:1;gap:.5rem;min-width:12rem;display:flex}.ad-media-upload{cursor:pointer}.ad-media-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:.75rem;padding:.65rem .85rem;font-size:.8125rem}.ad-media-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;display:grid}.ad-media-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem;display:grid}.ad-media-card{border:1px solid var(--ad-line);text-align:left;cursor:pointer;color:inherit;font:inherit;background:#fff;border-radius:.45rem;flex-direction:column;padding:0;display:flex;overflow:hidden}.ad-media-card img{aspect-ratio:16/10;object-fit:cover;background:#f1f5f9;width:100%;display:block}.ad-media-card-name{color:#64748b;white-space:nowrap;text-overflow:ellipsis;padding:.4rem .5rem;font-size:.6875rem;display:block;overflow:hidden}.ad-media-card.is-selected{border-color:var(--ad-accent);box-shadow:0 0 0 1px var(--ad-accent)}.ad-media-count{color:var(--ad-muted);margin:.75rem 0 0;font-size:.75rem}.ad-media-more{margin-top:.85rem}.ad-picker-foot{border-top:1px solid var(--ad-line);padding:.65rem .9rem .85rem}.ad-media-empty{color:var(--ad-muted);margin:0;padding:1rem .25rem;font-size:.8125rem}.ad-media-drawer{border:1px solid var(--ad-line);top:calc(var(--ad-topbar-h) + .75rem);background:#fff;border-radius:.55rem;padding:.85rem;position:sticky}.ad-media-preview{aspect-ratio:16/10;object-fit:cover;background:#f1f5f9;border-radius:.35rem;width:100%;margin-bottom:.75rem;display:block}.ad-media-filename{word-break:break-all;font-size:.8125rem;font-weight:650}.ad-media-tech{color:var(--ad-muted);margin:.2rem 0 .75rem;font-size:.75rem}.ad-media-drawer-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.ad-media-usage{margin:.25rem 0 .85rem}.ad-media-usage-list{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ad-media-usage-list li{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ad-media-usage-link{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;text-decoration:none;overflow:hidden}.ad-media-usage-link:hover{color:var(--ad-accent)}.ad-media-usage-role{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.6875rem}.ad-cover-field{display:block}.ad-cover-row{align-items:center;gap:.85rem;margin-top:.35rem;display:flex}.ad-cover-thumb{object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.35rem;width:7.5rem;height:4.75rem}.ad-cover-thumb--empty{color:#94a3b8;place-items:center;font-size:.75rem;display:grid}.ad-cover-actions{flex-direction:column;gap:.4rem;display:flex}.ad-picker-backdrop{z-index:80;background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ad-confirm-backdrop{z-index:90;background:#0f172a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ad-confirm{border:1px solid var(--ad-line);background:#fff;border-radius:.55rem;width:min(24rem,100%);padding:1.15rem 1.2rem 1.05rem;box-shadow:0 12px 40px #0f172a2e}.ad-confirm-title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1rem;font-weight:750}.ad-confirm-desc{color:#64748b;margin:.45rem 0 0;font-size:.875rem;line-height:1.45}.ad-confirm-actions{justify-content:flex-end;gap:.5rem;margin-top:1.15rem;display:flex}.ad-picker{border:1px solid var(--ad-line);background:#fff;border-radius:.65rem;flex-direction:column;width:min(52rem,100%);max-height:min(36rem,90vh);display:flex;overflow:hidden}.ad-picker-head,.ad-picker-toolbar{border-bottom:1px solid var(--ad-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.ad-picker-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;padding:.85rem;display:grid;overflow:auto}@media (max-width:960px){.ad-media-layout{grid-template-columns:1fr}.ad-media-drawer{position:static}}.ad-dash-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.ad-dash-title{letter-spacing:-.02em;font-size:1.5rem;font-weight:750;line-height:1.15}.ad-dash-sub{color:var(--ad-muted);margin-top:.3rem;font-size:.875rem}.ad-dash-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ad-btn{border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.ad-btn--primary{background:var(--ad-accent);color:#fff}.ad-btn--primary:hover{filter:brightness(1.05)}.ad-btn--danger{color:#fff;background:#b42318;border-color:#b42318}.ad-btn--danger:hover{filter:brightness(1.05)}.ad-btn:disabled{opacity:.55;cursor:default;filter:none}.ad-btn--ghost{border-color:var(--ad-line);color:#0f172a;background:#fff}.ad-btn--ghost:hover{background:#f8fafc}.ad-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;margin-bottom:1.1rem;display:grid}.ad-metric{border:1px solid var(--ad-line);background:#fff;border-left:3px solid #1e293b;padding:.75rem .85rem}.ad-metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ad-muted);font-size:.6875rem;font-weight:700}.ad-metric-value{font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.5rem;font-weight:750;line-height:1}.ad-metric-hint{color:#94a3b8;margin-top:.35rem;font-size:.6875rem}.ad-dash-grid{grid-template-columns:1.4fr 1fr;gap:.85rem;margin-bottom:.85rem;display:grid}.ad-panel{border:1px solid var(--ad-line);background:#fff;padding:.9rem 1rem 1rem}.ad-panel-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.ad-panel-title{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.ad-panel-meta,.ad-panel-link{color:var(--ad-muted);font-size:.75rem;text-decoration:none}.ad-panel-link:hover{color:var(--ad-accent)}.ad-panel-empty{color:var(--ad-muted);padding:.5rem 0;font-size:.8125rem}.ad-markets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.ad-mkt{border:1px solid var(--ad-line);background:#fafbfc;padding:.55rem .65rem}.ad-mkt-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ad-muted);font-size:.625rem;font-weight:700}.ad-mkt-rate{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.9375rem;font-weight:750}.ad-mkt-chg{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.6875rem;font-weight:700}.ad-mkt--up .ad-mkt-chg{color:var(--ad-up)}.ad-mkt--down .ad-mkt-chg{color:var(--ad-down)}.ad-mkt--flat .ad-mkt-chg{color:var(--ad-muted)}.ad-quick{gap:.45rem;display:grid}.ad-quick-link{border:1px solid var(--ad-line);color:inherit;flex-direction:column;gap:.15rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ad-quick-link:hover{background:#f8fafc;border-color:#cbd5e1}.ad-quick-link span{color:var(--ad-muted);font-size:.75rem}.ad-quick-link{font-size:.875rem;font-weight:650}.ad-panel--table{padding:.9rem 0 0}.ad-panel--table .ad-panel-head{padding:0 1rem}.ad-table-wrap{overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;font-size:.8125rem}.ad-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ad-muted);border-bottom:1px solid var(--ad-line);background:#f8fafc;padding:.65rem 1rem;font-size:.6875rem;font-weight:700}.ad-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.7rem 1rem}.ad-table-title{align-items:center;gap:.65rem;max-width:28rem;font-weight:600;display:flex}.ad-table-thumb{object-fit:cover;background:#e2e8f0;flex-shrink:0;width:2.75rem;height:1.85rem}.ad-table-thumb--empty{display:inline-block}.ad-table-muted{color:var(--ad-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-table-right{text-align:right}.ad-table-right a{color:var(--ad-accent);font-weight:650;text-decoration:none}.ad-table-right a:hover{text-decoration:underline}.ad-badge{align-items:center;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ad-badge--live{color:#166534;background:#ecfdf3}.ad-badge--draft{color:#9a3412;background:#fff7ed}@media (max-width:1200px){.ad-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-markets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.ad-dash-grid{grid-template-columns:1fr}.ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ad-sidebar{width:100%;height:auto;position:sticky;inset:auto}.ad-app{flex-direction:column}.ad-main{margin-left:0}.ad-sidebar-nav{padding-bottom:.75rem;display:block;overflow-x:auto}.ad-nav-list{gap:.25rem;display:flex}.ad-nav-section{border-top:0;margin-top:.5rem;padding-top:0}.ad-nav-sub{gap:.25rem;padding-left:0;display:flex}.ad-builder-frame{height:auto;min-height:70vh}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
