/*! tailwindcss v4.1.11 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease: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}}}@layer theme,starlight;@layer base{*,:after,:before{border:0 solid}html,:host{font-family:var(--font-sans)}code,kbd,samp,pre{font-family:var(--font-mono)}:root{--ui-primary:var(--color-brand-alternate);--ui-neutral:var(--color-gray-600);--ui-radius:0}html.dark{--ui-primary:var(--color-brand-primary);--ui-neutral:var(--color-gray-300)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-brand-dark);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:is(h1,h2,h3,h4,h5,h6):not(.front-page){text-transform:uppercase}:is(h1,h2,h3,h4,h5,h6):where(.dark,.dark *){color:var(--color-brand-light)}h1{color:var(--color-brand-dark);font-size:2rem}h1:where(.dark,.dark *){color:var(--color-brand-primary)}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1.1rem}p{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-brand-dark);margin-bottom:1.5rem}p:where(.dark,.dark *){color:var(--color-brand-light)}p a{color:var(--color-brand-dark);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.2em;transition:-webkit-text-decoration .1s,text-decoration .1s}p a:hover{text-decoration:underline;text-decoration-thickness:.2em}p a:where(.dark,.dark *){color:var(--color-brand-primary)}a{color:var(--color-brand-dark);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.2em;transition:-webkit-text-decoration .1s,text-decoration .1s}a:hover{text-decoration:underline;text-decoration-thickness:.2em}a:where(.dark,.dark *){color:var(--color-brand-light)}::selection{background:var(--color-brand-primary);color:var(--color-gray-950)}}@layer prose,components;@layer utilities{:root{--sl-font:var(--font-sans);--sl-font-mono:var(--font-mono);--sl-color-white:var(--color-white);--sl-color-gray-1:var(--color-gray-200);--sl-color-gray-2:var(--color-gray-300);--sl-color-gray-3:var(--color-gray-400);--sl-color-gray-4:var(--color-gray-600);--sl-color-gray-5:var(--color-gray-700);--sl-color-gray-6:var(--color-gray-800);--sl-color-black:var(--color-gray-900);--sl-color-accent-low:var(--color-accent-950,var(--color-accent-900,#1e1b4b));--sl-color-accent:var(--color-accent-600,#4f46e5);--sl-color-accent-high:var(--color-accent-200,#c7d2fe)}:root[data-theme=light]{--sl-color-white:var(--color-gray-900);--sl-color-gray-1:var(--color-gray-800);--sl-color-gray-2:var(--color-gray-700);--sl-color-gray-3:var(--color-gray-500);--sl-color-gray-4:var(--color-gray-400);--sl-color-gray-5:var(--color-gray-300);--sl-color-gray-6:var(--color-gray-200);--sl-color-gray-7:var(--color-gray-100);--sl-color-black:var(--color-white);--sl-color-accent-low:var(--color-accent-200,#c7d2fe);--sl-color-accent:var(--color-accent-600,#4f46e5);--sl-color-accent-high:var(--color-accent-900,#312e81)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.col-\[2_\/_span_1\]{grid-column:2/span 1}.m-0{margin:calc(var(--spacing)*0)}.mt-36{margin-top:calc(var(--spacing)*36)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.h-\[50px\]{height:50px}.h-auto{height:auto}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-\[75svw\]{width:75svw}.w-auto{width:auto}.w-full{width:100%}.max-w-\[600px\]{max-width:600px}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[max-content_1fr_max-content\]{grid-template-rows:max-content 1fr max-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.self-start{align-self:flex-start}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-brand-alternate{border-color:var(--color-brand-alternate)}.border-brand-alternate\/45{border-color:#545d5573}@supports (color:color-mix(in lab,red,red)){.border-brand-alternate\/45{border-color:color-mix(in oklab,var(--color-brand-alternate)45%,transparent)}}.border-brand-primary{border-color:var(--color-brand-primary)}.border-transparent{border-color:#0000}.bg-brand-alternate\/20{background-color:#545d5533}@supports (color:color-mix(in lab,red,red)){.bg-brand-alternate\/20{background-color:color-mix(in oklab,var(--color-brand-alternate)20%,transparent)}}.bg-brand-light{background-color:var(--color-brand-light)}.bg-brand-primary\/20{background-color:#e49c0433}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/20{background-color:color-mix(in oklab,var(--color-brand-primary)20%,transparent)}}.bg-transparent{background-color:#0000}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-4{padding:calc(var(--spacing)*4)}.p-\[30px\]{padding:30px}.px-4{padding-inline:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.text-center{text-align:center}.font-alternate{font-family:var(--font-alternate)}.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-\[1\.5em\]{font-size:1.5em}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-brand-alternate{color:var(--color-brand-alternate)}.text-brand-primary{color:var(--color-brand-primary)}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:border-brand-primary:hover{border-color:var(--color-brand-primary)}.hover\:opacity-40:hover{opacity:.4}}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid{display:grid}.sm\:grid-cols-\[repeat\(2\,1fr\)\]{grid-template-columns:repeat(2,1fr)}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:self-center{align-self:center}.sm\:self-start{align-self:flex-start}.sm\:p-7{padding:calc(var(--spacing)*7)}}@media (min-width:48rem){.md\:col-\[3_\/_span_1\]{grid-column:3/span 1}.md\:grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}}.dark\:border-brand-alternate:where(.dark,.dark *){border-color:var(--color-brand-alternate)}.dark\:bg-brand-alternate\/30:where(.dark,.dark *){background-color:#545d554d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-alternate\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-brand-alternate)30%,transparent)}}.dark\:bg-brand-dark:where(.dark,.dark *){background-color:var(--color-brand-dark)}.dark\:bg-brand-primary\/30:where(.dark,.dark *){background-color:#e49c044d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-primary\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-brand-primary)30%,transparent)}}.dark\:text-brand-primary:where(.dark,.dark *){color:var(--color-brand-primary)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}@media (hover:hover){.dark\:hover\:border-brand-alternate:where(.dark,.dark *):hover{border-color:var(--color-brand-alternate)}}.dark\:focus\:ring-gray-700:where(.dark,.dark *):focus{--tw-ring-color:var(--color-gray-700)}}:root,:host{--color-accent-200:var(--color-indigo-200);--color-accent-600:var(--color-indigo-600);--color-accent-900:var(--color-indigo-900);--color-accent-950:var(--color-indigo-950);--color-gray-50:#fafaf9;--color-gray-100:#f5f5f4;--color-gray-200:#e7e5e4;--color-gray-300:#d6d3d1;--color-gray-400:#a8a29e;--color-gray-500:#78716c;--color-gray-600:#57534e;--color-gray-700:#44403c;--color-gray-800:#292524;--color-gray-900:#1c1917;--color-gray-950:#0c0a09;--font-sans:"Inter",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-white:var(--color-gray-50);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-normal:400;--font-weight-bold:700;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-olive-300:oklch(78.3% .0106 149);--color-olive-700:oklch(46.9% .0166 148.9);--color-gold-500:oklch(74.5% .156 75.8);--color-brand-primary:var(--color-gold-500);--color-brand-alternate:var(--color-olive-700);--color-brand-light:var(--color-gray-300);--color-brand-dark:var(--color-gray-900);--font-alternate:"Blackhawk",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html{interpolate-size:allow-keywords}html,body{height:100%;font-family:var(--font-sans)}@font-face{font-family:Inter;src:url(/fonts/inter/Inter.var.woff2)format("woff2-variations");font-weight:100 900;display:swap;preload:true}@font-face{font-family:Blackhawk;src:url(/fonts/blackhawk/blackhawk.woff2)format("woff2");font-weight:400;display:swap;preload:true}html{transition:background-color .2s linear,color .2s linear}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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}
