@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-auto{height:auto}.w-full{width:100%}.grow{flex-grow:1}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.object-contain{object-fit:contain}.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)}}:root{--lightbox-glass:#ffffffb8;--lightbox-glass-shadow:0 25px 80px #0f172a40;--yarl__container_background_color:var(--lightbox-glass);--yarl__color_backdrop:#faf9f5a6;--yarl__button_background_color:transparent;--yarl__button_border:none;--yarl__button_filter:none;--yarl__color_button:#111827b8;--yarl__color_button_active:#111827f0;--yarl__color_button_disabled:#47556966;--lightbox-pill-bg:#ffffffd9;--lightbox-pill-border:#0f121c1f}html:not(:is(.dark,.black)) .yarl__container{-webkit-backdrop-filter:blur(32px)saturate(135%);backdrop-filter:blur(32px)saturate(135%);box-shadow:var(--lightbox-glass-shadow)}html:is(.dark,.black){--yarl__container_background_color:#04060ceb;--yarl__color_backdrop:#000000eb;--yarl__color_button:#ffffffd9;--yarl__color_button_active:#fff;--yarl__color_button_disabled:#e2e8f073;--lightbox-pill-bg:#131316eb;--lightbox-pill-border:#ffffff1a}html:is(.dark,.black) .yarl__container{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.yarl__toolbar{align-items:center;gap:.5rem;padding:1rem 1.25rem}.yarl__toolbar .yarl__button{background:var(--lightbox-pill-bg);border:1px solid var(--lightbox-pill-border);filter:none;border-radius:9999px;justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;padding:0 .5rem;display:inline-flex}.yarl__toolbar .yarl__button .yarl__icon{width:1.2rem;height:1.2rem}.yarl__navigation_prev,.yarl__navigation_next{filter:none;color:#11182759;background:0 0;border:none;padding:1.5rem 1rem}html:is(.dark,.black) .yarl__navigation_prev,html:is(.dark,.black) .yarl__navigation_next{color:#ffffff59}.yarl__navigation_prev:hover,.yarl__navigation_next:hover{color:var(--yarl__color_button_active);background:0 0}@media (hover:none),(pointer:coarse){.yarl__toolbar .yarl__button[aria-label=Zoom\ in],.yarl__toolbar .yarl__button[aria-label=Zoom\ out]{display:none}}.yarl__button.lightbox-format-link{gap:0;text-decoration:none}.yarl__button.lightbox-format-link .lightbox-format-link__badge{color:var(--yarl__color_button)}.yarl__button.lightbox-format-link:focus-visible .lightbox-format-link__badge,.yarl__button.lightbox-format-link:hover .lightbox-format-link__badge{color:var(--yarl__color_button_active)}.lightbox-format-link__badge{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.lightbox-format-link__text{line-height:1}.lightbox-format-link__icon{stroke-width:2px;width:.8rem;height:.8rem}@font-face{font-family:Tofino Variable;src:url(https://cloudfront.everycase.org/fonts/TofinoVariableOffset.woff2)format("woff2");font-display:swap;font-style:oblique 0deg 1deg;font-weight:100 800}:root{--site-accent:#e3504f;--site-fg:#0f121c;--site-bg:#fafafa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html:is(.dark,.black){--site-accent:#ff4d4d;--site-fg:#ffffffe6;--site-bg:#111}html[class~=black]{--site-bg:#000}html{background:var(--site-bg);transition:background-color .2s}html.no-theme-fade{transition:none}body{color:var(--site-fg);font-family:Tofino Variable,system-ui;font-weight:330;font-stretch:101%}@-moz-document url-prefix(){body{text-rendering:optimizelegibility;font-family:system-ui;font-weight:340;font-stretch:99%}}em,i{margin-left:-1px;margin-right:1px;font-variation-settings:"ital" .1!important}.site-main{max-width:1100px;padding:0 max(env(safe-area-inset-left), 1.5rem) 3rem;margin:0 auto}.site-footer{text-align:center;border-top:1px solid #80808026;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 2rem;padding:1.5rem;font-size:.9rem;display:flex}.site-footer a,.site-footer button{white-space:nowrap}.site-footer a{color:inherit;opacity:.7;text-decoration:none}.site-footer a:hover{opacity:1;color:var(--site-accent)}h1,h2,h3,h4,h5,h6{font-stretch:102%;color:var(--site-accent)!important}h1{letter-spacing:-.025em;margin-top:.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}h2{letter-spacing:-.025em;border-bottom:1px solid #0f121c1a;margin-top:2.5rem;padding-bottom:.25rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}html:is(.dark,.black) h2{border-bottom-color:#ffffff1f}h3{letter-spacing:-.025em;margin-top:2rem;font-size:1.5rem;font-weight:600;line-height:2rem}h4{letter-spacing:-.025em;margin-top:2rem;font-size:1.25rem;font-weight:600}.site-main p{margin-top:1.5rem;line-height:1.75rem}.site-main ul,.site-main ol{margin-top:1.5rem;padding-left:1.5rem;line-height:1.75rem}.site-main ul{list-style:outside}.site-main ol{list-style:decimal}.site-main li{margin:.3rem 0}.site-main hr{border-color:#80808033;margin:2rem 0}.site-main blockquote{border-left:3px solid var(--site-accent);opacity:.85;margin:1rem 0;padding-left:1rem}.site-main table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}.site-main th,.site-main td{border:1px solid #80808040;padding:.4rem .75rem}.site-main a:not([class]){color:var(--site-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:from-font}.sr-punctuation{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdx-link-inner{white-space:nowrap;display:inline-block}.mdx-link-arrow{vertical-align:baseline;flex-shrink:0;display:inline}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease-out}button,[role=button],[role=tab],summary,details summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible,[role=tab]:focus,[role=tab]:focus-visible,a:focus,a:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important;outline:none!important}html{scroll-padding-top:80px}@keyframes heading-target-pop{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}h2:target,h3:target,h4:target,h5:target,h6:target{transform-origin:0;animation:.45s ease-in-out heading-target-pop!important}.lightbox-grid{padding:0}.lightbox-tile{cursor:pointer;background:0 0;border:none;margin:10px;padding:10px;outline:none!important}.lightbox-tile:focus,.lightbox-tile:focus-visible{box-shadow:none!important;outline:none!important}@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}
