@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_ea512a{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_ea512a{--font-newsreader:"Newsreader","Newsreader Fallback"}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,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-neutral-400:oklch(70.8% 0 0);--spacing:.25rem;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lato-Regular.ttf)format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Lato-Bold.ttf)format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Lato-Black.ttf)format("truetype")}:root{--iea-orange-50:#fff4eb;--iea-orange-100:#ffe6d2;--iea-orange-200:#ffcba3;--iea-orange-300:#ffac6e;--iea-orange-400:#fe9347;--iea-orange-500:#fe8024;--iea-orange-600:#e56d15;--iea-orange-700:#c2410c;--iea-orange-800:#9a3412;--iea-orange-900:#7c2d12;--iea-navy-50:#f0f5fa;--iea-navy-100:#dbe7f1;--iea-navy-200:#b3c9dd;--iea-navy-300:#7fa0be;--iea-navy-400:#4a7197;--iea-navy-500:#1e5078;--iea-navy-600:#06365c;--iea-navy-700:#052b49;--iea-navy-800:#042036;--iea-navy-900:#03192a;--iea-navy-950:#020f1b;--iea-neutral-0:#fff;--iea-neutral-50:#f8fafb;--iea-neutral-100:#f1f4f6;--iea-neutral-200:#e4e9ed;--iea-neutral-300:#cfd7dd;--iea-neutral-400:#a4b0b9;--iea-neutral-500:#738088;--iea-neutral-600:#55626b;--iea-neutral-700:#3d4850;--iea-neutral-800:#28323a;--iea-neutral-900:#18222a;--iea-neutral-950:#0e1620;--iea-success-50:#e7f5ee;--iea-success-500:#1f8a5b;--iea-success-700:#136b45;--iea-warning-50:#fef3e2;--iea-warning-500:#f59e0b;--iea-warning-700:#b45309;--iea-error-50:#fbeae8;--iea-error-500:#d64133;--iea-error-700:#a52a22;--iea-info-50:#e8f0f7;--iea-info-500:#1e5078;--iea-info-700:#06365c;--color-brand:var(--iea-orange-500);--color-brand-hover:var(--iea-orange-600);--color-brand-active:var(--iea-orange-700);--color-brand-subtle:var(--iea-orange-50);--color-brand-border:var(--iea-orange-200);--color-on-brand:#fff;--color-accent:var(--iea-navy-600);--color-accent-hover:var(--iea-navy-700);--color-accent-subtle:var(--iea-navy-50);--color-on-accent:#fff;--color-bg:var(--iea-neutral-50);--color-surface:#fff;--color-surface-sunken:var(--iea-neutral-100);--color-surface-raised:#fff;--color-surface-inverse:var(--iea-navy-600);--color-overlay:#06365c73;--color-text:var(--iea-navy-600);--color-text-secondary:var(--iea-neutral-700);--color-text-muted:var(--iea-neutral-500);--color-text-on-dark:#fff;--color-text-on-dark-muted:var(--iea-navy-200);--color-link:var(--iea-orange-700);--color-link-hover:var(--iea-orange-800);--color-border:var(--iea-neutral-200);--color-border-strong:var(--iea-neutral-300);--color-border-subtle:var(--iea-neutral-100);--color-divider:#06365c14;--color-ring:var(--iea-orange-500);--color-ring-offset:#fff;--color-success:var(--iea-success-500);--color-success-subtle:var(--iea-success-50);--color-success-text:var(--iea-success-700);--color-warning:var(--iea-warning-500);--color-warning-subtle:var(--iea-warning-50);--color-warning-text:var(--iea-warning-700);--color-error:var(--iea-error-500);--color-error-subtle:var(--iea-error-50);--color-error-text:var(--iea-error-700);--color-info:var(--iea-info-500);--color-info-subtle:var(--iea-info-50);--color-info-text:var(--iea-info-700);--color-chart-1:var(--iea-orange-500);--color-chart-2:var(--iea-navy-500);--color-chart-3:var(--iea-orange-300);--color-chart-4:var(--iea-navy-300);--color-chart-5:var(--iea-neutral-400)}.dark,[data-theme=dark]{--color-brand:var(--iea-orange-500);--color-brand-hover:var(--iea-orange-400);--color-brand-active:var(--iea-orange-300);--color-brand-subtle:#fe802424;--color-brand-border:#fe802452;--color-on-brand:#1a1205;--color-accent:var(--iea-navy-200);--color-accent-hover:var(--iea-navy-100);--color-accent-subtle:#7fa0be29;--color-on-accent:var(--iea-navy-900);--color-bg:var(--iea-navy-950);--color-surface:#0a2238;--color-surface-sunken:var(--iea-navy-900);--color-surface-raised:#0e2c47;--color-surface-inverse:var(--iea-neutral-50);--color-overlay:#020f1b9e;--color-text:var(--iea-neutral-50);--color-text-secondary:var(--iea-navy-200);--color-text-muted:#6f8aa3;--color-text-on-dark:#fff;--color-text-on-dark-muted:var(--iea-navy-300);--color-link:var(--iea-orange-300);--color-link-hover:var(--iea-orange-200);--color-border:#ffffff1f;--color-border-strong:#ffffff38;--color-border-subtle:#ffffff12;--color-divider:#ffffff1a;--color-ring:var(--iea-orange-400);--color-ring-offset:var(--iea-navy-950);--color-success-subtle:#1f8a5b2e;--color-success-text:#5fd39e;--color-warning-subtle:#f59e0b29;--color-warning-text:#f5b94d;--color-error-subtle:#d641332e;--color-error-text:#f08a80;--color-info-subtle:#1e507847;--color-info-text:var(--iea-navy-200)}:root{--font-sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Newsreader",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SF Mono","Menlo","Consolas",monospace;--fw-regular:400;--fw-bold:700;--fw-black:900;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--text-display-xl:3.5rem;--text-display-lg:2.75rem;--text-display-md:2.25rem;--text-h1:1.875rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.125rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.8125rem;--text-overline:.75rem;--lh-display-xl:1.05;--lh-display-lg:1.08;--lh-display-md:1.12;--lh-h1:1.2;--lh-h2:1.25;--lh-h3:1.3;--lh-h4:1.35;--lh-body-lg:1.6;--lh-body:1.6;--lh-body-sm:1.55;--lh-caption:1.4;--lh-overline:1.3;--text-ui:var(--text-body-sm);--text-ui-sm:var(--text-caption);--text-table:var(--text-body-sm)}[data-density=compact]{--text-ui:var(--text-caption);--text-ui-sm:var(--text-overline);--text-table:var(--text-caption);--text-body:var(--text-body-sm);--lh-body:1.5}@media (max-width:640px){:root{--text-display-xl:2.5rem;--lh-display-xl:1.08;--text-display-lg:2.125rem;--text-display-md:1.75rem;--text-h1:1.5rem;--text-h2:1.3125rem}}:root{--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--gutter:var(--space-6);--gap:var(--space-4);--section-y:var(--space-24);--field-gap:var(--space-5);--control-h:2.75rem;--control-h-sm:2.25rem;--control-h-lg:3rem;--control-px:var(--space-4);--icon-size:1.25rem;--icon-size-sm:1rem;--container-prose:42rem;--container-content:64rem;--container-app:90rem;--sidebar-w:16rem;--sidebar-w-collapsed:4rem;--grid-cols:12;--grid-gutter:var(--space-6)}[data-density=compact]{--gutter:var(--space-4);--gap:var(--space-3);--section-y:var(--space-12);--field-gap:var(--space-4);--control-h:2rem;--control-h-sm:1.75rem;--control-h-lg:2.25rem;--control-px:var(--space-3);--grid-gutter:var(--space-4)}:root{--radius-none:0;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--radius-3xl:1.5rem;--radius-full:9999px;--border-width:1px;--border-width-strong:1.5px;--border-focus:2px;--shadow-xs:0 1px 2px #06365c0f;--shadow-sm:0 1px 2px #06365c0f,0 1px 3px #06365c14;--shadow-md:0 2px 4px #06365c0f,0 4px 12px #06365c1a;--shadow-lg:0 8px 24px #06365c1f,0 2px 6px #06365c14;--shadow-xl:0 16px 48px #06365c29,0 4px 12px #06365c1a;--shadow-brand:0 6px 20px #fe802447;--ring-width:3px;--ring:0 0 0 var(--ring-width) var(--color-ring)}@supports (color:color-mix(in lab,red,red)){:root{--ring:0 0 0 var(--ring-width) color-mix(in srgb,var(--color-ring) 45%,transparent)}}:root{--elevation-card:var(--shadow-sm);--elevation-raised:var(--shadow-md);--elevation-overlay:var(--shadow-xl)}.dark,[data-theme=dark]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006,0 1px 3px #00000080;--shadow-md:0 2px 6px #00000080,0 6px 16px #00000080;--shadow-lg:0 10px 28px #0009;--shadow-xl:0 18px 50px #000000b3}:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-slower:.48s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.45,0,.55,1);--transition-colors:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);--transition-transform:transform var(--dur-base) var(--ease-standard);--transition-shadow:box-shadow var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--fw-regular);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-text);margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-black);line-height:var(--lh-h2);letter-spacing:var(--tracking-snug);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--lh-h1)}h2{font-size:var(--text-h2);line-height:var(--lh-h2)}h3{font-size:var(--text-h3);line-height:var(--lh-h3)}h4{font-size:var(--text-h4);line-height:var(--lh-h4)}.display{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:500}p{text-wrap:pretty;margin:0}a{color:var(--color-link);transition:var(--transition-colors);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}.overline{font-size:var(--text-overline);font-weight:var(--fw-black);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-brand-active)}::selection{background:var(--color-brand-subtle);color:var(--color-brand-active)}:focus-visible{outline:var(--border-focus) solid var(--color-ring);outline-offset:2px}hr{border:none;border-top:var(--border-width) solid var(--color-border);margin:var(--space-6) 0}code,kbd,pre{font-family:var(--font-mono)}:root{--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}