/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--color-brand-950:#1c0a2c;--color-brand-900:#2f1f3d;--color-brand-800:#51336b;--color-brand-700:#613c82;--color-brand-500:#450084;--color-brand-400:#724e92;--color-brand-300:#a88dbf;--color-brand-200:#c5b4d4;--color-brand-100:#e0d3ec;--color-brand-tint-50:#efeaf3;--color-brand-tint-25:#f6f4f7;--color-brand-gold:#b45309;--color-brand-muted:#665873;--color-brand-slate:#3f3448;--color-bar-strong:#450084;--color-bar-mid:#724e92;--color-bar-weak:#b45309;--color-ink:#111}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}section[id]{scroll-margin-top:24px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-brand-800);outline-offset:3px;border-radius:4px}::selection{background:#51336b40}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-2\.78\%\]{inset:-2.78%}.inset-\[-2\.78\%_-3\.57\%\]{inset:-2.78% -3.57%}.inset-\[-3\.33\%_-2\.78\%\]{inset:-3.33% -2.78%}.inset-\[-6\.25\%\]{inset:-6.25%}.inset-\[-8\.33\%_-4\.17\%\]{inset:-8.33% -4.17%}.inset-\[-49\.74\%_-14\.71\%\]{inset:-49.74% -14.71%}.inset-\[8\.33\%_12\.5\%_29\.17\%_12\.5\%\]{inset:8.33% 12.5% 29.17%}.inset-\[12\.5\%\]{inset:12.5%}.inset-\[12\.5\%_20\.83\%\]{inset:12.5% 20.83%}.inset-\[26px\]{inset:26px}.inset-\[29\.17\%_33\.33\%_37\.5\%_33\.33\%\]{inset:29.17% 33.33% 37.5%}.inset-\[87\.5\%_42\.92\%_8\.31\%_42\.92\%\]{inset:87.5% 42.92% 8.31%}.inset-x-\[2\.8\%\]{inset-inline:2.8%}.inset-x-\[6\.6\%\]{inset-inline:6.6%}.top-0{top:0}.top-1\/2{top:50%}.top-300{top:calc(var(--spacing) * 300)}.top-\[-1px\]{top:-1px}.top-\[-23\.4\%\]{top:-23.4%}.top-\[-24\.4\%\]{top:-24.4%}.top-\[-28px\]{top:-28px}.top-\[-30\.4\%\]{top:-30.4%}.top-\[-54px\]{top:-54px}.top-\[-71px\]{top:-71px}.top-\[-141px\]{top:-141px}.top-\[-300px\]{top:-300px}.top-\[2px\]{top:2px}.top-\[12px\]{top:12px}.top-\[16px\]{top:16px}.top-\[18\.5px\]{top:18.5px}.top-\[18px\]{top:18px}.top-\[25px\]{top:25px}.top-\[35px\]{top:35px}.top-\[49\.8\%\]{top:49.8%}.top-\[50\%\]{top:50%}.top-\[55\%\]{top:55%}.top-\[62\.5\%\]{top:62.5%}.top-\[68\.33px\]{top:68.33px}.top-\[84px\]{top:84px}.top-\[96px\]{top:96px}.top-\[101px\]{top:101px}.top-\[120px\]{top:120px}.top-\[123px\]{top:123px}.top-\[210px\]{top:210px}.top-\[259px\]{top:259px}.top-\[760px\]{top:760px}.top-full{top:100%}.right-0{right:0}.right-1\/4{right:25%}.right-\[-24px\]{right:-24px}.right-\[-29px\]{right:-29px}.right-\[-89px\]{right:-89px}.right-\[31px\]{right:31px}.bottom-0{bottom:0}.bottom-\[12\.5\%\]{bottom:12.5%}.bottom-\[16px\]{bottom:16px}.bottom-\[24px\]{bottom:24px}.bottom-\[72px\]{bottom:72px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-\[-9\.4\%\]{left:-9.4%}.left-\[-40\%\]{left:-40%}.left-\[-320px\]{left:-320px}.left-\[-564px\]{left:-564px}.left-\[-974px\]{left:-974px}.left-\[4\.6\%\]{left:4.6%}.left-\[12px\]{left:12px}.left-\[15px\]{left:15px}.left-\[19px\]{left:19px}.left-\[21\.35\%\]{left:21.35%}.left-\[26px\]{left:26px}.left-\[28\.67px\]{left:28.67px}.left-\[29\.33px\]{left:29.33px}.left-\[38\.89px\]{left:38.89px}.left-\[47\.97\%\]{left:47.97%}.left-\[56\.6\%\]{left:56.6%}.left-\[60px\]{left:60px}.left-\[70px\]{left:70px}.left-\[79\.2\%\]{left:79.2%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-\[4px\]{margin-inline:4px}.mx-auto{margin-inline:auto}.my-\[4px\]{margin-block:4px}.my-\[18px\]{margin-block:18px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[164px\]{margin-top:164px}.mr-\[6px\]{margin-right:6px}.mb-0{margin-bottom:0}.mb-\[6px\]{margin-bottom:6px}.mb-\[24px\]{margin-bottom:24px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-\[3px\]{width:3px;height:3px}.size-\[4\.42px\]{width:4.42px;height:4.42px}.size-\[5px\]{width:5px;height:5px}.size-\[6\.111px\]{width:6.111px;height:6.111px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[12px\]{width:12px;height:12px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[28px\]{width:28px;height:28px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[40px\]{width:40px;height:40px}.size-\[44px\]{width:44px;height:44px}.size-\[48px\]{width:48px;height:48px}.size-\[52px\]{width:52px;height:52px}.size-\[64px\]{width:64px;height:64px}.size-\[88px\]{width:88px;height:88px}.size-\[132px\]{width:132px;height:132px}.size-\[166\.667px\]{width:166.667px;height:166.667px}.size-\[180px\]{width:180px;height:180px}.size-\[300px\]{width:300px;height:300px}.size-\[320px\]{width:320px;height:320px}.size-\[460px\]{width:460px;height:460px}.size-\[720px\]{width:720px;height:720px}.size-\[1020px\]{width:1020px;height:1020px}.size-\[1100px\]{width:1100px;height:1100px}.size-full{width:100%;height:100%}.h-44{height:calc(var(--spacing) * 44)}.h-\[3\.5px\]{height:3.5px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[8\.84px\]{height:8.84px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13\.26px\]{height:13.26px}.h-\[14\.734px\]{height:14.734px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[90\.7\%\]{height:90.7%}.h-\[106\%\]{height:106%}.h-\[120px\]{height:120px}.h-\[146\.8\%\]{height:146.8%}.h-\[150px\]{height:150px}.h-\[248px\]{height:248px}.h-\[293px\]{height:293px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[404px\]{height:404px}.h-\[636px\]{height:636px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[320px\]{max-height:320px}.min-h-0{min-height:0}.min-h-\[20px\]{min-height:20px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[7px\]{width:7px}.w-\[12px\]{width:12px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[26px\]{width:26px}.w-\[36px\]{width:36px}.w-\[38\.307px\]{width:38.307px}.w-\[44\%\]{width:44%}.w-\[44px\]{width:44px}.w-\[47\.147px\]{width:47.147px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[55\.2\%\]{width:55.2%}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[64px\]{width:64px}.w-\[66\.67\%\]{width:66.67%}.w-\[70px\]{width:70px}.w-\[75px\]{width:75px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[88\.889px\]{width:88.889px}.w-\[95\.16\%\]{width:95.16%}.w-\[96px\]{width:96px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180\%\]{width:180%}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[256px\]{width:256px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[343px\]{width:343px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[410px\]{width:410px}.w-\[420px\]{width:420px}.w-\[430px\]{width:430px}.w-\[460px\]{width:460px}.w-\[470px\]{width:470px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[616px\]{width:616px}.w-\[620px\]{width:620px}.w-\[700px\]{width:700px}.w-\[720px\]{width:720px}.w-\[742px\]{width:742px}.w-\[760px\]{width:760px}.w-\[792px\]{width:792px}.w-\[900px\]{width:900px}.w-\[1060px\]{width:1060px}.w-\[2159px\]{width:2159px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[92\%\]{max-width:92%}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[671px\]{max-width:671px}.max-w-\[680px\]{max-width:680px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1488px\]{max-width:1488px}.max-w-\[1786px\]{max-width:1786px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[44px\]{min-width:44px}.min-w-\[160px\]{min-width:160px}.min-w-\[240px\]{min-width:240px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-px{min-width:1px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[1\.473px\]{gap:1.473px}.gap-\[1px\]{gap:1px}.gap-\[2\.947px\]{gap:2.947px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6\.667px\]{gap:6.667px}.gap-\[6px\]{gap:6px}.gap-\[7\.367px\]{gap:7.367px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11\.787px\]{gap:11.787px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[26\.667px\]{gap:26.667px}.gap-\[28px\]{gap:28px}.gap-\[32px\]{gap:32px}.gap-\[48px\]{gap:48px}.gap-\[56px\]{gap:56px}.gap-\[64px\]{gap:64px}.gap-\[80px\]{gap:80px}.gap-\[88px\]{gap:88px}.gap-x-\[15px\]{column-gap:15px}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[15px\]{row-gap:15px}: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-\[\#f1f3f5\]>:not(:last-child)){border-color:#f1f3f5}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.683px\]{border-radius:3.683px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8\.84px\]{border-radius:8.84px}.rounded-\[8\.889px\]{border-radius:8.889px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[100px\]{border-radius:100px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[0\.556px\]{border-style:var(--tw-border-style);border-width:.556px}.border-\[0\.737px\]{border-style:var(--tw-border-style);border-width:.737px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[0\.556px\]{border-top-style:var(--tw-border-style);border-top-width:.556px}.border-t-\[0\.737px\]{border-top-style:var(--tw-border-style);border-top-width:.737px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1f3d2f\]{border-color:#1f3d2f}.border-\[\#2e4839\]{border-color:#2e4839}.border-\[\#3a5648\]{border-color:#3a5648}.border-\[\#3c2e48\]{border-color:#3c2e48}.border-\[\#6b7280\]{border-color:#6b7280}.border-\[\#046a38\]{border-color:#046a38}.border-\[\#493a56\]{border-color:#493a56}.border-\[\#111827\]{border-color:#111827}.border-\[\#354834\]{border-color:#354834}.border-\[\#b4d4c3\]{border-color:#b4d4c3}.border-\[\#b7ae9f\]{border-color:#b7ae9f}.border-\[\#b8b9bc\]{border-color:#b8b9bc}.border-\[\#d1d5db\]{border-color:#d1d5db}.border-\[\#d6d6d6\]{border-color:#d6d6d6}.border-\[\#ded6c7\]{border-color:#ded6c7}.border-\[\#e5e6e7\]{border-color:#e5e6e7}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#e6e1d6\]{border-color:#e6e1d6}.border-\[\#e7eaee\]{border-color:#e7eaee}.border-\[\#eaeaea\]{border-color:#eaeaea}.border-\[\#f1f3f5\]{border-color:#f1f3f5}.border-\[\#f3c7bd\]{border-color:#f3c7bd}.border-\[\#f3dcd7\]{border-color:#f3dcd7}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[rgba\(222\,214\,199\,0\.5\)\]{border-color:#ded6c780}.border-\[rgba\(222\,214\,199\,0\.8\)\]{border-color:#ded6c7cc}.border-\[rgba\(222\,214\,199\,0\.9\)\]{border-color:#ded6c7e6}.border-\[rgba\(222\,214\,199\,0\.42\)\]{border-color:#ded6c76b}.border-\[rgba\(229\,229\,229\,0\.9\)\]{border-color:#e5e5e5e6}.border-\[var\(--color-brand-100\)\]{border-color:var(--color-brand-100)}.border-\[var\(--color-brand-200\)\]{border-color:var(--color-brand-200)}.border-\[var\(--color-brand-500\)\]{border-color:var(--color-brand-500)}.border-\[var\(--color-brand-900\)\]{border-color:var(--color-brand-900)}.border-\[var\(--color-brand-gold\)\]{border-color:var(--color-brand-gold)}.border-\[var\(--color-brand-slate\)\]{border-color:var(--color-brand-slate)}.border-white{border-color:var(--color-white)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-t-\[var\(--color-brand-gold\)\]{border-top-color:var(--color-brand-gold)}.border-l-\[var\(--color-brand-500\)\]{border-left-color:var(--color-brand-500)}.bg-\[\#0a2c1c\]{background-color:#0a2c1c}.bg-\[\#1f3d2f\]{background-color:#1f3d2f}.bg-\[\#2f1f3d\]{background-color:#2f1f3d}.bg-\[\#046a38\]{background-color:#046a38}.bg-\[\#111\]{background-color:#111}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#450084\]{background-color:#450084}.bg-\[\#b4d4c3\]{background-color:#b4d4c3}.bg-\[\#b4341f\]{background-color:#b4341f}.bg-\[\#b45309\]{background-color:#b45309}.bg-\[\#ccfbf1\]{background-color:#ccfbf1}.bg-\[\#d6cfc0\]{background-color:#d6cfc0}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#e5e7eb\]{background-color:#e5e7eb}.bg-\[\#e7e1d6\]{background-color:#e7e1d6}.bg-\[\#eaeaea\]{background-color:#eaeaea}.bg-\[\#eaf3ee\]{background-color:#eaf3ee}.bg-\[\#ebf0eb\]{background-color:#ebf0eb}.bg-\[\#eef0f2\]{background-color:#eef0f2}.bg-\[\#eef2ee\]{background-color:#eef2ee}.bg-\[\#efeae0\]{background-color:#efeae0}.bg-\[\#f1f3f5\]{background-color:#f1f3f5}.bg-\[\#f2f3f4\]{background-color:#f2f3f4}.bg-\[\#f3c7bd\]{background-color:#f3c7bd}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f4f5f7\]{background-color:#f4f5f7}.bg-\[\#f4faf6\]{background-color:#f4faf6}.bg-\[\#f6f7f8\]{background-color:#f6f7f8}.bg-\[\#f7f3ea\]{background-color:#f7f3ea}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fbeae7\]{background-color:#fbeae7}.bg-\[\#fbf8f2\]{background-color:#fbf8f2}.bg-\[\#fdfbf7\]{background-color:#fdfbf7}.bg-\[\#fecaca\]{background-color:#fecaca}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef9c3\]{background-color:#fef9c3}.bg-\[\#fefaf9\]{background-color:#fefaf9}.bg-\[rgba\(0\,0\,0\,0\.45\)\]{background-color:#00000073}.bg-\[rgba\(15\,18\,23\,0\.32\)\]{background-color:#0f121752}.bg-\[rgba\(91\,115\,88\,0\.45\)\]{background-color:#5b735873}.bg-\[rgba\(102\,88\,115\,0\.45\)\]{background-color:#66587373}.bg-\[rgba\(210\,226\,207\,0\.5\)\]{background-color:#d2e2cf80}.bg-\[rgba\(217\,207\,226\,0\.5\)\]{background-color:#d9cfe280}.bg-\[rgba\(255\,255\,255\,0\.8\)\]{background-color:#fffc}.bg-\[var\(--color-brand-100\)\]{background-color:var(--color-brand-100)}.bg-\[var\(--color-brand-200\)\]{background-color:var(--color-brand-200)}.bg-\[var\(--color-brand-500\)\]{background-color:var(--color-brand-500)}.bg-\[var\(--color-brand-800\)\]{background-color:var(--color-brand-800)}.bg-\[var\(--color-brand-900\)\]{background-color:var(--color-brand-900)}.bg-\[var\(--color-brand-950\)\]{background-color:var(--color-brand-950)}.bg-\[var\(--color-brand-gold\)\]{background-color:var(--color-brand-gold)}.bg-\[var\(--color-brand-tint-25\)\]{background-color:var(--color-brand-tint-25)}.bg-\[var\(--color-brand-tint-50\)\]{background-color:var(--color-brand-tint-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#f5f5f5\]{--tw-gradient-from:#f5f5f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#fafafa\]{--tw-gradient-via:#fafafa;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-40\%{--tw-gradient-via-position:40%}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[position\:right_14px_center\]{background-position:right 14px center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-top{object-position:top}.p-0\!{padding:0!important}.p-\[2px\]{padding:2px}.p-\[4px\]{padding:4px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[13\.333px\]{padding:13.333px}.p-\[16px\]{padding:16px}.p-\[17\.68px\]{padding:17.68px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.p-\[32px\]{padding:32px}.p-\[48px\]{padding:48px}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[2\.947px\]{padding-inline:2.947px}.px-\[4\.42px\]{padding-inline:4.42px}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[24px\]{padding-inline:24px}.px-\[28px\]{padding-inline:28px}.px-\[30px\]{padding-inline:30px}.px-\[32px\]{padding-inline:32px}.px-\[40px\]{padding-inline:40px}.px-\[44px\]{padding-inline:44px}.px-\[48px\]{padding-inline:48px}.px-\[clamp\(20px\,3\.33vw\,64px\)\]{padding-inline:clamp(20px,3.33vw,64px)}.px-\[clamp\(20px\,7\.5vw\,144px\)\]{padding-inline:clamp(20px,7.5vw,144px)}.px-\[clamp\(20px\,12vw\,360px\)\]{padding-inline:clamp(20px,12vw,360px)}.px-\[clamp\(24px\,7\.5vw\,144px\)\]{padding-inline:clamp(24px,7.5vw,144px)}.px-\[clamp\(24px\,8\.33vw\,160px\)\]{padding-inline:clamp(24px,8.33vw,160px)}.px-\[clamp\(24px\,18\.75vw\,360px\)\]{padding-inline:clamp(24px,18.75vw,360px)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4\.42px\]{padding-block:4.42px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6\.63px\]{padding-block:6.63px}.py-\[6\.111px\]{padding-block:6.111px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[20px\]{padding-block:20px}.py-\[22px\]{padding-block:22px}.py-\[24px\]{padding-block:24px}.py-\[28px\]{padding-block:28px}.py-\[30px\]{padding-block:30px}.py-\[32px\]{padding-block:32px}.py-\[40px\]{padding-block:40px}.py-\[48px\]{padding-block:48px}.py-\[56px\]{padding-block:56px}.py-\[64px\]{padding-block:64px}.py-\[88px\]{padding-block:88px}.py-\[clamp\(40px\,8vw\,64px\)\]{padding-block:clamp(40px,8vw,64px)}.py-\[clamp\(56px\,6\.25vw\,120px\)\]{padding-block:clamp(56px,6.25vw,120px)}.py-\[clamp\(56px\,6\.77vw\,130px\)\]{padding-block:clamp(56px,6.77vw,130px)}.py-\[clamp\(56px\,7\.8vw\,150px\)\]{padding-block:clamp(56px,7.8vw,150px)}.py-\[clamp\(60px\,9vw\,140px\)\]{padding-block:clamp(60px,9vw,140px)}.py-\[clamp\(80px\,7\.29vw\,140px\)\]{padding-block:clamp(80px,7.29vw,140px)}.pt-\[6\.667px\]{padding-top:6.667px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[11\.787px\]{padding-top:11.787px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[20px\]{padding-top:20px}.pt-\[24px\]{padding-top:24px}.pt-\[28px\]{padding-top:28px}.pt-\[32px\]{padding-top:32px}.pt-\[100px\]{padding-top:100px}.pt-\[112px\]{padding-top:112px}.pr-\[4px\]{padding-right:4px}.pr-\[6px\]{padding-right:6px}.pr-\[8px\]{padding-right:8px}.pr-\[10px\]{padding-right:10px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[36px\]{padding-right:36px}.pr-\[40px\]{padding-right:40px}.pr-\[44px\]{padding-right:44px}.pr-\[48px\]{padding-right:48px}.pb-\[4\.444px\]{padding-bottom:4.444px}.pb-\[4px\]{padding-bottom:4px}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[20px\]{padding-bottom:20px}.pb-\[24px\]{padding-bottom:24px}.pb-\[32px\]{padding-bottom:32px}.pb-\[36px\]{padding-bottom:36px}.pb-\[64px\]{padding-bottom:64px}.pb-\[97px\]{padding-bottom:97px}.pb-\[110px\]{padding-bottom:110px}.pl-\[8px\]{padding-left:8px}.pl-\[9px\]{padding-left:9px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[20px\]{padding-left:20px}.pl-\[32px\]{padding-left:32px}.pl-\[40px\]{padding-left:40px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-wordmark{font-family:var(--font-zen-old-mincho),serif}.text-\[7\.5px\]{font-size:7.5px}.text-\[7\.222px\]{font-size:7.222px}.text-\[7\.778px\]{font-size:7.778px}.text-\[8\.84px\]{font-size:8.84px}.text-\[8\.103px\]{font-size:8.103px}.text-\[8px\]{font-size:8px}.text-\[9\.577px\]{font-size:9.577px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.313px\]{font-size:10.313px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15\.556px\]{font-size:15.556px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22\.222px\]{font-size:22.222px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[45px\]{font-size:45px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[clamp\(24px\,1\.77vw\,34px\)\]{font-size:clamp(24px,1.77vw,34px)}.text-\[clamp\(30px\,1\.98vw\,38px\)\]{font-size:clamp(30px,1.98vw,38px)}.text-\[clamp\(30px\,2\.08vw\,40px\)\]{font-size:clamp(30px,2.08vw,40px)}.text-\[clamp\(32px\,2\.5vw\,48px\)\]{font-size:clamp(32px,2.5vw,48px)}.text-\[clamp\(32px\,2\.29vw\,44px\)\]{font-size:clamp(32px,2.29vw,44px)}.text-\[clamp\(34px\,2\.5vw\,48px\)\]{font-size:clamp(34px,2.5vw,48px)}.text-\[clamp\(34px\,2\.92vw\,56px\)\]{font-size:clamp(34px,2.92vw,56px)}.text-\[clamp\(38px\,2\.5vw\,48px\)\]{font-size:clamp(38px,2.5vw,48px)}.text-\[clamp\(48px\,4\.58vw\,88px\)\]{font-size:clamp(48px,4.58vw,88px)}.text-\[clamp\(56px\,5vw\,88px\)\]{font-size:clamp(56px,5vw,88px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.21\]{--tw-leading:1.21;line-height:1.21}.leading-\[1\.023\]{--tw-leading:1.023;line-height:1.023}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.41\]{--tw-leading:1.41;line-height:1.41}.leading-\[1\.107\]{--tw-leading:1.107;line-height:1.107}.leading-\[1\.208\]{--tw-leading:1.208;line-height:1.208}.leading-\[1\.227\]{--tw-leading:1.227;line-height:1.227}.leading-\[11\.787px\]{--tw-leading:11.787px;line-height:11.787px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[38px\]{--tw-leading:38px;line-height:38px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[48px\]{--tw-leading:48px;line-height:48px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.1px\]{--tw-tracking:-.1px;letter-spacing:-.1px}.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.tracking-\[-0\.9px\]{--tw-tracking:-.9px;letter-spacing:-.9px}.tracking-\[-0\.12px\]{--tw-tracking:-.12px;letter-spacing:-.12px}.tracking-\[-0\.19px\]{--tw-tracking:-.19px;letter-spacing:-.19px}.tracking-\[-0\.056px\]{--tw-tracking:-.056px;letter-spacing:-.056px}.tracking-\[-0\.96px\]{--tw-tracking:-.96px;letter-spacing:-.96px}.tracking-\[-0\.333px\]{--tw-tracking:-.333px;letter-spacing:-.333px}.tracking-\[-1\.1px\]{--tw-tracking:-1.1px;letter-spacing:-1.1px}.tracking-\[-1\.2px\]{--tw-tracking:-1.2px;letter-spacing:-1.2px}.tracking-\[-1\.4px\]{--tw-tracking:-1.4px;letter-spacing:-1.4px}.tracking-\[-1\.8px\]{--tw-tracking:-1.8px;letter-spacing:-1.8px}.tracking-\[-1\.32px\]{--tw-tracking:-1.32px;letter-spacing:-1.32px}.tracking-\[-1\.111px\]{--tw-tracking:-1.111px;letter-spacing:-1.111px}.tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.tracking-\[-2\.5px\]{--tw-tracking:-2.5px;letter-spacing:-2.5px}.tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}.tracking-\[-3px\]{--tw-tracking:-3px;letter-spacing:-3px}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.05px\]{--tw-tracking:.05px;letter-spacing:.05px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06px\]{--tw-tracking:.06px;letter-spacing:.06px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.044px\]{--tw-tracking:.044px;letter-spacing:.044px}.tracking-\[0\.075px\]{--tw-tracking:.075px;letter-spacing:.075px}.tracking-\[0\.589px\]{--tw-tracking:.589px;letter-spacing:.589px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[10px\]{--tw-tracking:10px;letter-spacing:10px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a2c1c\]{color:#0a2c1c}.text-\[\#0f1115\]{color:#0f1115}.text-\[\#1e40af\]{color:#1e40af}.text-\[\#1f3d2f\]{color:#1f3d2f}.text-\[\#1f2937\]{color:#1f2937}.text-\[\#2f1f3d\]{color:#2f1f3d}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#3c8261\]{color:#3c8261}.text-\[\#4b5158\]{color:#4b5158}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5b7358\]{color:#5b7358}.text-\[\#6b6459\]{color:#6b6459}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#7a4d1f\]{color:#7a4d1f}.text-\[\#7a8a7a\]{color:#7a8a7a}.text-\[\#7a2619\]{color:#7a2619}.text-\[\#7f1d1d\]{color:#7f1d1d}.text-\[\#7fbe9b\]{color:#7fbe9b}.text-\[\#8a4034\]{color:#8a4034}.text-\[\#8fa08f\]{color:#8fa08f}.text-\[\#8fa699\]{color:#8fa699}.text-\[\#9aa1ac\]{color:#9aa1ac}.text-\[\#9b8fa6\]{color:#9b8fa6}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#046a38\]{color:#046a38}.text-\[\#111\]{color:#111}.text-\[\#115e59\]{color:#115e59}.text-\[\#336b50\]{color:#336b50}.text-\[\#854d0e\]{color:#854d0e}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#51336b\]{color:#51336b}.text-\[\#111827\]{color:#111827}.text-\[\#166534\]{color:#166534}.text-\[\#171717\]{color:#171717}.text-\[\#232019\]{color:#232019}.text-\[\#354834\]{color:#354834}.text-\[\#374151\]{color:#374151}.text-\[\#525252\]{color:#525252}.text-\[\#737373\]{color:#737373}.text-\[\#808080\]{color:gray}.text-\[\#afc6ba\]{color:#afc6ba}.text-\[\#b7ae9f\]{color:#b7ae9f}.text-\[\#b4341f\]{color:#b4341f}.text-\[\#b45309\]{color:#b45309}.text-\[\#cbd8cf\]{color:#cbd8cf}.text-\[\#d2cbd8\]{color:#d2cbd8}.text-\[\#e8eeea\]{color:#e8eeea}.text-\[\#ebe8ee\]{color:#ebe8ee}.text-\[\#f7f3ea\]{color:#f7f3ea}.text-\[\#f15025\]{color:#f15025}.text-\[\#fbf8f2\]{color:#fbf8f2}.text-\[rgba\(0\,0\,0\,0\.4\)\]{color:#0006}.text-\[var\(--color-brand-200\)\]{color:var(--color-brand-200)}.text-\[var\(--color-brand-300\)\]{color:var(--color-brand-300)}.text-\[var\(--color-brand-400\)\]{color:var(--color-brand-400)}.text-\[var\(--color-brand-500\)\]{color:var(--color-brand-500)}.text-\[var\(--color-brand-800\)\]{color:var(--color-brand-800)}.text-\[var\(--color-brand-900\)\]{color:var(--color-brand-900)}.text-\[var\(--color-brand-950\)\]{color:var(--color-brand-950)}.text-\[var\(--color-brand-gold\)\]{color:var(--color-brand-gold)}.text-\[var\(--color-brand-muted\)\]{color:var(--color-brand-muted)}.text-\[var\(--color-brand-slate\)\]{color:var(--color-brand-slate)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-\[\#1f3d2f\]{accent-color:#1f3d2f}.accent-\[var\(--color-brand-900\)\]{accent-color:var(--color-brand-900)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.14\]{opacity:.14}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[-16px_0_48px_-12px_rgba\(15\,18\,23\,0\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-16px_0_48px_-12px_rgba\(15\,18\,23\,0\.1\)\]{--tw-shadow:-16px 0 48px -12px var(--tw-shadow-color,#0f12171a)}.shadow-\[0_1px_0\.5px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px .5px var(--tw-shadow-color,#0000000d)}.shadow-\[0_1px_0\.5px_rgba\(0\,0\,0\,0\.05\)\],.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003)}.shadow-\[0_4px_14px_-4px_rgba\(15\,18\,23\,0\.05\)\]{--tw-shadow:0 4px 14px -4px var(--tw-shadow-color,#0f12170d)}.shadow-\[0_4px_14px_-4px_rgba\(15\,18\,23\,0\.05\)\],.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000014)}.shadow-\[0_8px_24px_rgba\(15\,18\,23\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f121714)}.shadow-\[0_8px_24px_rgba\(15\,18\,23\,0\.08\)\],.shadow-\[0_8px_24px_rgba\(15\,18\,23\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,18\,23\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f12171f)}.shadow-\[0_10px_28px_-6px_rgba\(36\,33\,26\,0\.07\)\]{--tw-shadow:0 10px 28px -6px var(--tw-shadow-color,#24211a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_-10px_color-mix\(in_srgb\,var\(--color-brand-950\)_28\%\,transparent\)\]{--tw-shadow:0 14px 34px -10px var(--tw-shadow-color,#1c0a2c47)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_14px_34px_-10px_color-mix\(in_srgb\,var\(--color-brand-950\)_28\%\,transparent\)\]{--tw-shadow:0 14px 34px -10px var(--tw-shadow-color,color-mix(in srgb,var(--color-brand-950) 28%,transparent))}}.shadow-\[0_14px_34px_-10px_color-mix\(in_srgb\,var\(--color-brand-950\)_28\%\,transparent\)\],.shadow-\[0_14px_34px_-10px_rgba\(10\,43\,28\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_-10px_rgba\(10\,43\,28\,0\.28\)\]{--tw-shadow:0 14px 34px -10px var(--tw-shadow-color,#0a2b1c47)}.shadow-\[0_24px_64px_rgba\(15\,18\,23\,0\.18\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0f12172e)}.shadow-\[0_24px_64px_rgba\(15\,18\,23\,0\.18\)\],.shadow-\[0_32px_40px_-18px_rgba\(36\,33\,26\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_40px_-18px_rgba\(36\,33\,26\,0\.14\)\]{--tw-shadow:0 32px 40px -18px var(--tw-shadow-color,#24211a24)}.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)}.blur-\[70px\]{--tw-blur:blur(70px);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\:drop-shadow\(0_19px_9\.5px_rgba\(0\,0\,0\,0\.09\)\)_drop-shadow\(0_5px_5px_rgba\(0\,0\,0\,0\.1\)\)\]{filter:drop-shadow(0 19px 9.5px #00000017)drop-shadow(0 5px 5px #0000001a)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,background-color\,color\]{transition-property:filter,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[\#5b7358\]::placeholder{color:#5b7358}.placeholder\:text-\[\#8fa699\]::placeholder{color:#8fa699}.placeholder\:text-\[\#9b8fa6\]::placeholder{color:#9b8fa6}.placeholder\:text-\[\#9ca3af\]::placeholder{color:#9ca3af}.placeholder\:text-\[\#bababa\]::placeholder{color:#bababa}.placeholder\:text-\[var\(--color-brand-muted\)\]::placeholder{color:var(--color-brand-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[var\(--color-brand-800\)\]:focus-within{border-color:var(--color-brand-800)}.focus-within\:ring-2:focus-within{--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-within\:ring-\[var\(--color-brand-200\)\]:focus-within{--tw-ring-color:var(--color-brand-200)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#336b50\]:hover{border-color:#336b50}.hover\:border-\[var\(--color-brand-800\)\]:hover{border-color:var(--color-brand-800)}.hover\:bg-\[\#dfe8df\]:hover{background-color:#dfe8df}.hover\:bg-\[\#e5e7eb\]:hover{background-color:#e5e7eb}.hover\:bg-\[\#eaf3ee\]:hover{background-color:#eaf3ee}.hover\:bg-\[\#ebf0eb\]:hover{background-color:#ebf0eb}.hover\:bg-\[\#f3eee3\]:hover{background-color:#f3eee3}.hover\:bg-\[\#f4f5f7\]:hover{background-color:#f4f5f7}.hover\:bg-\[\#f4f7f4\]:hover{background-color:#f4f7f4}.hover\:bg-\[\#f8faf8\]:hover{background-color:#f8faf8}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-\[\#fbf3e7\]:hover{background-color:#fbf3e7}.hover\:bg-\[\#fdfbf7\]:hover{background-color:#fdfbf7}.hover\:bg-\[var\(--color-brand-100\)\]:hover{background-color:var(--color-brand-100)}.hover\:bg-\[var\(--color-brand-tint-25\)\]:hover{background-color:var(--color-brand-tint-25)}.hover\:bg-\[var\(--color-brand-tint-50\)\]:hover{background-color:var(--color-brand-tint-50)}.hover\:text-\[\#1f3d2f\]:hover{color:#1f3d2f}.hover\:text-\[\#2f1f3d\]:hover{color:#2f1f3d}.hover\:text-\[\#111827\]:hover{color:#111827}.hover\:text-\[\#374151\]:hover{color:#374151}.hover\:text-\[var\(--color-brand-900\)\]:hover{color:var(--color-brand-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.hover\:brightness-110:hover,.hover\:brightness-95:hover{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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}}.focus\:border-\[\#046a38\]:focus{border-color:#046a38}.focus\:border-\[\#336b50\]:focus{border-color:#336b50}.focus\:border-\[var\(--color-brand-500\)\]:focus{border-color:var(--color-brand-500)}.focus\:border-\[var\(--color-brand-800\)\]:focus{border-color:var(--color-brand-800)}.focus-visible\:bg-\[\#f4f5f7\]:focus-visible{background-color:#f4f5f7}.focus-visible\:bg-\[\#fafafa\]:focus-visible{background-color:#fafafa}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#f9fafb\]:disabled{background-color:#f9fafb}.disabled\:text-\[\#6b7280\]:disabled{color:#6b7280}.disabled\:text-\[\#9ca3af\]:disabled{color:#9ca3af}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}.disabled\:hover\:brightness-100:disabled:hover{--tw-brightness:brightness(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,)}}@media not all and (min-width:1500px){.max-\[1500px\]\:h-\[680px\]{height:680px}.max-\[1500px\]\:gap-\[48px\]{gap:48px}}@media not all and (min-width:1400px){.max-\[1400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1400px\]\:gap-y-\[32px\]{row-gap:32px}.max-\[1400px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[1400px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[1400px\]\:px-0{padding-inline:0}.max-\[1400px\]\:px-\[32px\]{padding-inline:32px}.max-\[1400px\]\:pt-\[32px\]{padding-top:32px}.max-\[1400px\]\:pr-\[32px\]{padding-right:32px}.max-\[1400px\]\:pl-\[32px\]{padding-left:32px}}@media not all and (min-width:1300px){.max-\[1300px\]\:col-span-2{grid-column:span 2/span 2}.max-\[1300px\]\:h-auto{height:auto}.max-\[1300px\]\:min-h-\[560px\]{min-height:560px}.max-\[1300px\]\:min-h-\[600px\]{min-height:600px}.max-\[1300px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1200px){.max-\[1200px\]\:flex-col{flex-direction:column}.max-\[1200px\]\:gap-\[20px\]{gap:20px}.max-\[1200px\]\:p-\[32px\]{padding:32px}}@media not all and (min-width:1150px){.max-\[1150px\]\:grid{display:grid}.max-\[1150px\]\:h-\[clamp\(240px\,38vw\,360px\)\]{height:clamp(240px,38vw,360px)}.max-\[1150px\]\:h-auto{height:auto}.max-\[1150px\]\:w-full{width:100%}.max-\[1150px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1150px\]\:flex-col{flex-direction:column}.max-\[1150px\]\:items-start{align-items:flex-start}.max-\[1150px\]\:gap-\[24px\]{gap:24px}.max-\[1150px\]\:gap-\[32px\]{gap:32px}.max-\[1150px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[1150px\]\:px-0{padding-inline:0}.max-\[1150px\]\:pr-0{padding-right:0}}@media not all and (min-width:1101px){.max-\[1101px\]\:flex-col{flex-direction:column}.max-\[1101px\]\:items-start{align-items:flex-start}.max-\[1101px\]\:justify-start{justify-content:flex-start}.max-\[1101px\]\:gap-\[28px\]{gap:28px}.max-\[1101px\]\:gap-\[32px\]{gap:32px}.max-\[1101px\]\:gap-\[40px\]{gap:40px}}@media not all and (min-width:1100px){.max-\[1100px\]\:left-\[24px\]{left:24px}.max-\[1100px\]\:w-full{width:100%}.max-\[1100px\]\:max-w-none{max-width:none}.max-\[1100px\]\:origin-top-left{transform-origin:0 0}.max-\[1100px\]\:scale-\[0\.78\]{scale:.78}.max-\[1100px\]\:flex-col{flex-direction:column}.max-\[1100px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[1100px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[1100px\]\:border-\[\#e6e1d6\]{border-color:#e6e1d6}.max-\[1100px\]\:px-0{padding-inline:0}.max-\[1100px\]\:py-\[24px\]{padding-block:24px}.max-\[1100px\]\:pr-0{padding-right:0}.max-\[1100px\]\:pb-\[24px\]{padding-bottom:24px}}@media not all and (min-width:900px){.max-\[900px\]\:top-\[90px\]{top:90px}.max-\[900px\]\:scale-\[0\.62\]{scale:.62}}@media not all and (min-width:340px){.max-\[340px\]\:left-\[16px\]{left:16px}.max-\[340px\]\:scale-\[0\.52\]{scale:.52}}@media not all and (min-width:64rem){.max-lg\:right-\[-32px\]{right:-32px}.max-lg\:left-auto{left:auto}.max-lg\:grid{display:grid}.max-lg\:hidden{display:none}.max-lg\:w-\[200px\]{width:200px}.max-lg\:w-\[280px\]{width:280px}.max-lg\:w-full{width:100%}.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:flex-col{flex-direction:column}.max-lg\:items-start{align-items:flex-start}.max-lg\:gap-x-\[16px\]{column-gap:16px}.max-lg\:gap-y-0{row-gap:0}}@media not all and (min-width:48rem){.max-md\:top-\[80px\]{top:80px}.max-md\:left-\[16px\]{left:16px}.max-md\:col-span-1{grid-column:span 1/span 1}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:size-\[38px\]{width:38px;height:38px}.max-md\:size-\[44px\]{width:44px;height:44px}.max-md\:h-\[28px\]{height:28px}.max-md\:h-\[200px\]{height:200px}.max-md\:h-auto{height:auto}.max-md\:min-h-\[540px\]{min-height:540px}.max-md\:min-h-\[580px\]{min-height:580px}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:flex-none{flex:none}.max-md\:origin-top-left{transform-origin:0 0}.max-md\:scale-\[0\.75\]{scale:.75}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-col-reverse{flex-direction:column-reverse}.max-md\:flex-row{flex-direction:row}.max-md\:items-start{align-items:flex-start}.max-md\:justify-center{justify-content:center}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-0{gap:0}.max-md\:gap-\[6px\]{gap:6px}.max-md\:gap-\[8px\]{gap:8px}.max-md\:gap-\[10px\]{gap:10px}.max-md\:gap-\[12px\]{gap:12px}.max-md\:gap-\[14px\]{gap:14px}.max-md\:gap-\[16px\]{gap:16px}.max-md\:gap-\[24px\]{gap:24px}.max-md\:gap-\[28px\]{gap:28px}.max-md\:gap-\[36px\]{gap:36px}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:rounded-\[10px\]{border-radius:10px}.max-md\:rounded-\[14px\]{border-radius:14px}.max-md\:rounded-\[18px\]{border-radius:18px}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-md\:border-\[\#2a2a2a\]{border-color:#2a2a2a}.max-md\:border-\[\#333\]{border-color:#333}.max-md\:border-\[\#ded6c7\]{border-color:#ded6c7}.max-md\:border-\[\#e6e1d6\]{border-color:#e6e1d6}.max-md\:bg-white{background-color:var(--color-white)}.max-md\:p-0{padding:0}.max-md\:p-\[12px\]{padding:12px}.max-md\:p-\[16px\]{padding:16px}.max-md\:px-0{padding-inline:0}.max-md\:px-\[14px\]{padding-inline:14px}.max-md\:px-\[16px\]{padding-inline:16px}.max-md\:px-\[20px\]{padding-inline:20px}.max-md\:px-\[24px\]{padding-inline:24px}.max-md\:py-\[9px\]{padding-block:9px}.max-md\:py-\[13px\]{padding-block:13px}.max-md\:py-\[14px\]{padding-block:14px}.max-md\:py-\[15px\]{padding-block:15px}.max-md\:py-\[20px\]{padding-block:20px}.max-md\:py-\[28px\]{padding-block:28px}.max-md\:py-\[56px\]{padding-block:56px}.max-md\:pt-\[24px\]{padding-top:24px}.max-md\:pt-\[44px\]{padding-top:44px}.max-md\:pb-0{padding-bottom:0}.max-md\:pb-\[20px\]{padding-bottom:20px}.max-md\:pb-\[24px\]{padding-bottom:24px}.max-md\:pb-\[28px\]{padding-bottom:28px}.max-md\:text-left{text-align:left}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[12\.5px\]{font-size:12.5px}.max-md\:text-\[12px\]{font-size:12px}.max-md\:text-\[13\.5px\]{font-size:13.5px}.max-md\:text-\[13px\]{font-size:13px}.max-md\:text-\[14px\]{font-size:14px}.max-md\:text-\[15px\]{font-size:15px}.max-md\:text-\[17px\]{font-size:17px}.max-md\:text-\[20px\]{font-size:20px}.max-md\:text-\[22px\]{font-size:22px}.max-md\:text-\[24px\]{font-size:24px}.max-md\:text-\[26px\]{font-size:26px}.max-md\:text-\[28px\]{font-size:28px}.max-md\:text-\[30px\]{font-size:30px}.max-md\:text-\[40px\]{font-size:40px}.max-md\:leading-\[15px\]{--tw-leading:15px;line-height:15px}.max-md\:leading-\[17px\]{--tw-leading:17px;line-height:17px}.max-md\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.max-md\:leading-\[19px\]{--tw-leading:19px;line-height:19px}.max-md\:leading-\[22px\]{--tw-leading:22px;line-height:22px}.max-md\:leading-\[23px\]{--tw-leading:23px;line-height:23px}.max-md\:leading-\[28px\]{--tw-leading:28px;line-height:28px}.max-md\:leading-\[32px\]{--tw-leading:32px;line-height:32px}.max-md\:leading-\[34px\]{--tw-leading:34px;line-height:34px}.max-md\:leading-\[36px\]{--tw-leading:36px;line-height:36px}.max-md\:leading-\[44px\]{--tw-leading:44px;line-height:44px}.max-md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.max-md\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-md\:tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.max-md\:tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.max-md\:tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.max-md\:tracking-\[-0\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.max-md\:tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.max-md\:tracking-\[-0\.9px\]{--tw-tracking:-.9px;letter-spacing:-.9px}.max-md\:tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.max-md\:tracking-\[0px\]{--tw-tracking:0px;letter-spacing:0}.max-md\:text-\[\#4b5563\]{color:#4b5563}.max-md\:text-\[\#6b6459\]{color:#6b6459}.max-md\:text-\[\#7c828a\]{color:#7c828a}.max-md\:text-\[\#111\]{color:#111}.max-md\:text-\[\#336b50\]{color:#336b50}.max-md\:text-\[\#232019\]{color:#232019}.max-md\:text-\[\#c9cdd2\]{color:#c9cdd2}.max-md\:placeholder\:text-\[\#7c828a\]::placeholder{color:#7c828a}}@media not all and (min-width:40rem){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1025px){.min-\[1025px\]\:block{display:block}.min-\[1025px\]\:hidden{display:none}}@media (min-width:1101px){.min-\[1101px\]\:block{display:block}.min-\[1101px\]\:hidden{display:none}}@media (min-width:48rem){.md\:hidden{display:none}}@media (min-width:64rem){.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}@media not all and (min-width:48rem){.max-md\:\[\&\:nth-child\(n\+3\)\]\:border-t:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:\[\&\:nth-child\(n\+3\)\]\:border-\[\#ded6c7\]:nth-child(n+3){border-color:#ded6c7}}}:root{--paper:#fbfaf6;--ink:#191c21;--blue:#142a4a;--gold:#b08a3e;--slate:#5a6069;--hairline:#e7e4dc;--verified:#1f6b4a;--pending:#b0791e;--suppressed:#a93a2e}.container{width:min(100% - 48px,1240px);margin-inline:auto}.section{border-bottom:1px solid var(--hairline);padding:160px 0}.eyebrow{color:var(--blue);font:600 11px/1 var(--font-plex-mono),monospace;letter-spacing:.16em}.section-index{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.section-index>span{color:var(--slate);font:500 8px/1 var(--font-plex-mono),monospace;letter-spacing:.12em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.button{border:1px solid var(--blue);letter-spacing:-.01em;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 20px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.button span{font-size:15px;transition:transform .2s}.button:hover span{transform:translate(2px,-2px)}.button-primary{background:var(--blue);color:var(--paper)}.button-primary:hover{background:#203b60}.button-outline{color:var(--paper);border-color:#fbfaf666}.button-outline:hover{background:var(--paper);color:var(--blue)}.demo-hero{background:#f5f3ec}.demo-hero h1{max-width:860px;color:var(--blue);font:400 clamp(58px,7vw,104px)/.92 var(--font-newsreader),serif;letter-spacing:-.06em;margin-top:30px}.demo-hero p:not(.eyebrow){max-width:620px;color:var(--slate);margin-top:28px;font-size:16px;line-height:1.75}.demo-lock{background:#f5f3ec;align-items:center;min-height:calc(100svh - 68px);display:grid}.demo-lock-panel{background:var(--paper);border:1px solid #d8d4ca;width:min(100%,720px);margin:auto;padding:44px}.demo-lock-panel h1{max-width:620px;color:var(--blue);font:400 clamp(46px,6vw,78px)/.96 var(--font-newsreader),serif;letter-spacing:-.055em;margin-top:24px}.demo-lock-panel>p:not(.eyebrow){max-width:520px;color:var(--slate);margin-top:22px;font-size:14px;line-height:1.7}.demo-lock-panel form{gap:14px;margin-top:34px;display:grid}.demo-lock-panel label{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.demo-lock-panel input{border:1px solid var(--hairline);width:100%;color:var(--ink);font:400 14px/1.5 var(--font-inter),sans-serif;background:#fffefa;outline:none;margin-top:10px;padding:14px 15px}.demo-lock-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #142a4a1f}.demo-lock-panel button{border:1px solid var(--blue);background:var(--blue);min-height:50px;color:var(--paper);cursor:pointer;font-size:13px;font-weight:600}.demo-lock-panel button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.demo-lock-panel form span{color:var(--suppressed);font-size:12px}.demo-lock-panel small{color:var(--slate);font:500 9px/1.5 var(--font-plex-mono),monospace;margin-top:18px;display:block}.mvp-console{background:#f5f3ec}.internal-banner{border:1px solid var(--pending);color:var(--blue);font:600 10px/1.55 var(--font-plex-mono),monospace;letter-spacing:.04em;text-transform:uppercase;background:#fbf8ef;margin-bottom:32px;padding:16px 20px}.mvp-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:96px;margin-top:46px;display:grid}.mvp-layout h2{max-width:720px;color:var(--blue);font:400 clamp(46px,5.2vw,74px)/1.02 var(--font-newsreader),serif;letter-spacing:-.045em}.mvp-layout>div:first-child>p{max-width:540px;color:var(--slate);margin-top:27px;font-size:15px;line-height:1.75}.mvp-layout aside{border-block:1px solid #d8d4ca;margin-top:42px;padding:22px 0}.mvp-layout aside span{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.12em}.mvp-layout aside p{color:var(--slate);margin-top:12px;font-size:12px;line-height:1.6}.scan-panel{background:var(--paper);border:1px solid #d8d4ca;padding:26px}.scan-panel label{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;display:block}.scan-panel label+label{margin-top:20px}.scan-panel input,.scan-panel select,.scan-panel textarea{border:1px solid var(--hairline);width:100%;color:var(--ink);font:400 13px/1.55 var(--font-inter),sans-serif;resize:vertical;background:#fffefa;outline:none;margin-top:10px;padding:14px 15px}.scan-panel fieldset{border:1px solid var(--hairline);margin:20px 0 0;padding:18px}.scan-panel legend{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:0 8px}.scan-panel fieldset label{color:var(--slate);font:500 11px/1.4 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin-top:10px;display:flex}.scan-panel fieldset input{width:auto;accent-color:var(--blue);margin:0}.scan-panel textarea{font-family:var(--font-plex-mono),monospace;font-size:11px}.scan-panel input:focus,.scan-panel select:focus,.scan-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #142a4a1f}.scan-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.scan-button{border:1px solid var(--blue);background:var(--blue);width:100%;min-height:50px;color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.scan-button:hover{background:#203b60}.scan-button:disabled{cursor:not-allowed;opacity:.65}.scan-button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.scan-button-secondary{color:var(--blue);background:0 0}.scan-button-secondary:hover{background:#f5f3ec}.scan-error{color:var(--suppressed);margin-top:14px;font-size:12px;line-height:1.5}.scan-results{margin-top:72px}.result-summary{background:var(--paper);border:1px solid #d8d4ca;grid-template-columns:repeat(4,1fr);display:grid}.result-summary article{min-height:118px;padding:22px}.result-summary article+article{border-left:1px solid #d8d4ca}.query-output>span,.result-summary span,.skipped-list>span{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.result-summary strong{color:var(--blue);font:400 28px/1 var(--font-plex-mono),monospace;letter-spacing:-.05em;text-transform:uppercase;margin-top:28px;display:block}.workbench-note{background:var(--paper);border:1px solid #d8d4ca;grid-template-columns:repeat(2,1fr);gap:0;margin-top:24px;display:grid}.workbench-note p{border-bottom:1px solid var(--hairline);color:var(--slate);font:500 10px/1.55 var(--font-plex-mono),monospace;margin:0;padding:17px 18px}.workbench-note p:nth-child(odd){border-right:1px solid var(--hairline)}.crawl-ledger{background:var(--paper);border:1px solid #d8d4ca;margin-top:24px}.crawl-ledger>span{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d8d4ca;padding:17px 20px;display:block}.crawl-ledger article{border-bottom:1px solid var(--hairline);grid-template-columns:1fr .85fr;gap:24px;padding:18px 20px;display:grid}.crawl-ledger small{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:block}.crawl-ledger a{color:var(--blue);font:500 14px/1.35 var(--font-inter),sans-serif;text-underline-offset:4px;text-decoration:underline}.crawl-ledger p{color:var(--slate);font:500 10px/1.55 var(--font-plex-mono),monospace}.query-output{background:var(--paper);border:1px solid #d8d4ca;margin-top:24px}.query-output>span,.skipped-list>span{color:var(--blue);border-bottom:1px solid #d8d4ca;padding:17px 20px;display:block}.query-output div{grid-template-columns:repeat(2,1fr);display:grid}.query-output-large div{grid-template-columns:repeat(3,1fr);max-height:680px;overflow:auto}.query-output a{border-bottom:1px solid var(--hairline);min-height:82px;color:var(--slate);padding:16px 18px;display:block}.query-output a:nth-child(odd){border-right:1px solid var(--hairline)}.query-output-large a:nth-child(odd){border-right:0}.query-output-large a:not(:nth-child(3n)){border-right:1px solid var(--hairline)}.query-output code{color:var(--blue);font:500 9px/1.45 var(--font-plex-mono),monospace;display:block}.query-output small{color:var(--slate);margin-top:8px;font-size:11px;line-height:1.45;display:block}.profile-results{gap:24px;margin-top:24px;display:grid}.profile-card{background:var(--paper);border:1px solid #d8d4ca}.profile-card header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.profile-card header span{color:var(--verified);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.profile-card h3{color:var(--blue);font:500 31px/1 var(--font-newsreader),serif;letter-spacing:-.035em;margin-top:10px}.profile-card header p{color:var(--slate);font:500 9px var(--font-plex-mono),monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:8px}.profile-card header strong{color:var(--blue);font:500 28px/1 var(--font-plex-mono),monospace;white-space:nowrap}.tier-strong header span{color:var(--verified)}.tier-needs_review header span,.tier-weak header span{color:var(--pending)}.tier-excluded_faculty header span,.tier-excluded_no_grad_evidence header span{color:var(--suppressed)}.evidence-summary{border-bottom:1px solid var(--hairline);background:#fbf8ef;padding:16px 24px}.evidence-summary p{color:var(--slate);font-size:13px;line-height:1.6}.claim-details summary,.excluded-records summary,.query-output summary{cursor:pointer;color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--hairline);padding:18px 24px}.conflict-list{border-bottom:1px solid var(--hairline);background:#fbf8ef;padding:16px 24px}.conflict-list p{color:var(--pending);font:500 10px/1.5 var(--font-plex-mono),monospace}.claim-list>div{border-bottom:1px solid var(--hairline);grid-template-columns:150px 1fr 170px;gap:18px;padding:18px 24px;display:grid}.claim-list small,.claim-list span{color:var(--slate);font:500 8px/1.45 var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.claim-list strong{color:var(--ink);font-size:12px;line-height:1.5}.claim-list blockquote,.claim-list p{border-left:2px solid var(--gold);color:var(--slate);background:#f8f6ef;grid-column:2/4;margin:0;padding:13px 15px;font-size:12px;line-height:1.6}.claim-list a{color:var(--blue);font:500 10px var(--font-plex-mono),monospace;text-underline-offset:4px;grid-column:2/4;text-decoration:underline}.review-actions{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.review-actions button{border:0;border-right:1px solid var(--hairline);min-height:46px;color:var(--blue);cursor:pointer;font:600 10px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0}.review-actions button:hover{background:#f5f3ec}.review-actions button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.review-actions button:last-child{border-right:0}.excluded-records{background:var(--paper);border:1px solid #d8d4ca;margin-top:24px}.excluded-records>p{padding:18px 24px}.empty-state,.excluded-records>p{color:var(--slate);font-size:13px}.empty-state{padding:24px;line-height:1.6}.empty-state,.skipped-list{background:var(--paper);border:1px solid #d8d4ca}.skipped-list{margin-top:24px}.skipped-list p{border-bottom:1px solid var(--hairline);color:var(--slate);font:400 10px/1.5 var(--font-plex-mono),monospace;padding:14px 18px}.skipped-list strong{color:var(--suppressed);font-weight:600}.stats .section-index{margin-bottom:72px}.primary-stat{border-bottom:1px solid var(--hairline);grid-template-columns:1.5fr 1fr;align-items:end;padding-bottom:60px;display:grid}.stat-caption{color:var(--slate);font:500 8px var(--font-plex-mono),monospace;letter-spacing:.12em;margin-bottom:24px;display:block}.stat-number{color:var(--blue);font:400 clamp(90px,13vw,176px)/.78 var(--font-plex-mono),monospace;letter-spacing:-.085em}.stat-label{font:400 31px/1.22 var(--font-newsreader),serif;letter-spacing:-.025em;padding-bottom:4px}.stat-label span{color:var(--slate);font:500 8px var(--font-plex-mono),monospace;letter-spacing:.12em;margin-bottom:16px;display:block}.supporting-stats{grid-template-columns:1fr 1fr;margin-left:50%;display:grid}.supporting-stats>div{padding:46px 44px 0 0}.supporting-stats>div+div{border-left:1px solid var(--hairline);padding-left:44px}.support-number{color:var(--blue);font:400 47px/1 var(--font-plex-mono),monospace;letter-spacing:-.07em;margin-bottom:14px}.supporting-stats div>p:last-child{max-width:265px;color:var(--slate);font-size:14px;line-height:1.6}.method{background:#f5f3ec}.closing h2,.credibility h2,.method h2,.specimen h2,.trust h2{color:var(--blue);font:400 clamp(46px,5.2vw,74px)/1.02 var(--font-newsreader),serif;letter-spacing:-.045em}.method-heading-row{grid-template-columns:1fr 270px;align-items:end;gap:90px;margin:38px 0 86px;display:grid}.method h2{max-width:820px}.method-heading-row>p{color:var(--slate);padding-bottom:9px;font-size:13px;line-height:1.65}.method-ledger{border-top:1px solid #d8d4ca}.method-row{border-bottom:1px solid #d8d4ca;grid-template-columns:115px 1fr 300px 200px;min-height:230px;display:grid}.method-row>div{padding:30px 27px}.method-row>div+div{border-left:1px solid #d8d4ca}.method-number{flex-direction:column;justify-content:space-between;display:flex}.method-number span,.method-output span{color:var(--slate);font:500 8px var(--font-plex-mono),monospace;letter-spacing:.13em}.method-number strong{color:var(--blue);font:400 42px/1 var(--font-plex-mono),monospace;letter-spacing:-.08em}.method-copy{flex-direction:column;justify-content:center;display:flex}.method-copy h3{color:var(--blue);font:500 27px/1.1 var(--font-newsreader),serif;letter-spacing:-.025em;margin-bottom:12px}.method-copy p{max-width:330px;color:var(--slate);font-size:13px;line-height:1.65}.method-output{flex-direction:column;justify-content:space-between;display:flex}.method-output p{color:var(--blue);font:500 9px/1.5 var(--font-plex-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.method-visual{height:auto;min-height:229px;position:relative;overflow:hidden}.method-visual i{display:block;position:absolute}.universe i{border:1px solid var(--blue);border-radius:50%;width:6px;height:6px}.universe i:first-child{top:29%;left:21%}.universe i:nth-child(2){top:61%;left:42%}.universe i:nth-child(3){top:25%;right:18%}.universe i:nth-child(4){bottom:19%;right:29%}.universe:after,.universe:before{content:"";border:1px solid #d8d4ca;position:absolute}.universe:before{inset:38px 54px}.universe:after{background:#d8d4ca;border:0;width:1px;top:22px;bottom:22px;left:50%}.resolve i{border:1px solid #d8d4ca;width:50px;height:34px}.resolve i:first-child{top:51px;left:37px}.resolve i:nth-child(2){top:91px;left:73px}.resolve i:nth-child(3){border-color:var(--blue);top:72px;right:39px}.resolve i:nth-child(4){display:none}.resolve b{transform-origin:0;background:#d8d4ca;height:1px;display:block;position:absolute}.resolve b:first-of-type{width:111px;top:68px;left:87px;transform:rotate(12deg)}.resolve b:nth-of-type(2){width:77px;top:108px;left:123px;transform:rotate(-13deg)}.resolve:after{content:"MATCH / 97%";color:var(--verified);font:600 7px var(--font-plex-mono);letter-spacing:.08em;position:absolute;top:85px;right:48px}.deliver:before{content:"EXPORT / VERIFIED";border:1px solid var(--blue);color:var(--blue);font:500 8px var(--font-plex-mono);letter-spacing:.1em;padding:18px;position:absolute;inset:34px 50px}.deliver i{background:#d8d4ca;height:1px;left:69px;right:69px}.deliver i:first-child{top:91px}.deliver i:nth-child(2){top:113px}.deliver i:nth-child(3){top:135px}.deliver i:nth-child(4){background:var(--gold);top:157px;right:145px}.specimen{padding-bottom:220px;position:relative;overflow:hidden}.specimen-header{text-align:center}.specimen-index{max-width:760px;margin-inline:auto}.specimen h2{margin:38px auto 0}.specimen-intro{max-width:490px;color:var(--slate);margin:25px auto 0;font-size:14px;line-height:1.65}.specimen-stage{place-items:center;width:min(100% - 48px,1180px);min-height:930px;margin:100px auto 0;display:grid;position:relative}.specimen-stage:after,.specimen-stage:before{content:"";background:var(--hairline);opacity:.75;position:absolute}.specimen-stage:before{width:1px;top:0;bottom:0;left:50%}.specimen-stage:after{height:1px;top:50%;left:0;right:0}.archive-frame{z-index:0;border:1px solid var(--hairline);position:absolute;inset:30px 80px}.archive-frame:after,.archive-frame:before{content:"";background:var(--hairline);height:1px;position:absolute;left:42px;right:42px}.archive-frame:before{top:72px}.archive-frame:after{bottom:72px}.archive-frame>span{color:#96999d;font:500 7px var(--font-plex-mono),monospace;letter-spacing:.12em;position:absolute;top:19px;left:22px}.archive-frame i{border-style:solid;border-color:#c9c5bb;width:12px;height:12px;position:absolute}.archive-frame i:first-of-type{border-width:1px 0 0 1px;top:-1px;left:-1px}.archive-frame i:nth-of-type(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.archive-frame i:nth-of-type(3){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.archive-frame i:nth-of-type(4){border-width:0 1px 1px 0;bottom:-1px;right:-1px}.record-sheet{z-index:1;background:var(--paper);border:1px solid #d8d4ca;width:720px;height:570px;position:absolute}.sheet-one{transform:translate(14px,14px)}.sheet-two{transform:translate(7px,7px)}.coordinate{z-index:1;color:#9a9da1;font:500 7px var(--font-plex-mono),monospace;letter-spacing:.1em;position:absolute}.coordinate-a{top:44px;left:86px}.coordinate-b{bottom:44px;right:86px}.trail{z-index:1;background:#cbc7bd;height:1px;position:absolute}.trail:after{content:"";border:1px solid var(--blue);background:var(--paper);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.trail-a{width:170px;top:175px;left:160px}.trail-b{width:180px;bottom:205px;right:145px;transform:rotate(180deg)}.specimen-card{z-index:2;background:var(--paper);border:1px solid #bdb8ac;width:min(100%,720px);position:relative}.record-topline{border-bottom:1px solid var(--hairline);color:var(--blue);font:600 9px var(--font-plex-mono);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:18px 25px;display:flex}.record-serial{color:var(--slate);letter-spacing:.08em;font-weight:500}.record-identity{align-items:center;gap:26px;padding:42px 44px 38px;display:flex}.monogram{border:1px solid var(--blue);width:70px;height:70px;color:var(--blue);font:500 17px var(--font-newsreader);border-radius:50%;flex:none;place-items:center;display:grid}.status{color:var(--verified);font:600 8px var(--font-plex-mono);letter-spacing:.12em;margin-bottom:11px;display:block}.citation span i,.record-provenance span i,.status i{background:var(--verified);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.record-name h3{color:var(--blue);font:500 41px/.95 var(--font-newsreader),serif;letter-spacing:-.04em}.record-name p{color:var(--slate);margin-top:11px;font-size:13px}.record-fields{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.record-field{border-bottom:1px solid var(--hairline);min-height:84px;padding:20px 28px}.record-field:nth-child(odd){border-right:1px solid var(--hairline)}.record-fields dt{color:var(--slate);font:500 8px var(--font-plex-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px}.record-fields dd{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.record-provenance{background:#f5f3ec}.provenance-heading{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:16px 26px;display:flex}.provenance-heading span{color:var(--verified);font:600 8px var(--font-plex-mono);letter-spacing:.11em}.provenance-heading strong{color:var(--slate);font:500 8px var(--font-plex-mono);letter-spacing:.1em}.provenance-row{grid-template-columns:1.15fr .9fr 1fr;display:grid}.provenance-row p{color:var(--slate);font:400 8px/1.45 var(--font-plex-mono);padding:17px 18px}.provenance-row p+p{border-left:1px solid var(--hairline)}.fragment{z-index:3;background:var(--paper);border:1px solid #cfcbc0;animation:float 8s ease-in-out infinite;position:absolute}.confidence{width:180px;padding:20px;top:112px;left:0}.confidence span{color:var(--slate);font:500 8px var(--font-plex-mono);text-transform:uppercase;letter-spacing:.11em}.confidence strong{color:var(--blue);font:500 31px var(--font-plex-mono);margin-top:8px;display:block}.confidence small{color:var(--verified);font:500 8px var(--font-plex-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;display:block}.confidence>i{background:var(--hairline);height:2px;margin-top:14px;display:block}.confidence i b{background:var(--verified);width:97%;height:100%;display:block}.stamp{width:150px;height:150px;color:var(--gold);flex-direction:column;justify-content:center;align-items:center;animation-name:floatStamp;animation-duration:9s;display:flex;top:50px;right:10px;transform:rotate(6deg)}.stamp,.stamp:after{border:1px solid var(--gold);border-radius:50%}.stamp:after{content:"";position:absolute;inset:8px}.stamp span{font:600 12px var(--font-plex-mono);letter-spacing:.14em}.stamp i{margin:6px;font-style:normal}.stamp b,.stamp small{font:500 8px var(--font-plex-mono);letter-spacing:.1em}.stamp b{margin-top:5px;font-size:7px}.citation{width:292px;padding:19px 21px;animation-delay:-3s;bottom:25px;right:0}.citation>div{justify-content:space-between;display:flex}.citation span{color:var(--verified);font:600 9px var(--font-plex-mono);text-transform:uppercase;letter-spacing:.08em}.citation strong{color:var(--slate);font:500 8px var(--font-plex-mono)}.citation p,.timeline p{color:var(--slate);font:400 9px var(--font-plex-mono);margin-top:10px}.citation small{color:#7b8087;font:400 7px var(--font-plex-mono);letter-spacing:.06em;margin-top:8px;display:block}.timeline{width:325px;padding:21px;animation-delay:-5s;bottom:35px;left:0}.timeline-years{align-items:center;gap:10px;display:flex}.timeline-years strong{color:var(--blue);font:500 10px var(--font-plex-mono);letter-spacing:.06em}.timeline-years i{background:var(--hairline);flex:1;height:1px}.specimen-stage>.confidence{top:142px;left:8px}.specimen-stage>.stamp{top:73px;right:11px}.specimen-stage>.citation{bottom:55px;right:7px}.specimen-stage>.timeline{bottom:55px;left:7px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatStamp{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-5px)}}.sources{border-bottom:1px solid var(--hairline);padding:54px 0 0;overflow:hidden}.source-heading{justify-content:space-between;align-items:center;display:flex}.source-heading>p{color:var(--blue);font:500 12px var(--font-plex-mono);letter-spacing:.03em}.source-heading>span{color:var(--slate);font:500 8px var(--font-plex-mono);letter-spacing:.1em}.marquee{border-top:1px solid var(--hairline);margin-top:42px;padding:25px 0}.marquee-track{width:max-content;animation:marquee 44s linear infinite;display:flex}.duplicate,.marquee-track>span{display:flex}.marquee-track span span{white-space:nowrap;color:var(--slate);text-transform:uppercase;letter-spacing:.08em;align-items:center;font-size:11px;display:flex}.marquee-track span span b{color:#94989d;font:500 7px var(--font-plex-mono);margin-right:11px}.marquee-track i{color:var(--gold);margin:0 30px;font-size:6px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.trust-layout{grid-template-columns:.9fr 1.1fr;gap:110px;margin-top:29px;display:grid}.trust-list{border-top:1px solid var(--hairline)}.trust-list article{border-bottom:1px solid var(--hairline);grid-template-columns:45px 1fr;gap:18px;padding:31px 0 33px;display:grid}.trust-list>article>span{color:var(--slate);font:500 10px var(--font-plex-mono);padding-top:4px}.trust-list small{color:var(--blue);font:600 7px var(--font-plex-mono);letter-spacing:.13em;margin-bottom:10px;display:block}.trust-list h3{max-width:480px;color:var(--ink);font:400 22px/1.35 var(--font-newsreader),serif}.trust-list p{max-width:450px;color:var(--slate);margin-top:9px;font-size:12px;line-height:1.6}.credibility{background:#f5f3ec}.credibility-layout{grid-template-columns:1fr .78fr;gap:110px;display:grid}.credibility h2{max-width:650px;margin-top:28px}.editorial-folio{width:max-content;color:var(--slate);font:500 8px var(--font-plex-mono);letter-spacing:.11em;border-top:1px solid #d8d4ca;margin-top:48px;padding-top:13px;display:block}.credibility-copy>p{color:var(--slate);margin-top:39px;font-size:16px;line-height:1.8}.credibility-copy aside{border-block:1px solid #d8d4ca;margin-top:52px;padding:23px 23px 23px 52px;position:relative}.credibility-copy aside:before{content:"NOTE";color:#979b9f;font:500 7px var(--font-plex-mono);letter-spacing:.1em;position:absolute;top:22px;left:0}.credibility-copy aside span{color:var(--blue);font:500 9px var(--font-plex-mono);letter-spacing:.12em}.credibility-copy aside p{color:var(--slate);margin-top:12px;font-size:12px;line-height:1.5}.value-section{border-bottom:1px solid var(--hairline);padding:112px 0}.value-panel{border:1px solid #d8d4ca;padding:56px 60px 62px}.value-panel .eyebrow{margin-bottom:27px;display:block}.value-section p{max-width:1060px;color:var(--slate);font:400 clamp(33px,4vw,54px)/1.18 var(--font-newsreader),serif;letter-spacing:-.035em}.value-section em{color:var(--blue);font-style:normal}footer{color:var(--paper);background:#111}.closing{text-align:center;flex-direction:column;align-items:center;padding:128px 0;display:flex}.closing .eyebrow{color:#c4ccd7}.closing h2{max-width:900px;color:var(--paper);margin:27px 0 36px}.footer-bottom{border-top:1px solid #fbfaf62e;grid-template-columns:1fr auto;align-items:start;min-height:174px;padding:36px 0;display:grid}.footer-wordmark{color:var(--paper)}.footer-bottom>div:first-child p{color:#b8c2d0;margin-top:10px;font-size:11px}.footer-links{gap:30px;display:flex}.footer-links a{color:#d7dce4}.copyright{color:#aeb8c6;font:400 9px var(--font-plex-mono);letter-spacing:.06em;align-self:end}@media (max-width:900px){.section{padding:105px 0}.desktop-break{display:none}.hero{min-height:auto;padding:140px 0}.hero h1{font-size:clamp(62px,12vw,92px)}.hero-register{margin-top:85px}.mvp-layout{grid-template-columns:1fr;gap:45px}.primary-stat{grid-template-columns:1fr;gap:35px}.stat-number{font-size:clamp(68px,16vw,130px)}.supporting-stats{margin-left:0}.method-heading-row{grid-template-columns:1fr;gap:25px;margin-bottom:60px}.method-heading-row>p{max-width:430px}.method-row{grid-template-columns:90px 1fr 250px;min-height:220px}.method-output{display:none}.method-visual{min-height:219px}.specimen-stage{min-height:980px}.archive-frame{inset:35px 25px}.record-sheet{width:680px}.confidence{top:5px;left:0}.stamp{top:0;right:0}.citation,.timeline{bottom:0}.credibility-layout,.trust-layout{grid-template-columns:1fr;gap:55px}}@media (max-width:640px){.container,.nav-inner{width:min(100% - 32px,1240px)}.section{padding:88px 0}.nav-links{display:none}.nav-actions{gap:0}.site-nav .button{font-size:11px}.site-nav .button span,.wordmark-note{display:none}.section-index{align-items:flex-end}.section-index>span{text-align:right;max-width:125px;line-height:1.45}.hero{padding:100px 0 0}.hero-kicker{font-size:8px}.hero h1{margin-top:36px;font-size:58px;line-height:.91}.hero-copy{font-size:15px;line-height:1.6}.hero .button{width:100%;max-width:280px}.hero-register{grid-template-columns:1fr 1fr;margin-top:85px}.hero-register>div:nth-child(3){border-left:0}.hero-register>div:nth-child(3),.hero-register>div:nth-child(4){border-top:1px solid var(--hairline)}.stats .section-index{margin-bottom:52px}.stat-caption{margin-bottom:20px}.stat-number{letter-spacing:-.08em;font-size:16.5vw}.stat-label{font-size:26px}.supporting-stats{grid-template-columns:1fr}.supporting-stats>div{padding:32px 0}.supporting-stats>div+div{border-left:0;border-top:1px solid var(--hairline);padding-left:0}.closing h2,.credibility h2,.demo-hero h1,.method h2,.mvp-layout h2,.specimen h2,.trust h2{font-size:43px}.scan-actions{grid-template-columns:1fr}.result-summary{grid-template-columns:1fr 1fr}.result-summary article:nth-child(3){border-top:1px solid #d8d4ca;border-left:0}.result-summary article:nth-child(4){border-top:1px solid #d8d4ca}.workbench-note{grid-template-columns:1fr}.workbench-note p:nth-child(odd){border-right:0}.crawl-ledger article{gap:12px}.crawl-ledger article,.query-output div,.query-output-large div{grid-template-columns:1fr}.query-output a:nth-child(odd),.query-output-large a:not(:nth-child(3n)){border-right:0}.claim-list>div{grid-template-columns:1fr;gap:8px}.claim-list a,.claim-list p{grid-column:auto}.method-heading-row{margin:34px 0 52px}.method-row{grid-template-columns:62px 1fr;min-height:0}.method-number{grid-row:1/3;padding:23px 15px!important}.method-number strong{font-size:28px}.method-copy{padding:27px 20px!important}.method-copy h3{font-size:24px}.method-visual{border-top:1px solid #d8d4ca;grid-column:2;min-height:160px;padding:0!important}.method-row>div+div{border-left:1px solid #d8d4ca}.method-output{display:none}.deliver:before{inset:25px 35px}.deliver i{left:52px;right:52px}.deliver i:first-child{top:72px}.deliver i:nth-child(2){top:91px}.deliver i:nth-child(3){top:110px}.deliver i:nth-child(4){top:129px;right:110px}.specimen{padding-bottom:100px}.specimen h2 br{display:none}.specimen-stage{flex-direction:column;gap:12px;width:min(100% - 32px,1120px);min-height:auto;margin-top:58px;padding:0;display:flex}.archive-frame,.coordinate,.record-sheet,.specimen-stage:after,.specimen-stage:before,.trail{display:none}.specimen-card{outline:0;order:0}.fragment{position:relative;animation:none!important;inset:auto!important;transform:none!important}.confidence{order:1;width:100%}.citation{order:2;width:100%}.timeline{order:3;width:100%}.stamp{order:4;align-self:center;width:130px;height:130px;margin-top:14px;transform:rotate(5deg)!important}.record-topline{gap:16px;padding:16px 18px}.record-serial{font-size:7px}.record-identity{gap:16px;padding:27px 20px}.monogram{width:56px;height:56px}.record-name h3{font-size:31px}.record-name p{font-size:11px}.record-fields{grid-template-columns:1fr}.record-field{min-height:0;padding:16px 20px}.record-field:nth-child(odd){border-right:0}.provenance-heading{padding:15px 20px}.provenance-row{grid-template-columns:1fr}.provenance-row p{padding:13px 20px}.provenance-row p+p{border-left:0;border-top:1px solid var(--hairline)}.sources{padding-top:44px}.source-heading>span{display:none}.marquee{margin-top:34px}.trust-layout{gap:42px}.trust h2 br{display:none}.trust-list h3{font-size:20px}.credibility-layout{gap:36px}.credibility-copy>p{margin-top:0}.value-section{padding:72px 0}.value-panel{padding:35px 25px 39px}.closing{padding:100px 0}.closing h2 br{display:none}.footer-bottom{grid-template-columns:1fr;gap:34px;padding:36px 0}.copyright{align-self:auto}.footer-links{grid-row:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marquee-track{flex-wrap:wrap;gap:18px 0;width:auto;padding-inline:24px;animation:none}.marquee-track .duplicate{display:none}}.investor-demo-hero{border-bottom:1px solid var(--hairline);background:#f7f5ef;padding:96px 0 74px}.demo-pilot-banner{border-block:1px solid var(--hairline);color:var(--slate);font:500 8px/1.4 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.demo-pilot-banner span{color:var(--blue);font-weight:600}.demo-pilot-banner p{text-align:right;max-width:470px}.demo-title-row{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;margin-top:70px;display:grid}.demo-title-row h1{max-width:800px;color:var(--blue);font:400 clamp(50px,6.5vw,92px)/.96 var(--font-newsreader),serif;letter-spacing:-.055em;text-wrap:balance;margin-top:25px}.demo-title-row>p{max-width:340px;color:var(--slate);padding-bottom:8px;font-size:14px;line-height:1.72}.demo-workspace{border-bottom:1px solid var(--hairline);padding:66px 0 130px}.demo-runbar{background:var(--paper);border:1px solid #d5d1c7;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.demo-citation-title span,.demo-meta-label,.demo-progress-heading span,.demo-record header,.demo-record-fields dt,.demo-review-actions>span,.demo-stat-strip span{color:var(--slate);font:500 8px/1 var(--font-plex-mono),monospace;letter-spacing:.12em;display:block}.demo-runbar input{width:min(470px,60vw);color:var(--blue);font:500 25px/1.2 var(--font-newsreader),serif;letter-spacing:-.025em;background:0 0;border:0;outline:0;margin-top:12px;padding:0;display:block}.demo-runbar-status{align-items:center;gap:24px;display:flex}.demo-status{color:var(--pending);font:600 8px/1 var(--font-plex-mono),monospace;letter-spacing:.1em}.demo-status.complete{color:var(--verified)}.demo-runbar button{border:1px solid var(--blue);background:var(--blue);min-height:45px;color:var(--paper);font:600 11px/1 var(--font-inter),sans-serif;cursor:pointer;align-items:center;gap:16px;padding:0 18px;transition:background .2s,transform .2s;display:inline-flex}.demo-runbar button:hover:not(:disabled){background:#203b60;transform:translateY(-1px)}.demo-runbar button:disabled{cursor:wait;opacity:.7}.demo-runbar button span{font-size:15px}.demo-person:focus-visible,.demo-review-actions button:focus-visible,.demo-runbar button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.demo-stat-strip{border:1px solid var(--hairline);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.demo-stat-strip div{min-height:112px;padding:23px 24px}.demo-stat-strip div+div{border-left:1px solid var(--hairline)}.demo-stat-strip strong{color:var(--blue);font:400 30px/1 var(--font-plex-mono),monospace;letter-spacing:-.07em;margin-top:15px;display:block}.demo-progress{border-top:1px solid var(--hairline);margin-top:46px}.demo-progress-heading{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:15px 0;display:flex}.demo-progress-heading small{color:var(--slate);font:500 8px var(--font-plex-mono),monospace;letter-spacing:.1em}.demo-progress ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.demo-progress li{border-bottom:1px solid var(--hairline);color:#979b9f;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:66px;padding:0 18px;display:grid;position:relative}.demo-progress li+li{border-left:1px solid var(--hairline)}.demo-progress li i,.demo-progress li span{font:500 8px var(--font-plex-mono),monospace;font-style:normal}.demo-progress li p{font-size:11px;line-height:1.35}.demo-progress li.active{color:var(--blue);background:#f5f3ec}.demo-progress li.active i{color:var(--gold)}.demo-progress li.done{color:var(--verified)}.demo-empty-state{border-block:1px solid var(--hairline);grid-template-columns:82px 1fr;gap:27px;max-width:680px;margin:76px auto 10px;padding:31px 0;display:grid}.demo-empty-state>span{color:var(--blue);font:400 48px/.8 var(--font-plex-mono),monospace;letter-spacing:-.1em}.demo-empty-state strong{color:var(--blue);font:500 25px/1.05 var(--font-newsreader),serif}.demo-empty-state p{max-width:450px;color:var(--slate);margin-top:12px;font-size:13px;line-height:1.65}.demo-results{margin-top:105px}.demo-results-heading{grid-template-columns:1fr 340px;align-items:end;gap:80px;margin-bottom:45px;display:grid}.demo-results-heading h2{max-width:660px;color:var(--blue);font:400 clamp(40px,4.8vw,66px)/1 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:22px}.demo-results-heading>p{color:var(--slate);font-size:13px;line-height:1.7}.demo-results-grid{background:var(--paper);border:1px solid #cfcabf;grid-template-columns:370px minmax(0,1fr);display:grid}.demo-person-list{border-right:1px solid var(--hairline)}.demo-person{border:0;border-bottom:1px solid var(--hairline);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;padding:18px;transition:background .2s;display:grid;position:relative}.demo-person.selected,.demo-person:hover{background:#f4f2eb}.demo-person-mark{width:37px;height:37px;color:var(--blue);font:500 10px var(--font-plex-mono),monospace;border:1px solid #c9c4b9;border-radius:50%;place-items:center;display:grid}.demo-person-copy{min-width:0}.demo-person-copy strong{color:var(--blue);font:500 19px/1 var(--font-newsreader),serif;letter-spacing:-.02em;display:block}.demo-person-copy small{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9px;display:block;overflow:hidden}.tier{font:600 7px/1 var(--font-plex-mono),monospace;letter-spacing:.07em;border:1px solid;padding:5px 6px}.tier-strong{color:var(--verified)}.tier-review{color:var(--pending)}.demo-person em{color:var(--slate);font:500 6px var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.06em;font-style:normal;position:absolute;bottom:5px;right:19px}.demo-record{min-width:0}.demo-record>header{border-bottom:1px solid var(--hairline);color:var(--blue);justify-content:space-between;gap:10px;padding:18px 24px;font-weight:600;display:flex}.demo-record>header span:last-child{color:var(--slate);font-weight:500}.demo-record-identity{align-items:center;gap:20px;padding:32px 36px;display:flex}.demo-record-monogram{border:1px solid var(--blue);width:62px;height:62px;color:var(--blue);font:500 14px var(--font-newsreader),serif;border-radius:50%;flex:none;place-items:center;display:grid}.verified-line{color:var(--verified);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.verified-line i{background:var(--verified);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.demo-record-identity h3{color:var(--blue);font:500 36px/.95 var(--font-newsreader),serif;letter-spacing:-.04em;margin-top:10px}.demo-record-identity p{color:var(--slate);margin-top:10px;font-size:12px}.demo-record-fields{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;margin:0;display:grid}.demo-record-fields div{border-bottom:1px solid var(--hairline);min-height:77px;padding:18px 24px}.demo-record-fields div:nth-child(odd){border-right:1px solid var(--hairline)}.demo-record-fields dt{margin-bottom:9px}.demo-record-fields dd{color:var(--ink);margin:0;font-size:12px}.demo-citations{background:#f5f3ec}.demo-citation-title{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:15px 24px;display:flex}.demo-citation-title span{color:var(--verified);font-weight:600}.demo-citation-title small{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.08em}.demo-citations article{border-bottom:1px solid var(--hairline);padding:16px 24px}.demo-citations article>div{justify-content:space-between;gap:15px;display:flex}.demo-citations article span{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.09em}.demo-citations article small{color:var(--slate);font:500 8px var(--font-plex-mono),monospace}.demo-citations blockquote{color:var(--slate);margin:10px 0 0;font-size:11px;line-height:1.55}.demo-review-actions{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.demo-review-actions>span{color:var(--blue);font-weight:600}.demo-review-actions div{gap:8px;display:flex}.demo-review-actions button{border:1px solid var(--hairline);background:var(--paper);color:var(--blue);font:600 9px var(--font-inter),sans-serif;cursor:pointer;padding:8px 10px}.demo-review-actions button:hover{border-color:var(--blue)}@media (max-width:900px){.investor-demo-hero{padding:75px 0 60px}.demo-title-row{grid-template-columns:1fr;gap:32px;margin-top:52px}.demo-runbar{flex-direction:column;align-items:flex-start}.demo-runbar input{width:100%}.demo-stat-strip{grid-template-columns:1fr 1fr}.demo-stat-strip div:nth-child(3){border-left:0}.demo-stat-strip div:nth-child(3),.demo-stat-strip div:nth-child(4){border-top:1px solid var(--hairline)}.demo-progress ol{grid-template-columns:1fr 1fr}.demo-progress li:nth-child(3){border-left:0}.demo-progress li:nth-child(n+3){border-top:1px solid var(--hairline)}.demo-results-heading{gap:25px}.demo-results-grid,.demo-results-heading{grid-template-columns:1fr}.demo-person-list{border-right:0;border-bottom:1px solid var(--hairline)}}@media (max-width:640px){.investor-demo-hero{padding:56px 0 48px}.demo-pilot-banner{flex-direction:column;align-items:flex-start;gap:8px}.demo-pilot-banner p{text-align:left}.demo-title-row h1{font-size:49px}.demo-workspace{padding:38px 0 84px}.demo-runbar{padding:18px}.demo-runbar-status{justify-content:space-between;width:100%}.demo-runbar button{padding-inline:13px;font-size:10px}.demo-stat-strip div{min-height:91px;padding:18px}.demo-stat-strip strong{font-size:26px}.demo-progress{margin-top:31px}.demo-progress li{min-height:62px;padding:0 13px}.demo-progress li p{font-size:10px}.demo-empty-state{grid-template-columns:52px 1fr;gap:16px;margin-top:50px}.demo-empty-state>span{font-size:36px}.demo-empty-state strong{font-size:22px}.demo-results{margin-top:69px}.demo-results-heading h2{font-size:43px}.demo-person{padding:15px}.demo-record>header{padding:15px;font-size:7px}.demo-record-identity{gap:13px;padding:25px 18px}.demo-record-monogram{width:51px;height:51px}.demo-record-identity h3{font-size:30px}.demo-record-fields{grid-template-columns:1fr}.demo-record-fields div:nth-child(odd){border-right:0}.demo-citation-title{padding:14px 18px}.demo-citation-title small{display:none}.demo-citations article{padding:15px 18px}.demo-citations article>div{display:block}.demo-citations article small{margin-top:7px;display:block}.demo-review-actions{padding:16px 18px}}.evidence-hero{background:#f5f3ec}.evidence-runbar,.evidence-workspace{background:var(--paper)}.evidence-runbar{border:1px solid #d5d1c7;grid-template-columns:1fr 1fr auto;align-items:end;gap:34px;padding:22px 24px;display:grid}.evidence-runbar strong{max-width:390px;color:var(--blue);font:500 22px/1.15 var(--font-newsreader),serif;letter-spacing:-.025em;margin-top:11px;display:block}.evidence-runbar button{border:1px solid var(--blue);background:var(--blue);min-height:45px;color:var(--paper);font:600 11px var(--font-inter),sans-serif;cursor:pointer;align-items:center;gap:15px;padding:0 17px;transition:background .2s;display:inline-flex}.evidence-runbar button:hover:not(:disabled){background:#203b60}.evidence-runbar button:disabled{opacity:.65;cursor:wait}.evidence-citations a:focus-visible,.evidence-excluded summary:focus-visible,.evidence-runbar button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.evidence-stat-strip{border-top:0}.evidence-ledger{border-block:1px solid var(--hairline);grid-template-columns:195px 1fr;margin-top:43px;display:grid}.evidence-ledger>div{border-right:1px solid var(--hairline);padding:17px 18px}.evidence-ledger small,.evidence-ledger span{font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.evidence-ledger span{color:var(--blue)}.evidence-ledger small{color:var(--verified);margin-top:10px}.evidence-ledger p{color:var(--slate);padding:16px 20px;font-size:12px;line-height:1.55}.evidence-error{border:1px solid var(--suppressed);color:var(--suppressed);margin-top:25px;padding:16px 18px;font-size:12px}.evidence-results{margin-top:86px}.evidence-record .demo-record-fields dd{line-height:1.45}.evidence-citations details{border-bottom:1px solid var(--hairline)}.evidence-citations summary{color:var(--blue);cursor:pointer;font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;display:flex}.evidence-citations summary small{color:var(--slate);font-weight:500}.evidence-claim-body{padding:0 24px 18px}.evidence-claim-body>strong{color:var(--ink);font-size:12px;line-height:1.5;display:block}.evidence-claim-body blockquote{border-left:2px solid var(--gold);color:var(--slate);background:#fbf8ef;margin:12px 0;padding:12px 14px;font-size:11px;line-height:1.6}.evidence-claim-body p{color:var(--slate);font:500 8px/1.5 var(--font-plex-mono),monospace;justify-content:space-between;gap:12px;display:flex}.evidence-claim-body p span{max-width:70%}.evidence-claim-body a{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.04em;text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:inline-block}.evidence-excluded{background:var(--paper);border:1px solid #d8d4ca;margin-top:25px}.evidence-excluded summary{color:var(--blue);cursor:pointer;font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:17px 20px}.evidence-excluded p{color:var(--slate);padding:0 20px 18px;font-size:12px;line-height:1.6}@media (max-width:900px){.evidence-runbar{grid-template-columns:1fr 1fr}.evidence-runbar button{grid-column:1/-1;width:max-content}.evidence-ledger{grid-template-columns:1fr}.evidence-ledger>div{border-right:0;border-bottom:1px solid var(--hairline)}}@media (max-width:640px){.evidence-runbar{grid-template-columns:1fr;gap:20px;padding:18px}.evidence-runbar strong{font-size:20px}.evidence-runbar button{justify-content:space-between;width:100%}.evidence-ledger{margin-top:30px}.evidence-results{margin-top:62px}.evidence-citations summary{padding:14px 18px}.evidence-claim-body{padding:0 18px 17px}.evidence-claim-body p{display:block}.evidence-claim-body p span,.evidence-claim-body time{max-width:none;display:block}.evidence-claim-body time{margin-top:6px}}.evidence-field{min-width:0;display:block}.evidence-field .demo-meta-label,.evidence-run-action .demo-meta-label{margin-bottom:11px}.evidence-field input,.evidence-field textarea{width:100%;color:var(--blue);font:500 16px/1.35 var(--font-inter),sans-serif;background:#fdfcf8;border:1px solid #d5d1c7;border-radius:0;outline:0;transition:border-color .2s,box-shadow .2s;display:block}.evidence-field input{height:48px;font-family:var(--font-newsreader),serif;letter-spacing:-.02em;padding:0 13px;font-size:20px}.evidence-field textarea{resize:vertical;height:74px;color:var(--ink);padding:10px 12px;font-size:11px;line-height:1.5}.evidence-field input::placeholder,.evidence-field textarea::placeholder{color:#8e938f}.evidence-field input:focus,.evidence-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #142a4a1f}.evidence-run-action{flex-direction:column;align-items:flex-start;display:flex}.evidence-input-note{max-width:790px;color:var(--slate);margin:13px 0 0;font-size:11px;line-height:1.55}.evidence-empty-state{border-block:1px solid var(--hairline);max-width:760px;margin:82px auto 0;padding:42px 0}.evidence-empty-state h2{max-width:520px;color:var(--blue);font:400 48px/1 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:18px}.evidence-empty-state>p:not(.eyebrow){max-width:590px;color:var(--slate);margin-top:20px;font-size:13px;line-height:1.7}.evidence-empty-state>div{border:1px solid var(--hairline);grid-template-columns:1fr 1fr 1fr;margin-top:35px;display:grid}.evidence-empty-state>div>span{border-bottom:1px solid var(--hairline);color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;grid-column:1/-1;padding:13px 16px}.evidence-empty-state a{min-height:64px;color:var(--blue);font:500 10px/1.45 var(--font-inter),sans-serif;justify-content:space-between;gap:10px;padding:15px 16px;display:flex}.evidence-empty-state a+a{border-left:1px solid var(--hairline)}.evidence-empty-state a:hover{text-underline-offset:4px;text-decoration:underline}.evidence-empty-state b{font-weight:500}@media (max-width:900px){.evidence-run-action{grid-column:1/-1}.evidence-empty-state>div{grid-template-columns:1fr}.evidence-empty-state a+a{border-left:0;border-top:1px solid var(--hairline)}}@media (max-width:640px){.evidence-run-action{grid-column:auto;width:100%}.evidence-field textarea{height:96px}.evidence-empty-state{margin-top:58px;padding:32px 0}.evidence-empty-state h2{font-size:40px}}.ledger-page{min-height:100vh;color:var(--ink);background:#fbfaf6}.ledger-page *{box-sizing:border-box}.ledger-masthead{border-bottom:1px solid var(--hairline);background:#fbfaf6}.ledger-masthead-inner{grid-template-columns:auto 1fr minmax(260px,430px);align-items:center;gap:30px;min-height:68px;display:grid}.ledger-wordmark{color:var(--blue);font:500 30px/.9 var(--font-newsreader),serif;letter-spacing:-.045em}.case-review-actions>span,.casefile-form span,.citation-ledger>header,.ledger-disclosure,.ledger-empty-state nav>span,.ledger-empty-state>div:first-child p,.ledger-empty-state>div:first-child span,.ledger-facts dt,.ledger-file-index header,.ledger-kicker,.ledger-record-header,.ledger-record-identity>div>span,.ledger-results-heading .ledger-kicker,.ledger-status span,.ledger-system-name,.methodology-note span,.validation-note span{font:600 8px/1.3 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.ledger-system-name{color:var(--slate)}.ledger-system-name span{color:#a3a49f;padding-inline:8px}.ledger-disclosure{color:var(--slate);letter-spacing:.04em;text-align:right;text-transform:none;margin:0;font-weight:500}.ledger-intro{border-bottom:1px solid var(--hairline);background:#f7f6f1;padding:92px 0 76px}.ledger-intro-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:end;gap:96px;display:grid}.ledger-intro h1,.ledger-kicker{color:var(--blue)}.ledger-intro h1{max-width:880px;font:400 clamp(56px,7.5vw,106px)/.88 var(--font-newsreader),serif;letter-spacing:-.067em;text-wrap:balance;margin-top:28px}.ledger-intro-note{border-left:1px solid #c8c4ba;padding:0 0 8px 18px}.ledger-intro-note span{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.12em;display:block}.ledger-intro-note p{color:var(--slate);margin-top:14px;font-size:13px;line-height:1.7}.ledger-workbench{padding:48px 0 132px}.casefile-form{background:#fbfaf6;border:1px solid #cfcac0}.casefile-form>header{border-bottom:1px solid var(--hairline);grid-template-columns:1fr 320px;align-items:center;gap:35px;padding:18px 22px;display:grid}.casefile-form>header>div{align-items:center;gap:12px;display:flex}.casefile-form>header>div span{border:1px solid var(--blue);width:26px;height:26px;color:var(--blue);font:600 8px var(--font-plex-mono),monospace;place-items:center;display:grid}.casefile-form>header strong{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.11em}.casefile-form>header p{color:var(--slate);font-size:11px;line-height:1.55}.casefile-fields{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.45fr) auto;align-items:stretch;display:grid}.casefile-fields>label,.casefile-submit{border-bottom:1px solid var(--hairline);padding:22px}.casefile-fields>label+label,.casefile-submit{border-left:1px solid var(--hairline)}.casefile-fields label>span,.casefile-submit>span{color:var(--slate);margin-bottom:12px;display:block}.casefile-fields input,.casefile-fields textarea{width:100%;color:var(--blue);font:400 22px/1.2 var(--font-newsreader),serif;letter-spacing:-.028em;background:0 0;border:0;border-radius:0;outline:0;display:block}.casefile-fields textarea{resize:vertical;min-height:56px;color:var(--ink);font:400 12px/1.55 var(--font-inter),sans-serif;letter-spacing:0}.casefile-fields input::placeholder,.casefile-fields textarea::placeholder{color:#999c99}.casefile-fields input:focus,.casefile-fields textarea:focus{box-shadow:0 2px 0 var(--blue)}.casefile-submit{flex-direction:column;justify-content:space-between;gap:20px;min-width:198px;display:flex}.casefile-submit button{border:1px solid var(--blue);background:var(--blue);color:#fbfaf6;width:max-content;font:600 9px var(--font-inter),sans-serif;letter-spacing:.03em;cursor:pointer;border-radius:0;padding:11px 13px;transition:background .18s,color .18s}.casefile-submit button:hover:not(:disabled){color:var(--blue);background:#fbfaf6}.casefile-submit button:disabled{opacity:.62;cursor:wait}.casefile-form footer{color:var(--slate);background:#f5f3ed;grid-template-columns:138px 1fr;gap:16px;padding:13px 22px;display:grid}.casefile-form footer span{color:var(--blue)}.casefile-form footer p{font-size:10px;line-height:1.55}.ledger-status{border-block:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid}.ledger-status>div{min-height:104px;padding:20px 18px}.ledger-status>div+div{border-left:1px solid var(--hairline)}.ledger-status span{color:var(--slate)}.ledger-status strong{color:var(--blue);font:400 32px/.85 var(--font-plex-mono),monospace;letter-spacing:-.1em;margin-top:17px;display:block}.validation-note{border-block:1px solid var(--hairline);grid-template-columns:192px 1fr;margin-top:26px;display:grid}.validation-note>div{border-right:1px solid var(--hairline);padding:16px 18px}.validation-note span{color:var(--slate);display:block}.validation-note strong{color:var(--verified);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;margin-top:8px;display:block}.validation-note p{color:var(--slate);padding:15px 20px;font-size:12px;line-height:1.55}.ledger-error,.validation-note.is-error strong{color:var(--suppressed)}.ledger-error{border-left:2px solid var(--suppressed);margin-top:18px;padding:14px 17px;font-size:12px}.ledger-results{margin-top:92px}.ledger-results-heading{grid-template-columns:1fr 340px;align-items:end;gap:70px;margin-bottom:34px;display:grid}.ledger-results-heading h2{color:var(--blue);font:400 clamp(44px,5vw,70px)/.95 var(--font-newsreader),serif;letter-spacing:-.055em;margin-top:18px}.ledger-results-heading>p{color:var(--slate);padding-bottom:5px;font-size:12px;line-height:1.7}.ledger-review-grid{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:340px minmax(0,1fr);display:grid}.ledger-file-index{border-right:1px solid var(--hairline)}.ledger-file-index header{border-bottom:1px solid var(--hairline);color:var(--slate);grid-template-columns:51px 1fr;gap:13px;padding:16px 17px;display:grid}.ledger-file-index header span:last-child{grid-column:2}.ledger-file-index button{border:0;border-bottom:1px solid var(--hairline);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:51px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 17px;display:grid;position:relative}.ledger-file-index button:hover{background:#f5f3ed}.ledger-file-index button.is-selected{background:#efede5}.ledger-file-index button.is-selected:before{background:var(--blue);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.file-index-number{color:var(--slate);font:500 10px var(--font-plex-mono),monospace}.file-index-copy{min-width:0}.file-index-copy strong{color:var(--blue);font:500 20px/1 var(--font-newsreader),serif;letter-spacing:-.025em;display:block}.file-index-copy small{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.file-index-copy em{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-style:normal;display:block}.confidence-tier{width:max-content;font:600 7px/1 var(--font-plex-mono),monospace;letter-spacing:.08em;white-space:nowrap;border:1px solid;padding:5px 6px;display:inline-block}.confidence-tier.is-strong{color:var(--verified)}.confidence-tier.is-review{color:var(--pending)}.ledger-record{min-width:0}.ledger-record-header{border-bottom:1px solid var(--hairline);color:var(--blue);justify-content:space-between;gap:12px;padding:17px 24px;display:flex}.ledger-record-header span:last-child{color:var(--slate);font-weight:500}.ledger-record-identity{justify-content:space-between;align-items:start;gap:25px;padding:37px 34px 33px;display:flex}.ledger-record-identity>div>span{color:var(--slate)}.ledger-record-identity h3{color:var(--blue);font:400 clamp(37px,4vw,58px)/.9 var(--font-newsreader),serif;letter-spacing:-.06em;margin-top:12px}.ledger-record-identity p{color:var(--slate);margin-top:13px;font-size:12px}.ledger-facts{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;margin:0;display:grid}.ledger-facts>div{border-bottom:1px solid var(--hairline);min-height:82px;padding:18px 23px}.ledger-facts>div:nth-child(odd){border-right:1px solid var(--hairline)}.ledger-facts dt{color:var(--slate);margin-bottom:11px}.ledger-facts dd{color:var(--ink);margin:0;font-size:12px;line-height:1.45}.citation-ledger>header{border-bottom:1px solid var(--hairline);color:var(--blue);background:#f5f3ed;justify-content:space-between;gap:15px;padding:16px 24px;display:flex}.citation-ledger>header small{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.08em}.citation-ledger details{border-bottom:1px solid var(--hairline)}.citation-ledger summary{color:var(--blue);cursor:pointer;font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 24px;list-style:none;display:grid}.citation-ledger summary::-webkit-details-marker{display:none}.citation-ledger summary i{color:var(--slate);font-style:normal}.citation-ledger summary small{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.07em}.citation-ledger details>div{padding:1px 24px 23px 60px}.citation-ledger details>div>strong{color:var(--ink);font-size:12px;line-height:1.5;display:block}.citation-ledger blockquote{color:var(--slate);font:400 13px/1.65 var(--font-newsreader),serif;border-left:1px solid #c4b9a3;margin:13px 0;padding:0 0 0 14px}.citation-ledger details>div>p{color:var(--slate);font:500 8px/1.5 var(--font-plex-mono),monospace;justify-content:space-between;gap:16px;display:flex}.citation-ledger details>div>p span:first-child{max-width:60%}.citation-ledger a{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.05em;text-underline-offset:4px;margin-top:14px;text-decoration:underline;display:inline-block}.case-review-actions{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.case-review-actions>span{color:var(--slate)}.case-review-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.case-review-actions button{border:1px solid var(--hairline);color:var(--blue);font:600 9px var(--font-inter),sans-serif;cursor:pointer;background:#fbfaf6;border-radius:0;padding:9px 10px;transition:border-color .18s,background .18s}.case-review-actions button:hover{border-color:var(--blue);background:#f5f3ed}.citation-ledger summary:focus-visible,.ledger-page a:focus-visible,.ledger-page button:focus-visible,.ledger-page input:focus-visible,.ledger-page textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.methodology-note{border-block:1px solid var(--hairline);color:var(--slate);grid-template-columns:245px minmax(0,1fr);gap:25px;margin-top:24px;padding:17px 19px;display:grid}.methodology-note>div{border-right:1px solid var(--hairline);padding-right:20px}.methodology-note span{color:var(--blue);display:block}.methodology-note strong{color:var(--slate);font:500 8px var(--font-plex-mono),monospace;letter-spacing:.08em;margin-top:9px;display:block}.methodology-note p{font-size:11px;line-height:1.65}.methodology-note .methodology-skipped{color:#777b7e;grid-column:2;margin-top:-15px}.ledger-empty-state{border-top:1px solid var(--hairline);grid-template-columns:155px minmax(0,1fr);gap:35px;margin-top:77px;padding:31px 0 0;display:grid}.ledger-empty-state>div:first-child{padding-top:4px}.ledger-empty-state>div:first-child span{color:var(--blue);letter-spacing:-.08em;font-size:19px}.ledger-empty-state>div:first-child p{color:var(--slate);margin-top:10px}.ledger-empty-state h2{max-width:590px;color:var(--blue);font:400 clamp(39px,4.6vw,65px)/.96 var(--font-newsreader),serif;letter-spacing:-.055em}.ledger-empty-state>div:nth-child(2)>p{max-width:590px;color:var(--slate);margin-top:18px;font-size:13px;line-height:1.7}.ledger-empty-state nav{border-top:1px solid var(--hairline);grid-column:2;margin-top:9px}.ledger-empty-state nav>span{color:var(--blue);padding:14px 0;display:block}.ledger-empty-state nav a{border-top:1px solid var(--hairline);min-height:55px;color:var(--blue);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ledger-empty-state nav i{color:var(--slate);font:500 9px var(--font-plex-mono),monospace;font-style:normal}.ledger-empty-state nav b{font:500 11px/1.4 var(--font-inter),sans-serif}.ledger-empty-state nav em{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.08em;font-style:normal}.ledger-empty-state nav a:hover b{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.ledger-masthead-inner{grid-template-columns:auto 1fr;gap:18px}.ledger-disclosure{text-align:left;grid-area:2/1/auto/-1;padding:0 0 14px}.ledger-intro{padding:70px 0 58px}.ledger-intro-grid{grid-template-columns:1fr;gap:35px}.ledger-intro-note{max-width:420px}.casefile-form>header{grid-template-columns:1fr}.casefile-fields{grid-template-columns:1fr 1fr}.casefile-submit{border-left:0;border-top:1px solid var(--hairline);flex-direction:row;grid-column:1/-1;align-items:end;min-height:92px}.ledger-results-heading{gap:22px}.ledger-results-heading,.ledger-review-grid{grid-template-columns:1fr}.ledger-file-index{border-right:0;border-bottom:1px solid var(--hairline)}.ledger-record-identity h3{font-size:52px}.methodology-note{grid-template-columns:1fr;gap:15px}.methodology-note>div{border-right:0;border-bottom:1px solid var(--hairline);padding:0 0 14px}.methodology-note .methodology-skipped{grid-column:auto;margin-top:0}.ledger-empty-state{grid-template-columns:1fr;gap:20px}.ledger-empty-state nav{grid-column:auto}}@media (max-width:640px){.ledger-masthead-inner{grid-template-columns:1fr;min-height:0;padding-block:17px}.ledger-system-name{grid-row:2}.ledger-disclosure{grid-area:3;padding-bottom:0;font-size:7px;line-height:1.6}.ledger-intro{padding:58px 0 48px}.ledger-intro h1{font-size:54px;line-height:.91}.ledger-workbench{padding:28px 0 80px}.casefile-form>header{padding:16px}.casefile-form>header p{font-size:10px}.casefile-fields{grid-template-columns:1fr}.casefile-fields>label,.casefile-submit{border-top:1px solid var(--hairline);padding:18px;border-left:0!important}.casefile-fields>label:first-child{border-top:0}.casefile-fields textarea{min-height:92px}.casefile-submit{flex-direction:column;align-items:flex-start;min-height:0}.casefile-form footer{grid-template-columns:1fr;gap:7px;padding:14px 17px}.ledger-status{grid-template-columns:1fr 1fr}.ledger-status>div{min-height:88px;padding:16px}.ledger-status>div:nth-child(3){border-left:0}.ledger-status>div:nth-child(3),.ledger-status>div:nth-child(4){border-top:1px solid var(--hairline)}.ledger-status strong{font-size:28px}.validation-note{grid-template-columns:1fr;margin-top:20px}.validation-note>div{border-right:0;border-bottom:1px solid var(--hairline)}.validation-note p{padding:14px 17px}.ledger-results{margin-top:62px}.ledger-results-heading h2{font-size:49px}.ledger-file-index button{grid-template-columns:35px minmax(0,1fr) auto;padding:16px}.ledger-record-header{padding:15px;font-size:7px}.ledger-record-header span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.ledger-record-identity{padding:27px 18px;display:block}.ledger-record-identity>.confidence-tier{margin-top:20px}.ledger-record-identity h3{font-size:43px}.ledger-facts{grid-template-columns:1fr}.ledger-facts>div:nth-child(odd){border-right:0}.citation-ledger>header{padding:14px 18px}.citation-ledger>header small{display:none}.citation-ledger summary{grid-template-columns:27px minmax(0,1fr);padding:14px 18px}.citation-ledger summary small{grid-column:2}.citation-ledger details>div{padding:2px 18px 19px 45px}.citation-ledger details>div>p{display:block}.citation-ledger details>div>p span{display:block;max-width:none!important}.citation-ledger details>div>p span+span{margin-top:5px}.case-review-actions{flex-direction:column;align-items:flex-start;padding:17px 18px}.case-review-actions>div{justify-content:flex-start}.methodology-note{margin-top:20px;padding:15px}.ledger-empty-state{margin-top:55px}.ledger-empty-state h2{font-size:44px}.ledger-empty-state nav a{grid-template-columns:30px minmax(0,1fr);padding:10px 0}.ledger-empty-state nav em{display:none}}.guided-controls{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.casefile-submit .guided-controls button{color:var(--slate);font:600 8px/1.4 var(--font-plex-mono),monospace;letter-spacing:.05em;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.casefile-submit .guided-controls button:hover:not(:disabled){color:var(--blue);background:0 0}.casefile-submit .guided-controls .guided-start{color:var(--blue)}.casefile-submit .guided-controls .guided-reset{color:var(--slate)}.guided-run-ledger{border:1px solid var(--hairline);background:#f7f6f1;margin-top:24px}.guided-run-ledger header{border-bottom:1px solid var(--hairline);color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;justify-content:space-between;gap:16px;padding:15px 18px;display:flex}.guided-run-ledger header strong{color:var(--verified);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.09em}.guided-run-ledger ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.guided-run-ledger li{border-bottom:1px solid var(--hairline);grid-template-columns:47px 1fr;gap:12px;min-height:52px;padding:15px 18px;display:grid}.guided-run-ledger li:nth-child(odd){border-right:1px solid var(--hairline)}.guided-run-ledger li:nth-last-child(-n+2){border-bottom:0}.guided-run-ledger time{color:var(--slate);font:500 8px var(--font-plex-mono),monospace}.guided-run-ledger p{color:var(--slate);font-size:11px;line-height:1.45}.guided-run-ledger li.is-complete p{color:var(--verified)}.guided-queue-waiting{border-block:1px solid var(--hairline);grid-template-columns:185px 1fr;gap:18px;margin-top:56px;padding:18px 0;display:grid}.guided-queue-waiting span{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.12em}.guided-queue-waiting p{max-width:520px;color:var(--slate);font-size:12px;line-height:1.65}@media (max-width:640px){.guided-controls{margin-top:15px}.guided-run-ledger ol{grid-template-columns:1fr}.guided-run-ledger li:nth-child(odd){border-right:0}.guided-run-ledger li:nth-last-child(-n+2){border-bottom:1px solid var(--hairline)}.guided-run-ledger li:last-child{border-bottom:0}.guided-run-ledger header{flex-direction:column;align-items:flex-start}.guided-queue-waiting{grid-template-columns:1fr;gap:10px;margin-top:35px}}.people-page{background:var(--paper);min-height:100vh}.people-masthead{border-bottom:1px solid var(--hairline)}.people-masthead-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:70px;display:grid}.people-masthead nav{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:22px;display:flex}.people-masthead nav a:hover{text-underline-offset:4px;text-decoration:underline}.people-masthead nav span{color:var(--blue)}.people-masthead-inner>p{text-align:right;color:var(--slate);font:500 7px/1.5 var(--font-plex-mono),monospace;letter-spacing:.11em}.people-hero{border-bottom:1px solid var(--hairline);padding:96px 0 78px}.people-hero-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:80px;display:grid}.finder-label{color:var(--blue);font:600 8px/1 var(--font-plex-mono),monospace;letter-spacing:.13em}.people-hero h1{color:var(--blue);font:400 clamp(58px,7.4vw,104px)/.85 var(--font-newsreader),serif;letter-spacing:-.068em;margin-top:23px}.people-hero-note{border-top:1px solid var(--hairline);padding:19px 0 6px}.people-hero-note span{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.11em}.people-hero-note p{color:var(--slate);margin-top:16px;font-size:12px;line-height:1.75}.people-workbench{padding:54px 0 130px}.person-search-form{background:#fbfaf6;border:1px solid #cfcac0}.person-search-form>header{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:17px 20px;display:flex}.person-search-form>header>span{border:1px solid var(--blue);width:28px;height:28px;color:var(--blue);font:600 8px var(--font-plex-mono),monospace;place-items:center;display:grid}.person-search-form>header strong{color:var(--blue);font:600 9px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.person-search-form>header p{color:var(--slate);margin-top:5px;font-size:10px}.person-search-fields{grid-template-columns:1fr 1fr auto;display:grid}.person-search-fields label{border-right:1px solid var(--hairline);padding:24px 22px}.person-search-fields label>span{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;margin-bottom:13px;display:block}.person-search-fields input{width:100%;color:var(--blue);font:400 25px/1.2 var(--font-newsreader),serif;letter-spacing:-.03em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:0;padding:0 0 5px}.person-search-fields input::placeholder{color:#a0a19e}.person-search-fields input:focus{border-bottom-color:var(--blue)}.person-search-fields>button{background:var(--blue);min-width:205px;color:var(--paper);font:600 9px var(--font-inter),sans-serif;letter-spacing:.05em;cursor:pointer;border:0;padding:0 23px}.person-search-fields>button span{margin-left:24px;font-size:15px}.person-search-fields>button:hover:not(:disabled){background:#203b60}.candidate-card>button:disabled,.person-search-fields>button:disabled{opacity:.58;cursor:wait}.people-message{border-block:1px solid var(--hairline);grid-template-columns:150px 1fr;gap:20px;margin-top:22px;padding:16px 18px;display:grid}.people-message span{color:var(--pending);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.11em}.people-message p{color:var(--slate);font-size:12px;line-height:1.6}.candidate-section{margin-top:92px}.candidate-heading{grid-template-columns:1fr 360px;align-items:end;gap:70px;margin-bottom:31px;display:grid}.candidate-heading h2{color:var(--blue);font:400 clamp(43px,5vw,68px)/.94 var(--font-newsreader),serif;letter-spacing:-.055em;margin-top:16px}.candidate-heading>p{color:var(--slate);padding-bottom:4px;font-size:12px;line-height:1.7}.candidate-list{background:#fbfaf6;border:1px solid #cfcac0}.candidate-card{grid-template-columns:58px minmax(0,1fr) 190px;gap:0;min-height:198px;display:grid}.candidate-card+.candidate-card{border-top:1px solid var(--hairline)}.candidate-number{border-right:1px solid var(--hairline);color:var(--slate);font:500 9px var(--font-plex-mono),monospace;padding:21px 17px}.candidate-copy{padding:22px 27px}.candidate-confidence{color:var(--pending);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:5px 7px;display:inline-block}.candidate-confidence.is-strong{color:var(--verified)}.candidate-copy h3{color:var(--blue);font:500 29px/1 var(--font-newsreader),serif;letter-spacing:-.035em;margin-top:17px}.candidate-copy>p{max-width:700px;color:var(--slate);margin-top:12px;font-size:11px;line-height:1.6}.candidate-signals{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.candidate-signals span{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.04em;background:#efede5;padding:4px 6px}.candidate-copy>a{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.06em;text-underline-offset:4px;margin-top:14px;text-decoration:underline;display:inline-block}.candidate-card>button{border:1px solid var(--blue);background:var(--blue);min-height:48px;color:var(--paper);font:600 8px var(--font-inter),sans-serif;letter-spacing:.05em;cursor:pointer;align-self:center;margin:20px}.candidate-card>button:hover:not(:disabled){background:var(--paper);color:var(--blue)}.candidate-card>button.is-stored{font-size:0}.candidate-card>button.is-stored:after{content:"OPEN STORED PROFILE";font-size:8px}.person-profile{background:#fbfaf6;border:1px solid #cfcac0;margin-top:100px}.person-profile-heading{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:40px;padding:38px 35px;display:flex}.person-profile-heading h2{color:var(--blue);font:400 clamp(48px,6vw,78px)/.9 var(--font-newsreader),serif;letter-spacing:-.06em;margin-top:15px}.person-profile-heading p{color:var(--slate);margin-top:13px;font-size:13px}.person-profile-flags{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.person-profile-flags span{border:1px solid var(--hairline);color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase;padding:6px 8px}.person-profile-flags .is-verified{border-color:var(--verified);color:var(--verified)}.person-profile-flags .is-unverified{border-color:var(--pending);color:var(--pending)}.profile-warning{color:#755414;background:#f8f0df;padding:15px 35px;font-size:11px;line-height:1.6}.profile-facts,.profile-warning{border-bottom:1px solid var(--hairline)}.profile-facts{grid-template-columns:repeat(4,1fr);display:grid}.profile-facts>div{min-height:104px;padding:20px 23px}.profile-facts>div+div{border-left:1px solid var(--hairline)}.profile-facts span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.profile-facts a,.profile-facts strong{color:var(--blue);margin-top:17px;font-size:12px;line-height:1.45;display:block}.profile-facts a{text-underline-offset:4px;text-decoration:underline}.profile-columns{grid-template-columns:1fr 1fr;display:grid}.profile-columns>section+section{border-left:1px solid var(--hairline)}.profile-section-title{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:18px 23px;display:flex}.profile-section-title span{color:var(--slate);font:500 8px var(--font-plex-mono),monospace}.profile-section-title h3{color:var(--blue);font:500 19px var(--font-newsreader),serif}.profile-timeline{margin:0;padding:0;list-style:none}.profile-timeline li{border-bottom:1px solid var(--hairline);grid-template-columns:125px 1fr;padding:18px 23px;display:grid}.profile-timeline time{color:var(--slate);font:500 8px var(--font-plex-mono),monospace;grid-row:1/3}.profile-timeline strong{color:var(--blue);font-size:12px;line-height:1.4}.profile-timeline p{color:var(--slate);margin-top:6px;font-size:10px;line-height:1.5}.profile-empty{color:var(--slate);padding:25px 23px;font-size:11px}.profile-tags{border-bottom:1px solid var(--hairline);grid-template-columns:150px 1fr;gap:20px;padding:21px 23px;display:grid}.profile-tags>span{color:var(--blue);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em}.profile-tags>div{flex-wrap:wrap;gap:6px;display:flex}.profile-tags>div span{color:var(--slate);background:#efede5;padding:5px 7px;font-size:9px}.profile-disclosure{color:var(--slate);padding:15px 23px;font-size:9px;line-height:1.6}.people-page a:focus-visible,.people-page button:focus-visible,.people-page input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:900px){.people-masthead-inner{grid-template-columns:1fr auto}.people-masthead-inner>p{text-align:left;grid-column:1/-1;padding-bottom:14px}.candidate-heading,.people-hero-grid{grid-template-columns:1fr;gap:36px}.people-hero-note{max-width:500px}.person-search-fields{grid-template-columns:1fr 1fr}.person-search-fields>button{grid-column:1/-1;min-height:62px}.candidate-card{grid-template-columns:52px minmax(0,1fr)}.candidate-card>button{grid-column:2;width:max-content;margin:0 27px 22px;padding:0 19px}.profile-facts{grid-template-columns:1fr 1fr}.profile-facts>div:nth-child(3){border-left:0}.profile-facts>div:nth-child(3),.profile-facts>div:nth-child(4){border-top:1px solid var(--hairline)}}@media (max-width:640px){.container{width:min(100% - 30px,1240px)}.people-masthead-inner{grid-template-columns:1fr}.people-masthead nav{grid-row:2}.people-masthead-inner>p{grid-column:auto}.people-hero{padding:63px 0 55px}.people-hero h1{font-size:58px}.people-workbench{padding:30px 0 85px}.person-search-fields{grid-template-columns:1fr}.person-search-fields label{border-right:0;border-bottom:1px solid var(--hairline)}.person-search-fields input{font-size:22px}.candidate-section{margin-top:62px}.candidate-heading{gap:20px}.candidate-heading h2{font-size:48px}.candidate-card{grid-template-columns:42px minmax(0,1fr)}.candidate-number{padding:18px 12px}.candidate-copy{padding:19px}.candidate-card>button{grid-column:2;margin:0 19px 19px}.person-profile{margin-top:68px}.person-profile-heading{padding:28px 20px;display:block}.person-profile-heading h2{font-size:49px}.person-profile-flags{align-items:flex-start;margin-top:25px}.profile-columns,.profile-facts{grid-template-columns:1fr}.profile-columns>section+section,.profile-facts>div+div{border-left:0;border-top:1px solid var(--hairline)}.profile-timeline li{grid-template-columns:1fr;gap:8px}.profile-timeline time{grid-row:auto}.profile-tags{grid-template-columns:1fr}}.database-hero{border-bottom:1px solid var(--hairline);padding:82px 0 70px}.database-hero-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:90px;display:grid}.database-hero h1{color:var(--blue);font:400 clamp(56px,7vw,98px)/.88 var(--font-newsreader),serif;letter-spacing:-.065em;margin-top:22px}.database-hero-grid>p{border-top:1px solid var(--hairline);color:var(--slate);padding-top:20px;font-size:12px;line-height:1.75}.database-workbench{padding:44px 0 130px}.database-stats{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:repeat(4,1fr);display:grid}.database-stats>div{min-height:112px;padding:22px 24px}.database-stats>div+div{border-left:1px solid var(--hairline)}.database-stats span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.11em;display:block}.database-stats strong{color:var(--blue);font:400 36px/1 var(--font-plex-mono),monospace;letter-spacing:-.08em;margin-top:18px;display:block}.database-section{margin-top:88px}.database-section>header{grid-template-columns:1fr 340px;align-items:end;gap:70px;margin-bottom:28px;display:grid}.database-section>header h2{color:var(--blue);font:400 clamp(40px,4.5vw,62px)/.95 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:15px}.database-section>header>p{color:var(--slate);font-size:11px;line-height:1.7}.database-table-wrap{background:#fbfaf6;border:1px solid #cfcac0;overflow-x:auto}.database-table{border-collapse:collapse;text-align:left;width:100%}.database-table th{font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:13px 16px}.database-table td,.database-table th{border-bottom:1px solid var(--hairline);color:var(--slate)}.database-table td{min-width:125px;vertical-align:top;padding:17px 16px;font-size:10px;line-height:1.45}.database-table tr:last-child td{border-bottom:0}.database-table td+td,.database-table th+th{border-left:1px solid var(--hairline)}.database-table tr.is-selected td{background:#f0ede3}.database-table button{color:var(--blue);font:500 15px var(--font-newsreader),serif;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.database-table button:hover{text-decoration-color:currentColor}.database-table td small{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;letter-spacing:.05em;margin-top:6px;display:block}.database-status{border:1px solid var(--hairline);color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:5px 7px;display:inline-block}.database-status.is-enriched,.database-status.is-stored_profile{border-color:var(--verified);color:var(--verified)}.database-status.is-no_results,.database-status.is-pdl_not_found,.database-status.is-provider_not_found{border-color:var(--suppressed);color:var(--suppressed)}.database-status.is-university_unverified{border-color:var(--pending);color:var(--pending)}.database-empty{text-align:center!important;color:var(--slate)!important;padding:32px!important}.database-detail{background:#fbfaf6;border:1px solid #cfcac0;margin-top:34px}.database-detail>header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:30px;padding:30px 32px;display:flex}.database-detail>header span{color:var(--verified);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em}.database-detail>header h2{color:var(--blue);font:400 48px/.95 var(--font-newsreader),serif;letter-spacing:-.045em;margin-top:12px}.database-detail>header p{color:var(--slate);margin-top:10px;font-size:11px}.database-detail>header a{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;text-underline-offset:4px;text-decoration:underline}.database-detail-facts{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.database-detail-facts div{min-height:92px;padding:19px 21px}.database-detail-facts div+div{border-left:1px solid var(--hairline)}.database-detail-facts span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.09em;display:block}.database-detail-facts strong{color:var(--blue);margin-top:15px;font-size:11px;line-height:1.5;display:block}.database-detail-columns{grid-template-columns:1fr 1fr;display:grid}.database-detail-columns>section{padding:24px}.database-detail-columns>section+section{border-left:1px solid var(--hairline)}.database-detail-columns h3{color:var(--blue);font:500 20px var(--font-newsreader),serif;margin-bottom:18px}.database-detail-columns article{border-top:1px solid var(--hairline);padding:13px 0}.database-detail-columns article strong{color:var(--blue);font-size:11px}.database-detail-columns article p,.database-detail-columns section>p{color:var(--slate);margin-top:6px;font-size:9px;line-height:1.5}.database-detail-empty{border-block:1px solid var(--hairline);color:var(--slate);margin-top:32px;padding:25px;font-size:11px}.sweep-section{margin-top:105px}.sweep-table td:first-child{color:var(--blue);font-family:var(--font-plex-mono),monospace}.sweep-table button{font-size:13px}.phase-two{border-top:1px solid var(--hairline);margin-top:110px}.phase-two>header{grid-template-columns:1fr 1fr;gap:80px;padding:44px 0;display:grid}.phase-two>header h2{color:var(--blue);font:400 clamp(40px,4.5vw,62px)/.95 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:16px}.phase-two>header>p{max-width:470px;color:var(--slate);align-self:end;font-size:11px;line-height:1.7}.phase-two ol{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.phase-two li{min-height:190px;padding:20px}.phase-two li+li{border-left:1px solid var(--hairline)}.phase-two li>span{color:var(--slate);font:500 8px var(--font-plex-mono),monospace}.phase-two li div{margin-top:48px}.phase-two li strong{color:var(--blue);font:500 18px var(--font-newsreader),serif}.phase-two li p{color:var(--slate);margin-top:12px;font-size:10px;line-height:1.6}@media (max-width:900px){.database-hero-grid,.database-section>header,.phase-two>header{grid-template-columns:1fr;gap:34px}.database-stats{grid-template-columns:1fr 1fr}.database-stats>div:nth-child(3){border-left:0}.database-stats>div:nth-child(3),.database-stats>div:nth-child(4){border-top:1px solid var(--hairline)}.database-detail-facts{grid-template-columns:1fr 1fr}.database-detail-facts div:nth-child(3){border-left:0;border-top:1px solid var(--hairline)}.database-detail-facts div:nth-child(4){border-top:1px solid var(--hairline)}.phase-two ol{grid-template-columns:1fr 1fr}.phase-two li:nth-child(3){border-left:0}.phase-two li:nth-child(3),.phase-two li:nth-child(4){border-top:1px solid var(--hairline)}}@media (max-width:640px){.database-hero{padding:58px 0 50px}.database-hero h1{font-size:55px}.database-workbench{padding:30px 0 80px}.database-stats{grid-template-columns:1fr 1fr}.database-stats>div{min-height:94px;padding:17px}.database-section{margin-top:62px}.database-section>header h2{font-size:43px}.database-detail>header{padding:24px 20px;display:block}.database-detail>header a{margin-top:20px;display:inline-block}.database-detail-columns,.database-detail-facts{grid-template-columns:1fr}.database-detail-columns>section+section,.database-detail-facts div+div{border-left:0;border-top:1px solid var(--hairline)}.phase-two{margin-top:75px}.phase-two>header{padding:35px 0}.phase-two ol{grid-template-columns:1fr}.phase-two li+li{border-left:0;border-top:1px solid var(--hairline)}.phase-two li{min-height:0}.phase-two li div{margin-top:30px}}.namefinder-hero{border-bottom:1px solid var(--hairline);padding:84px 0 72px}.namefinder-hero-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:90px;display:grid}.namefinder-hero h1{color:var(--blue);font:400 clamp(57px,7vw,98px)/.88 var(--font-newsreader),serif;letter-spacing:-.065em;margin-top:22px}.namefinder-hero-grid>p{border-top:1px solid var(--hairline);color:var(--slate);padding-top:20px;font-size:12px;line-height:1.75}.namefinder-workbench{padding:46px 0 130px}.namefinder-form{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:minmax(0,1fr) 330px 210px;display:grid}.namefinder-form>div,.namefinder-form>label{border-right:1px solid var(--hairline);padding:24px 23px}.namefinder-form span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.namefinder-form input{width:100%;color:var(--blue);font:400 25px/1.2 var(--font-newsreader),serif;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;margin-top:14px;padding:0 0 5px}.namefinder-form input:focus{border-bottom-color:var(--blue)}.namefinder-form p{color:var(--slate);margin-top:15px;font-size:10px;line-height:1.5}.namefinder-form>button{background:var(--blue);color:var(--paper);font:600 9px var(--font-inter),sans-serif;cursor:pointer;border:0}.namefinder-form>button span{color:inherit;margin-left:22px;font-size:14px;display:inline}.namefinder-form>button:disabled{opacity:.6;cursor:wait}.namefinder-history,.namefinder-results{margin-top:88px}.namefinder-history>header,.namefinder-results>header{grid-template-columns:1fr 360px;align-items:end;gap:70px;margin-bottom:28px;display:grid}.namefinder-history h2,.namefinder-results h2{color:var(--blue);font:400 clamp(40px,4.5vw,62px)/.95 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:15px}.namefinder-history>header>p,.namefinder-results>header>p{color:var(--slate);font-size:11px;line-height:1.7}.namefinder-table td:nth-child(3){min-width:330px;max-width:520px}.namefinder-table td>strong{color:var(--blue);font:500 17px var(--font-newsreader),serif;display:block}.namefinder-table td>a:not(.resolve-person-link){color:var(--slate);font:600 7px var(--font-plex-mono),monospace;text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:block}.namefinder-signals{flex-wrap:wrap;gap:5px;display:flex}.namefinder-signals span{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;background:#efede5;padding:4px 5px}.resolve-person-link{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.database-person-link{color:var(--blue);font:500 15px var(--font-newsreader),serif;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.database-person-link:hover{text-decoration-color:currentColor}.database-table .database-quick-view{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;text-transform:uppercase;margin-top:6px;display:block}.record-hero{border-bottom:1px solid var(--hairline);padding:82px 0 62px}.record-hero-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:70px;display:grid}.record-hero h1{max-width:880px;color:var(--blue);font:400 clamp(58px,7vw,96px)/.88 var(--font-newsreader),serif;letter-spacing:-.065em;margin-top:21px}.record-hero>div>div>p:last-child{color:var(--slate);margin-top:18px;font-size:13px}.record-state{border-top:1px solid var(--hairline);flex-direction:column;align-items:flex-end;gap:9px;padding-top:20px;display:flex}.record-state small,.record-state span,.record-state strong{border:1px solid var(--hairline);color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase;padding:6px 8px}.record-state .is-verified{border-color:var(--verified);color:var(--verified)}.record-state .is-unverified{border-color:var(--pending);color:var(--pending)}.record-body{padding:48px 0 130px}.record-facts{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:repeat(3,1fr);display:grid}.record-facts>div{border-bottom:1px solid var(--hairline);min-height:104px;padding:20px 23px}.record-facts>div+div{border-left:1px solid var(--hairline)}.record-facts>div:nth-child(4){border-left:0}.record-facts>div:nth-last-child(-n+3){border-bottom:0}.record-facts span,.record-provenance span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.record-facts a,.record-facts strong{color:var(--blue);margin-top:16px;font-size:12px;line-height:1.5;display:block}.record-facts a{text-underline-offset:4px;text-decoration:underline}.record-columns{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.record-columns>section+section{border-left:1px solid var(--hairline)}.record-columns header,.record-signals header{border-bottom:1px solid var(--hairline);align-items:center;gap:13px;padding:17px 22px;display:flex}.record-columns header span,.record-signals header span{color:var(--slate);font:500 8px var(--font-plex-mono),monospace}.record-columns h2,.record-signals h2{color:var(--blue);font:500 20px var(--font-newsreader),serif}.record-columns ol{margin:0;padding:0;list-style:none}.record-columns li{border-bottom:1px solid var(--hairline);grid-template-columns:125px 1fr;padding:18px 22px;display:grid}.record-columns li:last-child{border-bottom:0}.record-columns time{color:var(--slate);font:500 7px var(--font-plex-mono),monospace;grid-row:1/3}.record-columns li strong{color:var(--blue);font-size:11px}.record-columns li p{color:var(--slate);margin-top:6px;font-size:9px;line-height:1.5}.record-empty{color:var(--slate);padding:26px;font-size:10px}.record-signals{background:#fbfaf6;border:1px solid #cfcac0;margin-top:34px}.record-signals>div{flex-wrap:wrap;gap:7px;padding:22px;display:flex}.record-signals>div>span{color:var(--slate);background:#efede5;padding:6px 8px;font-size:9px}.record-signals>div>p{color:var(--slate);font-size:10px}.record-provenance{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.record-provenance>div{min-height:90px;padding:19px}.record-provenance>div+div{border-left:1px solid var(--hairline)}.record-provenance strong{overflow-wrap:anywhere;color:var(--blue);margin-top:14px;font-size:10px;display:block}.record-contact-gate{border-block:1px solid var(--hairline);grid-template-columns:220px 1fr;gap:30px;margin-top:34px;padding:22px;display:grid}.record-contact-gate span{color:var(--pending);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.08em}.record-contact-gate p{color:var(--slate);font-size:10px;line-height:1.65}.record-error{padding:130px 0}.record-error span{color:var(--pending);font:600 8px var(--font-plex-mono),monospace}.record-error h1{max-width:760px;color:var(--blue);font:400 58px/1 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:20px}.record-error p{color:var(--slate);margin-top:20px}.record-error a{color:var(--blue);text-underline-offset:4px;margin-top:28px;text-decoration:underline;display:inline-block}@media (max-width:900px){.namefinder-hero-grid,.namefinder-history>header,.namefinder-results>header,.record-hero-grid{grid-template-columns:1fr;gap:35px}.namefinder-form{grid-template-columns:1fr 1fr}.namefinder-form>button{grid-column:1/-1;min-height:60px}.record-state{align-items:flex-start}.record-facts{grid-template-columns:1fr 1fr}.record-facts>div:nth-child(odd){border-left:0}.record-facts>div:nth-child(4){border-left:1px}.record-facts>div:nth-last-child(-n+3){border-bottom:1px solid var(--hairline)}.record-facts>div:nth-last-child(-n+2){border-bottom:0}.record-provenance{grid-template-columns:1fr 1fr}.record-provenance>div:nth-child(3){border-left:0}.record-provenance>div:nth-child(3),.record-provenance>div:nth-child(4){border-top:1px solid var(--hairline)}.contact-fact-grid{grid-template-columns:1fr}.contact-fact-grid article{border-right:0;border-bottom:1px solid var(--hairline)}.contact-fact-grid article:last-child{border-bottom:0}}@media (max-width:640px){.namefinder-hero{padding:58px 0 50px}.namefinder-hero h1{font-size:54px}.namefinder-workbench{padding:30px 0 82px}.namefinder-form{grid-template-columns:1fr}.namefinder-form>div,.namefinder-form>label{border-right:0;border-bottom:1px solid var(--hairline)}.namefinder-history,.namefinder-results{margin-top:62px}.namefinder-history h2,.namefinder-results h2{font-size:43px}.record-hero{padding:58px 0 48px}.record-hero h1{font-size:55px}.record-body{padding:30px 0 80px}.record-columns,.record-facts,.record-provenance{grid-template-columns:1fr}.record-columns>section+section,.record-facts>div+div,.record-provenance>div+div{border-left:0;border-top:1px solid var(--hairline)}.record-facts>div{border-bottom:0!important}.record-columns li{grid-template-columns:1fr;gap:8px}.record-columns time{grid-row:auto}.record-contact-gate{grid-template-columns:1fr}.contact-panel-actions,.record-contact-panel>header{flex-direction:column;align-items:flex-start}.contact-empty{grid-template-columns:1fr}.contact-empty small{grid-column:auto}}.production-batches>header,.prototype-boundary{grid-template-columns:1fr 370px;align-items:end;gap:70px;display:grid}.production-batches>header h2,.prototype-boundary h2{color:var(--blue);font:400 clamp(40px,4.5vw,62px)/.95 var(--font-newsreader),serif;letter-spacing:-.05em;margin-top:15px}.production-batches>header>p,.prototype-boundary>p{color:var(--slate);font-size:11px;line-height:1.7}.production-upload{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:minmax(0,1fr) 310px 210px;margin-top:30px;display:grid}.production-upload>div,.production-upload>label{border-right:1px solid var(--hairline);padding:22px}.production-upload span,.production-upload-summary span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.production-upload input{width:100%;color:var(--blue);margin-top:14px;font-size:11px;display:block}.production-upload small{color:var(--slate);margin-top:10px;font-size:8px;display:block}.production-upload p{color:var(--slate);margin-top:15px;font-size:10px;line-height:1.5}.production-upload button{background:var(--blue);color:var(--paper);font:600 9px var(--font-inter),sans-serif;cursor:pointer;border:0}.production-upload button span{color:inherit;margin-left:18px;font-size:14px;display:inline}.production-upload button:disabled{opacity:.6;cursor:wait}.production-upload-summary{background:#fbfaf6;border:1px solid #cfcac0;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.production-upload-summary>div{padding:18px}.production-upload-summary>div+div{border-left:1px solid var(--hairline)}.production-upload-summary strong{color:var(--blue);font:500 22px var(--font-plex-mono),monospace;text-transform:uppercase;margin-top:12px;display:block}.production-errors{border-left:2px solid var(--pending);background:#f8f0df;margin-top:18px;padding:18px}.production-errors strong{color:#755414;font-size:11px}.production-errors p{color:#755414;margin-top:8px;font-size:9px;line-height:1.5}.production-batch-table{margin-top:22px}.prototype-boundary{border-top:1px solid var(--hairline);margin:100px 0 28px;padding-top:44px}@media (max-width:900px){.production-batches>header,.prototype-boundary{grid-template-columns:1fr;gap:30px}.production-upload{grid-template-columns:1fr 1fr}.production-upload button{grid-column:1/-1;min-height:58px}}@media (max-width:640px){.production-upload{grid-template-columns:1fr}.production-upload>div,.production-upload>label{border-right:0;border-bottom:1px solid var(--hairline)}.production-upload-summary{grid-template-columns:1fr 1fr}.production-upload-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--hairline)}.production-upload-summary>div:nth-child(4){border-top:1px solid var(--hairline)}.prototype-boundary{margin-top:70px}}.el-page{background:#f5f3ec;min-height:100vh}.el-shell{padding:74px 0 120px}.el-heading{grid-template-columns:1fr 380px;align-items:end;gap:70px;display:grid}.el-heading h1{color:var(--blue);font:400 clamp(60px,7vw,96px)/.88 var(--font-newsreader),serif;letter-spacing:-.06em;grid-column:1;margin-top:20px}.el-heading>p:last-child{color:var(--slate);grid-area:1/2/3;font-size:13px;line-height:1.7}.el-form,.el-results{background:var(--paper);border:1px solid #cfcac0;margin-top:46px;padding:26px}.el-form>label,.el-search label{color:var(--blue);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.1em;display:block}.el-form input:not([type=checkbox]),.el-search input{border:1px solid var(--hairline);width:100%;color:var(--ink);background:#fff;margin-top:9px;padding:13px;display:block}.el-tabs{gap:8px;margin-bottom:24px;display:flex}.el-run,.el-search button,.el-tabs button{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:0 0;padding:12px 16px}.el-run,.el-tabs .active{background:var(--blue);color:#fff}.el-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-bottom:22px;display:grid}.el-search button{height:43px}.el-candidates{gap:6px;margin-bottom:22px;display:grid}.el-candidates button{border:1px solid var(--hairline);color:var(--blue);text-align:left;cursor:pointer;background:#f5f3ec;justify-content:space-between;padding:11px;display:flex}.el-candidates span{color:var(--slate);font-size:9px}.el-toggle{align-items:center;gap:12px;margin-top:18px;display:flex!important}.el-toggle span{font:400 10px/1.5 var(--inter),sans-serif;color:var(--slate)}.el-toggle strong{color:var(--blue);display:block}.el-run{margin-top:22px}.el-error{color:var(--suppressed);margin-top:16px;font-size:12px}.el-results>header{color:var(--blue);justify-content:space-between;padding-bottom:18px;display:flex}.el-results>header,.el-steps article{border-bottom:1px solid var(--hairline)}.el-steps article{padding:20px 0}.el-steps article>div{justify-content:space-between;display:flex}.el-steps article span,.el-steps small{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;text-transform:uppercase}.el-steps article p{color:var(--slate);margin-top:10px;font-size:11px}.el-steps small{margin-top:8px;display:block}.el-steps .is-success>div strong{color:var(--verified)}.el-steps .is-auth_error>div strong,.el-steps .is-provider_error>div strong,.el-steps .is-quota_error>div strong{color:var(--suppressed)}.el-steps details{color:var(--slate);margin-top:14px;font-size:9px}.el-steps pre{color:#eee;background:#191c21;max-height:360px;padding:14px;font-size:10px;overflow:auto}.el-normalized{margin-top:34px}.el-normalized h2{color:var(--blue);font:400 34px var(--font-newsreader),serif}.el-normalized dl{border:1px solid var(--hairline);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.el-normalized dl>div{border-bottom:1px solid var(--hairline);padding:16px}.el-normalized dl>div:nth-child(odd){border-right:1px solid var(--hairline)}.el-normalized dt{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;text-transform:uppercase}.el-normalized dd{overflow-wrap:anywhere;color:var(--blue);margin:9px 0 0;font-size:11px;line-height:1.55}@media (max-width:800px){.el-heading{grid-template-columns:1fr}.el-heading>p:last-child{grid-area:auto/1}.el-normalized dl,.el-search{grid-template-columns:1fr}.el-normalized dl>div:nth-child(odd){border-right:0}}.production-database{border-top:4px solid var(--blue)}.production-database-filters{background:#cfcac0;border:1px solid #cfcac0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 16px;display:grid}.production-database-filters label{background:var(--paper);color:var(--slate);font:600 7px/1.2 var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;padding:11px;display:flex}.production-database-filters input,.production-database-filters select{border:0;border-bottom:1px solid var(--hairline);width:100%;min-width:0;color:var(--blue);font:500 10px/1.2 var(--font-inter),sans-serif;text-transform:none;background:0 0;border-radius:0;outline:0;padding:7px 0}.production-database-meta{color:var(--slate);font:600 7px/1.2 var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.production-database-meta button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px 0}.production-database-actions{align-items:center;gap:16px;display:flex}.production-export-link{color:var(--blue);font:inherit;text-transform:inherit;cursor:pointer;border-bottom:1px solid;padding:2px 0;text-decoration:none}.production-export-link:hover{opacity:.7}.production-database td strong{color:var(--blue);display:block}.production-database code{font-size:8px}@media (max-width:900px){.production-database-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.production-database-filters{grid-template-columns:1fr}}.alumni-directory-page{background:#f4f5f7;min-height:100vh}.alumni-sheet-shell{padding:34px 0 110px}.alumni-sheet-container{max-width:1500px}.alumni-sheet-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.alumni-sheet-heading h1{color:var(--blue);font:500 clamp(34px,4vw,54px)/1 var(--font-newsreader),serif;letter-spacing:-.04em;margin-top:8px}.alumni-sheet-count{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;text-transform:uppercase;align-items:baseline;gap:8px;display:flex}.alumni-sheet-count strong{color:var(--blue);font-size:24px}.alumni-sheet{background:#fff;border:1px solid #b9bec7;border-radius:3px;overflow:hidden;box-shadow:0 8px 28px #1a233714}.alumni-sheet-menu{color:#404754;height:38px;font:500 11px var(--font-inter),sans-serif;border-bottom:1px solid #d8dce2;align-items:center;gap:23px;padding:0 14px;display:flex}.alumni-sheet-menu strong{color:#6c7687;margin-left:auto;font-size:9px;font-weight:500}.alumni-sheet-search{background:#fafbfc;border-bottom:1px solid #d8dce2;grid-template-columns:42px 1fr;align-items:center;min-height:48px;padding:6px 11px;display:grid}.alumni-fx{color:#596273;text-align:center;font:italic 600 14px Georgia,serif}.alumni-search-field input{color:#182235;width:100%;height:34px;font:400 12px var(--font-inter),sans-serif;background:#fff;border:1px solid #c8cdd5;border-radius:3px;outline:none;padding:0 12px}.alumni-search-field input:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.alumni-filter-row{background:#eef1f5;border-bottom:1px solid #c8cdd5;grid-template-columns:repeat(7,minmax(105px,1fr)) 108px;gap:8px;padding:10px 12px;display:grid}.alumni-filter-row label{background:#fff;border:1px solid #c9ced6;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;display:grid}.alumni-filter-row label>span{color:#596273;font:600 7px var(--font-plex-mono),monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.alumni-filter-row select{color:#243047;width:100%;min-width:0;height:30px;font:500 9px var(--font-inter),sans-serif;background:0 0;border:0;outline:0}.alumni-filter-row button{color:#34405a;font:600 8px var(--font-plex-mono),monospace;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:3px}.alumni-filter-row button:disabled{opacity:.4;cursor:default}.alumni-sheet-error{color:#9b2c28;background:#fff2f1;border-bottom:1px solid #e1b7b7;padding:12px 15px;font-size:11px}.alumni-grid-wrap{max-height:68vh;overflow:auto}.alumni-grid{border-collapse:separate;border-spacing:0;color:#253047;text-align:left;width:100%;min-width:1640px}.alumni-grid td,.alumni-grid th{border-bottom:1px solid #d8dce2;border-right:1px solid #d8dce2}.alumni-grid td:last-child,.alumni-grid th:last-child{border-right:0}.alumni-grid thead{z-index:3;position:sticky;top:0}.alumni-grid thead tr:not(.alumni-column-letters) th{color:#3f4858;font:600 8px var(--font-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f1f3f4;padding:10px 12px}.alumni-column-letters th{color:#737b88;height:22px;font:500 8px var(--font-plex-mono),monospace;text-align:center;background:#e8ebef;padding:0}.alumni-column-letters th:first-child,.alumni-grid thead tr:not(.alumni-column-letters) th:first-child{z-index:4;text-align:center;width:44px;min-width:44px;position:sticky;left:0}.alumni-grid tbody td{height:58px;font:400 10px/1.35 var(--font-inter),sans-serif;vertical-align:middle;background:#fff;padding:9px 12px}.alumni-grid tbody tr:hover td{background:#f3f7ff}.alumni-grid .alumni-row-number{z-index:2;color:#6f7784;text-align:center;width:44px;min-width:44px;font:500 8px var(--font-plex-mono),monospace;background:#f1f3f4;padding-inline:0;position:sticky;left:0}.alumni-name-cell{min-width:210px}.alumni-name-cell a{color:#162d54;font:600 12px var(--font-inter),sans-serif;text-decoration:none;display:block}.alumni-name-cell a>span{color:#1a73e8;max-height:0;font:600 7px var(--font-plex-mono),monospace;letter-spacing:.04em;text-transform:uppercase;opacity:0;margin-top:0;transition:max-height .15s,margin .15s,opacity .15s;display:block;overflow:hidden}.alumni-grid tbody tr:hover .alumni-name-cell a>span,.alumni-name-cell a:focus-visible>span{opacity:1;max-height:14px;margin-top:4px}.alumni-grid td:nth-child(3){min-width:180px}.alumni-grid td:nth-child(4),.alumni-grid td:nth-child(5){white-space:nowrap}.alumni-grid td:nth-child(6){min-width:150px}.alumni-grid td:nth-child(7){min-width:210px}.alumni-grid td:nth-child(7) small,.alumni-grid td:nth-child(7) strong{display:block}.alumni-grid td:nth-child(7) small{color:#77808f;margin-top:3px;font-size:8px}.alumni-grid td:nth-child(n+9){text-align:center}.contact-availability{color:#8a93a2;font:600 8px var(--font-plex-mono),monospace;text-transform:uppercase}.contact-availability.is-available{color:#166534}.alumni-grid-empty{text-align:center;color:#747d8a!important;height:120px!important}.alumni-sheet-footer{color:#606978;height:38px;font:500 9px var(--font-inter),sans-serif;background:#f1f3f4;align-items:center;gap:4px;padding:0 10px;display:flex}.alumni-sheet-footer>span{padding:10px 18px}.alumni-sheet-footer .is-active{color:#1d3d72;background:#fff;border-bottom:2px solid #1a73e8;font-weight:600}.alumni-sheet-footer strong{font:600 7px var(--font-plex-mono),monospace;text-transform:uppercase;margin-left:auto}.record-facts>div:nth-child(7){border-left:0}.record-contact-panel{background:#fbfaf6;border:1px solid #cfcac0;margin-top:34px}.record-contact-panel>header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.record-contact-panel>header>div{align-items:center;gap:13px;display:flex}.record-contact-panel>header span{color:var(--slate);font:500 8px var(--font-plex-mono),monospace}.record-contact-panel h2{color:var(--blue);font:500 20px var(--font-newsreader),serif}.contact-state{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.07em;text-transform:uppercase;border:1px solid #c8c2b7;padding:6px 9px}.contact-state.is-complete{color:#166534;border-color:#9fc2a5}.contact-message.is-error,.contact-state.is-failed{color:#9b2c28}.contact-fact-grid{grid-template-columns:repeat(3,1fr);display:grid}.contact-fact-grid article{border-right:1px solid var(--hairline);min-height:150px;padding:22px}.contact-fact-grid article:last-child{border-right:0}.contact-fact-grid article>span{color:var(--slate);font:600 7px var(--font-plex-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.contact-fact-grid article>strong{overflow-wrap:anywhere;color:var(--blue);font:600 12px/1.55 var(--font-inter),sans-serif;margin-top:18px;display:block}.contact-fact-grid footer{color:#747b87;font:500 7px var(--font-plex-mono),monospace;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.contact-empty{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 22px;display:grid}.contact-empty p{color:var(--slate);font-size:10px}.contact-empty small{color:#747b87;grid-column:1/-1;font-size:8px}.contact-empty button,.contact-panel-actions button{background:var(--blue);color:#fff;font:600 8px var(--font-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:11px 14px}.contact-empty button:disabled,.contact-panel-actions button:disabled{opacity:.45;cursor:not-allowed}.contact-message{border-top:1px solid var(--hairline);color:#166534;padding:11px 22px;font-size:9px}.contact-panel-actions{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.contact-panel-actions button{color:var(--blue);background:#e9ecf2}.contact-panel-actions small{color:#747b87;font-size:8px}@media (max-width:1000px){.alumni-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.alumni-filter-row button{min-height:32px}}@media (max-width:640px){.alumni-sheet-shell{padding:24px 0 70px}.alumni-sheet-heading{align-items:flex-start}.alumni-sheet-heading h1{font-size:36px}.alumni-sheet-menu span:nth-child(n+4){display:none}.alumni-sheet-menu strong{font-size:7px}.alumni-filter-row{grid-template-columns:1fr 1fr}.alumni-filter-row label{grid-template-columns:1fr}.alumni-filter-row label>span{padding-top:6px}.alumni-filter-row select{height:25px}.alumni-grid-wrap{max-height:none}.alumni-sheet-footer>span{padding-inline:10px}}.production-engine{border:1px solid var(--hairline);background:var(--paper);margin:36px 0;padding:30px}.production-engine>header{grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:40px;display:grid}.production-engine>header h2{color:var(--blue);font:400 36px var(--font-newsreader),serif;margin-top:10px}.production-engine>header>p{color:var(--slate);font-size:11px;line-height:1.6}.production-engine-grid{border:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.production-engine-grid article{border-right:1px solid var(--hairline);flex-direction:column;min-height:140px;padding:18px;display:flex}.production-engine-grid article:last-child{border-right:0}.production-engine-grid small,.production-engine-grid span{color:var(--slate);font:600 8px var(--font-plex-mono),monospace;letter-spacing:.05em}.production-engine-grid strong{color:var(--blue);font:500 20px var(--font-newsreader),serif;margin:14px 0}.production-engine-grid strong.is-off{color:var(--verified)}.production-engine-grid strong.is-on{color:var(--suppressed)}.production-engine-grid button,.production-review-card button{border:1px solid var(--blue);color:var(--blue);font:600 8px var(--font-plex-mono),monospace;cursor:pointer;background:0 0;margin-top:auto;padding:9px 12px}.production-engine-grid button:disabled,.production-review-card button:disabled{opacity:.45;cursor:default}.production-metadata{border:1px solid var(--hairline);background:#f5f3ec;margin-top:16px;padding:15px}.production-metadata strong{color:var(--blue);font-size:10px}.production-metadata p{color:var(--slate);margin-top:8px;font-size:9px;line-height:1.6}.production-review-card{border:1px solid var(--hairline);margin-top:16px}.production-review-card>header{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:16px;display:flex}.production-review-card>header small,.production-review-card>header strong{display:block}.production-review-card>header small{color:var(--slate);margin-top:5px;font-size:9px}.production-review-card>header button{margin:0}.production-review-card>div{grid-template-columns:repeat(3,1fr);display:grid}.production-review-card>div button{text-align:left;border-width:0 1px 0 0;flex-direction:column;align-items:flex-start;min-height:82px;margin:0;display:flex}.production-review-card>div button:last-child{border-right:0}.production-review-card>div span{font-size:10px}.production-review-card>div small{color:var(--slate);margin-top:8px;font-size:8px;line-height:1.45}@media (max-width:800px){.production-engine-grid,.production-engine>header,.production-review-card>div{grid-template-columns:1fr}.production-engine-grid article,.production-review-card>div button{border-right:0;border-bottom:1px solid var(--hairline)}}.el-normalized dl>.el-wide{border-right:0;grid-column:1/-1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}