/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.1;--leading-normal:1.5;--color-ink:#14213a;--color-text:#33405a;--color-text-muted:#4a5568;--color-nav-link:#24344d;--color-accent:#24426b;--color-accent-strong:#1f4e8c;--color-accent-mid:#2b5a8c;--color-link-title:#1d3a63;--color-title-band:#0f2747;--color-orange:#f28c3a;--color-orange-hover:#e8772e;--color-orange-text:#a84a0c;--color-orange-text-hover:#7f3606;--color-orange-on-dark:#f7a866;--color-surface:#fff;--color-surface-tint:#eef3f9;--color-surface-band:#e8f0fa;--color-border:#d6dee8;--color-border-band:#c7d7ec;--color-border-band-item:#d6e1ef;--color-navy-deep:#0e1a2e;--color-hero-overlay:#101e36e6;--color-white:#fff;--color-on-dark:#dde6f2;--color-on-dark-muted:#c5d2e3;--color-on-dark-ghost:#ffffff1f;--color-viewer-backdrop:#0e1a2ef0;--font-heading:"Hanken Grotesk", system-ui, sans-serif;--font-body:"Literata", georgia, serif;--font-ui:var(--font-heading);--text-display:clamp(2rem, 1.2rem + 3.6vw, 3.25rem);--text-title-post:clamp(1.6875rem, 1.2rem + 1.4vw, 2.375rem);--text-2xl:clamp(1.625rem, 1.2rem + 1.6vw, 2.125rem);--text-xl:1.875rem;--text-lg:1.4375rem;--text-md:1.125rem;--text-base:1rem;--text-brand:1.3125rem;--text-nav:.9375rem;--text-prose:1.0625rem;--text-deck:1.375rem;--text-headline:1.625rem;--text-card:1.75rem;--text-doc:1.1875rem;--text-sm:.875rem;--text-xs:.8125rem;--leading-body:1.6;--tracking-kicker:.12em;--tracking-label:.1em;--tracking-date:.06em;--tracking-display:-.02em;--breakpoint-menu:761px;--breakpoint-columns:1024px;--breakpoint-rail:1360px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:4.5rem;--space-11:5rem;--space-12:6rem;--radius-control:6px;--radius-card:8px;--shadow-card:0 1px 3px #1428501f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-latin-wght-italic.woff2)format("woff2")}:root{--focus-color:var(--color-accent-strong);--measure:880px;--container-max:1200px;--gutter:1.5rem;--tap-target-min:44px}@media (max-width:480px){:root{--gutter:1rem}}}@layer base{*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--space-4);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);margin:0}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-family:var(--font-heading);font-weight:800;line-height:var(--leading-tight);overflow-wrap:break-word;margin-top:0;margin-bottom:.5rem}p{margin-top:0}img,svg{vertical-align:middle;max-width:100%}img{height:auto}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}figure{margin:0 0 1rem}hr{color:inherit;opacity:.25;border:0;border-top:1px solid;margin-top:1rem;margin-bottom:1rem}table{caption-side:bottom;border-collapse:collapse}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{text-transform:none}.img-fluid{max-width:100%;height:auto}a{color:var(--color-orange-text);text-underline-offset:.15em;text-decoration:underline}a:hover{color:var(--color-orange-text-hover)}:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px}.surface-dark{--focus-color:var(--color-white)}.screen-reader-text{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.viewer-open{overflow:hidden}@media print{body{background-color:var(--color-surface)}}}@layer components{.page-width{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.kicker{font-family:var(--font-ui);font-size:var(--text-xs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-kicker);letter-spacing:var(--tracking-kicker);color:var(--color-orange-text);text-transform:uppercase;margin:0}.headline-link{color:var(--color-ink);text-decoration-line:none}@media (hover:hover){.headline-link:hover{color:var(--color-orange-text-hover);text-decoration-line:underline}}.headline-link:focus-visible{color:var(--color-orange-text-hover);text-decoration-line:underline}.term-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.term-chip{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-surface-tint);padding-inline:calc(var(--spacing) * 3.5);font-family:var(--font-ui);font-size:var(--text-sm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-strong);border-radius:999px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.term-chip:hover{text-decoration-line:underline}}.term-chip:focus-visible{text-decoration-line:underline}@media not all and (min-width:761px){.term-chip{min-height:calc(var(--spacing) * 11)}}@media (forced-colors:active){.term-chip{border-style:var(--tw-border-style);border-width:1px;border-color:currentColor}}.image-viewer{--focus-color:var(--color-white);z-index:100;background-color:var(--color-viewer-backdrop);flex-direction:column;display:flex;position:fixed;inset:0}@media print{.image-viewer{display:none}}.image-viewer-close{margin:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-navy-deep);padding-inline:calc(var(--spacing) * 4);font-family:var(--font-ui);font-size:var(--text-base);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);align-self:flex-end}.image-viewer-frame{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);flex-grow:1;overflow:auto}.image-viewer-frame img{background-color:var(--color-surface);max-width:none;margin-inline:auto;display:block}.post-image{margin-top:var(--space-5);margin-bottom:var(--space-5);display:block}.post-image-link{display:block}.post-image img{border-radius:var(--radius-control);max-width:100%;height:auto;display:block}.post-image-wide img{width:100%}.prose{font-size:var(--text-prose);line-height:var(--leading-body);overflow-wrap:break-word}.prose>:first-child{margin-top:var(--space-6)}.prose p{margin-bottom:1.1em}.prose p:empty{display:none}.prose h2{font-size:var(--text-2xl);letter-spacing:-.015em;margin-top:2em;margin-bottom:.5em}.prose h3{font-size:var(--text-lg);margin-top:2em;margin-bottom:.5em}.prose h4,.prose h5,.prose h6{font-size:var(--text-md);margin-top:2em;margin-bottom:.5em}.prose strong{color:var(--color-ink)}.prose a{color:var(--color-orange-text);text-decoration:underline}.prose a:hover{color:var(--color-orange-text-hover)}.prose ul,.prose ol{padding-left:var(--space-6)}.prose li{margin-bottom:.4em}.prose figcaption{color:var(--color-text-muted);font-size:var(--text-sm)}.prose pre{max-width:100%;overflow-x:auto}.prose .katex-display{max-width:100%;overflow:auto hidden}.prose blockquote{padding-top:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-5);border-left-style:solid;border-left-width:4px;border-left-color:var(--color-accent-strong);margin-top:0;margin-bottom:1.1em;font-style:italic}.prose figure.blogquote,.prose figure.blogquote-bg-green,.prose figure.strong-p{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:var(--space-5);padding-right:var(--space-5);border-left-style:solid;border-left-width:4px;border-left-color:var(--color-accent-strong);border-radius:0 var(--radius-card) var(--radius-card) 0;background-color:var(--color-surface-tint);margin-top:1.6em;margin-bottom:1.6em}.prose figure.strong-p{border-left-color:var(--color-orange);font-weight:700}.prose figure blockquote{color:var(--color-text);border-left-width:0;margin:0;padding:0;font-style:italic}.prose figure blockquote ul{margin:0;padding-left:1.2em}.prose figure figcaption{margin-top:var(--space-3);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.5}.prose figure figcaption cite{font-style:normal}.prose figure figcaption .quote-name{color:var(--color-ink);font-weight:700}.table-scroll{max-width:100%;margin-top:var(--space-5);margin-bottom:var(--space-5);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.prose th,.prose td{padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);text-align:left;vertical-align:top}.prose thead th{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--color-ink);color:var(--color-ink);font-family:var(--font-heading)}.prose tbody tr:nth-child(2n){background-color:var(--color-surface-tint)}.img-responsive-height{width:auto;max-height:100%;display:block}@media print{.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--text-sm);overflow-wrap:anywhere}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-2{top:calc(var(--spacing) * 2)}.left-\[-9999px\]{left:-9999px}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-47\.5{height:calc(var(--spacing) * 47.5)}.h-145{height:calc(var(--spacing) * 145)}.h-auto{height:auto}.h-full{height:100%}.min-h-6\.5{min-height:calc(var(--spacing) * 6.5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-\(--measure\){max-width:var(--measure)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-184{max-width:calc(var(--spacing) * 184)}.max-w-\[46rem\]{max-width:46rem}.max-w-\[calc\(var\(--measure\)\+2\*var\(--gutter\)\)\]{max-width:calc(var(--measure) + 2 * var(--gutter))}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(150px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(280px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(300px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(340px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-\[0\.25em\]{gap:.25em}.gap-\[3px\]{gap:3px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5\.5{column-gap:calc(var(--spacing) * 5.5)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[999px\]{border-radius:999px}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-5{border-top-style:var(--tw-border-style);border-top-width:5px}.border-t-6{border-top-style:var(--tw-border-style);border-top-width:6px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accent{border-color:var(--color-accent)}.border-accent-strong{border-color:var(--color-accent-strong)}.border-border{border-color:var(--color-border)}.border-border-band{border-color:var(--color-border-band)}.border-border-band-item{border-color:var(--color-border-band-item)}.border-ink{border-color:var(--color-ink)}.border-orange{border-color:var(--color-orange)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-b-transparent{border-bottom-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-hero-overlay{background-color:var(--color-hero-overlay)}.bg-navy-deep{background-color:var(--color-navy-deep)}.bg-on-dark-ghost{background-color:var(--color-on-dark-ghost)}.bg-orange{background-color:var(--color-orange)}.bg-surface{background-color:var(--color-surface)}.bg-surface-band{background-color:var(--color-surface-band)}.bg-surface-tint{background-color:var(--color-surface-tint)}.object-cover{object-fit:cover}.object-\[center_55\%\]{object-position:center 55%}.p-0{padding:0}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-\(--gutter\){padding-inline:var(--gutter)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.5{padding-inline:calc(var(--spacing) * 6.5)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:0}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-18{padding-top:calc(var(--spacing) * 18)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-heading{font-family:var(--font-heading)}.font-ui{font-family:var(--font-ui)}.text-2xl{font-size:var(--text-2xl)}.text-base{font-size:var(--text-base)}.text-brand{font-size:var(--text-brand)}.text-card{font-size:var(--text-card)}.text-deck{font-size:var(--text-deck)}.text-display{font-size:var(--text-display)}.text-doc{font-size:var(--text-doc)}.text-headline{font-size:var(--text-headline)}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-nav{font-size:var(--text-nav)}.text-prose{font-size:var(--text-prose)}.text-sm{font-size:var(--text-sm)}.text-title-post{font-size:var(--text-title-post)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-body{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-date{--tw-tracking:var(--tracking-date);letter-spacing:var(--tracking-date)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-kicker{--tw-tracking:var(--tracking-kicker);letter-spacing:var(--tracking-kicker)}.tracking-label{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.text-accent{color:var(--color-accent)}.text-accent-mid{color:var(--color-accent-mid)}.text-accent-strong{color:var(--color-accent-strong)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-link-title{color:var(--color-link-title)}.text-nav-link{color:var(--color-nav-link)}.text-on-dark{color:var(--color-on-dark)}.text-on-dark-muted{color:var(--color-on-dark-muted)}.text-orange-on-dark{color:var(--color-orange-on-dark)}.text-orange-text{color:var(--color-orange-text)}.text-text-muted{color:var(--color-text-muted)}.text-title-band{color:var(--color-title-band)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow-card{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1428501f);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}.\[border-top\:3px_double_var\(--color-ink\)\]{border-top:3px double var(--color-ink)}.\[class\:img-fluid\]{class:img-fluid}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.group-focus-visible\:underline:is(:where(.group):focus-visible *){text-decoration-line:underline}.group-aria-expanded\:hidden:is(:where(.group)[aria-expanded=true] *){display:none}.group-aria-expanded\:inline:is(:where(.group)[aria-expanded=true] *){display:inline}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent-strong:hover{background-color:var(--color-accent-strong)}.hover\:bg-on-dark-ghost:hover{background-color:var(--color-on-dark-ghost)}.hover\:bg-orange-hover:hover{background-color:var(--color-orange-hover)}.hover\:bg-surface-tint:hover{background-color:var(--color-surface-tint)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-orange-text-hover:hover{color:var(--color-orange-text-hover)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:text-ink:focus-visible{color:var(--color-ink)}.focus-visible\:text-orange-text-hover:focus-visible{color:var(--color-orange-text-hover)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.aria-\[current\]\:border-b-accent-strong[aria-current]{border-bottom-color:var(--color-accent-strong)}.aria-\[current\]\:text-ink[aria-current]{color:var(--color-ink)}.aria-\[current\]\:text-orange-text[aria-current]{color:var(--color-orange-text)}.aria-\[current\]\:underline[aria-current]{text-decoration-line:underline}.aria-\[current\=location\]\:border-accent-strong[aria-current=location]{border-color:var(--color-accent-strong)}.aria-\[current\=location\]\:font-extrabold[aria-current=location]{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.aria-\[current\=location\]\:text-ink[aria-current=location]{color:var(--color-ink)}@media not all and (min-width:761px){.max-menu\:relative{position:relative}.max-menu\:mb-0{margin-bottom:0}.max-menu\:block{display:block}.max-menu\:hidden{display:none}.max-menu\:inline{display:inline}.max-menu\:h-60{height:calc(var(--spacing) * 60)}.max-menu\:h-auto{height:auto}.max-menu\:w-full{width:100%}.max-menu\:max-w-none{max-width:none}.max-menu\:basis-full{flex-basis:100%}.max-menu\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-menu\:flex-col{flex-direction:column}.max-menu\:gap-0{gap:0}.max-menu\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.max-menu\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.max-menu\:rounded-control{border-radius:var(--radius-control)}.max-menu\:rounded-none{border-radius:0}.max-menu\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-menu\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-menu\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-menu\:border-border{border-color:var(--color-border)}.max-menu\:border-surface-tint{border-color:var(--color-surface-tint)}.max-menu\:bg-surface{background-color:var(--color-surface)}.max-menu\:p-3{padding:calc(var(--spacing) * 3)}.max-menu\:p-6{padding:calc(var(--spacing) * 6)}.max-menu\:px-\(--gutter\){padding-inline:var(--gutter)}.max-menu\:px-0{padding-inline:0}.max-menu\:px-1{padding-inline:var(--spacing)}.max-menu\:py-3{padding-block:calc(var(--spacing) * 3)}.max-menu\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-menu\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-menu\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-menu\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.max-menu\:text-md{font-size:var(--text-md)}.max-menu\:text-nav{font-size:var(--text-nav)}.max-menu\:text-sm{font-size:var(--text-sm)}.max-menu\:text-xs{font-size:var(--text-xs)}:is(.max-menu\:\*\:grow>*){flex-grow:1}.max-menu\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.max-menu\:aria-\[current\]\:border-l-3[aria-current]{border-left-style:var(--tw-border-style);border-left-width:3px}.max-menu\:aria-\[current\]\:border-l-accent-strong[aria-current]{border-left-color:var(--color-accent-strong)}.max-menu\:aria-\[current\]\:pl-2[aria-current]{padding-left:calc(var(--spacing) * 2)}}@media (min-width:761px){.menu\:w-32{width:calc(var(--spacing) * 32)}.menu\:flex-row{flex-direction:row}}@media (min-width:1024px){.columns\:col-start-1{grid-column-start:1}.columns\:col-start-2{grid-column-start:2}.columns\:row-span-2{grid-row:span 2/span 2}.columns\:row-start-1{grid-row-start:1}.columns\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.columns\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:1360px){.rail\:sticky{position:sticky}.rail\:top-6{top:calc(var(--spacing) * 6)}.rail\:col-start-2{grid-column-start:2}.rail\:col-start-3{grid-column-start:3}.rail\:block{display:block}.rail\:grid{display:grid}.rail\:hidden{display:none}.rail\:max-w-60{max-width:calc(var(--spacing) * 60)}.rail\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--measure\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--measure)) minmax(0,1fr)}.rail\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.rail\:self-start{align-self:flex-start}}@media print{.print\:hidden{display:none}}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-current{border-color:currentColor}}.js .js\:inline-flex{display:inline-flex}@media not all and (min-width:761px){.js .js\:max-menu\:hidden{display:none}.js .js\:max-menu\:inline-flex{display:inline-flex}.js .js\:max-menu\:data-\[open\=true\]\:block[data-open=true]{display:block}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
