@font-face{font-family:fontDisplay;src:url(../media/instrument_sans_latin_wght_normal-s.p.2f09bc35.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:fontDisplay;src:url(../media/instrument_sans_latin_wght_italic-s.p.419f8642.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.fontdisplay_2d32b875-module__ft1_yW__className{font-family:fontDisplay,fontDisplay Fallback}.fontdisplay_2d32b875-module__ft1_yW__variable{--font-display:"fontDisplay","fontDisplay Fallback"}
@font-face{font-family:fontBody;src:url(../media/atkinson_hyperlegible_latin_400_normal-s.p.06001f43.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontBody;src:url(../media/atkinson_hyperlegible_latin_400_italic-s.p.c240b287.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fontBody;src:url(../media/atkinson_hyperlegible_latin_700_normal-s.p.3a47e141.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontBody;src:url(../media/atkinson_hyperlegible_latin_700_italic-s.p.eda166f6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.0%;size-adjust:99.03%}.fontbody_a9b6b47f-module__nagyWW__className{font-family:fontBody,fontBody Fallback}.fontbody_a9b6b47f-module__nagyWW__variable{--font-body:"fontBody","fontBody Fallback"}
@font-face{font-family:fontMono;src:url(../media/geist_mono_latin_wght_normal-s.p.44aaa91c.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.fontmono_9782e200-module__dl_WzG__className{font-family:fontMono,fontMono Fallback}.fontmono_9782e200-module__dl_WzG__variable{--font-mono:"fontMono","fontMono Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--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-divide-x-reverse:0}}}@layer theme{:root,:host{--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-green-100:#dcfce7;--color-green-800:#016630;--color-blue-100:#dbeafe;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-gray-100:#f3f4f6;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--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;--leading-tight:1.25;--radius-sm:2px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:4px;--radius-full:9999px}@supports (color:lab(0% 0 0)){:root,:host{--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#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}*{box-sizing:border-box;margin:0;padding:0}:root{--background:60 100% 98.8%;--foreground:0 0% 17.6%;--card:0 0% 100%;--card-foreground:0 0% 17.6%;--popover:60 100% 98.8%;--popover-foreground:0 0% 17.6%;--primary:14 65% 47%;--primary-foreground:60 100% 98.8%;--secondary:140 26% 39%;--secondary-foreground:60 100% 98.8%;--muted:40 25% 93%;--muted-foreground:30 10% 42%;--accent:40 25% 93%;--accent-foreground:0 0% 17.6%;--destructive:0 84.2% 60.2%;--destructive-foreground:60 100% 98.8%;--border:36 18% 85%;--input:36 18% 85%;--ring:14 65% 47%;--chart-1:14 65% 47%;--chart-2:140 26% 39%;--chart-3:40 64% 55%;--chart-4:30 10% 42%;--chart-5:36 18% 76%;--radius:4px}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-6{top:calc(var(--spacing)*6)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-\[35px\]{left:-35px}.left-0{left:calc(var(--spacing)*0)}.left-\[11px\]{left:11px}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.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-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-full{height:100%}.w-0\.5{width:calc(var(--spacing)*.5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.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-none{max-width:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}: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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*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-\[var\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[var\(--border-radius\)\]{border-radius:var(--border-radius)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[color-mix\(in_oklch\,var\(--color-primary\)_55\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--color-primary\)_55\%\,transparent\)\]{border-color:color-mix(in oklch,var(--color-primary)55%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--color-primary\)_60\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--color-primary\)_60\%\,transparent\)\]{border-color:color-mix(in oklch,var(--color-primary)60%,transparent)}}.border-\[var\(--border-on-dark-subtle\)\]{border-color:var(--border-on-dark-subtle)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.bg-\[color-mix\(in_oklch\,var\(--color-primary\)_18\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--color-primary\)_18\%\,transparent\)\]{background-color:color-mix(in oklch,var(--color-primary)18%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--color-primary\)_35\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--color-primary\)_35\%\,transparent\)\]{background-color:color-mix(in oklch,var(--color-primary)35%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--color-primary\)_55\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--color-primary\)_55\%\,transparent\)\]{background-color:color-mix(in oklch,var(--color-primary)55%,transparent)}}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-transparent{background-color:#0000}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-left{text-align:left}.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-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-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-none{--tw-leading:1;line-height:1}.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-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-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--text-on-dark-muted\)\]{color:var(--text-on-dark-muted)}.text-\[var\(--text-on-dark-primary\)\]{color:var(--text-on-dark-primary)}.text-\[var\(--text-on-dark-subtle\)\]{color:var(--text-on-dark-subtle)}.text-blue-800{color:var(--color-blue-800)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-800{color:var(--color-green-800)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-\[var\(--color-primary\)\]{-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.underline-offset-4{text-underline-offset:4px}.opacity-80{opacity:.8}.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--color-primary\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--color-primary\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--color-primary)20%,transparent))}}.shadow-\[0_0_0_4px_color-mix\(in_oklch\,var\(--color-primary\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:768px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:1024px){.md\:-left-\[47px\]{left:-47px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,0\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.35fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,90px\)_minmax\(0\,200px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,90px) minmax(0,200px) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-10{gap:calc(var(--spacing)*10)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>: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(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:1440px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--background:#011022;--background-elevated:#03172c;--background-surface:#072038;--background-muted:#000919;--foreground:#eae8e0;--foreground-muted:#8291a1;--foreground-subtle:#596571;--primary:#f09700;--primary-hover:#ffa600;--secondary:#2a3c4f;--secondary-hover:#334a62;--success:#45ba50;--warning:#dba400;--destructive:#f94144;--info:#00ade4;--border:#233447;--border-strong:#3a4f65;--divider:#172534;--ring:#f09700;--selection:#f09700;--selection-foreground:#011022;--text-on-dark-primary:#fffef5fa;--text-on-dark-muted:#fffef5cc;--text-on-dark-subtle:#fffef5a6;--border-on-dark-subtle:#fffef533;--color-primary:var(--primary);--color-primary-dark:#de8800;--color-primary-light:var(--primary-hover);--color-secondary:var(--secondary-hover);--color-secondary-dark:var(--secondary);--color-accent:var(--primary);--color-text:var(--foreground);--color-text-muted:var(--foreground-muted);--color-text-secondary:var(--foreground-muted);--color-text-light:var(--foreground-subtle);--color-background:var(--background);--color-surface:var(--background-elevated);--color-border:var(--border);--color-border-light:var(--border-strong);--color-error:var(--destructive);--color-success:var(--success);--color-warning:var(--warning);--font-display:"Instrument Sans",system-ui,sans-serif;--font-body:"Atkinson Hyperlegible",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--font-sans:var(--font-body);--font-heading:var(--font-display);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--container-max-width:1440px;--content-max-width:1024px;--header-height:86px;--border-radius:var(--radius);--border-radius-sm:var(--radius-sm);--border-radius-lg:var(--radius-lg);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 8px #0000004d;--shadow-lg:0 8px 16px #0000004d;--shadow-xl:0 16px 32px #0000004d;--transition-fast:.15s cubic-bezier(.16,1,.3,1);--transition-base:.25s cubic-bezier(.16,1,.3,1);--transition-slow:.4s cubic-bezier(.16,1,.3,1);--z-header:1000;--z-dropdown:2000;--z-modal:3000;--z-toast:4000}@supports (color:lab(0% 0 0)){:root{--background:lab(4.28254% -.720665 -13.7245);--background-elevated:lab(7.0001% -1.35344 -16.7248);--background-surface:lab(11.5923% -2.07023 -18.5327);--background-muted:lab(2.37782% -.295915 -9.3216);--foreground:lab(91.9311% -.0077486 3.82568);--foreground-muted:lab(59.3584% -2.95946 -10.5563);--foreground-subtle:lab(41.9638% -2.43716 -8.7846);--primary:lab(70.5417% 30.4285 91.2157);--primary-hover:lab(76.2669% 34.1907 108.406);--secondary:lab(24.5005% -3.09053 -13.7813);--secondary-hover:lab(30.2667% -3.68746 -17.1804);--success:lab(67.3528% -50.581 42.6409);--warning:lab(71.1048% 15.6634 102.058);--destructive:lab(57.1752% 69.5963 43.0458);--info:lab(65.4617% -24.5049 -41.557);--border:lab(21.0134% -2.94994 -13.7443);--border-strong:lab(32.6134% -3.5813 -15.5331);--divider:lab(14.061% -2.46963 -11.9988);--ring:lab(70.5417% 30.4285 91.2157);--selection:lab(70.5417% 30.4285 91.2157);--selection-foreground:lab(4.28254% -.720665 -13.7245);--color-primary-dark:lab(64.6943% 30.4976 85.2529);--shadow-sm:0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 8px lab(0% 0 0/.3);--shadow-lg:0 8px 16px lab(0% 0 0/.3);--shadow-xl:0 16px 32px lab(0% 0 0/.3)}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-background);min-height:100vh;font-size:1.0625rem;line-height:1.7;position:relative}::selection{background:var(--selection);color:var(--selection-foreground)}a{color:inherit}hr{border:0;border-top:1px solid var(--divider);margin:0}.site-wrapper{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.site-main{flex:1}.site-header{z-index:var(--z-header);background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklch,var(--background)96%,transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:var(--header-height)}.header-container{height:100%;max-width:var(--container-max-width);padding:0 var(--spacing-md);margin:0 auto;position:relative}.header-container:after{content:"";background:var(--text-on-dark-primary);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.header-container:after{background:color-mix(in oklch,var(--text-on-dark-primary)16%,transparent)}}.header-content{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.logo{min-width:0}.logo a{color:inherit;transition:opacity var(--transition-fast),transform var(--transition-fast);text-decoration:none}.logo a:hover{opacity:1;transform:translateY(-1px)}.logo-link{align-items:center;display:flex}.logo-wordmark{flex-shrink:0;display:block}.header-brand-wordmark{font-family:var(--font-mono);letter-spacing:0;color:var(--text-on-dark-primary);font-size:.875rem;font-weight:700;line-height:1;display:block}.desktop-nav{display:block}.nav-list{align-items:center;gap:2rem;list-style:none;display:flex}.nav-link{min-width:44px;min-height:44px;color:var(--text-on-dark-subtle);font-family:var(--font-mono);letter-spacing:0;transition:color var(--transition-fast),opacity var(--transition-fast);justify-content:center;align-items:center;padding:0 .4rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--primary);opacity:0;transform-origin:50%;height:1px;transition:opacity var(--transition-fast),transform var(--transition-fast);position:absolute;bottom:-.2rem;left:0;right:0;transform:scaleX(.35)}.nav-link:hover,.nav-link:focus-visible{color:var(--primary)}.nav-link:hover:after,.nav-link:focus-visible:after{opacity:.85;transform:scaleX(1)}.nav-link.active{color:var(--primary)}.nav-link.active:after{opacity:.55;transform:scaleX(1)}.header-actions{align-items:center;gap:.75rem;display:flex}.mobile-menu-button{background:var(--background-surface);justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-menu-button{background:color-mix(in oklch,var(--background-surface)90%,transparent)}}.mobile-menu-button{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.mobile-menu-button{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.mobile-menu-button{border-radius:var(--radius-full);cursor:pointer;color:var(--foreground);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.mobile-menu-button:hover{background:var(--background-surface)}@supports (color:color-mix(in lab, red, red)){.mobile-menu-button:hover{background:color-mix(in oklch,var(--background-surface)100%,transparent)}}.mobile-menu-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-menu-button:hover{border-color:color-mix(in oklch,var(--primary)36%,var(--border))}}.mobile-menu-button:hover{color:var(--primary)}.menu-icon{width:24px;height:24px}.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}.mobile-nav{border:1px solid var(--border);margin-top:.75rem;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.mobile-nav{border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--background-elevated),var(--background))}@supports (color:color-mix(in lab, red, red)){.mobile-nav{background:linear-gradient(180deg,color-mix(in oklch,var(--background-elevated)98%,transparent),color-mix(in oklch,var(--background)98%,transparent))}}.mobile-nav{box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--header-height));overflow-y:auto}.mobile-nav .nav-list{flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem}.mobile-nav .nav-item{border-bottom:none}.mobile-nav .nav-link{color:var(--foreground);font-weight:500;font-family:var(--font-body);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border-radius:var(--radius-lg);padding:.9rem 1rem;display:block}.mobile-nav .nav-link:hover{background-color:var(--background-surface)}@supports (color:color-mix(in lab, red, red)){.mobile-nav .nav-link:hover{background-color:color-mix(in oklch,var(--background-surface)96%,transparent)}}.mobile-nav .nav-link:hover{color:var(--primary)}.mobile-nav .nav-link.active{background-color:var(--primary);color:var(--background)}@media (max-width:1279px){.header-container{padding:0 var(--spacing-md)}}@media (max-width:767px){:root{--header-height:70px}.header-container{padding:0 var(--spacing-md)}.header-brand-wordmark{font-size:.8125rem}.nav-list{gap:1.4rem}.nav-link{font-size:.75rem}.nav-link[data-nav-label=Research],.nav-link[data-nav-label=About]{display:none}}.site-footer{background:radial-gradient(circle at top left,var(--primary),transparent 26%),linear-gradient(180deg,var(--background-muted),var(--background));position:relative}@supports (color:color-mix(in lab, red, red)){.site-footer{background:radial-gradient(circle at top left,color-mix(in oklch,var(--primary)10%,transparent),transparent 26%),linear-gradient(180deg,color-mix(in oklch,var(--background-muted)88%,transparent),var(--background))}}.site-footer{border-top:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in oklch,var(--border-strong)70%,transparent)}}.footer-container{max-width:var(--container-max-width);padding:4rem var(--spacing-md)2rem;margin:0 auto}.footer-content{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.footer-content{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer-content{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.footer-section{flex-direction:column;gap:.85rem;display:flex}.footer-brand{padding-right:clamp(0rem,2vw,2rem)}.footer-heading{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);font-size:1rem;font-weight:600}.footer-logo-link{align-items:flex-start}.footer-logo-icon{width:44px;height:44px}.footer-description{color:var(--foreground-muted);font-size:.98rem;line-height:1.65}.footer-meta{color:var(--foreground-subtle);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;line-height:1.7}.footer-links{flex-direction:column;gap:0;list-style:none;display:flex}.footer-link{color:var(--foreground-muted);min-height:44px;transition:color var(--transition-fast),transform var(--transition-fast);align-items:center;font-size:.96rem;text-decoration:none;display:inline-flex}.footer-link:hover{color:var(--primary);transform:translate(2px)}.footer-address{color:var(--foreground-muted);flex-direction:column;gap:0;font-size:.96rem;display:flex}.footer-address p{align-items:center;min-height:44px;margin:0;display:flex}.social-links{flex-wrap:wrap;gap:.75rem;display:flex}.social-link{width:44px;height:44px;color:var(--foreground-muted);background:var(--background-surface);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.social-link{background:color-mix(in oklch,var(--background-surface)88%,transparent)}}.social-link{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.social-link{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.social-link{border-radius:var(--radius-full);transition:color var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.social-link:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.social-link:hover{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.social-link:hover{background-color:var(--background-surface)}@supports (color:color-mix(in lab, red, red)){.social-link:hover{background-color:color-mix(in oklch,var(--background-surface)96%,transparent)}}.social-icon{width:18px;height:18px}.footer-bottom{border-top:1px solid var(--divider);margin-top:2rem;padding-top:1.25rem}@supports (color:color-mix(in lab, red, red)){.footer-bottom{border-top:1px solid color-mix(in oklch,var(--divider)88%,transparent)}}.footer-bottom{text-align:left}.copyright{color:var(--foreground-subtle);font-size:.86rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.container{max-width:var(--container-max-width);padding:0 var(--spacing-md);margin:0 auto}.content{max-width:var(--content-max-width);margin:0 auto}.section{padding:var(--spacing-2xl)0}@media (min-width:768px){.section{padding:4rem 0}}@media (min-width:1024px){.section{padding:6rem 0}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-text);letter-spacing:-.02em;line-height:1.15}h1{font-size:2.5rem;font-weight:700}h2{letter-spacing:-.015em;font-size:2rem;font-weight:600}h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:600}h4{font-size:1.25rem;font-weight:600}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}}@media (min-width:1024px){h1{font-size:4rem}h2{font-size:3rem}}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-link{background:var(--color-primary);color:#fff;padding:var(--spacing-sm);z-index:100;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.btn{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);white-space:nowrap;border:1px solid #0000;padding:.85rem 1.35rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background-color:var(--primary);color:var(--background);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary{border-color:color-mix(in oklch,var(--primary)72%,black)}}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-secondary{background-color:var(--background-surface)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{background-color:color-mix(in oklch,var(--background-surface)96%,transparent)}}.btn-secondary{color:var(--foreground);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{border-color:color-mix(in oklch,var(--border)92%,transparent)}}.btn-secondary:hover:not(:disabled){background-color:var(--background-surface)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){background-color:color-mix(in oklch,var(--background-surface)100%,transparent)}}.btn-secondary:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.btn-secondary:hover:not(:disabled){color:var(--primary)}.btn-secondary:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.btn-outline{color:var(--primary);border-color:var(--primary);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn-outline{border-color:color-mix(in oklch,var(--primary)55%,transparent)}}.btn-outline:hover:not(:disabled){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover:not(:disabled){background-color:color-mix(in oklch,var(--primary)8%,transparent)}}.btn-outline:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px)}.btn-outline:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card{background-color:var(--background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:var(--spacing-lg);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.card-hoverable{cursor:pointer}.card-hoverable:hover{border-color:var(--color-primary);background-color:var(--background-surface)}@media (prefers-reduced-motion:no-preference){.card-hoverable:hover{box-shadow:var(--shadow-md)}}.hero-section{background:var(--color-background);color:var(--color-text);min-height:auto;padding:72px 0 48px;display:block;position:relative;overflow:hidden}.dot-grid{z-index:0;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 35%,#0000 0%,#0006 60%,#000 100%);mask-image:radial-gradient(50% 60% at 35%,#0000 0%,#0006 60%,#000 100%);position:absolute!important}.cta-section .dot-grid{-webkit-mask-image:radial-gradient(50% 55% at 50% 45%,#0000 0%,#0006 60%,#000 100%);mask-image:radial-gradient(50% 55% at 50% 45%,#0000 0%,#0006 60%,#000 100%)}.about-hero-section .dot-grid,.about-cta-section .dot-grid{-webkit-mask-image:radial-gradient(45% 55%,#0000 0%,#0006 60%,#000 100%);mask-image:radial-gradient(45% 55%,#0000 0%,#0006 60%,#000 100%)}.hero-container{z-index:1;position:relative}.hero-content{max-width:640px}.hero-annotation{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:14px;font-size:20px;display:inline-block;transform:rotate(-8deg)}.hero-headline{font-family:var(--font-heading);margin-bottom:var(--spacing-lg);color:var(--color-text);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.05}.hero-subheadline{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:var(--spacing-sm);max-width:520px;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.8}.hero-sub-detail{font-family:var(--font-heading);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);max-width:520px;font-size:1.35rem;font-style:normal;font-weight:500;line-height:1.6}.hero-cta{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.hero-doodle{opacity:.07;position:absolute;top:80px;right:8%}.trust-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 0 48px;display:flex}.trust-badge{font-family:var(--font-heading);color:var(--color-text);padding:7px 14px;font-size:14px;font-weight:600}.homepage-focus{background:var(--color-background);overflow:hidden}.homepage-focus .container{max-width:1200px}.homepage-focus .home-hero{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 76% -12%,var(--primary)0,transparent 24rem),var(--color-background);place-items:center start;padding:clamp(5rem,7vw,7rem) 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.homepage-focus .home-hero{background:radial-gradient(circle at 76% -12%,color-mix(in oklch,var(--primary)12%,transparent)0,transparent 24rem),var(--color-background)}}.homepage-focus .home-hero-grid{z-index:0;opacity:.44;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 48% at 48% 44%,#0003 0%,#0000009e 55%,#000 100%);mask-image:radial-gradient(58% 48% at 48% 44%,#0003 0%,#0000009e 55%,#000 100%)}.homepage-focus .home-hero-glow{opacity:.45;filter:blur(120px);pointer-events:none;width:min(38rem,48vw);inset:-12rem 2rem auto auto}.homepage-focus .home-hero-inner{z-index:1;text-align:left;max-width:1200px;position:relative}.homepage-focus .home-eyebrow{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:#d59f39;margin-bottom:1.35rem;font-size:.94rem;font-weight:600;line-height:1.45}.homepage-focus .home-hero h1{max-width:820px;font-family:var(--font-heading);letter-spacing:0;color:var(--foreground);text-wrap:balance;margin:0 0 1.8rem;font-size:clamp(4rem,5.3vw,4.75rem);font-weight:700;line-height:1.02}.homepage-focus .home-hero p:last-child{max-width:700px;color:var(--text-on-dark-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.38rem);line-height:1.55}.compliance-strip{background:var(--color-background);padding:clamp(1.4rem,2vw,2rem) 0}.compliance-strip ul{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem 1.6rem;margin:0;padding:0;font-size:.84rem;font-weight:500;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.compliance-strip ul{color:color-mix(in oklch,var(--foreground)72%,transparent)}}.compliance-strip li{align-items:center;display:inline-flex;position:relative}.compliance-strip li:not(:last-child):after{content:"·";color:var(--foreground);position:absolute;right:-.95rem}@supports (color:color-mix(in lab, red, red)){.compliance-strip li:not(:last-child):after{color:color-mix(in oklch,var(--foreground)28%,transparent)}}.compliance-strip li:not(:last-child):after{pointer-events:none}.nexus-platform{background:var(--color-background);padding:0 0 clamp(6rem,9vw,9rem)}.nexus-platform .container{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nexus-platform .container{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.nexus-platform .container{padding-top:clamp(3.25rem,5vw,4.4rem)}.nexus-platform-intro{grid-template-columns:minmax(0,.95fr) minmax(20rem,.78fr);align-items:end;gap:clamp(2.5rem,8vw,8.5rem);margin-bottom:clamp(4.6rem,7vw,6rem);display:grid}.nexus-platform-intro h2{max-width:610px;font-family:var(--font-heading);letter-spacing:0;color:var(--foreground);margin:0;font-size:clamp(2.6rem,3.4vw,3rem);font-weight:700;line-height:1.08}.nexus-platform-intro>p{max-width:470px;color:var(--text-on-dark-muted);margin:0;font-size:clamp(1rem,1.28vw,1.15rem);line-height:1.55}.nexus-timeline{--timeline-progress:0;grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);row-gap:clamp(3.6rem,6.5vw,5.8rem);max-width:1040px;min-height:40rem;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.nexus-timeline:before,.nexus-timeline:after{content:"";background:var(--foreground);width:1px;height:calc(100% - 1.4rem);position:absolute;top:.7rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nexus-timeline:before,.nexus-timeline:after{background:color-mix(in oklch,var(--foreground)18%,transparent)}}.nexus-timeline:after{background:var(--color-primary);transform:translateX(-50%)scaleY(var(--timeline-progress));transform-origin:top;transition:transform .18s linear}.nexus-timeline-item{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;min-height:5.6rem;display:grid;position:relative;opacity:1!important;animation:none!important;transform:none!important}.nexus-timeline-item:before{content:"";z-index:2;border:1px solid var(--foreground);grid-column:2;justify-self:center;width:1.15rem;height:1.15rem;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.nexus-timeline-item:before{border:1px solid color-mix(in oklch,var(--foreground)34%,transparent)}}.nexus-timeline-item:before{background:var(--color-background);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);border-radius:999px}.nexus-timeline-item:after{content:"";background:var(--primary);grid-row:1;align-self:start;width:2.8rem;height:1px;margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.nexus-timeline-item:after{background:color-mix(in oklch,var(--primary)52%,transparent)}}.nexus-timeline-item:after{opacity:.7}.nexus-timeline-item:nth-child(odd) .nexus-timeline-number,.nexus-timeline-item:nth-child(odd) .nexus-timeline-copy{text-align:right;grid-column:1}.nexus-timeline-item:nth-child(odd):after{grid-column:1;justify-self:end}.nexus-timeline-item:nth-child(2n) .nexus-timeline-number,.nexus-timeline-item:nth-child(2n) .nexus-timeline-copy{grid-column:3}.nexus-timeline-item:nth-child(2n):after{grid-column:3;justify-self:start}.nexus-timeline-item.is-visible:before{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 0 .28rem var(--primary)}@supports (color:color-mix(in lab, red, red)){.nexus-timeline-item.is-visible:before{box-shadow:0 0 0 .28rem color-mix(in oklch,var(--primary)14%,transparent)}}.nexus-timeline-number{font-family:var(--font-mono);color:var(--color-primary);margin-bottom:.7rem;font-size:.78rem;line-height:1;display:block}.nexus-timeline-copy{opacity:.42;max-width:23.75rem;transition:opacity var(--transition-slow),transform var(--transition-slow);transform:translateY(.5rem)}.nexus-timeline-item.is-visible .nexus-timeline-copy{opacity:1;transform:translateY(0)}.nexus-timeline-copy h3{font-family:var(--font-heading);letter-spacing:0;color:var(--foreground);margin:0 0 .7rem;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:700;line-height:1.08}.nexus-timeline-copy p{color:var(--text-on-dark-muted);margin:0;font-size:clamp(.96rem,1.08vw,1.06rem);line-height:1.45}.workflow-applications,.audience-strip,.digital-twin-section{background:var(--color-background)}.workflow-applications,.audience-strip{padding:0 0 clamp(6rem,8vw,8rem)}.workflow-applications .container,.audience-strip .container,.digital-twin-section .container{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.workflow-applications .container,.audience-strip .container,.digital-twin-section .container{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.workflow-applications .container,.audience-strip .container,.digital-twin-section .container{padding-top:clamp(3.25rem,5vw,4.4rem)}.homepage-section-intro{grid-template-columns:minmax(0,.95fr) minmax(20rem,.78fr);align-items:end;gap:clamp(2.5rem,8vw,8.5rem);margin-bottom:clamp(4.2rem,6vw,5.4rem);display:grid}.homepage-section-intro h2,.digital-twin-copy h2{max-width:660px;font-family:var(--font-heading);letter-spacing:0;color:var(--foreground);margin:0;font-size:3rem;font-weight:700;line-height:1.08}.homepage-section-intro>p{max-width:480px;color:var(--text-on-dark-muted);margin:0;font-size:1.08rem;line-height:1.55}.audience-cascade{margin:0;padding:0;list-style:none}.audience-cascade-row{--cascade-step:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(1.2rem,2vw,2.2rem);padding-bottom:clamp(2rem,3.5vw,2.6rem);display:grid}@media (min-width:768px){.audience-cascade-row{padding-left:calc(var(--cascade-step)*1.1rem)}}.audience-cascade-index{font-family:var(--font-mono);letter-spacing:.08em;color:#d59f39;padding-top:.45rem;font-size:.78rem;font-weight:600}.audience-cascade-copy h3{font-family:var(--font-heading);color:var(--foreground);margin:0 0 .55rem;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;line-height:1.18}.audience-cascade-copy p{max-width:38rem;color:var(--text-on-dark-muted);margin:0;font-size:1.04rem;line-height:1.55}.workflow-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,4.8vw,4.8rem);display:grid}.workflow-application{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-application{border-top:1px solid color-mix(in oklch,var(--primary)42%,transparent)}}.workflow-application{padding-top:1.35rem}.workflow-application span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-primary);margin-bottom:1.6rem;font-size:.75rem;font-weight:600;line-height:1;display:block}.workflow-application h3{max-width:18rem;min-height:3.5rem;font-family:var(--font-heading);letter-spacing:0;color:var(--foreground);margin:0 0 .9rem;font-size:1.55rem;font-weight:700;line-height:1.12}.workflow-application p{max-width:20.5rem;color:var(--text-on-dark-muted);margin:0;font-size:1rem;line-height:1.52}.platform-toolbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,4.8vw,4.8rem);display:grid}.platform-toolbox-card{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.platform-toolbox-card{border-top:1px solid color-mix(in oklch,var(--primary)42%,transparent)}}.platform-toolbox-card{padding-top:1.35rem}.platform-toolbox-card h3{max-width:18rem;min-height:3.5rem;font-family:var(--font-heading);letter-spacing:0;color:var(--foreground);margin:0 0 .45rem;font-size:1.55rem;font-weight:700;line-height:1.12}.platform-toolbox-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-primary);margin-bottom:1.2rem;font-size:.78rem;font-weight:500;line-height:1;display:block}.platform-toolbox-card p{max-width:20.5rem;color:var(--text-on-dark-muted);margin:0;font-size:1rem;line-height:1.52}.digital-twin-section{padding:0 0 clamp(6rem,9vw,9rem)}.digital-twin-platform{border-top:1px solid var(--foreground);margin-top:clamp(4.4rem,6vw,6rem);padding-top:clamp(3.25rem,5vw,4.4rem)}@supports (color:color-mix(in lab, red, red)){.digital-twin-platform{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.digital-twin-platform-intro{grid-template-columns:minmax(0,.95fr) minmax(20rem,.78fr);align-items:end;gap:clamp(2.5rem,8vw,8.5rem);margin-bottom:clamp(3.4rem,5vw,4.4rem);display:grid}.digital-twin-platform-intro>p:not(.home-eyebrow){max-width:480px;color:var(--text-on-dark-muted);margin:0;font-size:1.08rem;line-height:1.55}.digital-twin-layout{grid-template-columns:minmax(0,.78fr) minmax(22rem,1fr);align-items:center;gap:clamp(3.5rem,8vw,7.5rem);display:grid}.digital-twin-visual{min-width:0}.digital-twin-copy>p:not(.home-eyebrow){max-width:560px;color:var(--text-on-dark-muted);margin:1.5rem 0 0;font-size:1.08rem;line-height:1.58}@media (max-width:1023px){.nexus-platform-intro{grid-template-columns:1fr;gap:1.4rem;margin-bottom:4rem}.nexus-platform-intro>p{max-width:42rem}.nexus-timeline{grid-template-columns:2.4rem minmax(0,1fr);row-gap:2.4rem;max-width:42rem;min-height:auto;margin:0}.nexus-timeline:before,.nexus-timeline:after{left:.6rem;transform:none}.nexus-timeline:after{transform:scaleY(var(--timeline-progress))}.nexus-timeline-item{grid-template-columns:subgrid;min-height:6.4rem}.nexus-timeline-item:before{grid-column:1;justify-self:start}.nexus-timeline-item:after{display:none}.nexus-timeline-item:nth-child(odd) .nexus-timeline-number,.nexus-timeline-item:nth-child(odd) .nexus-timeline-copy,.nexus-timeline-item:nth-child(2n) .nexus-timeline-number,.nexus-timeline-item:nth-child(2n) .nexus-timeline-copy{text-align:left;grid-column:2}.nexus-timeline-copy{max-width:none}.homepage-section-intro,.digital-twin-platform-intro,.digital-twin-layout{grid-template-columns:1fr;gap:1.4rem}.homepage-section-intro>p,.digital-twin-platform-intro>p:not(.home-eyebrow){max-width:42rem}.workflow-application-grid,.platform-toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;max-width:42rem}.digital-twin-layout{gap:3.4rem}}@media (max-width:767px){.homepage-focus .home-hero{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding:3rem 0}.homepage-focus .home-hero-grid{opacity:.36;-webkit-mask-image:radial-gradient(68% 56% at 48% 44%,#0000003d 0%,#00000094 55%,#000 100%);mask-image:radial-gradient(68% 56% at 48% 44%,#0000003d 0%,#00000094 55%,#000 100%)}.homepage-focus .home-hero-glow{opacity:.5;width:23rem;inset:-9rem -8rem auto auto}.homepage-focus .home-eyebrow{margin-bottom:1.2rem;font-size:.78rem}.homepage-focus .home-hero h1{max-width:21rem;margin-bottom:1.4rem;font-size:clamp(2.7rem,12.2vw,3.1rem);line-height:1.04}.homepage-focus .home-hero p:last-child{max-width:21rem;font-size:.98rem;line-height:1.48}.nexus-platform{padding-bottom:5rem}.nexus-platform .container{padding-top:2.55rem}.nexus-platform-intro{gap:1.1rem;margin-bottom:3.1rem}.nexus-platform-intro h2{max-width:20rem;font-size:clamp(2rem,8.4vw,2.35rem)}.nexus-platform-intro>p{max-width:20.75rem;font-size:.98rem;line-height:1.45}.nexus-timeline{row-gap:1.8rem}.nexus-timeline-copy h3{font-size:1.42rem}.nexus-timeline-copy p{font-size:.9rem}.workflow-applications,.audience-strip,.digital-twin-section{padding-bottom:5rem}.workflow-applications .container,.audience-strip .container,.digital-twin-section .container{padding-top:2.55rem}.homepage-section-intro{gap:1.1rem;margin-bottom:3.1rem}.homepage-section-intro h2,.digital-twin-copy h2{max-width:21rem;font-size:2.25rem;line-height:1.08}.homepage-section-intro>p,.digital-twin-copy>p:not(.home-eyebrow){max-width:21rem;font-size:.98rem;line-height:1.48}.workflow-application-grid,.platform-toolbox-grid{grid-template-columns:1fr;gap:2.2rem}.workflow-application span,.platform-toolbox-note{margin-bottom:1rem;font-size:.68rem}.workflow-application h3,.platform-toolbox-card h3{min-height:0}.platform-toolbox-card h3{font-size:1.42rem}.workflow-application h3{max-width:20rem;font-size:1.35rem}.workflow-application p{max-width:20.5rem;font-size:.92rem;line-height:1.46}.digital-twin-layout{gap:2.5rem}}@media (prefers-reduced-motion:reduce){.nexus-timeline:after{transition:none}}.features-section{background-color:var(--color-background)}.section-header{max-width:800px;margin:0 auto var(--spacing-2xl)}.section-pre-header{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:6px;font-size:19px;font-weight:500}.section-header h2{font-family:var(--font-heading);margin-bottom:var(--spacing-md)}.section-header p{font-family:var(--font-heading);color:var(--color-text-muted);max-width:600px;margin-bottom:0;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.6}.ai-modules-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.ai-modules-grid{gap:var(--spacing-xl);grid-template-columns:1fr 1fr}.ai-modules-grid>:first-child{grid-column:1/-1}}.ai-module-card{flex-direction:column;padding:32px 28px;display:flex}.ai-module-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.ai-module-color-bar{border-radius:2px;flex-shrink:0;width:32px;height:4px}.ai-module-title{font-family:var(--font-heading);color:var(--color-text);flex:1;margin-bottom:0;font-size:1.375rem;font-weight:700}.ai-module-description{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:.9375rem;font-style:italic;font-weight:300;line-height:1.7}.ai-module-capabilities{margin:0 0 var(--spacing-md);padding:0;list-style:none}.ai-module-capabilities li{padding:var(--spacing-xs)0;color:var(--color-text-muted);padding-left:24px;font-size:.9375rem;font-style:italic;line-height:1.5;position:relative}.ai-module-capabilities li:before{content:"✓";font-family:var(--font-heading);color:var(--color-secondary);font-size:15px;font-weight:700;position:absolute;left:0}.ai-module-metrics{padding-top:var(--spacing-md);gap:var(--spacing-sm);grid-template-columns:1fr;margin-top:auto;display:grid}@media (min-width:768px){.ai-module-metrics{grid-template-columns:repeat(3,1fr)}}.ai-metric{border-radius:var(--border-radius);flex-direction:column;gap:.25rem;padding:20px 24px;display:flex;position:relative}.ai-metric-value{font-family:var(--font-heading);color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1}.ai-metric-label{color:var(--color-text-muted);margin-top:6px;font-size:.8125rem;font-style:italic;line-height:1.5}.ai-metric-source{color:var(--color-text-light);margin-top:4px;font-size:.8rem;font-style:italic;line-height:1.4}.pipeline-flow{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;align-items:flex-start;gap:.5rem 0;display:flex}.pipeline-step{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.pipeline-step-number{width:42px;height:42px;color:var(--foreground);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.pipeline-step-content{flex-direction:column;display:flex}.pipeline-step-label{font-family:var(--font-heading);color:var(--color-text);font-size:1.4rem;font-weight:700;line-height:1.2}.pipeline-step-detail{color:var(--color-text-muted);max-width:220px;font-size:.95rem;font-style:italic;line-height:1.5}.pipeline-arrow{color:var(--color-text-light);flex-shrink:0;padding:0 .75rem;font-size:1.75rem;font-weight:300}@media (max-width:767px){.pipeline-flow{flex-direction:column;gap:.5rem}.pipeline-arrow{padding:0;transform:rotate(90deg)}}.status-badge{border-radius:var(--border-radius-sm);letter-spacing:.03em;white-space:nowrap;padding:3px 10px;font-size:.8125rem;font-weight:700;display:inline-block}.status-badge-validated{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.status-badge-validated{background-color:color-mix(in oklch,var(--success)18%,var(--background-surface))}}.status-badge-validated{color:var(--color-success)}.status-badge-in-dev{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-badge-in-dev{background-color:color-mix(in oklch,var(--warning)18%,var(--background-surface))}}.status-badge-in-dev{color:var(--color-warning)}.platform-section{background-color:var(--color-background)}.platform-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.platform-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.platform-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}}.platform-card{border-top:4px solid var(--color-primary);flex-direction:column;padding:28px 24px;display:flex}.platform-card:nth-child(2){border-top-color:var(--color-secondary)}.platform-card:nth-child(3){border-top-color:var(--color-accent)}.platform-card:nth-child(4){border-top-color:var(--color-text-muted)}.platform-card:nth-child(5){border-top-color:var(--color-primary)}.platform-card:nth-child(6){border-top-color:var(--color-secondary)}.platform-feature-title{font-family:var(--font-heading);color:var(--color-text);margin-bottom:2px;font-size:1.3125rem;font-weight:700}.platform-feature-note{font-family:var(--font-heading);margin-bottom:var(--spacing-sm);font-size:.9375rem;font-weight:500}.platform-feature-description{color:var(--color-text-muted);margin-bottom:0;font-size:.9375rem;font-style:italic;line-height:1.7}.research-section{background-color:var(--color-background)}.research-grid{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.research-grid{grid-template-columns:repeat(5,1fr)}}.research-card{text-align:left;border-radius:var(--border-radius);border:none;flex-direction:column;padding:20px 24px;display:flex;position:relative}.research-metric{font-family:var(--font-heading);color:var(--color-text);margin-bottom:var(--spacing-xs);font-size:1.75rem;font-weight:700;line-height:1}.research-description{font-family:var(--font-heading);color:var(--color-text-muted);margin-bottom:var(--spacing-xs);font-size:.9375rem;font-weight:600;line-height:1.4}.research-source{color:var(--color-text-light);margin-bottom:0;font-size:.8rem;font-style:italic;line-height:1.4}.research-link{color:var(--color-primary);text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.research-link:hover{color:var(--color-primary-dark)}.conference-timeline{margin-bottom:var(--spacing-2xl)}.conference-heading{font-family:var(--font-heading);margin-bottom:var(--spacing-md);font-size:1.375rem;font-weight:700}.conference-entries{flex-direction:column;max-width:700px;display:flex}.conference-entry{gap:var(--spacing-md);border-bottom:1px dashed var(--color-border);align-items:flex-start;padding:12px 0;display:flex}.conference-entry:last-child{border-bottom:none}.conference-entry:hover{background:#fff8e166}.conference-year{font-family:var(--font-heading);color:var(--color-primary);min-width:3.5rem;font-size:1rem;font-weight:700}.conference-detail{flex-direction:column;gap:.25rem;display:flex}.conference-event{font-family:var(--font-heading);color:var(--color-text);font-size:.9375rem;font-weight:600}.conference-text{color:var(--color-text-muted);font-size:.9375rem;font-style:italic;line-height:1.5}.research-cta{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px dashed var(--color-border)}.research-blog-link{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-family:var(--font-heading);text-underline-offset:4px;transition:color var(--transition-fast);font-size:1rem;font-weight:600;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;display:inline-flex}.research-blog-link:hover{color:var(--color-primary-dark)}.user-types-section{background-color:var(--color-background)}.user-types-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.user-types-grid{grid-template-columns:repeat(2,1fr)}}.user-type-card{border-left:3px solid var(--color-primary);background:0 0;border-top:none;border-bottom:none;border-right:none;border-radius:0;flex-direction:column;padding:20px 0 20px 24px;display:flex}.user-type-card:hover{box-shadow:none;border-color:var(--color-primary);transform:translate(6px)}.user-type-card:nth-child(2){border-left-color:var(--color-secondary)}.user-type-card:nth-child(3){border-left-color:var(--color-accent)}.user-type-card:nth-child(4){border-left-color:var(--color-text-muted)}.user-type-role{font-family:var(--font-heading);color:var(--color-text);margin-bottom:6px;font-size:1.5rem;font-weight:700}.user-type-description{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);flex:1;font-size:.9375rem;font-style:italic;font-weight:300;line-height:1.7}.user-type-needs{border-top:none;padding-top:0}.needs-heading{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--spacing-xs);text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:600}.needs-list{margin:0;padding:0;list-style:none}.needs-list li{color:var(--color-text-muted);padding:3px 0 3px 20px;font-size:.9375rem;font-style:italic;line-height:1.5;position:relative}.needs-list li:before{content:"→";font-family:var(--font-heading);color:inherit;font-weight:700;position:absolute;left:0}.cta-section{background:var(--color-secondary);color:#fff;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.cta-section:before{content:"";background-image:repeating-linear-gradient(90deg,var(--color-background)0,var(--color-background)8px,transparent 8px,transparent 16px);height:3px;position:absolute;top:0;left:0;right:0}.cta-container{z-index:1;position:relative}.cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-title{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-background);font-size:clamp(2rem,5vw,3.5rem)}.cta-description{margin-bottom:var(--spacing-sm);color:var(--foreground);font-size:1rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.cta-description{color:color-mix(in oklch,var(--foreground)75%,transparent)}}.cta-description{max-width:500px;margin-left:auto;margin-right:auto;font-style:italic;font-weight:300}.cta-sub-note{font-family:var(--font-heading);color:var(--foreground);font-size:.9375rem}@supports (color:color-mix(in lab, red, red)){.cta-sub-note{color:color-mix(in oklch,var(--foreground)50%,transparent)}}.cta-sub-note{margin-bottom:var(--spacing-xl)}.cta-buttons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.cta-section .btn-primary{background-color:var(--color-background);color:var(--color-secondary);border-color:var(--color-background)}.cta-section .btn-primary:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-background);color:var(--color-secondary)}.cta-section .btn-secondary{color:var(--color-background);border-color:var(--foreground);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.cta-section .btn-secondary{border-color:color-mix(in oklch,var(--foreground)30%,transparent)}}.cta-section .btn-secondary:hover:not(:disabled){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cta-section .btn-secondary:hover:not(:disabled){background-color:color-mix(in oklch,var(--foreground)10%,transparent)}}.cta-section .btn-secondary:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cta-section .btn-secondary:hover:not(:disabled){border-color:color-mix(in oklch,var(--foreground)50%,transparent)}}.cta-section .btn-secondary:hover:not(:disabled){color:var(--color-background)}.blog-card-link{color:inherit;text-decoration:none;display:block}.blog-card{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.blog-card-featured{max-width:900px;margin:0 auto}.blog-card-image{width:100%;position:relative;overflow:hidden}.blog-image{object-fit:cover;width:100%;height:auto;transition:transform var(--transition-base)}.blog-card:hover .blog-image{transform:scale(1.03)}.blog-card:hover{transform:rotate(-.3deg)translateY(-4px)}.blog-card-content{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.blog-card-meta{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-category{border-radius:var(--border-radius-sm);letter-spacing:.03em;padding:3px 10px;font-size:.8125rem;font-weight:700}.blog-category-ai-in-radiology{color:#1565c0;background-color:#e3f2fd}.blog-category-clinical-workflows{color:#6a1b9a;background-color:#f3e5f5}.blog-category-quality-assurance{color:#2e7d32;background-color:#e8f5e9}.blog-category-regulatory-compliance{color:#e65100;background-color:#fff3e0}.blog-category-technology{color:#c2185b;background-color:#fce4ec}.blog-read-time{color:var(--color-text-light);font-size:.9375rem;font-style:italic}.blog-card-title{font-family:var(--font-heading);margin-bottom:var(--spacing-sm);color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.3}.blog-card-title-featured{font-size:1.75rem}@media (min-width:768px){.blog-card-title-featured{font-size:2rem}}.blog-card-excerpt{color:var(--color-text-muted);margin-bottom:var(--spacing-md);flex:1;font-style:italic;font-weight:300;line-height:1.6}.blog-card-footer{padding-top:var(--spacing-sm);border-top:1px dashed var(--color-border);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.blog-author{font-family:var(--font-heading);color:var(--color-text);font-weight:600}.blog-date{color:var(--color-text-light);font-style:italic}.blog-tags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.blog-tag{background-color:var(--color-surface);color:var(--color-text-muted);border-radius:var(--border-radius-sm);padding:.25rem .5rem;font-size:.8125rem}.blog-grid-section{background-color:var(--color-background)}.blog-grid-title{text-align:center;margin-bottom:var(--spacing-2xl)}.blog-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.featured-post-section{padding:var(--spacing-2xl)0;background-color:var(--color-surface)}.featured-post-label{text-align:center;font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--spacing-xl);font-size:1rem;font-weight:600}.blog-post-hero{padding:var(--spacing-2xl)0;background-color:var(--color-surface)}.blog-post-header{text-align:center;max-width:800px;margin:0 auto var(--spacing-2xl)}.blog-post-title{font-family:var(--font-heading);margin:var(--spacing-md)0 var(--spacing-lg);font-size:2rem;line-height:1.15}@media (min-width:768px){.blog-post-title{font-size:2.5rem}}@media (min-width:1024px){.blog-post-title{font-size:3rem}}.blog-post-meta{justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9375rem;font-style:italic;display:flex}.meta-separator{color:var(--color-border)}.blog-post-image-wrapper{border-radius:var(--border-radius);max-width:1200px;margin:0 auto;overflow:hidden}.blog-post-image{width:100%;height:auto}.blog-post-content-wrapper{padding:var(--spacing-2xl)0}.blog-post-content{color:var(--color-text);font-size:1.125rem;line-height:1.8}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.blog-post-content h2{font-family:var(--font-heading);border-bottom:2px dashed var(--color-border);padding-bottom:var(--spacing-sm);font-size:1.75rem}.blog-post-content h3{font-family:var(--font-heading);font-size:1.5rem}.blog-post-content p{margin-bottom:var(--spacing-lg)}.blog-post-content ul{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl);list-style-type:disc}.blog-post-content ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl);list-style-type:decimal}.blog-post-content code{background-color:var(--color-surface);border-radius:var(--border-radius-sm);padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.blog-post-tags{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:2px dashed var(--color-border)}.tags-heading{font-family:var(--font-heading);color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:1rem;font-weight:600}.blog-tags-list{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-tag-large{background-color:var(--color-surface);color:var(--color-text);border-radius:var(--border-radius);border:1px dashed var(--color-border);padding:.5rem 1rem;font-size:.9375rem;font-weight:500}.related-posts-section{background-color:var(--color-surface)}.related-posts-title{text-align:center;margin-bottom:var(--spacing-2xl)}.related-posts-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.related-posts-grid{grid-template-columns:repeat(3,1fr)}}.related-post-card{border:2px dashed var(--color-border-light);border-radius:var(--border-radius);color:inherit;transition:all var(--transition-base);background-color:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.related-post-card:hover{border-color:var(--color-primary);background-color:var(--background-surface)}.related-post-image{object-fit:cover;width:100%;height:auto}.related-post-content{padding:var(--spacing-lg)}.related-post-title{font-family:var(--font-heading);margin:var(--spacing-sm)0;color:var(--color-text);font-size:1.125rem;font-weight:600}.related-post-excerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-post-cta-section{padding:var(--spacing-2xl)0;background:var(--color-secondary);color:#fff}.blog-post-cta{text-align:center;max-width:800px;margin:0 auto}.blog-post-cta h2{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-background);font-size:2rem}.blog-post-cta p{margin-bottom:var(--spacing-xl);color:var(--foreground);font-size:1rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.blog-post-cta p{color:color-mix(in oklch,var(--foreground)75%,transparent)}}.blog-post-cta p{font-style:italic;font-weight:300}.blog-post-cta-section .btn-primary{background-color:var(--color-background);color:var(--color-secondary);border-color:var(--color-background)}.blog-post-cta-section .btn-primary:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-background);color:var(--color-secondary)}.blog-post-cta-section .btn-secondary{color:var(--color-background);border-color:var(--foreground);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.blog-post-cta-section .btn-secondary{border-color:color-mix(in oklch,var(--foreground)30%,transparent)}}.blog-post-cta-section .btn-secondary:hover:not(:disabled){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-post-cta-section .btn-secondary:hover:not(:disabled){background-color:color-mix(in oklch,var(--foreground)10%,transparent)}}.blog-post-cta-section .btn-secondary:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-post-cta-section .btn-secondary:hover:not(:disabled){border-color:color-mix(in oklch,var(--foreground)50%,transparent)}}.blog-post-cta-section .btn-secondary:hover:not(:disabled){color:var(--color-background)}.about-hero-section{background:var(--color-surface);color:var(--color-text);text-align:center;align-items:center;min-height:40vh;display:flex;position:relative;overflow:hidden}.about-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.about-hero-content h1{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-text)}.about-hero-subtitle{color:var(--color-text-muted);margin-bottom:0;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.7}.about-mission-section{background-color:var(--color-background)}.mission-content{max-width:900px;margin:0 auto}.mission-statement{color:var(--color-text);text-align:center;margin-bottom:0;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.8}.about-values-section{background-color:var(--color-background)}.values-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.values-grid{grid-template-columns:repeat(3,1fr)}}.value-card{padding:28px 24px}.value-number{font-family:var(--font-heading);color:var(--color-primary);opacity:.15;margin-bottom:var(--spacing-sm);font-size:3rem;font-weight:700;line-height:1}.value-title{font-family:var(--font-heading);margin-bottom:var(--spacing-sm);color:var(--color-text);font-size:1.25rem;font-weight:700}.value-description{color:var(--color-text-muted);margin-bottom:0;font-style:italic;font-weight:300;line-height:1.6}.about-team-section{background-color:var(--color-background)}.team-grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(3,1fr)}}.team-card{text-align:center;padding:var(--spacing-lg);flex-direction:column;display:flex}.team-photo-wrapper{margin-bottom:var(--spacing-md);border-radius:var(--border-radius);width:200px;height:200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.team-photo-wrapper:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);z-index:1;height:3px;position:absolute;top:-1px;left:1.25rem;right:1.25rem}.team-photo{object-fit:cover;width:100%;height:100%}.team-info{flex-direction:column;flex:1;display:flex}.team-name{font-family:var(--font-heading);color:var(--color-text);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.team-role{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--spacing-md);font-size:.9375rem;font-weight:600}.team-bio{color:var(--color-text-muted);margin-bottom:var(--spacing-md);flex:1;font-style:italic;font-weight:300;line-height:1.6}.team-linkedin{align-items:center;gap:var(--spacing-xs);color:var(--color-primary);transition:opacity var(--transition-fast);font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.team-linkedin:hover{opacity:.8}.linkedin-icon{width:20px;height:20px}.about-story-section{background-color:var(--color-background)}.story-content{text-align:center;max-width:900px;margin:0 auto}.story-year{font-family:var(--font-heading);color:var(--color-accent);margin-bottom:var(--spacing-lg);font-size:1.5rem;font-weight:700}.story-text{color:var(--color-text);margin-bottom:0;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.8}.about-compliance-section{background-color:var(--color-background)}.compliance-badges{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.compliance-badge{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);background-color:var(--color-surface);border-radius:var(--border-radius);border:2px dashed var(--color-border);min-width:150px;transition:all var(--transition-base);flex-direction:column;display:flex;transform:rotate(-1deg)}.compliance-badge:nth-child(2n){transform:rotate(1deg)}.compliance-badge:hover{border-color:var(--color-primary)}.badge-icon{border-radius:var(--border-radius);background-color:var(--color-secondary);color:#fff;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex}.badge-text{font-family:var(--font-heading);text-align:center;color:var(--color-text);font-size:.9375rem;font-weight:600}.about-cta-section{background:var(--color-secondary);color:#fff;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.about-cta-section:before{content:"";background-image:repeating-linear-gradient(90deg,var(--color-background)0,var(--color-background)8px,transparent 8px,transparent 16px);height:3px;position:absolute;top:0;left:0;right:0}.about-cta{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.about-cta h2{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-background);font-size:2rem}@media (min-width:768px){.about-cta h2{font-size:2.5rem}}.about-cta p{margin-bottom:var(--spacing-xl);color:var(--foreground);font-size:1rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.about-cta p{color:color-mix(in oklch,var(--foreground)75%,transparent)}}.about-cta p{font-style:italic;font-weight:300}.about-cta-section .btn-primary{background-color:var(--color-background);color:var(--color-secondary);border-color:var(--color-background)}.about-cta-section .btn-primary:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-background);color:var(--color-secondary)}.about-cta-section .btn-secondary{color:var(--color-background);border-color:var(--foreground);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.about-cta-section .btn-secondary{border-color:color-mix(in oklch,var(--foreground)30%,transparent)}}.about-cta-section .btn-secondary:hover:not(:disabled){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.about-cta-section .btn-secondary:hover:not(:disabled){background-color:color-mix(in oklch,var(--foreground)10%,transparent)}}.about-cta-section .btn-secondary:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.about-cta-section .btn-secondary:hover:not(:disabled){border-color:color-mix(in oklch,var(--foreground)50%,transparent)}}.about-cta-section .btn-secondary:hover:not(:disabled){color:var(--color-background)}.faq-hero-section{background:var(--color-surface);color:var(--color-text);text-align:center;align-items:center;min-height:40vh;display:flex}.faq-hero-content{max-width:800px;margin:0 auto}.faq-hero-content h1{margin-bottom:var(--spacing-md);color:var(--color-text)}.faq-hero-subtitle{color:var(--color-text-muted);margin-bottom:0;font-size:1.125rem;font-style:italic;font-weight:300;line-height:1.7}.faq-category-section{background-color:var(--color-background)}.faq-category-title{text-align:center;margin-bottom:var(--spacing-2xl);color:var(--color-text)}.accordion{border-top:1px solid var(--foreground);margin:0;padding:0;display:block}@supports (color:color-mix(in lab, red, red)){.accordion{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.accordion-item{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accordion-item{border-bottom:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.accordion-item{background:0 0;transition:background-color .18s}.accordion-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accordion-item:hover{background:color-mix(in oklch,var(--foreground)4%,transparent)}}.accordion-button{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 0;font-family:inherit;display:flex}.accordion-question{font-family:var(--font-heading);color:var(--foreground);flex:1;padding-right:1.4rem;font-size:clamp(1.05rem,1.6vw,1.18rem);font-weight:600;line-height:1.3}.accordion-icon{font-family:var(--font-mono);text-align:center;color:#d59f39;min-width:1.4rem;font-size:1.4rem;font-weight:400;line-height:1;transition:transform .18s}.accordion-item-open .accordion-icon{transform:none}.accordion-content{max-height:0;transition:max-height .24s;overflow:hidden}.accordion-item-open .accordion-content{max-height:1200px}.accordion-answer{max-width:50rem;color:var(--text-on-dark-muted);padding:0 0 1.4rem;font-size:1.02rem;line-height:1.6}.faq-cta-section{background:var(--color-secondary);color:#fff}.faq-cta{text-align:center;max-width:800px;margin:0 auto}.faq-cta h2{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-background);font-size:2rem}.faq-cta p{margin-bottom:var(--spacing-xl);color:var(--foreground);font-size:1rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.faq-cta p{color:color-mix(in oklch,var(--foreground)75%,transparent)}}.faq-cta p{font-style:italic}.careers-hero-section{background:var(--color-surface);color:var(--color-text);text-align:center;align-items:center;min-height:40vh;display:flex}.careers-hero-content h1{margin-bottom:var(--spacing-md);color:var(--color-text)}.careers-hero-subtitle{color:var(--color-text-muted);font-size:1.125rem;font-style:italic;font-weight:300}.careers-culture-section{background-color:var(--color-background)}.culture-grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.culture-card{padding:28px 24px}.culture-card h3{font-family:var(--font-heading);color:var(--color-text);margin-bottom:var(--spacing-sm)}.culture-card p{color:var(--color-text-muted);font-style:italic;font-weight:300}.careers-jobs-section{background-color:var(--color-background)}.jobs-title{text-align:center;margin-bottom:var(--spacing-2xl)}.jobs-list{gap:var(--spacing-lg);flex-direction:column;max-width:1000px;margin:0 auto;display:flex}.job-card{padding:var(--spacing-xl)}.job-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.job-title{font-family:var(--font-heading);margin-bottom:var(--spacing-xs);font-size:1.5rem}.job-meta{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.job-department{font-family:var(--font-heading);color:var(--color-primary);font-weight:600}.job-badge{background-color:var(--color-surface);border-radius:var(--border-radius-sm);padding:3px 10px;font-size:.9375rem;font-weight:700}.job-description{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-style:italic;font-weight:300;line-height:1.7}.job-details{border-top:2px dashed var(--color-border);padding-top:var(--spacing-lg);margin-top:var(--spacing-md)}.job-section{margin-bottom:var(--spacing-lg)}.job-section h4{font-family:var(--font-heading);margin-bottom:var(--spacing-sm);font-size:1.125rem}.job-section ul{padding-left:0;list-style:none}.job-section li{margin-bottom:var(--spacing-xs);color:var(--color-text-muted);padding-left:24px;font-style:italic;line-height:1.6;position:relative}.job-section li:before{content:"✓";font-family:var(--font-heading);color:var(--color-secondary);font-size:15px;font-weight:700;position:absolute;left:0}.job-apply{margin-top:var(--spacing-xl)}.legal-page{min-height:100vh}.legal-page-hero{background:var(--color-surface);color:var(--color-text);padding:var(--spacing-2xl)0;align-items:center;min-height:30vh;display:flex}.legal-page-header{text-align:center;max-width:900px;margin:0 auto}.legal-page-title{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-text);font-size:2.5rem}@media (min-width:768px){.legal-page-title{font-size:3rem}}.legal-page-meta{justify-content:center;gap:var(--spacing-lg);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9375rem;font-style:italic;display:flex}.legal-page-meta p{margin:0}.legal-page-content-wrapper{padding:var(--spacing-2xl)0;background-color:var(--color-background)}.legal-page-content{max-width:900px;margin:0 auto}.legal-section{margin-bottom:var(--spacing-2xl)}.legal-section:last-child{margin-bottom:0}.legal-intro{color:var(--color-text);background-color:var(--color-surface);padding:var(--spacing-lg);border-radius:var(--border-radius);border-left:4px solid var(--color-primary);margin-bottom:var(--spacing-xl);font-size:1.125rem;font-style:italic;line-height:1.8}.legal-section h2{font-family:var(--font-heading);color:var(--color-text);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px dashed var(--color-border);font-size:1.75rem;font-weight:700}.legal-section h2:first-of-type{margin-top:0}.legal-section h3{font-family:var(--font-heading);color:var(--color-text);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-size:1.25rem;font-weight:600}.legal-section p{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.8}.legal-section ul,.legal-section ol{margin:var(--spacing-md)0 var(--spacing-lg);padding-left:var(--spacing-xl)}.legal-section li{color:var(--color-text);margin-bottom:var(--spacing-sm);font-size:1rem;line-height:1.8}.legal-section li strong{color:var(--color-text);font-weight:600}.legal-section a{color:var(--color-primary);text-underline-offset:4px;transition:color var(--transition-fast);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.legal-section a:hover{color:var(--color-primary-dark)}.legal-contact{background-color:var(--background-elevated);padding:var(--spacing-lg);border-radius:var(--border-radius);border:2px dashed var(--color-border);margin:var(--spacing-lg)0}.legal-contact p{margin-bottom:var(--spacing-sm)}.legal-contact p:last-child{margin-bottom:0}.legal-highlight{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.legal-highlight{background-color:color-mix(in oklch,var(--primary)12%,var(--background-elevated))}}.legal-highlight{border-left:4px solid var(--color-accent);padding:var(--spacing-md);margin:var(--spacing-md)0;border-radius:var(--border-radius);font-weight:500}.legal-acknowledgment{background-color:var(--background-elevated);padding:var(--spacing-lg);border-radius:var(--border-radius);border:2px dashed var(--color-primary);text-align:center;margin-top:var(--spacing-2xl);font-weight:600}@media (max-width:767px){.legal-page-title{font-size:2rem}.legal-section h2{font-size:1.5rem}.legal-section h3{font-size:1.125rem}.legal-page-content{font-size:.9375rem}}@media print{.legal-page-hero{color:#000;min-height:auto;padding:var(--spacing-md)0;background:#fff}.legal-page-title,.legal-page-meta{color:#000}.legal-section a{color:#000;text-decoration:underline}.legal-highlight{background-color:#fff;border-color:#000}}:is(.site-wrapper:has(.showcase-app)>.site-header,.site-wrapper:has(.showcase-app)>.site-footer){display:none}.site-wrapper:has(.showcase-app)>.site-main{padding-top:0}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-eyebrow{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:#d59f39;margin-bottom:1.35rem;font-size:.94rem;font-weight:600;line-height:1.45}.page-hero{border-bottom:1px solid var(--foreground);padding:clamp(4.4rem,8vw,7rem) 0 clamp(3rem,5vw,4.2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-hero{border-bottom:1px solid color-mix(in oklch,var(--foreground)8%,transparent)}}.page-hero-grid{z-index:0;opacity:.55;pointer-events:auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60%,#000000f2 0%,#0009 60%,#0000 100%);mask-image:radial-gradient(75% 60%,#000000f2 0%,#0009 60%,#0000 100%)}.page-hero-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 35%,#d59f3917,#0000 70%);background:radial-gradient(60% 50% at 50% 35%,lab(69.4034% 13.7393 58.4799/.09),#0000 70%);position:absolute;inset:0}.page-hero-inner{z-index:1;max-width:1200px;position:relative}.page-hero .home-eyebrow{letter-spacing:.05em;margin-bottom:.8rem;font-size:.82rem}.page-hero h1{max-width:52rem;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,2.9rem);font-weight:700;line-height:1.1}.page-hero-tagline{max-width:46rem;color:var(--text-on-dark-muted);margin:1rem 0 0;font-size:1.04rem;line-height:1.55}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.principle-card{background:var(--foreground);flex-direction:column;padding:1.6rem 1.5rem 1.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.principle-card{background:color-mix(in oklch,var(--foreground)4%,transparent)}}.principle-card{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.principle-card{border:1px solid color-mix(in oklch,var(--foreground)10%,transparent)}}.principle-card-index{font-family:var(--font-mono);letter-spacing:.08em;color:#d59f39;margin:0 0 .7rem;font-size:.74rem;font-weight:600}.principle-card-title{font-family:var(--font-heading);color:var(--foreground);margin:0 0 .55rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.22}.principle-card-body{color:var(--text-on-dark-muted);margin:0;font-size:.96rem;line-height:1.55}@media (max-width:1023px){.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.principle-grid{grid-template-columns:1fr}}.blog-post-body .container{max-width:1200px}.blog-post-meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-on-dark-muted);flex-wrap:wrap;align-items:center;gap:.55rem .7rem;margin:0 0 2.4rem;font-size:.78rem;font-weight:600;display:flex}.blog-post-meta time{font-style:normal}.blog-post-meta-divider{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-post-meta-divider{color:color-mix(in oklch,var(--foreground)30%,transparent)}}.blog-post-back{color:#d59f39;border-bottom:1px solid #d59f3999;border-bottom:1px solid lab(69.4034% 13.7393 58.4799/.6);padding-bottom:1px;text-decoration:none;transition:color .18s,border-color .18s}.blog-post-back:hover,.blog-post-back:focus-visible{color:var(--foreground);border-bottom-color:var(--foreground)}.blog-post-content{max-width:42rem;color:var(--text-on-dark-muted);font-size:1.06rem;line-height:1.7}.blog-post-content>:first-child{margin-top:0}.blog-post-content h1{display:none}.blog-post-content h2,.blog-post-content h3{font-family:var(--font-heading);color:var(--foreground);text-wrap:balance;margin:2.2rem 0 .9rem;line-height:1.25}.blog-post-content h2{font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700}.blog-post-content h3{font-size:clamp(1.18rem,1.8vw,1.4rem);font-weight:700}.blog-post-content p{margin:0 0 1.1rem}.blog-post-content ul,.blog-post-content ol{margin:0 0 1.1rem;padding-left:1.4rem}.blog-post-content li{margin-bottom:.4rem}.blog-post-content strong{color:var(--foreground);font-weight:600}.blog-post-content a{color:#d59f39;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-post-content a:hover,.blog-post-content a:focus-visible{color:var(--foreground)}.blog-post-content blockquote{color:var(--foreground);border-left:2px solid #d59f39;margin:1.5rem 0;padding:.4rem 0 .4rem 1.2rem;font-style:italic}.blog-post-content code{font-family:var(--font-mono);background:var(--foreground);padding:.1rem .4rem;font-size:.92em}@supports (color:color-mix(in lab, red, red)){.blog-post-content code{background:color-mix(in oklch,var(--foreground)7%,transparent)}}.blog-post-content code{color:var(--foreground);border-radius:3px}.blog-post-content pre{background:var(--foreground);margin:1.4rem 0;padding:1rem 1.2rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.blog-post-content pre{background:color-mix(in oklch,var(--foreground)5%,transparent)}}.blog-post-content pre{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-post-content pre{border:1px solid color-mix(in oklch,var(--foreground)12%,transparent)}}.blog-post-content pre code{background:0 0;border-radius:0;padding:0}.blog-post-content img{max-width:100%;height:auto;margin:1.6rem 0}.blog-post-tags{border-top:1px solid var(--foreground);margin-top:3rem;padding-top:1.6rem}@supports (color:color-mix(in lab, red, red)){.blog-post-tags{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.blog-post-tags .home-eyebrow{margin-bottom:.9rem}.blog-post-tags-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-post-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-on-dark-muted);border:1px solid var(--foreground);padding:.32rem .7rem;font-size:.74rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.blog-post-tag{border:1px solid color-mix(in oklch,var(--foreground)18%,transparent)}}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.blog-related-card{display:flex}.blog-related-card a{background:var(--foreground);flex-direction:column;flex:1;padding:1.6rem 1.5rem 1.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-related-card a{background:color-mix(in oklch,var(--foreground)4%,transparent)}}.blog-related-card a{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.blog-related-card a{border:1px solid color-mix(in oklch,var(--foreground)10%,transparent)}}.blog-related-card a{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s}.blog-related-card a:hover,.blog-related-card a:focus-visible{background:var(--foreground);border-color:#d59f39b3;border-color:lab(69.4034% 13.7393 58.4799/.7)}@supports (color:color-mix(in lab, red, red)){.blog-related-card a:hover,.blog-related-card a:focus-visible{background:color-mix(in oklch,var(--foreground)6%,transparent)}}.blog-related-category{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d59f39;margin:0 0 .7rem;font-size:.74rem;font-weight:600}.blog-related-title{font-family:var(--font-heading);color:var(--foreground);margin:0 0 .55rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.22}.blog-related-excerpt{color:var(--text-on-dark-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.96rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.blog-related-grid{grid-template-columns:1fr}}.page-section{padding:clamp(3.4rem,6vw,5.4rem) 0}.page-section .container{max-width:1200px}.page-section-head{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.page-section-head .home-eyebrow{letter-spacing:.06em;margin-bottom:.55rem;font-size:.78rem}.page-section-head h2{font-family:var(--font-heading);color:var(--foreground);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.15}.page-section-lede{max-width:44rem;color:var(--text-on-dark-muted);margin:.7rem 0 0;font-size:1rem;line-height:1.55}.page-close{border-top:1px solid var(--foreground);padding:clamp(3rem,5vw,4.5rem) 0 clamp(2.5rem,4vw,3.5rem)}@supports (color:color-mix(in lab, red, red)){.page-close{border-top:1px solid color-mix(in oklch,var(--foreground)12%,transparent)}}.page-close .container{max-width:1200px}.page-close-title{font-family:var(--font-heading);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.15}.page-close-body{max-width:38rem;color:var(--text-on-dark-muted);margin:0 0 1.8rem;font-size:1.04rem;line-height:1.55}.page-close-actions{flex-wrap:wrap;gap:.9rem;display:flex}.page-close-actions a{min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);border:1px solid var(--foreground);align-items:center;padding:.85rem 1.4rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-close-actions a{border:1px solid color-mix(in oklch,var(--foreground)28%,transparent)}}.page-close-actions a{background:0 0;transition:border-color .18s,color .18s,background-color .18s}.page-close-actions a:hover,.page-close-actions a:focus-visible,.page-close-actions a.is-primary{color:#d59f39;border-color:#d59f39}.page-close-actions a.is-primary:hover,.page-close-actions a.is-primary:focus-visible{color:#0a1015;background:#d59f39}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.2rem);margin:0;padding:0;list-style:none;display:grid}.about-team-card{flex-direction:column;gap:0;display:flex}.about-team-photo-wrap{aspect-ratio:1;background:var(--foreground);width:100%;margin:0 0 1.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-team-photo-wrap{background:color-mix(in oklch,var(--foreground)5%,transparent)}}.about-team-photo{object-fit:cover;filter:grayscale(.15)contrast(1.02);width:100%;height:100%;display:block}.about-team-name{font-family:var(--font-heading);color:var(--foreground);margin:0;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:700;line-height:1.18}.about-team-role{font-family:var(--font-mono);letter-spacing:.08em;color:#d59f39;margin:.35rem 0 0;font-size:.74rem;font-weight:600}.about-team-bio{color:var(--text-on-dark-muted);margin:.8rem 0 0;font-size:.96rem;line-height:1.55}.about-team-linkedin{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-muted);border-bottom:1px solid var(--foreground);margin-top:.9rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.about-team-linkedin{border-bottom:1px solid color-mix(in oklch,var(--foreground)30%,transparent)}}.about-team-linkedin{width:fit-content}.about-team-linkedin:hover,.about-team-linkedin:focus-visible{color:var(--foreground);border-bottom-color:#d59f39}@media (max-width:1023px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.about-team-grid{grid-template-columns:1fr;gap:2.2rem}}.about-story-body{max-width:50rem}.about-story-body p{color:var(--text-on-dark-muted);margin:0 0 1.1rem;font-size:1.04rem;line-height:1.6}.about-story-body p:last-child{margin-bottom:0}.careers-positions{border-top:1px solid var(--foreground);margin:0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.careers-positions{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.careers-position{border-bottom:1px solid var(--foreground);padding:1.6rem 0 1.8rem}@supports (color:color-mix(in lab, red, red)){.careers-position{border-bottom:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.careers-position-title{font-family:var(--font-heading);color:var(--foreground);margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.careers-position-summary{max-width:50rem;color:var(--text-on-dark-muted);margin:.5rem 0 0;font-size:1.02rem;line-height:1.55}.careers-position-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d59f39;margin-top:.7rem;font-size:.74rem;font-weight:600;display:inline-block}.careers-position-details>summary{cursor:pointer;padding-right:2.4rem;list-style:none;position:relative}.careers-position-details>summary::-webkit-details-marker{display:none}.careers-position-details>summary:after{content:"+";font-family:var(--font-mono);color:#d59f39;font-size:1.4rem;font-weight:400;line-height:1;position:absolute;top:.1rem;right:0}.careers-position-details[open]>summary:after{content:"−"}.careers-position-body{gap:1.4rem;margin-top:1.4rem;display:grid}.careers-position-subhead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin:0 0 .45rem;font-size:.78rem;font-weight:600}.careers-position-body ul{color:var(--text-on-dark-muted);margin:0;padding-left:1.2rem;font-size:1rem;line-height:1.55}.careers-position-body ul li{margin-bottom:.35rem}.careers-position-apply{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d59f39;border:1px solid #d59f39;align-items:center;width:fit-content;margin-top:.4rem;padding:.75rem 1.3rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.careers-position-apply:hover,.careers-position-apply:focus-visible{color:#0a1015;background:#d59f39}.faq-section{border-top:1px solid var(--foreground);padding:clamp(2.4rem,4vw,3.6rem) 0}@supports (color:color-mix(in lab, red, red)){.faq-section{border-top:1px solid color-mix(in oklch,var(--foreground)12%,transparent)}}.faq-section:first-of-type{border-top:0;padding-top:0}.faq-section-intro{margin-bottom:1.6rem}.faq-section-intro h2{font-family:var(--font-heading);color:var(--foreground);margin:.4rem 0 0;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:700;line-height:1.18}.legal-article{max-width:50rem;margin:0}.legal-article-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-muted);border-top:1px solid var(--foreground);margin:0 0 2.5rem;padding:.6rem 0;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.legal-article-meta{border-top:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.legal-article-meta{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.legal-article-meta{border-bottom:1px solid color-mix(in oklch,var(--foreground)14%,transparent)}}.legal-article-lede{max-width:50rem;color:var(--text-on-dark-muted);margin:0 0 2.4rem;font-size:1.04rem;line-height:1.6}.legal-section{grid-template-columns:3.4rem 1fr;gap:1rem;margin:0 0 2.6rem;display:grid}.legal-section-index{font-family:var(--font-mono);letter-spacing:.08em;color:#d59f39;margin:0;padding-top:.45rem;font-size:.78rem;font-weight:600}.legal-section-body h2{font-family:var(--font-heading);color:var(--foreground);margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;line-height:1.2}.legal-section-body h3{font-family:var(--font-mono);letter-spacing:.06em;color:var(--foreground);margin:1.5rem 0 .6rem;font-size:.82rem;font-weight:600}.legal-section-body p{color:var(--text-on-dark-muted);margin:0 0 .9rem;font-size:1.02rem;line-height:1.6}.legal-section-body p:last-child{margin-bottom:0}.legal-section-body ul{color:var(--text-on-dark-muted);margin:0 0 1rem;padding-left:1.3rem;font-size:1.02rem;line-height:1.6}.legal-section-body ul li{margin-bottom:.4rem}.legal-section-body strong{color:var(--foreground);font-weight:600}@media (max-width:767px){.legal-section{grid-template-columns:1fr;gap:.4rem}}@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-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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
