@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bc51258972ef011.1t23271dk9abp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1f658b2c64da6b3.p.0obcy7v14u1cn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.C_9ofW_className{font-family:Special Elite,Courier New,Courier,monospace;font-style:normal;font-weight:400}.C_9ofW_variable{--font-special-elite:"Special Elite", Courier New, Courier, monospace}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2aa5a4009f7d5936.42gkqnxf3tkp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e6072b2158a88198.20c1bqics_-ej.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dfa7c08503ab5a99.03_kbju97xbuz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b18802e8a0923218.1zrccfvuz4n7d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acfad49e55cb8c43.2jb9323z3-v9y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/99e1843c96eb05bc.2-c8f_nh4m07i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/82606c5be961a736.p.3cwk8hsy4xaz7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78a67315aea3bfb4.3ehd6ra1u7sc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a506ee4ee57cea5.06ryuqa-rsgam.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b6d8f1edb4a9c1.0zjqipryi3duk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2dc1462ede5c96f8.3z76le-1__vzu.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8a8adb12cd0c69d.2cgl1b84y-1yx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8de5ae5d3d36cb6.0vr04k-3zj7s3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5c14f724c50eac7.p.3hgghf1r8-t0-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.s6w0SG_className{font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:400}.s6w0SG_variable{--font-eb-garamond:"EB Garamond", Georgia, Times New Roman, serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--tape-edge:100%}*,:before,:after,::backdrop{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-evidence:Menlo, Monaco, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-0{top:0}.top-1{top:var(--spacing)}.top-full{top:100%}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-1305{margin:calc(var(--spacing) * 1305)}.m-11526{margin:calc(var(--spacing) * 11526)}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[13px\]{margin-top:13px}.mt-\[18px\]{margin-top:18px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-\[502\/263\]{aspect-ratio:502/263}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[22px\]{width:22px;height:22px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-auto{height:auto}.max-h-\[calc\(100svh-70px\)\]{max-height:calc(100svh - 70px)}.min-h-\[31px\]{min-height:31px}.min-h-\[70px\]{min-height:70px}.w-16{width:calc(var(--spacing) * 16)}.w-\[38px\]{width:38px}.w-\[220px\]{width:220px}.w-full{width:100%}.max-w-\[960px\]{max-width:960px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1267px\]{max-width:1267px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+220px\)\]{--tw-translate-y:calc(calc(100% + 220px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-2{rotate:-2deg}.-rotate-\[1\.4deg\]{rotate:-1.4deg}.-rotate-\[1\.5deg\]{rotate:-1.5deg}.-rotate-\[1\.6deg\]{rotate:-1.6deg}.rotate-6{rotate:6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[18px\]{column-gap:18px}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-crime-red{border-color:var(--crime-red)}.border-paper\/25{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.border-paper\/25{border-color:color-mix(in oklab, var(--paper) 25%, transparent)}}.border-paper\/50{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.border-paper\/50{border-color:color-mix(in oklab, var(--paper) 50%, transparent)}}.bg-background,.bg-background\/88{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/88{background-color:color-mix(in oklab, var(--background) 88%, transparent)}}.bg-board{background-color:var(--board)}.bg-evidence-yellow{background-color:var(--evidence-yellow)}.bg-paper{background-color:var(--paper)}.bg-paper-light{background-color:var(--paper-light)}.fill-none{fill:none}.stroke-annotation-red{stroke:var(--annotation-red)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.text-center{text-align:center}.font-body{font-family:var(--font-body-stack)}.font-display{font-family:var(--font-display-stack)}.font-evidence{font-family:Menlo,Monaco,Consolas,monospace}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.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-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-brown-text{color:var(--brown-text)}.text-crime-red{color:var(--crime-red)}.text-crime-red-dark{color:var(--crime-red-dark)}.text-evidence-caption{color:var(--evidence-caption)}.text-paper{color:var(--paper)}.text-paper-light{color:var(--paper-light)}.text-paper\/60{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.text-paper\/60{color:color-mix(in oklab, var(--paper) 60%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-crime-red\/60{-webkit-text-decoration-color:var(--crime-red);-webkit-text-decoration-color:var(--crime-red);-webkit-text-decoration-color:var(--crime-red);text-decoration-color:var(--crime-red)}@supports (color:color-mix(in lab, red, red)){.decoration-crime-red\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--crime-red) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--crime-red) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--crime-red) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--crime-red) 60%, transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-\[0\.14\]{opacity:.14}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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-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))}.transition-none{transition-property:none}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-evidence-yellow-alt:hover{background-color:var(--evidence-yellow-alt)}.hover\:text-paper-light:hover{color:var(--paper-light)}.hover\:decoration-crime-red:hover{-webkit-text-decoration-color:var(--crime-red);-webkit-text-decoration-color:var(--crime-red);-webkit-text-decoration-color:var(--crime-red);text-decoration-color:var(--crime-red)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:bg-evidence-yellow:focus{background-color:var(--evidence-yellow)}.focus\:p-3:focus{padding:calc(var(--spacing) * 3)}.focus\:text-background:focus{color:var(--background)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:1024px){.min-\[1024px\]\:hidden{display:none}}@media (min-width:1440px){.min-\[1440px\]\:block{display:block}.min-\[1440px\]\:hidden{display:none}.min-\[1440px\]\:flex-row{flex-direction:row}.min-\[1440px\]\:items-center{align-items:center}.min-\[1440px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[1440px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[1440px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[1440px\]\:py-4{padding-block:calc(var(--spacing) * 4)}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-\[13px\]{font-size:13px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[54px\]{font-size:54px}.md\:leading-\[52px\]{--tw-leading:52px;line-height:52px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:text-\[58px\]{font-size:58px}}@media (min-width:96rem){.\32 xl\:px-\[60px\]{padding-inline:60px}}}.faq-board{--faq-ink:#1d1408;border-bottom:24px solid var(--background);background-color:var(--board);background-image:linear-gradient(#0a0a0acc,#0a0a0ae0),url(/images/background-texture.png)}.faq-notes{gap:34px 40px;width:calc(100% - 64px);max-width:520px;margin-top:48px}.faq-note{min-width:0;color:var(--faq-ink);background:var(--paper-light);padding:26px 24px;position:relative;box-shadow:0 18px 32px #0000008c}.faq-note .evidence-pin{top:-7px;left:24px}.faq-hackathon{transform:rotate(-1.2deg)}.faq-participants{transform:rotate(1.4deg)}.faq-teams{transform:rotate(-2deg)}.faq-beginners{transform:rotate(1.8deg)}.faq-virtual{transform:rotate(-1.6deg)}.faq-packing{transform:rotate(2.2deg)}.faq-parking{transform:rotate(-1.4deg)}.faq-travel{transform:rotate(1.6deg)}.faq-footer{padding-block:86px 64px}.case-closes{width:calc(100% - 64px);max-width:520px;min-height:235px;color:var(--faq-ink);padding:30px 28px;transform:rotate(-1.6deg);box-shadow:0 20px 36px #0009}.case-closes .evidence-pin{width:26px;height:26px;left:calc(50% - 13px)}.faq-link{text-underline-offset:4px}.faq-link:hover,.faq-link:focus-visible{text-decoration:underline}.case-closes .faq-link:focus-visible{outline-color:var(--crime-red-dark)}@media (min-width:900px){.faq-notes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px}.faq-note{min-height:166px}.faq-virtual,.faq-packing{min-height:139px}}.team-board{background-color:var(--board);background-image:linear-gradient(#0a0a0ab8,#0a0a0acc),url(/images/background-texture.png);padding-bottom:56px}.team-canvas{width:calc(100% - 64px);max-width:660px;margin-top:44px}.team-card{background:var(--paper-light);width:230px;padding:12px 12px 52px;position:relative;box-shadow:0 20px 34px #0000008c}.team-label{width:198px;min-height:37px;padding-block:6px;bottom:11px;left:16px}.team-role{color:#5c4a28}.team-president-one{transform:rotate(-2.4deg)}.team-president-two{transform:rotate(1.8deg)}.team-marketing{transform:rotate(-1.4deg)}.team-logistics{transform:rotate(2.8deg)}.team-finance{transform:rotate(-2.8deg)}.team-technology{transform:rotate(1.4deg)}.team-design{transform:rotate(-1.8deg)}.team-sponsorship{transform:rotate(2.2deg)}.team-president-one .team-label{left:20px;transform:rotate(-1.2deg)}.team-president-two .team-label{transform:rotate(1deg)}.team-marketing .team-label{left:18px;transform:rotate(-1.6deg)}.team-logistics .team-label{transform:rotate(1.4deg)}.team-finance .team-label{left:21px;transform:rotate(-1deg)}.team-technology .team-label{transform:rotate(2deg)}.team-design .team-label{left:19px;transform:rotate(-1.8deg)}.team-sponsorship .team-label{transform:rotate(1.2deg)}@media (min-width:1200px){.team-canvas{width:1120px;max-width:none;height:622px;margin-top:14px;display:block}.team-card{position:absolute}.team-president-one{top:31.3px;left:34.45px}.team-president-two{top:32.45px;left:305.82px}.team-marketing{top:33.23px;left:576.74px}.team-logistics{top:30.54px;left:843.54px}.team-finance{top:346.54px;left:33.54px}.team-technology{top:349.23px;left:306.73px}.team-design{top:348.46px;left:575.82px}.team-sponsorship{top:347.68px;left:844.91px}}.sponsors-board{background-color:var(--board);background-image:linear-gradient(#0a0a0a9e,#0a0a0ab8),url(/images/background-texture.png);padding-bottom:64px}.sponsors-flourish{transform:translate(70px)}.sponsors-magnifier{width:80px;height:120px}.sponsors-canvas{width:calc(100% - 64px);max-width:600px;margin-top:64px}.sponsor-note{z-index:1;background:var(--paper-light);color:#8d8779;place-items:center;width:200px;height:200px;display:grid;position:relative;box-shadow:0 18px 30px #0000008c}.sponsor-top-left{transform:rotate(-2.6deg)}.sponsor-top-center{transform:rotate(2.2deg)}.sponsor-top-right{transform:rotate(-1.4deg)}.sponsor-bottom-left{transform:rotate(3deg)}.sponsor-bottom-center{transform:rotate(-3deg)}.sponsor-bottom-right{transform:rotate(1.6deg)}.sponsors-cta{margin-inline:auto;flex-direction:column;align-items:center;width:100%;margin-top:64px;padding-inline:clamp(12px,3vw,24px);display:flex}.sponsors-cta>a{overflow-wrap:anywhere;max-width:100%}@media (min-width:1024px){.sponsors-title{text-align:center;height:58px;display:block}.sponsors-magnifier{width:160px;height:240px;position:absolute;top:-37px;left:calc(50% + 165px)}.sponsors-canvas{max-width:900px;height:560px;margin-top:72px}.sponsors-notes{height:100%}.sponsor-note{position:absolute}.sponsor-top-left{top:25.57px;left:25.57px}.sponsor-top-center{top:-3.77px;left:346.23px}.sponsor-top-right{top:31.58px;left:667.59px}.sponsor-bottom-left{top:314.9px;left:28.9px}.sponsor-bottom-center{top:350.9px;left:344.9px}.sponsor-bottom-right{top:319.25px;left:667.25px}.sponsors-cta{margin-top:34px}}:root{--background:#0a0a0a;--foreground:var(--paper-light);--paper:#d4b483;--paper-light:#fcfaf3;--board:#4a2f1b;--evidence-yellow:#f2c230;--evidence-yellow-alt:#e8b829;--note-yellow:#f6cf52;--annotation-red:#b90000;--crime-red:#8b0000;--crime-red-dark:#5c1010;--brown-text:#211408;--folder-tab:#ddbf8e;--evidence-caption:#4a3a22;--photo-placeholder:#e6e2d6;--photo-placeholder-ink:#7d776a;--muted:#b0a397;--font-body-stack:var(--font-eb-garamond), Georgia, "Times New Roman", serif;--font-display-stack:var(--font-special-elite), "Courier New", Courier, monospace}.statistics-board{background-color:var(--board);background-image:linear-gradient(#0a0a0a57,#0a0a0a9e),url(/images/background-texture.png);padding-block:64px 88px}.statistics-canvas{width:calc(100% - 64px);max-width:760px}.statistic-note{z-index:1;text-align:center;background:var(--paper);width:min(100%,220px);min-height:220px;padding:66px 16px 28px;position:relative;box-shadow:0 18px 30px #0000008c}.statistic-value{font-size:40px;line-height:1}.evidence-pin{z-index:2;width:22px;height:22px;top:-7px;left:calc(50% - 11px)}.evidence-pin-red{background:url(/images/evidence-pushpin.png) 50%/contain no-repeat}.evidence-pin-gold{background:radial-gradient(circle at 35% 30%, var(--paper-light), var(--evidence-yellow) 36%, var(--evidence-yellow-alt) 60%, var(--brown-text));border-radius:50%;box-shadow:1px 2px 3px #00000073}.statistic-applicants{background:var(--note-yellow);width:min(100%,374px);min-height:195px;transform:rotate(4deg)}.statistic-applicants .statistic-value+p{margin-top:32px}.statistic-oval{width:136%;height:170%;top:-35%;left:-18%;transform:rotate(-5deg)}.statistic-participants{background:var(--evidence-yellow);width:min(100%,361px);min-height:245px;transform:rotate(-5.5deg)}.statistic-participants .statistic-value{font-size:52px}.statistic-sponsors{background:var(--paper-light);transform:rotate(2.6deg)}@media (min-width:1024px){.statistics-board{padding-block:80px 49px}.statistics-canvas{max-width:1226px;height:635px}.statistics-notes{height:100%;display:block}.statistic-note{width:17.9445%;height:220px;position:absolute}.statistic-value{font-size:44px}.statistic-applicants{width:30.5057%;height:195px;top:31.7px;left:1.5816%}.statistic-participants{width:29.4176%;height:245px;top:-35.16px;left:68.3915%}.statistic-participants .statistic-value{font-size:64px}.statistic-sponsors{top:341.12px;left:45.279%}}body{background:var(--background);color:var(--foreground);font-family:var(--font-body-stack)}:focus-visible{outline:3px solid var(--evidence-yellow);outline-offset:5px}.hero{background-color:var(--board);background-image:linear-gradient(#0a0a0a1a,#0a0a0a57),url(/images/background-texture.png);background-repeat:no-repeat,repeat;min-height:720px}.hero-outline{width:min(95%,820px);top:165px}.hero-content{padding-top:155px;padding-bottom:200px}.case-file{width:275px}.hero-title{white-space:nowrap;margin-top:55px;font-size:40px;line-height:1}.hero-tagline{margin-top:24px;font-size:clamp(28px,3.3vw,42px);line-height:1.3}.hero-metadata{max-width:800px;margin-top:18px;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.hero-register{letter-spacing:.06em;min-height:80px;margin-top:48px;padding:18px 24px;font-size:30px;line-height:1.2}.hero-register:focus-visible{outline-color:var(--paper-light)}@property --tape-edge{syntax:"<length-percentage>";inherits:true;initial-value:100%}.evidence-tape{width:max(240vw,2400px);color:var(--background);font-family:var(--font-display-stack);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;left:50%;overflow:visible}.evidence-tape-print{background:var(--tape-color);border-block:3px solid #0a0a0ad9;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.evidence-tape-top{--tape-color:var(--evidence-yellow);--tape-angle:-9deg;--tape-nudge:-8px;--tape-duration:.85s;--tape-delay:40ms;height:45px;font-size:17px;top:65px;transform:translate(-50%)rotate(-9deg)}.evidence-tape-bottom{--tape-color:var(--evidence-yellow-alt);--tape-angle:6deg;--tape-nudge:8px;--tape-duration:.9s;--tape-delay:.14s;height:41px;font-size:14px;bottom:60px;transform:translate(-50%)rotate(6deg)}@media (min-width:640px){.hero-title{font-size:80px}}@media (min-width:1024px){.hero{min-height:834px}.hero-content{padding-top:160px;padding-bottom:230px}.hero-title{margin-top:75px;font-size:112px;line-height:130px}.hero-tagline{margin-top:17px}.hero-register{min-height:106px;margin-top:55px;padding:20px 36px;font-size:50px}.evidence-tape-bottom{bottom:70px}}@media (min-width:1200px){.hero-title{font-size:140px}}.about-board{background-color:var(--board);background-image:linear-gradient(#0a0a0a57,#0a0a0a57),url(/images/background-texture.png);padding-block:64px 88px}.case-folder{width:calc(100% - 40px);max-width:720px;margin-inline:auto;padding:32px 24px;transform:rotate(-.4deg);box-shadow:0 26px 50px #0009}.case-folder-tab{background:var(--folder-tab);border-radius:8px 8px 0 0;width:150px;height:34px;top:-32px;left:24px}.about-heading{font-size:28px;line-height:1.15}.about-copy{font-size:20px;line-height:1.3}.evidence-photo{width:100%;margin-inline:auto;box-shadow:0 16px 26px #00000073}.exhibit-a{max-width:526px;transform:rotate(-2.35deg)}.exhibit-b{max-width:596px;transform:rotate(3.38deg)}.evidence-paperclip{background:url(/images/evidence-paperclips.png) -14px -21px/144px 144px no-repeat;width:31px;height:100px}.exhibit-a-clip{top:-28px;left:0;transform:rotate(-86.84deg)scale(.7)}.exhibit-b-clip{top:-25px;right:0;transform:rotate(91.01deg)scale(.7)}@media (min-width:640px){.case-folder{padding:48px}.case-folder-tab{width:190px;left:44px}.about-heading{font-size:38px;line-height:38px}.about-copy{font-size:25px;line-height:29px}}@media (min-width:1024px){.case-folder{width:calc(100% - 64px);max-width:1340px;min-height:653px;padding:52px;transform:rotate(-1.4deg)}}@media (min-width:1200px){.case-folder{width:calc(100% + 74px);margin-left:max(32px,50% - 670px);margin-right:0}.about-introduction{width:calc(100% + 64px)}.exhibit-a{margin-left:-52px}.exhibit-b{width:596px;margin-left:24px}.about-collective{width:min(660px,50vw - 32px);margin-left:-100px}.exhibit-a-clip{transform:rotate(-86.84deg)}.exhibit-b-clip{transform:rotate(91.01deg)}}html{scroll-behavior:smooth;--parallax-soft-x:0px;--parallax-soft-y:0px;--parallax-medium-x:0px;--parallax-medium-y:0px;--parallax-inverse-x:0px;--parallax-inverse-y:0px}section[id]{scroll-margin-top:88px}.cursor-spotlight{--spotlight-x:50vw;--spotlight-y:50vh;opacity:0;background:radial-gradient(circle 210px at var(--spotlight-x) var(--spotlight-y), #fff1c417, #fff1c408 45%, transparent 72%);mix-blend-mode:screen;transition:opacity .22s}.cursor-spotlight[data-active=true]{opacity:1}.cursor-string-trail{opacity:.8}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mouse-parallax-soft{translate:var(--parallax-soft-x) var(--parallax-soft-y)}.mouse-parallax-medium{translate:var(--parallax-medium-x) var(--parallax-medium-y)}.mouse-parallax-inverse,.statistic-note:nth-child(2n),.sponsor-note:nth-child(2n),.team-card:nth-child(2n),.faq-note:nth-child(2n){translate:var(--parallax-inverse-x) var(--parallax-inverse-y)}.physical-paper,.statistic-note,.sponsor-note,.team-card,.faq-note{transition:opacity .65s,scale .19s,box-shadow .19s,filter .65s}.physical-paper:hover,.statistic-note:hover,.sponsor-note:hover,.team-card:hover,.faq-note:hover{scale:1.018;box-shadow:0 24px 42px #0000009e}.physical-button{transition:translate .18s,scale .18s,box-shadow .18s,background-color .18s}.physical-button:hover{translate:0 -3px;scale:1.02;box-shadow:0 12px 24px #00000061}.physical-button:active{translate:0 1px;scale:.985}}@keyframes hero-tape-reveal{0%{--tape-edge:calc(50% - 60vw);transform:translateX(-50%) rotate(var(--tape-angle)) translateX(var(--tape-nudge))}85%{--tape-edge:calc(50% + 60vw);transform:translateX(-50%) rotate(var(--tape-angle)) translateX(calc(var(--tape-nudge) * -.125))}to{--tape-edge:100%;transform:translateX(-50%) rotate(var(--tape-angle)) translateX(0)}}@keyframes hero-evidence-in{0%{opacity:0;translate:0 14px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes hero-outline-in{0%{opacity:0;scale:.965}to{opacity:.14;scale:1}}@media (prefers-reduced-motion:no-preference){.evidence-tape{animation:hero-tape-reveal var(--tape-duration) cubic-bezier(.3, .6, .4, 1) var(--tape-delay) both}.evidence-tape-print{clip-path:inset(0 calc(100% - var(--tape-edge)) 0 0)}.evidence-tape-bottom .evidence-tape-print{clip-path:inset(0 0 0 calc(100% - var(--tape-edge)))}.hero-outline{animation:.9s ease-out .17s both hero-outline-in}.case-file{animation:.5s ease-out .26s both hero-evidence-in}.hero-title{animation:.6s cubic-bezier(.2,.78,.28,1) .34s both hero-evidence-in}.hero-tagline{animation:.52s ease-out .47s both hero-evidence-in}.hero-metadata{animation:.5s ease-out .56s both hero-evidence-in}.hero-register{animation:.52s ease-out .65s both hero-evidence-in}}@keyframes pin-pop{0%{opacity:0;scale:.35}65%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes string-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes draw-evidence-line{0%{stroke-dashoffset:1px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@keyframes stamp-land{0%{opacity:0;scale:1.32}58%{opacity:1;scale:.94}78%{scale:1.055}to{opacity:1;scale:1}}@keyframes paper-reveal{0%{opacity:0;filter:blur(2px);scale:.96}to{opacity:1;filter:none;scale:1}}@keyframes faq-paper-reveal{0%{left:var(--faq-reveal-shift,0px);opacity:0;filter:blur(2px);scale:.96}to{opacity:1;filter:none;left:0;scale:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal=folder],html.reveal-ready [data-reveal=title],html.reveal-ready [data-reveal=fade]{opacity:0;filter:blur(2px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),scale .65s cubic-bezier(.2,.7,.2,1),filter .65s,top .65s cubic-bezier(.2,.7,.2,1);scale:.96}html.reveal-ready [data-reveal=paper]{opacity:0;filter:blur(2px);transition:scale .19s,box-shadow .19s;scale:.96}html.reveal-ready [data-reveal=paper].is-visible{opacity:1;filter:none;animation:paper-reveal .65s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s) backwards;scale:1}html.reveal-ready [data-reveal=folder]{top:24px;scale:.98}html.reveal-ready [data-reveal=left],html.reveal-ready [data-reveal=right]{opacity:0;filter:blur(2px);transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1),filter .65s,scale .19s,box-shadow .19s}html.reveal-ready [data-reveal=left]{translate:-28px 12px}html.reveal-ready [data-reveal=right]{translate:28px 12px}html.reveal-ready [data-reveal=folder].is-visible,html.reveal-ready [data-reveal=title].is-visible,html.reveal-ready [data-reveal=fade].is-visible{opacity:1;filter:none;scale:1}html.reveal-ready [data-reveal=folder].is-visible{top:0}html.reveal-ready .faq-note[data-reveal=paper]{--faq-reveal-shift:-22px;left:var(--faq-reveal-shift)}html.reveal-ready .faq-note[data-reveal=paper]:nth-child(2n){--faq-reveal-shift:22px}html.reveal-ready .faq-note[data-reveal=paper].is-visible{animation-name:faq-paper-reveal;left:0}html.reveal-ready [data-reveal=left].is-visible,html.reveal-ready [data-reveal=right].is-visible{opacity:1;filter:none;translate:0}html.reveal-ready [data-reveal=stamp]{opacity:0}html.reveal-ready [data-reveal=stamp].is-visible{animation:.56s cubic-bezier(.2,.75,.25,1) both stamp-land}.statistics-notes>[data-reveal]:nth-child(2),.sponsors-notes>[data-reveal]:nth-child(2),.team-canvas>[data-reveal]:nth-child(2),.faq-notes>[data-reveal]:nth-child(2){--reveal-delay:70ms}.statistics-notes>[data-reveal]:nth-child(3),.sponsors-notes>[data-reveal]:nth-child(3),.team-canvas>[data-reveal]:nth-child(3),.faq-notes>[data-reveal]:nth-child(3){--reveal-delay:.14s}.statistics-notes>[data-reveal]:nth-child(4),.sponsors-notes>[data-reveal]:nth-child(4),.team-canvas>[data-reveal]:nth-child(4),.faq-notes>[data-reveal]:nth-child(4){--reveal-delay:.21s}.statistics-notes>[data-reveal]:nth-child(5),.sponsors-notes>[data-reveal]:nth-child(5),.team-canvas>[data-reveal]:nth-child(5),.faq-notes>[data-reveal]:nth-child(5){--reveal-delay:.28s}.statistics-notes>[data-reveal]:nth-child(6),.sponsors-notes>[data-reveal]:nth-child(6),.team-canvas>[data-reveal]:nth-child(6),.faq-notes>[data-reveal]:nth-child(6){--reveal-delay:.35s}.team-canvas>[data-reveal]:nth-child(7),.faq-notes>[data-reveal]:nth-child(7){--reveal-delay:.42s}.team-canvas>[data-reveal]:nth-child(8),.faq-notes>[data-reveal]:nth-child(8){--reveal-delay:.49s}.statistic-note.is-visible .evidence-pin,.sponsor-note.is-visible .evidence-pin,.team-card.is-visible .evidence-pin,.faq-note.is-visible .evidence-pin,.case-closes.is-visible .evidence-pin{animation:.38s cubic-bezier(.2,.8,.25,1.2) both pin-pop;animation-delay:calc(var(--reveal-delay,0s) + .26s)}.statistics-string{opacity:0;clip-path:inset(0 100% 0 0)}.statistics-strings.is-visible .statistics-string{animation:.9s cubic-bezier(.25,.7,.2,1) .36s forwards string-reveal}.statistics-strings.is-visible .statistics-string:nth-of-type(2){animation-delay:.58s}.statistics-strings.is-visible .statistics-string:nth-of-type(3){animation-delay:.8s}.sponsor-network path,.evidence-flourish path{stroke-dasharray:1;stroke-dashoffset:1px}.sponsor-network.is-visible path{animation:1.25s ease-out .18s forwards draw-evidence-line}.evidence-flourish.is-visible path{animation:.7s ease-out forwards draw-evidence-line}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-reveal=paper].is-visible:hover,[data-reveal=left].is-visible:hover,[data-reveal=right].is-visible:hover{scale:1.018;box-shadow:0 24px 42px #0000009e}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cursor-spotlight,.cursor-string-trail{display:none!important}[data-reveal]{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;translate:none!important;scale:1!important}[data-reveal=folder]{top:0!important}.faq-note[data-reveal=paper]{left:0!important}.statistics-string,.sponsor-network path,.evidence-flourish path{opacity:1!important;clip-path:none!important;stroke-dashoffset:0!important;animation:none!important}}.exhibit-stack{min-height:290px}.exhibit-photo{cursor:grab;touch-action:pan-y;z-index:1;transition:transform .45s}.exhibit-photo[data-open=true]{transform:translateY(270px)rotate(-7deg)}.exhibit-stack:has([data-open=true]){padding-bottom:270px}.duck-mugshot{color:#34291d;text-align:center;background:#e7dcc1;border:2px solid #756951;min-height:270px;padding:12px;position:absolute;inset:0 0 auto;box-shadow:0 8px 20px #0004}.duck-mugshot p{margin-top:6px;font-size:15px;line-height:1.35}.duck-portrait{cursor:pointer;width:100%;display:block}.duck-portrait .duck-photo{object-fit:contain;width:100%;height:145px}.duck-portrait span{font-size:10px}.after-hours-chain{z-index:70;color:#fff1c9;text-shadow:0 1px 4px #000;width:144px;font-family:var(--font-display-stack);cursor:pointer;touch-action:pan-x;background:0 0;border-radius:0 0 8px 8px;flex-direction:column;align-items:center;padding:0 8px 8px;font-size:13px;display:flex;position:absolute;top:100%;right:32px}.chain-cord{pointer-events:none;transform-origin:top;width:44px;height:110px;margin-bottom:4px;transition:transform 2s ease-out}.after-hours-chain:active .chain-cord{transform:translateY(10px)}.after-hours-chain>span,.after-hours-chain>small{background:#241e2de8;border-radius:3px;padding:3px 7px}@media (prefers-reduced-motion:reduce){.chain-cord{transition:none}}.after-hours-chain small{margin-top:3px;font-size:10px}.after-hours-shade{pointer-events:none;z-index:60;opacity:0;background:#120b2e38;transition:opacity .25s;position:fixed;inset:0}.uv-annotation{visibility:hidden;pointer-events:none;color:#d5ff9d;font-family:var(--font-evidence);text-shadow:0 0 8px #9aff47,0 0 18px #9367ff;z-index:5;font-size:15px;line-height:1.35;position:absolute}[data-after-hours=true] .after-hours-shade{opacity:1}[data-after-hours=true] .uv-annotation{visibility:visible}.uv-paperclip{background:#282038;padding:4px 8px;top:-20px;left:24px;transform:rotate(-4deg)}.uv-confidential{text-align:center;width:270px;font-size:13px;top:43px;left:-25px}.uv-sleep{max-width:150px;top:28%;right:8%;transform:rotate(-12deg)}.uv-sleep>span{border:2px solid #d5ff9d;border-radius:12px;padding:8px 18px;font-size:25px;display:inline-block}.bug-evidence{position:relative}.bug-evidence button{cursor:pointer}.bug-report{background:var(--paper);width:clamp(140px,50vw - 385px,270px);color:var(--brown-text);z-index:10;padding:12px;font-size:14px;line-height:1.4;position:absolute;top:8px;left:calc(100% + 12px);transform:rotate(2deg);box-shadow:0 6px 18px #0008}.literal-bug{color:#242619;z-index:1;width:33px;height:33px;animation:.7s ease-out both bug-step;position:absolute;top:17px;left:32px}@keyframes bug-step{0%{transform:translate(-6px)rotate(-28deg)}to{transform:translate(0)rotate(-15deg)}}@media (hover:hover) and (pointer:fine){[data-after-hours=true] .after-hours-shade{background:radial-gradient(circle 190px at var(--uv-x,50vw) var(--uv-y,50vh), #a572ff10 0%, #120b2e45 100%)}[data-after-hours=true] .uv-annotation{clip-path:circle(190px at calc(var(--uv-x,50vw) - var(--annotation-x,0px)) calc(var(--uv-y,50vh) - var(--annotation-y,0px)))}}@media (prefers-reduced-motion:reduce){.exhibit-photo,.after-hours-shade{transition:none}.literal-bug{animation:none;transform:translate(0)rotate(-15deg)}}.exhibit-stack{width:100%;max-width:526px}.exhibit-stack .exhibit-photo{margin-left:0}.bug-evidence{flex-shrink:0}.bug-evidence .sponsors-magnifier{background:url(/images/magnifying-glass.svg) top/100% no-repeat;border:0;padding:0}@media (min-width:1024px){.bug-evidence{width:160px;height:240px;position:absolute;top:-48px;left:calc(50% + 129px)}.bug-evidence .sponsors-magnifier{position:relative;top:0;left:0}.literal-bug{width:48px;height:48px;top:36px;left:73px}.bug-report{top:36px;left:148px}}@media (min-width:1200px){.exhibit-stack{margin-left:-52px}}@media (max-width:1023px){.sponsors-title:has(.bug-report:not([hidden])){flex-wrap:wrap}.bug-evidence:has(.bug-report:not([hidden])){width:calc(100% - 48px);max-width:420px;margin-inline:auto}.bug-report{width:calc(100% - 108px);left:96px}}header:has(.nav-wordmark){background:linear-gradient(110deg,#272923,#141614);border-bottom:3px solid #ad8e48;box-shadow:0 7px 24px #0009}.nav-wordmark{width:210px;height:auto}.nav-case-link{color:#211408;letter-spacing:.025em;text-align:center;filter:drop-shadow(2px 4px 1px #0009);background:url(/images/evidence/nav-tape.svg) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:100%;height:52px;padding:.14em 6px 0;font-size:18px;line-height:1.2;transition:transform .16s,filter .16s;display:flex;transform:rotate(-1.5deg)}.nav-case-links li:nth-child(2n) .nav-case-link{transform:rotate(1.5deg)}.nav-case-link:hover,.nav-case-link:focus-visible,.nav-case-links li:nth-child(2n) .nav-case-link:hover,.nav-case-links li:nth-child(2n) .nav-case-link:focus-visible{filter:brightness(1.13)drop-shadow(2px 7px 2px #0009);transform:translateY(-3px)rotate(0)}.nav-case-link:active{transform:translateY(1px)}.nav-social-link{color:var(--paper-light);transition:transform .16s,filter .16s}.nav-social-link:hover,.nav-social-link:focus-visible{filter:drop-shadow(0 0 5px #f2c23080);transform:translateY(-3px)}@media (min-width:1440px){.nav-case-link{width:124px}}@media (min-width:1536px){.nav-case-link{width:136px;font-size:20px}}@media (prefers-reduced-motion:reduce){.nav-case-link,.nav-social-link{transition:none}}.hero{background-image:radial-gradient(#100e0ad9 8%,#0000 75%),url(/images/evidence/cork-tile.svg)}.hero-content{z-index:2}.hero-badge{filter:drop-shadow(0 6px 8px #0009);margin-bottom:12px}.hero-title{color:#f9edce;-webkit-text-stroke:1px #3d1712;text-shadow:2px 2px #8b0000,4px 4px #8b0000,7px 8px #190b08,0 15px 25px #000;letter-spacing:-.045em}.hero-register{isolation:isolate;background-image:none;border:2px solid #ffdf65;position:relative;box-shadow:5px 6px #815111,0 0 0 7px #f2c23020,0 15px 35px #0009}.hero-register:before{content:"";z-index:-1;background:var(--paper);clip-path:polygon(.4% 8.1%,1.7% 4.2%,4.6% 5.6%,5.1% 1.8%,8.9% 3.4%,11.3% 2.7%,12.1% 7.9%,12.8% 5.1%,17.6% 3.8%,21.2% 4.6%,23.7% .5%,24.4% 2.9%,29.8% 3.2%,31.1% 6.4%,33.9% 4.1%,39.4% 5.3%,40.2% 1.2%,43.8% 2.6%,48.1% 1.9%,49.7% 4.7%,54.6% 3.5%,57.3% 7.2%,58.1% 3.1%,63.8% 2.3%,67.2% 3.9%,68.6% .8%,73.9% 2.1%,77.4% 1.6%,79.1% 5.9%,80.6% 4.3%,86.8% 3.6%,89.2% 6.8%,90.1% 2.4%,95.7% 1.1%,98.4% 4.9%,99.6% 3.2%,98.9% 16.7%,99.3% 29.1%,97.7% 32.4%,99.1% 37.8%,98.6% 56.2%,99.8% 63.9%,98.4% 68.1%,99.2% 82.6%,97.9% 88.7%,99.5% 96.8%,96.1% 95.3%,92.7% 98.4%,91.9% 94.6%,87.3% 96.1%,82.8% 95.7%,81.6% 99.2%,78.4% 97.3%,72.9% 98.1%,71.1% 93.2%,70.2% 95.6%,65.7% 96.9%,61.3% 94.8%,60.4% 97.7%,54.1% 99.5%,52.8% 96.2%,49.6% 97.1%,45.3% 95.8%,43.9% 91.9%,42.6% 95.1%,37.1% 97.4%,32.4% 96.6%,30.8% 99.1%,27.7% 97.9%,22.3% 98.6%,20.6% 94.1%,19.9% 96.8%,14.2% 95.5%,11.6% 98.8%,10.1% 97.2%,5.8% 96.3%,3.7% 99.6%,.8% 95.9%,1.4% 83.2%,.2% 76.8%,1.1% 61.4%,2.3% 58.9%,.7% 53.1%,1.6% 35.7%,.5% 29.4%,1.2% 17.8%);position:absolute;inset:3px}.hero-register .register-label{text-align:center;width:100%;font-size:1em;display:block;transform:translateY(.12em)}.hero-register:hover,.hero-register:focus-visible{box-shadow:3px 4px #815111,0 0 0 10px #f2c23030,0 18px 40px #000b}.hero-register.hero-register-disabled,.hero-register.hero-register-disabled:hover{cursor:not-allowed;opacity:.5;filter:grayscale(.7);box-shadow:5px 6px #815111,0 0 0 7px #f2c23020,0 15px 35px #0009}.hero-props{pointer-events:none;position:absolute;inset:0}.hero-fingerprint{opacity:.55;width:170px;height:auto;position:absolute;top:24%;left:3%;transform:rotate(-22deg)}.hero-magnifier{filter:drop-shadow(8px 12px 10px #0009);width:280px;height:auto;position:absolute;bottom:12%;right:2%;transform:rotate(24deg)}.hero-tag{width:155px;height:auto;position:absolute;bottom:2%;left:6%;transform:rotate(-18deg)}.blood-trace{opacity:.8;background:radial-gradient(at 40% 40%,#680d0b 0 14%,#0000 15%),radial-gradient(at 68% 55%,#680d0b 0 9%,#0000 10%),radial-gradient(circle at 15% 70%,#680d0b 0 3%,#0000 4%),radial-gradient(circle at 75% 20%,#680d0b 0 3%,#0000 4%),radial-gradient(at 48% 60%,#680d0b 0 8%,#0000 9%);width:180px;height:220px;position:absolute;top:18%;left:18%;transform:rotate(-23deg)}.alley-scene{isolation:isolate;background:#0a1013 url(/images/alley-unlit.svg) top/100% repeat-y;position:relative}.scene-transition{text-align:center;color:#f2c230;min-height:max(360px,14.375vw + 120px);font-family:var(--font-display-stack);background:linear-gradient(#1c140e,#0000);padding:64px 24px 140px}.scene-transition span{letter-spacing:.15em;font-size:11px}.scene-transition p{color:#f4ecd7;margin-top:20px;font-size:clamp(24px,4vw,42px)}.alley-scene .team-board,.alley-scene .faq-board{background:0 0}.team-canvas{gap:44px}.team-card{background:#c4a16c;border:1px solid #8e7047;padding:30px 16px 64px;box-shadow:6px 8px #876a43,10px 20px 30px #0009}.team-card:before{content:"XI / PERSONNEL";color:#493523;background:#c4a16c;border-radius:6px 12px 0 0;width:150px;padding:8px 12px;font:9px monospace;position:absolute;top:-20px;left:-1px}.personnel-heading{color:#46341f;border-bottom:1px solid #745e3c;margin-bottom:12px;padding-bottom:12px;font-size:9px}.team-portrait{aspect-ratio:1.45;text-align:left;background:#b7aa8a url(/images/evidence/fingerprint.svg) 100%/auto 85% no-repeat;justify-items:start;padding-left:8px}.team-portrait span{background:#e8dec5e8;padding:8px;font-size:8px}.team-label{text-align:left;background:0 0;padding-left:3px}.team-label h3{font-size:15px}.team-role{margin-top:6px}.faq-note{background:#e4d7bc;border-left:7px solid #b4935e;padding-top:46px;transform:none}.faq-note:before{content:"CASE 011 / REFERENCE FILE";letter-spacing:.08em;color:#756042;border-bottom:1px solid #9a8766;padding-bottom:6px;font:9px monospace;position:absolute;top:13px;left:24px;right:24px}.faq-note .evidence-pin,.team-card .evidence-pin{display:none}.case-closes{background-image:url(/images/evidence/stamp-confidential.svg);background-position:right 20px bottom 20px;background-repeat:no-repeat;background-size:145px;border-top:10px solid #b59460;padding-bottom:70px}@media (min-width:1200px){.team-canvas{grid-template-columns:repeat(4,1fr);gap:65px 35px;height:auto;padding:30px 0;display:grid}.team-card{width:245px;position:relative;inset:auto}}@media (max-width:1100px){.hero-magnifier{width:170px;right:-25px}.hero-fingerprint{left:-35px}.hero-tag{width:110px;left:1%}}@media (max-width:639px){.hero-tag{width:114px;bottom:-14px;left:12px}.hero-magnifier{width:140px;bottom:3%}.hero-fingerprint{width:115px;top:22%}.blood-trace{width:110px;height:160px;top:14%;left:1%}.hero-title{font-size:clamp(32px,9vw,54px)}.hero-badge{width:76px;height:76px}.nav-wordmark{width:clamp(145px,44vw,175px)}.alley-scene{background-size:auto 1100px}.scene-transition{min-height:370px}}@media (min-width:1536px){.hero-register{min-height:126px;font-size:64px}}.evidence-strings{z-index:2;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.evidence-cord-shadow{stroke:#170704;stroke-width:5px;opacity:.65;transform:translateY(2px)}.evidence-cord{stroke:#a52a24;stroke-width:3px}.evidence-cord-fiber{stroke:#e47a60;stroke-width:.8px;stroke-dasharray:1.5 4.5;opacity:.7}.evidence-flourish{filter:drop-shadow(1px 2px 1px #0008);width:110px;height:100px;overflow:visible;transform:rotate(-12deg)}.evidence-flourish path{stroke:#b44739;stroke-width:3px}@media (max-width:639px){.evidence-cord-shadow{stroke-width:4px}.evidence-cord{stroke-width:2.5px}}.hero-about-stage{isolation:isolate;position:relative;overflow:hidden}.hero-about-stage .hero{z-index:1}.hero-about-stage .hero-props{overflow:hidden}.hero-about-stage .evidence-tape-bottom .evidence-tape-print{box-shadow:0 5px 9px #0006}@media (min-width:1440px){.nav-case-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.board-props{z-index:-1;pointer-events:none;position:absolute;inset:0}.board-prop{filter:drop-shadow(3px 6px 5px #0007);background:50%/contain no-repeat;display:block;position:absolute}.hero-about-stage .about-board{padding-top:130px;padding-bottom:140px}.board-props-about .board-prop-1{opacity:.45;width:135px;height:175px;bottom:-15px;right:8%;transform:rotate(27deg)}.board-props-about .board-prop-2{width:215px;height:80px;top:30px;left:32%;transform:rotate(-13deg)}.board-props-about .board-prop-3{width:170px;height:100px;bottom:8px;left:10%;transform:rotate(11deg)}.board-props-statistics .board-prop-1{width:175px;height:240px;top:43%;left:2%;transform:rotate(-24deg)}.board-props-statistics .board-prop-2{opacity:.4;width:135px;height:175px;top:0;right:7%;transform:rotate(36deg)}.board-props-statistics .board-prop-3{width:170px;height:100px;bottom:0;right:27%;transform:rotate(-9deg)}.board-props-sponsors .board-prop-1{width:155px;height:140px;top:12%;left:12%;transform:rotate(19deg)}.board-props-sponsors .board-prop-2{width:165px;height:100px;top:64%;left:4%;transform:rotate(-16deg)}@media (min-width:1001px){.board-props-sponsors .board-prop-2{top:calc(64% - 125px)}}.board-props-sponsors .board-prop-3{width:195px;height:85px;top:40%;right:6%;transform:rotate(12deg)}@media (max-width:639px){.hero-about-stage .about-board{padding-top:115px;padding-bottom:125px}.board-props-about .board-prop-1{width:85px;height:110px;bottom:2px;right:8%}.board-props-about .board-prop-2{width:165px;height:65px;top:6px;left:calc(12% + 16px)}.board-props-about .board-prop-3{width:130px;height:80px;bottom:0;left:9%}.statistics-board{padding-top:110px;padding-bottom:135px}.board-props-statistics .board-prop-1{width:100px;height:140px;top:46%;left:-22px}.board-props-statistics .board-prop-2{width:80px;height:105px;top:0;right:12%}.board-props-statistics .board-prop-3{width:140px;height:90px;bottom:5px;right:20%}.sponsors-board{padding-bottom:155px}.board-props-sponsors .board-prop-1{width:105px;height:90px;top:2%;left:5%}.board-props-sponsors .board-prop-2{width:125px;height:80px;left:16px}.board-props-sponsors .board-prop-3{width:140px;height:65px;right:5%}}.board-props-sponsors .sponsor-row-blood{width:220px;height:260px;top:12%;left:12%;transform:rotate(-17deg)}@media (max-width:639px){.board-props-sponsors .sponsor-row-blood{width:170px;height:210px;top:2%;left:5%}}.mlh-trust-badge{z-index:80;display:none;position:absolute;top:0}@media (min-width:1024px){.mlh-trust-badge{width:55px;display:block;right:20px}.site-navigation{padding-right:100px}.after-hours-chain{right:110px}}@media (min-width:1280px){.mlh-trust-badge{width:70px;right:40px}.site-navigation{padding-right:136px}.after-hours-chain{right:145px}}@media (min-width:1536px){.mlh-trust-badge{width:96px}.site-navigation{padding-right:164px}.after-hours-chain{right:170px}}.join-investigation{background-color:var(--board);background-image:linear-gradient(#0a0a0a9e,#0a0a0a9e),url(/images/background-texture.png);padding-block:56px 48px}.investigation-role{color:var(--brown-text);background:var(--paper-light);border-top:3px solid var(--crime-red);padding:26px 28px 30px;box-shadow:0 10px 24px #0005}.investigation-role-file{color:var(--crime-red);font:11px/1.5 var(--font-evidence);letter-spacing:.12em}.sponsor-directory{padding-bottom:100px}.sponsor-intro{text-align:center;color:var(--paper-light);margin:64px auto 0;padding-inline:24px;font-size:25px;line-height:1.4}.sponsor-intro span{color:var(--paper);font-size:19px}.sponsor-tier-directory{width:min(1120px,100% - 64px);margin:64px auto 0}.sponsor-tier{--tier-accent:#f2c230;margin-top:64px;position:relative}.sponsor-tier-partner{--logo-w:420px;--logo-h:160px;--logo-area-h:350px;--company-size:32px}.sponsor-tier-gold{--logo-w:300px;--logo-h:115px;--logo-area-h:160px;--company-size:25px}.sponsor-tier-silver{--logo-w:200px;--logo-h:76px;--logo-area-h:115px;--company-size:20px}.sponsor-tier-bronze{--logo-w:130px;--logo-h:50px;--logo-area-h:85px;--company-size:17px}.sponsor-tier-iron{--logo-w:90px;--logo-h:34px;--logo-area-h:65px;--company-size:15px}.sponsor-tier:first-child{margin-top:0}.sponsor-tier-partner{--tier-accent:#73ced0}.sponsor-tier-gold{--tier-accent:#ffc442}.sponsor-tier-silver{--tier-accent:#a6a6a6}.sponsor-tier-bronze{--tier-accent:#d9b584}.sponsor-tier-iron{--tier-accent:#e5e6e7}.sponsor-tier-heading{align-items:center;gap:22px;margin-bottom:42px;display:flex}.tier-file{color:var(--paper);font:11px var(--font-evidence);letter-spacing:.08em;white-space:nowrap}.sponsor-tier-heading h3{color:var(--tier-accent);font:36px/1.1 var(--font-display-stack)}.sponsor-tier-heading h3 span{font:10px var(--font-evidence);letter-spacing:.2em;color:var(--paper);margin-top:8px;display:block}.sponsor-tier-heading h3 .tier-heading-prefix{margin:0 0 8px}.tier-rule{background:linear-gradient(90deg, var(--tier-accent), transparent);opacity:.4;flex:1;height:1px}.sponsor-dossiers{--cols:3;--col-gap:24px;justify-content:center;gap:32px var(--col-gap);flex-wrap:wrap;display:flex}.sponsor-dossiers>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--col-gap)) / var(--cols))}.sponsor-tier-partner .sponsor-dossiers{--cols:1}.sponsor-tier-gold .sponsor-dossiers{--cols:2}.sponsor-tier-bronze .sponsor-dossiers{--cols:4}.sponsor-tier-iron .sponsor-dossiers{--cols:5;--col-gap:18px}@media (min-width:1280px){.sponsor-tier-iron .sponsor-dossiers{--cols:6}}.sponsor-tier-iron .sponsor-dossier{padding:16px}.sponsor-dossiers li{min-width:0}.sponsor-dossier{text-align:left;color:#241c13;border:1px solid #af946c;border-top:5px solid var(--tier-accent);background:#e8dcc4;flex-direction:column;width:100%;height:100%;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:3px 4px #a88a5b,0 12px 22px #0006}.dossier-tab{color:#322519;max-width:calc(100% - 12px);font:9px var(--font-evidence);letter-spacing:.04em;white-space:nowrap;background:#c5aa7e;border-radius:6px 12px 0 0;padding:7px 14px;position:absolute;top:-26px;left:-1px}html[lang=fr] .sponsor-tier-bronze .dossier-tab,html[lang=fr] .sponsor-tier-iron .dossier-tab{letter-spacing:0;padding-inline:4px;font-size:8px}.dossier-status{color:#755a36;font:9px/1.4 var(--font-evidence);letter-spacing:.1em;display:block}.dossier-logo-area{min-height:var(--logo-area-h,105px);border-block:1px solid #a88a5b55;place-items:center;margin:14px 0 20px;padding:20px 10px;display:grid}.dossier-logo{width:100%;max-width:var(--logo-w,320px);height:var(--logo-h,120px);object-fit:contain}.dossier-logo-name{max-width:var(--logo-w,320px);text-align:center;overflow-wrap:anywhere;font:var(--company-size,21px) / 1.25 var(--font-display-stack);color:#46341f;display:block}.dossier-logo-google{mix-blend-mode:multiply}.dossier-logo-ready-plan-go{object-fit:cover;object-position:50% 51.5%}.dossier-copy{flex:1;display:block}.dossier-company{font:var(--company-size,21px) / 1.2 var(--font-display-stack);display:block}.dossier-open{font:10px var(--font-evidence);color:#711e19;cursor:pointer;border-top:1px solid #a88a5b55;justify-content:space-between;gap:16px;min-height:44px;margin-top:22px;padding-top:14px;display:flex}.sponsor-tier-partner .sponsor-dossier{grid-template-columns:1fr 1.2fr;gap:14px 36px;padding:32px;display:grid}.sponsor-tier-partner .dossier-status{grid-column:1/-1}.sponsor-tier-partner .dossier-logo-area{border:1px solid #a88a5b55;grid-area:2/1/4;margin:0}.sponsor-dossier:hover{transform:translateY(-4px)rotate(-.3deg);box-shadow:4px 8px #a88a5b,0 18px 28px #0008}.sponsor-logo-link:focus-visible,.dossier-open:focus-visible{outline-offset:4px;outline:3px solid #711e19}.sponsor-dialog{color:#241c13;background:#e8dcc4;border:1px solid #b69b72;width:min(680px,100vw - 48px);max-height:calc(100dvh - 64px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 100px #000b}.sponsor-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b0de0}.sponsor-dialog-bar{z-index:1;font:11px var(--font-evidence);background:#c5aa7e;border-bottom:1px solid #927650;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.sponsor-dialog-bar button{cursor:pointer;color:#681a16;align-items:center;gap:12px;min-height:44px;padding:8px;display:flex}.sponsor-dialog-bar button span{font-size:26px}.sponsor-dialog-bar button:focus-visible{outline-color:#711e19}.sponsor-dialog-content{padding:32px}.sponsor-dialog-logo{border:1px solid #a88a5b66;place-items:center;min-height:160px;margin:22px 0 30px;padding:24px;display:grid}.sponsor-dialog-content h2{font:32px/1.2 var(--font-display-stack)}.sponsor-dialog-blurb{white-space:pre-line;margin-top:20px;font-size:22px;line-height:1.5}.sponsor-website,.sponsor-challenge a{color:#711e19;text-underline-offset:4px;margin-top:24px;font-size:20px;text-decoration:underline;display:inline-block}.sponsor-challenge{background:#d5c19e;border-left:4px solid #8b0000;margin-top:32px;padding:24px}.sponsor-challenge h3{font:11px var(--font-evidence)}.sponsor-challenge h4{font:22px var(--font-display-stack);margin-top:14px}.sponsor-challenge p{margin-top:12px;font-size:20px;line-height:1.5}.dossier-end{font:9px var(--font-evidence);letter-spacing:.1em;color:#755a36;border-top:1px solid #a88a5b66;margin-top:40px;padding-top:16px}@media (max-width:1000px){.sponsor-tier-bronze .sponsor-dossiers{--cols:3}.sponsor-tier-iron .sponsor-dossiers{--cols:4}}@media (max-width:639px){.sponsor-tier-directory{width:calc(100% - 40px);margin-top:48px}.sponsor-tier-heading{gap:14px}.sponsor-tier-heading h3{font-size:30px}.sponsor-dossiers,.sponsor-tier-gold .sponsor-dossiers{--cols:1;row-gap:38px}.sponsor-tier-bronze .sponsor-dossiers,.sponsor-tier-iron .sponsor-dossiers{--cols:2;--col-gap:14px;row-gap:38px}.sponsor-tier-bronze .sponsor-dossier,.sponsor-tier-iron .sponsor-dossier{padding:14px}.sponsor-tier-partner .sponsor-dossier{gap:0;padding:24px;display:flex}.sponsor-tier-partner .dossier-logo-area{width:100%;min-height:150px;margin:16px 0 24px}.sponsor-tier-partner{--logo-w:290px;--logo-h:115px;--company-size:26px}.sponsor-tier-gold{--logo-w:220px;--logo-h:85px;--logo-area-h:125px}.sponsor-tier-silver{--logo-w:170px;--logo-h:65px;--logo-area-h:100px}.sponsor-dialog{border:0;width:100%;height:100dvh;max-height:100dvh}.sponsor-dialog-content{padding:24px}.sponsor-dialog-bar{padding:10px 16px}.sponsor-dialog-blurb{font-size:20px}}@media (prefers-reduced-motion:reduce){.sponsor-dossier{transition:none}}@media (max-width:639px){.sponsor-dialog{width:100vw;max-width:100vw;margin:0}}.exhibit-team-photo{width:100%;height:auto;display:block}.investigators-directory{padding-bottom:112px}.team-department-nav{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1000px,100% - 40px);margin:32px auto 0;display:flex}.team-department-nav a{color:#e8d9b9;min-height:44px;font:11px/1.3 var(--font-evidence);text-underline-offset:5px;background:#0d1418bb;border:1px solid #bda77966;align-items:center;padding:10px 14px;transition:background-color .16s;display:inline-flex}.team-department-nav a:hover,.team-department-nav a:focus-visible{color:var(--evidence-yellow);border-color:var(--evidence-yellow);background:#25251d}.investigators-content{width:min(1120px,100% - 64px);margin:56px auto 0}.investigator-unit{margin-top:72px}.investigator-unit:first-child{margin-top:0}.investigator-unit-heading{border-bottom:1px solid #c5aa7e44;flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:38px;padding-bottom:18px;display:flex}.investigator-unit-heading>span{font:10px var(--font-evidence);letter-spacing:.08em;color:#bfa77a}.investigator-unit-heading h3{font:30px/1.2 var(--font-display-stack);color:var(--paper-light)}.investigator-unit-heading>p{font:9px var(--font-evidence);letter-spacing:.1em;color:#c7bfae;margin-left:auto}.investigator-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:42px 28px;display:grid}.investigator-presidents-grid{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:48px}.investigator-card{color:#241c13;background:#d7bf96;border:1px solid #a68b61;min-width:0;padding:12px 12px 0;position:relative;transform:rotate(-.6deg);box-shadow:4px 5px #826847,0 14px 25px #0008}.investigator-card:nth-child(2n){transform:rotate(.7deg)}.investigator-lead{border-top:3px solid #d8b75b}.investigator-tab{width:max-content;max-width:100%;font:9px var(--font-evidence);color:#534026;background:#d7bf96;border-radius:5px 10px 0 0;padding:6px 12px;position:absolute;top:-21px;left:-1px}.investigator-photo{aspect-ratio:3/4;background:#b8ac93;width:100%;position:relative;overflow:hidden}.investigator-photo>img{object-fit:cover;object-position:center 30%}.investigator-photo-pending{color:#56452b;height:100%;font:10px var(--font-evidence);background:#c4b594;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;display:flex}.investigator-caption{min-height:100px;padding:18px 2px 20px}.investigator-caption h4{font:18px/1.25 var(--font-display-stack);overflow-wrap:anywhere}.investigator-caption p{color:#675033;font:11px/1.5 var(--font-evidence);margin-top:10px}.investigator-presidents-grid .investigator-caption h4{font-size:22px}@media (max-width:1199px){.investigator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investigator-presidents-grid{grid-template-columns:repeat(2,minmax(0,300px))}}@media (max-width:899px){.investigator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.investigators-content{width:calc(100% - 48px);margin-top:44px}.investigator-grid{grid-template-columns:minmax(0,320px);justify-content:center;gap:40px}.investigator-unit-heading{gap:12px}.investigator-unit-heading>span{width:100%}.investigator-unit-heading h3{font-size:26px}.investigator-unit-heading>p{margin-left:0}.investigator-card,.investigator-card:nth-child(2n){transform:none}}.sponsors-heading-space{height:100px}.investigators-heading-group{padding-top:18px}.hero-date{color:var(--evidence-yellow);font:clamp(22px, 2.4vw, 32px)/1.35 var(--font-display-stack);text-shadow:0 3px 6px #0009;margin-top:24px}.exec-carousel-section{padding-bottom:80px}.exec-filters{flex-wrap:wrap;justify-content:center;gap:8px;width:min(1050px,100% - 40px);margin:32px auto 20px;display:flex}.exec-filters button{color:#d6c7a9;min-height:40px;font:11px/1.3 var(--font-evidence);cursor:pointer;border-bottom:2px solid #0000;padding:10px 13px}.exec-filters button:hover,.exec-filters button[aria-pressed=true]{border-color:var(--evidence-yellow);color:var(--evidence-yellow)}.exec-carousel{width:min(1120px,100%);margin:auto}.exec-photo-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a38b60 #131a1e;align-items:stretch;gap:24px;padding:20px max(24px,50% - 130px);display:flex;position:relative;overflow-x:auto}.exec-photo-track:focus-visible{outline-offset:-4px}.exec-slide{scroll-snap-align:center;opacity:.65;flex:0 0 260px;min-width:0;transition:opacity .2s}.exec-slide-active{opacity:1}.exec-photo{aspect-ratio:3/4;background:#b9ac90;border:1px solid #cfb98455;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 26px #0007}.exec-portrait{position:absolute;inset:0}.exec-portrait>img{object-fit:cover;object-position:center}.exec-photo-pending{color:#54432b;height:100%;font:10px var(--font-evidence);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.exec-person{text-align:center;padding:20px 0 0}.exec-person h3{color:var(--paper-light);font:21px/1.25 var(--font-display-stack);margin-top:0}.exec-role{color:#d8cdb8;font:12px/1.5 var(--font-evidence);margin-top:8px}.exec-carousel-controls{justify-content:center;align-items:center;gap:28px;margin-top:22px;display:flex}.exec-carousel-controls button{width:46px;height:46px;color:var(--evidence-yellow);cursor:pointer;border:1px solid #bda77999;border-radius:50%;font-size:24px}.exec-carousel-controls button:disabled{opacity:.3;cursor:default}.exec-carousel-controls button:not(:disabled):hover{color:#171a16;background:#f2c230}.exec-carousel-controls p{text-align:center;min-width:70px;font:12px var(--font-evidence);color:#9b9485}.exec-carousel-controls p>span:first-child{color:var(--paper-light)}.faq-board .faq-note{min-height:0}.faq-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;list-style:none;display:flex}.faq-disclosure summary::-webkit-details-marker{display:none}.faq-disclosure summary:focus-visible{outline-color:#7b2820}.faq-toggle{flex:0 0 18px;height:18px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:#7b2820;width:16px;height:2px;position:absolute;top:8px;left:1px}.faq-toggle:after{transform:rotate(90deg)}.faq-disclosure[open] .faq-toggle:after{transform:rotate(0)}.faq-disclosure[open]{padding-bottom:6px}@media (max-width:639px){.exec-slide{flex-basis:70vw}.exec-photo-track{gap:18px;padding-inline:15vw}.exec-person h3{font-size:19px}.exec-filters{gap:2px 5px}}@media (prefers-reduced-motion:reduce){.exec-slide{transition:none}}.faq-notes{align-items:start}@media (max-width:1023px){.statistic-note,.statistic-applicants,.statistic-participants{width:min(100%,300px);min-height:200px}.statistic-applicants{transform:rotate(2deg)}.statistic-participants{transform:rotate(-2deg)}.statistic-sponsors{transform:rotate(1.5deg)}.statistics-canvas .evidence-strings{z-index:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html.reveal-ready .statistics-canvas .evidence-strings{opacity:0;transition:opacity .5s .25s}html.reveal-ready .statistics-canvas:has(.statistic-note.is-visible) .evidence-strings{opacity:1}}.language-toggle{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:75;font-family:var(--font-display-stack);background:linear-gradient(110deg,#272923,#141614);border:2px solid #ad8e48;border-radius:6px;gap:2px;padding:3px;display:flex;position:fixed;box-shadow:0 8px 20px #0009}.language-toggle button{min-width:44px;min-height:38px;color:var(--paper);letter-spacing:.06em;cursor:pointer;border-radius:3px;padding:6px 10px 4px;font-size:15px;transition:background-color .16s,color .16s}.language-toggle button:hover{color:var(--paper-light)}.language-toggle button[aria-pressed=true]{background:var(--evidence-yellow);color:var(--brown-text)}.language-toggle button:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.language-toggle button{transition:none}}html[lang=fr] .faq-note:before{content:"DOSSIER 011 / FICHE DE RÉFÉRENCE"}@media (min-width:1440px){html[lang=fr] .nav-case-link{width:auto;min-width:116px;padding-inline:14px}}.statistic-note .statistic-value,.statistic-note p{color:#000}.statistic-applicants .statistic-pin{top:-7px;left:16%}.statistic-caffeine .statistic-pin{left:18%}.statistic-participants .statistic-pin{top:-7px;left:67%}.statistic-caffeine{transform:rotate(-2.4deg)}.statistic-caffeine .statistic-prefix{margin-top:-18px;margin-bottom:6px}.statistic-caffeine .statistic-value{white-space:nowrap;font-size:30px}.statistic-submissions{transform:rotate(6deg)}.statistic-submissions .statistic-pin{top:-1px;left:55%}@media (min-width:1024px){.statistics-canvas{height:600px}.statistic-caffeine{top:31.49px;left:45.3091%}.statistic-caffeine .statistic-value{font-size:30px}.statistic-submissions{top:326.7px;left:22%}.statistic-sponsors{top:341.12px;left:58%}}@media (max-width:1023px){.statistic-caffeine{transform:rotate(-1.5deg)}.statistic-submissions{transform:rotate(2.5deg)}}@media (min-width:1024px) and (max-width:1279px){.statistic-caffeine .statistic-value{font-size:24px}.statistic-participants .statistic-value{font-size:52px}.statistic-participants .statistic-pin{left:85%}}.exec-carousel{width:min(1240px,100% - 48px)}.exec-photo-track{justify-content:safe center;gap:22px;padding:16px 2px 20px;scroll-padding-inline:2px}.exec-slide{scroll-snap-align:start;opacity:1;flex:0 0 220px}.exec-person{padding-top:14px}.exec-person h3{font-size:19px}.exec-carousel-controls{margin-top:14px}.exec-carousel-controls p{min-width:96px}@media (max-width:639px){.exec-carousel{width:100%}.exec-photo-track{justify-content:flex-start;gap:18px;padding-inline:15vw}.exec-slide{scroll-snap-align:center;opacity:.65;flex-basis:70vw}.exec-slide-active{opacity:1}}.alley-scene{background-position:top;background-size:max(100%,1600px);container-type:inline-size}.scene-transition,.alley-scene .team-board,.alley-scene .faq-board{--u:calc(max(100cqw, 1600px) / 1600)}.scene-transition{box-sizing:border-box;min-height:0;height:calc(var(--u) * 230 + 100px);flex-direction:column;padding:56px 24px 0;display:flex}.transition-copy{z-index:1;flex:none;position:relative}.transition-light{z-index:0;pointer-events:none;margin-inline:-24px;flex:1;min-height:0;margin-bottom:-54px;position:relative}.transition-light svg{top:calc(50% - var(--u) * 220);width:100%;height:calc(var(--u) * 1100);position:absolute}@media (min-width:640px) and (max-width:1023px){.transition-light{margin-bottom:-36px}}@media (max-width:639px){.transition-light{margin-bottom:-18px}}.alley-scene .team-board{box-sizing:border-box;min-height:calc(var(--u) * 870 - 100px);padding-bottom:24px}.alley-scene .exec-filters{margin:24px auto 12px}.alley-scene .faq-board{background:#0a1013 url(/images/alley.svg) top/max(100%,1600px) repeat-y}.alley-scene .faq-heading-group{padding-top:calc(var(--u) * 230 + 24px)}.alley-scene .faq-notes{margin-top:36px}.alley-scene .team-board{flex-direction:column;justify-content:center;display:flex}@media (min-width:640px){.alley-scene .exec-carousel{width:min(calc(var(--u) * 1240), calc(100% - 48px))}.alley-scene .exec-slide{flex-basis:calc(var(--u) * 220)}}@media (max-width:639px){.alley-scene .investigators-heading-group{gap:12px}.alley-scene .investigators-heading-group+p{margin-top:16px}.alley-scene .exec-filters{margin:16px auto 4px}.alley-scene .exec-photo-track{padding-block:10px 12px;padding-inline:20vw}.alley-scene .exec-slide{flex-basis:60vw}.alley-scene .exec-carousel-controls{margin-top:6px}}.alley-scene .exec-carousel{margin-block:0}@media (max-width:1023px){.scene-transition{height:calc(var(--u) * 230 + 60px)}.alley-scene .team-board{min-height:calc(var(--u) * 870 - 60px)}}@media (max-width:639px){.alley-scene .exec-slide{flex-basis:min(60vw,236px)}.alley-scene .exec-photo-track{padding-inline:calc(50% - min(60vw,236px)/2)}}html[lang=fr] .case-closes{background-image:url(/images/evidence/stamp-confidential-fr.svg)}.exec-photo-track[data-overflow=false]{scrollbar-width:none;justify-content:center;overflow-x:hidden}.mobile-menu-language,.after-hours-chain>.after-hours-compact{display:none}.faq-contact-email{overflow-wrap:normal;word-break:normal}@media (max-width:1023px){.mobile-menu-panel ul:has(.nav-social-link){justify-content:center;gap:8px;width:fit-content;margin-inline:auto}html[lang=fr] .sponsors-title{flex-direction:column;gap:8px}html[lang=fr] .sponsors-title>.bug-evidence{align-self:flex-end;margin-right:24px}}@media (max-width:639px){.language-toggle-floating{display:none}.mobile-menu-language{border-top:1px solid #bda77955;margin-top:16px;padding-top:20px;display:block}.language-toggle-menu{width:fit-content;position:static}.language-toggle-menu button,.mobile-menu-panel .nav-case-link{min-height:44px}.mobile-menu-panel{overscroll-behavior-y:contain;max-height:calc(100dvh - 100%)}header:has(.mobile-menu-panel:not([hidden]))~.after-hours-chain{visibility:hidden}.evidence-tape{width:180vw}.evidence-tape-top{--tape-duration:.58s;height:32px;font-size:12px}.evidence-tape-bottom{--tape-duration:.62s;height:29px;font-size:11px}.evidence-tape-print{border-block-width:2px}.after-hours-chain{width:64px;min-height:44px;padding-inline:4px;right:16px}.after-hours-chain .chain-cord{object-fit:contain;width:28px;height:66px;margin-bottom:0}.after-hours-chain>span,.after-hours-chain>small{display:none}.after-hours-chain>.after-hours-compact{font-size:11px;display:block}.board-props-statistics .board-prop-1{display:none}.statistic-participants:after{content:"";z-index:2;filter:drop-shadow(3px 6px 5px #0007);pointer-events:none;background:url(/images/evidence/magnifying-glass.svg) 50%/contain no-repeat;width:100px;height:140px;position:absolute;bottom:-28px;left:-60px;transform:rotate(-24deg)}html[lang=fr] #sponsors-heading{letter-spacing:-.03em;font-size:clamp(36px,10.2vw,38px)}.hero-about-stage .about-board{padding-top:125px;padding-bottom:105px;overflow:visible}.hero-about-stage .hero-props{overflow:visible}.case-folder>.grid{gap:36px}.exhibit-stack{min-height:220px}.about-collective{margin-top:36px}#statistics-heading{font-size:clamp(26px,7.2vw,31px)}.scene-transition{height:270px;padding-top:24px}.alley-scene .team-board{min-height:auto;padding-bottom:44px}.exec-filters button{min-height:44px;padding-block:12px}.alley-scene .investigators-heading-group{gap:8px}.investigators-stamp{border-width:2px;width:190px;height:33px;font-size:17px}.uv-sleep{max-width:108px;font-size:11px;top:auto;bottom:112px;right:24px;transform:rotate(-6deg)}.uv-sleep>span{border-width:1px;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:14px;display:inline-flex}.uv-sleep svg{width:44px;height:26px}.uv-confidential{width:170px;font-size:11px;top:calc(100% + 20px);left:50%;transform:translate(-50%)rotate(-6deg)}[data-after-hours=true] .alley-scene .investigators-heading-group{padding-bottom:50px}.sponsor-tier-directory{width:calc(100% - 32px)}.sponsor-directory .dossier-tab{letter-spacing:0;max-width:100%;padding-inline:4px;font-size:8px}.sponsor-tier-silver{--logo-area-h:135px}.sponsor-tier-partner .dossier-logo-area{min-height:180px}.sponsor-dialog-bar{flex-wrap:wrap;gap:4px 12px}.sponsor-dialog-bar>span{overflow-wrap:anywhere;flex:1;min-width:0}.case-closes{width:91%;padding-inline:20px}.case-closes ul{gap:0 18px}.case-closes li .faq-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:479px){.sponsor-tier-bronze .sponsor-dossiers{--cols:1}.sponsor-tier-bronze{--logo-w:150px;--logo-h:58px;--logo-area-h:108px;--company-size:18px}.sponsor-tier-bronze .sponsor-dossier{padding:20px}}.sponsor-socials{flex-wrap:wrap;gap:8px 24px;margin-top:14px;display:flex}.sponsor-socials a{color:#711e19;text-underline-offset:4px;align-items:center;min-height:44px;font-size:20px;text-decoration:underline;display:inline-flex}.sponsor-socials a:focus-visible{outline-offset:4px;outline:3px solid #711e19}.sponsor-tier-partner{--logo-area-h:230px}.sponsor-tier-partner .sponsor-dossiers>li{flex-basis:min(100%,660px)}.sponsor-tier-partner .sponsor-dossier{flex-direction:column;gap:0;padding:32px;display:flex}.sponsor-tier-partner .dossier-logo-area{border:0;border-block:1px solid #a88a5b55;grid-area:auto;width:auto;margin:14px 0 22px}.sponsor-tier-partner .dossier-open{grid-column:auto}@media (max-width:639px){.sponsor-tier-partner{--logo-area-h:160px}.sponsor-tier-partner .sponsor-dossier{padding:24px}.sponsor-tier-partner .dossier-logo-area{min-height:var(--logo-area-h)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
