@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.d482622f.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:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.901efc6f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.7897a175.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:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.20ec22c2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.bb832c79.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:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbde2f8f30101ad5-s.6ad23c77.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:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3458ec625a68754e-s.42468526.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcf81e271d3e6abb-s.f4668e90.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:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9126928ffb46be5-s.0cac919e.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97f7e3833b6cf3b1-s.p.aacb1e8f.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:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_19caa314-module__clMrWq__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_19caa314-module__clMrWq__variable{--font-heading:"IBM Plex Serif","IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6ca72c5-module__TyebBW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6ca72c5-module__TyebBW__variable{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_4765b3a2-module__4LRZBG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_4765b3a2-module__4LRZBG__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-xl:36rem;--font-weight-normal:400;--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-heading:var(--font-heading)}}@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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-0{z-index:0}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mb-1{margin-bottom:var(--spacing)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-6{gap:calc(var(--spacing)*6)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.text-center{text-align:center}.text-\[16px\]{font-size:16px}.text-\[26px\]{font-size:26px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-pre-wrap{white-space:pre-wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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))}@media (min-width:48rem){.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:text-\[32px\]{font-size:32px}}}:root{--background:#fff;--foreground:#0a0a0a;--accent:#a03328;--muted:#0a0a0a99}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),Arial,Helvetica,sans-serif;overflow-x:hidden}h1,h2{font-family:var(--font-heading),serif}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--accent);color:#fff}.study{--study-ink:#0a0a0a;--study-ink-rgb:0,0,0;--study-muted:rgba(var(--study-ink-rgb),.55);--study-faint:rgba(var(--study-ink-rgb),.32);--study-rule:rgba(var(--study-ink-rgb),.14);--study-rule-strong:rgba(var(--study-ink-rgb),.28);--study-accent:#141414;--study-signal:#a03328;--study-signal-rgb:160,51,40;--study-surface:#fff;--study-surface-rgb:255,255,255;--study-surface-2:#fff;background:var(--study-surface);color:var(--study-ink);display:flow-root;overflow-x:clip}.study.study--dark{--study-ink:#e8e5de;--study-ink-rgb:232,229,222;--study-muted:#e8e5de94;--study-faint:#e8e5de5c;--study-rule:#e8e5de29;--study-rule-strong:#e8e5de4d;--study-accent:#e8e5de;--study-signal:#c2452d;--study-signal-rgb:194,69,45;--study-surface:#141312;--study-surface-rgb:20,19,18;--study-surface-2:#1d1b19}.study-surface{background:var(--study-surface);color:var(--study-ink)}.study-mono{font-family:var(--font-mono),ui-monospace,monospace}.study ::selection{background:var(--study-ink);color:var(--study-surface)}.study-fig{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--study-faint);font-size:11px}@media (max-width:767px){.study-fig{font-size:10px}}.study-card{background:var(--study-surface-2);border:1px solid rgba(var(--study-ink-rgb),.12);box-shadow:0 1px 2px rgba(var(--study-ink-rgb),.06),0 8px 24px rgba(var(--study-ink-rgb),.08);border-radius:4px}.study-tag{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;border:1px solid var(--study-accent);color:var(--study-accent);letter-spacing:.12em;border-radius:2px;padding:2px 6px;font-size:10px;display:inline-block}.study-container{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:767px){.study-container{padding:0 20px}}.study-section-grid{grid-template-columns:minmax(0,1fr) 232px;column-gap:56px;display:grid}@media (max-width:1099px){.study-section-grid{grid-template-columns:1fr}}.study-section{padding:28px 0}@media (max-width:767px){.study-section{padding:20px 0}}.study-rule-top{border-top:1px solid var(--study-rule);margin-bottom:28px}.study-sec-head{align-items:baseline;gap:16px;display:flex}.study-sec-title{font-family:var(--font-heading),serif;color:var(--study-ink);font-size:22px;font-weight:400;line-height:1.36}@media (min-width:768px){.study-sec-title{font-size:30px;line-height:1.34}}.study-group-label{letter-spacing:.2em;text-transform:uppercase;color:var(--study-faint);margin:24px 0 12px;font-size:11px}.study-group-label b{color:var(--study-ink);font-weight:600}.study-margin-note-block{padding-top:4px}.study-margin-note-rule{border-top:1px dotted var(--study-rule-strong);width:32px;margin-bottom:10px}.study-margin-note{font-family:var(--font-heading),serif;color:var(--study-muted);font-size:14px;font-style:italic;line-height:1.5}@media (max-width:1099px){.study-margin-note-block{margin-top:32px}}@media (max-width:767px){.study-margin-note{font-size:13px}}.study-genchip{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--study-faint);align-items:center;gap:5px;font-size:8px;display:inline-flex}.study-genchip-dot{background:var(--study-signal);opacity:.8;border-radius:50%;flex-shrink:0;width:4px;height:4px}.study .study-key{font-family:var(--font-mono),monospace;letter-spacing:.08em;color:var(--study-faint);text-transform:uppercase;font-size:9px}.study .study-key-swatch{border:1px solid rgba(var(--study-ink-rgb),.35);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.study .study-key-swatch.gen{border-color:var(--study-signal);background:var(--study-signal);opacity:.8}.study-rail-mobile{background:rgba(var(--study-surface-rgb),.94);border-top:1px solid var(--study-rule);padding-top:6px;display:block}@media (min-width:768px){.study-rail-mobile{display:none}}.study-gen-tile{aspect-ratio:1;width:100%;height:100%;display:flex;overflow:hidden}.study-thumb-slot{aspect-ratio:1;overflow:hidden}.study-stepper-full{margin-top:40px;display:block}@media (max-width:767px){.study-stepper-full{margin-top:24px}.study-stepper-full .study-stepper-fulldot{width:8px;height:8px}.study-stepper-full .study-stepper-fulllabel{letter-spacing:.06em;margin-top:6px;font-size:7px}.study-stepper-full .study-stepper-fullseg{margin:4px 6px 0}}.study-stepper-fullrow{align-items:flex-start;display:flex}.study-stepper-fullnode{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.study-stepper-fullnode:first-child{flex:none}.study-stepper-fullstep{flex-direction:column;flex-shrink:0;align-items:center;display:inline-flex}.study-stepper-fulldot{border:1.5px solid var(--study-ink);background:0 0;border-radius:50%;width:10px;height:10px;transition:background .2s}.study-stepper-fulldot--filled{background:var(--study-ink)}.study-stepper-fulllabel{letter-spacing:.1em;text-transform:uppercase;color:var(--study-ink);white-space:nowrap;margin-top:8px;font-size:9px}.study-stepper-fullseg{background:rgba(var(--study-ink-rgb),.25);flex:auto;height:1px;margin:5px 10px 0}.study-stepper-docked{z-index:50;background:var(--study-surface-2);border-bottom:1px solid rgba(var(--study-ink-rgb),.12);padding:12px 0;transition:transform .2s,opacity .2s;display:none;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.study-stepper-docked{display:block}}.study-stepper-docked-inner{align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.study-stepper-wordmark{font-family:var(--font-heading),serif;color:var(--study-ink);flex-shrink:0;align-items:center;gap:7px;font-size:14px;line-height:1;display:inline-flex}.study-stepper-logo{width:16px;height:16px;display:block}.study-stepper-dockrow{flex:auto;align-items:center;display:flex}.study-stepper-docknode{flex:1 1 0;align-items:center;min-width:0;display:flex}.study-stepper-docknode:first-child{flex:none}.study-stepper-dockstep{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.study-stepper-dockdot{border-radius:50%;flex-shrink:0;transition:background .2s,box-shadow .2s,border-color .2s}.study-stepper-dockdot--done{background:var(--study-ink);width:7px;height:7px}.study-stepper-dockdot--active{background:var(--study-ink);width:9px;height:9px;box-shadow:0 0 0 2px var(--study-surface),0 0 0 3px var(--study-ink)}.study-stepper-dockdot--next{border:1.5px solid rgba(var(--study-ink-rgb),.35);background:0 0;width:7px;height:7px}.study-stepper-docklabel{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:8px;transition:color .2s}.study-stepper-docklabel--done{color:rgba(var(--study-ink-rgb),.45)}.study-stepper-docklabel--active{color:var(--study-ink)}.study-stepper-docklabel--next{color:rgba(var(--study-ink-rgb),.35)}.study-stepper-dockseg{background:rgba(var(--study-ink-rgb),.15);flex:auto;height:1px;margin:0 8px;transition:background .2s}.study-stepper-dockseg--filled{background:rgba(var(--study-ink-rgb),.35)}.study-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;display:flex}.study-wordmark{font-family:var(--font-heading),serif;color:var(--study-ink);align-items:center;gap:10px;font-size:22px;line-height:1;display:inline-flex}.study-wordmark-logo{width:26px;height:26px;display:block}@media (max-width:767px){.study-wordmark{gap:7px;font-size:17px}.study-wordmark-logo{width:20px;height:20px}}.study-kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--study-faint);text-align:right;font-size:11px}@media (max-width:767px){.study-kicker{letter-spacing:.14em;font-size:8px}.study-kicker-date{display:none}}.study-h1{font-family:var(--font-heading),serif;max-width:820px;color:var(--study-ink);font-size:30px;font-weight:400;line-height:1.25}@media (min-width:768px){.study-h1{font-size:54px;line-height:1.19}}.study-sub{font-family:var(--font-heading),serif;color:var(--study-muted);max-width:620px;margin-top:12px;font-size:15px;font-style:italic;line-height:1.55}@media (min-width:768px){.study-sub{margin-top:20px;font-size:19px;line-height:1.58}}.study-marquee{margin-top:44px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.study-marquee-row{gap:12px;width:max-content;animation:64s linear infinite study-marquee-scroll;display:flex}.study-marquee-row+.study-marquee-row{margin-top:12px}.study-marquee-row--reverse{animation-direction:reverse}.study-marquee-row--static{animation:none;transform:translate(-60px)}.study-marquee:hover .study-marquee-row{animation-play-state:paused}@keyframes study-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.study-marquee-tile{flex-shrink:0;width:150px;height:150px;overflow:hidden}@media (max-width:767px){.study-marquee-tile{width:96px;height:96px}}.study-marquee-fade{pointer-events:none;width:180px;height:100%;position:absolute;top:0}.study-marquee-fade--left{background:linear-gradient(90deg,rgba(var(--study-surface-rgb),1)0%,rgba(var(--study-surface-rgb),1)12%,rgba(var(--study-surface-rgb),0)100%);left:0}.study-marquee-fade--right{background:linear-gradient(270deg,rgba(var(--study-surface-rgb),1)0%,rgba(var(--study-surface-rgb),1)12%,rgba(var(--study-surface-rgb),0)100%);right:0}@media (max-width:767px){.study-marquee-fade{width:44px}}.study-marquee-line{letter-spacing:.12em;color:var(--study-faint);margin-top:14px;font-size:10px}.study-abstract{border-top:1px solid var(--study-rule);border-bottom:1px solid var(--study-rule);grid-template-columns:110px 1fr;gap:40px;margin-top:40px;padding:24px 0;display:grid}@media (max-width:767px){.study-abstract{grid-template-columns:1fr;gap:8px}}.study-abstract-label{letter-spacing:.16em;text-transform:uppercase;color:var(--study-faint);padding-top:4px;font-size:10px}.study-abstract-body{color:var(--study-ink);max-width:640px;font-size:16px;line-height:1.69}.study-sources-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.study-sources-grid>*{min-width:0}@media (max-width:767px){.study-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.study-source-label{letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--study-ink-rgb),.5);margin-top:7px;font-size:9px}@media (max-width:767px){.study-source-label{letter-spacing:.08em;margin-top:5px;font-size:8px}}.study-counter-row{border-top:1px solid var(--study-rule);flex-wrap:wrap;gap:32px 64px;margin-top:32px;padding-top:22px;display:flex}@media (max-width:767px){.study-counter-row{flex-wrap:nowrap;gap:20px 24px}.study-counter-desktop{display:none}.study-counter-value{font-size:24px}.study-counter-label{font-size:9px}}.study-counter-value{font-variant-numeric:tabular-nums;color:var(--study-ink);font-size:30px;line-height:1}.study-counter-label{color:var(--study-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:10px}.study-lanes{grid-template-columns:1fr 1px 1fr;column-gap:48px;margin-top:32px;display:grid}@media (max-width:767px){.study-lanes{grid-template-columns:1fr;row-gap:40px}}.study-lanes-divider{background:var(--study-rule);display:none}@media (min-width:768px){.study-lanes-divider{display:block}}.study-lane-header{text-transform:uppercase;letter-spacing:.14em;color:var(--study-ink);font-size:13px}.study-lane-desc{font-family:var(--font-sans);color:rgba(var(--study-ink-rgb),.6);margin-top:4px;font-size:13px}.study-lane-subrule{border-top:1px solid rgba(var(--study-ink-rgb),.1);margin-top:18px;padding-top:12px}.study-lane-sublabel{color:rgba(var(--study-ink-rgb),.65);letter-spacing:.08em;font-size:12px}.study-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.study-tile-grid>*{min-width:0}.study-feed-band{border-top:1px solid var(--study-rule);flex-wrap:wrap;align-items:baseline;gap:16px 36px;margin-top:28px;padding-top:16px;display:flex}.study-feed-band-lead{letter-spacing:.08em;color:rgba(var(--study-ink-rgb),.65);font-size:12px}.study-feed-band-stat{color:var(--study-muted);font-size:20px}.study-feed-band-note{color:rgba(var(--study-ink-rgb),.5);font-size:12px}@media (max-width:767px){.study-feed-band{gap:10px 18px}.study-feed-band-lead,.study-feed-band-note{flex-basis:100%}.study-feed-band-stat{font-size:16px}}@media (max-width:374px){.study-feed-band{column-gap:12px}.study-feed-band-stat{font-size:13px}}.study-rules-sheet{align-items:flex-start;gap:40px;margin-top:8px;display:flex}@media (max-width:1099px){.study-rules-sheet{flex-direction:column;gap:32px}}.study-rules-readfrom{flex-direction:column;flex-shrink:0;gap:12px;width:88px;display:flex}@media (max-width:1099px){.study-rules-readfrom{flex-direction:row;align-items:flex-end;width:auto}}.study-rules-readfrom-label{letter-spacing:.14em;color:var(--study-faint);text-transform:uppercase;font-size:10px}.study-rules-body{flex:1 1 0;min-width:0}.study-palette-row{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.study-palette-dot{border:1px solid rgba(var(--study-ink-rgb),.15);border-radius:50%;width:30px;height:30px}@media (max-width:767px){.study-palette-row{flex-wrap:nowrap;gap:9px}.study-palette-dot{aspect-ratio:1;flex-shrink:0;width:calc(12.5% - 7.875px);max-width:26px;height:auto}}.study-rules-table{border-bottom:1px solid rgba(var(--study-ink-rgb),.1);margin-top:22px}.study-rules-row{border-top:1px solid rgba(var(--study-ink-rgb),.1);align-items:baseline;gap:16px;padding:9px 0;display:flex}.study-rules-row-no{width:40px;color:rgba(var(--study-ink-rgb),.4);flex-shrink:0;font-size:10px}.study-rules-row-text{color:var(--study-ink);font-size:15px;line-height:1.25}.study-rules-row-tag{letter-spacing:.1em;color:rgba(var(--study-ink-rgb),.35);flex-shrink:0;margin-left:auto;font-size:9px}.study-rules-provenance{letter-spacing:.1em;color:var(--study-faint);margin-top:22px;font-size:9px}.study-rules-voicecol{border-left:1px solid rgba(var(--study-ink-rgb),.1);flex-shrink:0;width:300px;padding-left:32px}@media (max-width:1099px){.study-rules-voicecol{border-left:none;border-top:1px solid rgba(var(--study-ink-rgb),.1);width:auto;padding-top:24px;padding-left:0}}.study-rules-voicecol-rule{border-top:1px dotted rgba(var(--study-ink-rgb),.28);width:32px;margin-top:22px;margin-bottom:12px}.study-rules-note{font-family:var(--font-heading),serif;color:var(--study-muted);font-size:14px;font-style:italic;line-height:1.64}.study-rules-quote{font-family:var(--font-heading),serif;color:var(--study-ink);margin-top:10px;font-size:17px;font-style:italic;line-height:1.59}.study-specimen-sample{font-family:var(--font-heading),serif;color:var(--study-ink);font-size:64px;line-height:1}.study-specimen-label{color:rgba(var(--study-ink-rgb),.5);margin-top:6px;font-size:11px}@media (max-width:1099px){.study-rules-specimen{align-items:baseline;gap:12px;display:flex}.study-specimen-sample{font-size:36px}.study-specimen-label{margin-top:0}}.study-lineage{align-items:center;gap:28px;margin-top:8px;display:flex}@media (max-width:1099px){.study-lineage{flex-direction:column;align-items:flex-start;gap:20px}}.study-lineage-refs{flex-shrink:0;gap:16px;display:flex}@media (min-width:1360px){.study-lineage-refs{gap:22px}}.study-lineage-refcard{width:clamp(96px,8.6vw,132px)}@media (max-width:767px){.study-lineage-refs{width:100%}.study-lineage-refcard{width:calc(33.3333% - 10.6667px)}}.study-lineage-refmat{background:var(--study-surface-2);border:1px solid rgba(var(--study-ink-rgb),.12);padding:3px}.study-lineage-refmat img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.study-lineage-role{letter-spacing:.1em;color:var(--study-ink);text-transform:uppercase;margin-top:7px;font-size:10px}.study-lineage-desc{color:rgba(var(--study-ink-rgb),.5);margin-top:2px;font-size:11px;line-height:1.27}.study-lineage-arrow{flex-shrink:0}.study-lineage-arrow--down{display:none}@media (max-width:1099px){.study-lineage-arrow{display:none}.study-lineage-arrow--down{align-self:center;display:block}}.study-lineage-output{flex:auto;justify-content:space-between;align-items:center;gap:28px;min-width:0;display:flex}@media (max-width:1099px){.study-lineage-output{flex-direction:column;align-items:flex-start;width:100%}}.study-lineage-outmat{background:var(--study-surface-2);border:1px solid rgba(var(--study-ink-rgb),.2);flex-shrink:0;width:min(100%,340px);padding:6px}@media (max-width:1099px){.study-lineage-outmat{align-self:center;width:min(100%,260px)}}.study-lineage-outmat img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.study-lineage-caption{flex-shrink:1;width:260px;min-width:190px}@media (max-width:1099px){.study-lineage-caption{width:auto}}.study-lineage-caption-label{color:rgba(var(--study-ink-rgb),.5);font-size:12px}.study-lineage-caption-rule{border-top:1px dotted rgba(var(--study-ink-rgb),.28);width:32px;margin-top:20px;margin-bottom:12px}.study-lineage-caption-note{font-family:var(--font-heading),serif;color:var(--study-muted);font-size:14px;font-style:italic;line-height:1.64}.study-kill-lead{font-family:var(--font-heading),serif;color:var(--study-muted);max-width:560px;margin-top:14px;font-size:15px;font-style:italic;line-height:1.6}.study-kill-row{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}@media (max-width:767px){.study-kill-row{justify-content:center;gap:8px}}.study-kill-card{flex-direction:column;flex:1 1 0;min-width:0;display:flex}@media (max-width:767px){.study-kill-card{flex:none;width:110px}}.study-kill-mat{background:var(--study-surface-2);border:1px solid rgba(var(--study-ink-rgb),.12);padding:4px;position:relative}.study-kill-mat--shadow{box-shadow:0 2px 8px rgba(var(--study-ink-rgb),.08)}.study-kill-mat img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.study-kill-img--killed{filter:grayscale()brightness(.88);transition:filter .25s}.study-kill-mat:hover .study-kill-img--killed{filter:none}.study-kill-mat:hover .study-kill-stamp{opacity:0}.study--dark .study-specimen-sample,.study--dark .study-rules-quote{font-family:var(--font-sample-serif,var(--font-heading)),serif}.study--dark .study-specimen-sample{letter-spacing:.04em;font-weight:400}.study-kill-stamp{background:rgba(var(--study-surface-rgb),.92);font-family:var(--font-mono),ui-monospace,monospace;color:rgba(var(--study-signal-rgb),.95);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;padding:5px 12px;font-size:10px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.study-kill-stamp{letter-spacing:.1em;padding:3px 7px;font-size:8px}}.study-kill-steer{color:var(--study-muted);text-align:center;margin-top:8px;font-size:12px;line-height:1.4}@media (max-width:767px){.study-kill-steer{margin-top:5px;font-size:9px;line-height:1.35}}.study-kill-readout{text-align:center;font-family:var(--font-mono),ui-monospace,monospace;color:var(--study-ink);margin-top:32px;font-size:14px}.study-tally{justify-content:center;gap:7px;display:flex}.study-tally-mark{width:14px;height:22px;position:relative}.study-tally-mark--solid{background:var(--study-ink)}.study-tally-mark--hollow{border:1px solid rgba(var(--study-ink-rgb),.35)}.study-receipts-card{max-width:920px;margin:36px auto 0}.study-receipt-back{min-height:420px;padding:36px 44px}@media (max-width:767px){.study-receipt-back{min-height:0;padding:16px}}.study-receipt-title{letter-spacing:.1em;color:var(--study-ink);text-transform:uppercase;font-size:13px}@media (max-width:767px){.study-receipt-title{letter-spacing:.08em;font-size:10px}.study-receipt-title-tail,.study-receipt-assetchip-tail{display:none}}.study-receipt-lineage{justify-content:center;align-items:flex-start;gap:36px;margin-top:30px;display:flex}@media (max-width:767px){.study-receipt-lineage{justify-content:space-between;gap:4px;margin-top:14px}}.study-receipt-step{align-items:flex-start;gap:36px;display:flex}@media (max-width:767px){.study-receipt-step{gap:4px;min-width:0}}.study-receipt-arrow{color:rgba(var(--study-ink-rgb),.35);margin-top:44px;font-size:16px}@media (max-width:767px){.study-receipt-arrow{margin-top:24px;font-size:10px}}.study-receipt-refcol{text-align:center;flex-direction:column;align-items:center;width:135px;display:flex}@media (max-width:767px){.study-receipt-step{flex:1 1 0}.study-receipt-step:first-child{flex:.82 1 0}.study-receipt-refcol{width:100%;max-width:62px}}.study-receipt-thumb{object-fit:cover;border:1px solid rgba(var(--study-ink-rgb),.12);width:116px;height:107px;display:block}@media (max-width:767px){.study-receipt-thumb{aspect-ratio:1;width:100%;height:auto}}.study-receipt-thumb--asset{width:138px;height:126px}@media (max-width:767px){.study-receipt-thumb--asset{aspect-ratio:1;width:100%;height:auto}}.study-receipt-role{letter-spacing:.08em;color:var(--study-ink);text-transform:uppercase;margin-top:8px;font-size:10px}@media (max-width:767px){.study-receipt-role{font-size:8px}}.study-receipt-desc{color:var(--study-muted);margin-top:3px;font-size:12px;line-height:1.33}@media (max-width:767px){.study-receipt-desc{display:none}}.study-receipt-assetchip{letter-spacing:.08em;color:rgba(var(--study-ink-rgb),.5);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}@media (max-width:767px){.study-receipt-assetchip{white-space:normal;text-align:center;font-size:7px}}.study-receipt-assetdot{background:rgba(var(--study-signal-rgb),.85);border-radius:50%;flex-shrink:0;width:5px;height:5px}.study-receipt-meta{border-top:1px solid rgba(var(--study-ink-rgb),.1);margin-top:32px}@media (max-width:767px){.study-receipt-meta{margin-top:14px}}.study-receipt-metarow{border-bottom:1px solid rgba(var(--study-ink-rgb),.1);justify-content:space-between;padding:10px 0;display:flex}@media (max-width:767px){.study-receipt-metarow{padding:6px 0}}.study-receipt-metakey{color:var(--study-faint);font-size:11px}.study-receipt-metaval{color:var(--study-ink);font-size:13px}@media (max-width:767px){.study-receipt-metakey{font-size:9px}.study-receipt-metaval{font-size:10px}}.study-offer{text-align:center;padding:96px 0}@media (min-width:768px){.study-offer{padding:112px 0}}.study-offer-cta{color:var(--study-ink);border-bottom:2px solid var(--study-ink);margin-top:32px;padding-bottom:4px;font-size:18px;display:inline-block}@media (min-width:768px){.study-offer-cta{font-size:19px}}.study-footer{border-top:1px solid var(--study-rule);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.03em;color:var(--study-faint);justify-content:space-between;gap:16px;margin:24px 0 80px;padding-top:18px;font-size:11px;display:flex}@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}
.lg-page{background:var(--study-surface);color:var(--study-ink)}.lg-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;padding-top:96px;padding-bottom:72px;display:grid}@media (max-width:899px){.lg-hero{grid-template-columns:1fr;gap:40px;padding-top:64px}}.lg-h1{font-family:var(--font-heading),serif;color:var(--study-ink);margin-top:20px;font-size:44px;font-weight:400;line-height:1.12}.lg-h1 em{font-style:italic}@media (max-width:767px){.lg-h1{font-size:32px}}.lg-sub{max-width:46ch;color:var(--study-muted);margin-top:20px;font-size:17px;line-height:1.6}.lg-microcopy{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--study-faint);margin-top:14px;font-size:11px}.lg-cta{background:var(--study-ink);color:var(--study-surface);font-family:var(--font-sans),sans-serif;border:1px solid var(--study-ink);cursor:pointer;margin-top:28px;padding:15px 30px;font-size:16px;font-weight:500;transition:background .15s,color .15s;display:inline-block}.lg-cta:hover{background:var(--study-surface);border-color:var(--study-ink);color:var(--study-ink)}.lg-cta:disabled{opacity:.6;cursor:wait}.lg-cta--quiet{color:var(--study-ink);background:0 0}.lg-cta--quiet:hover{background:var(--study-ink);color:var(--study-surface)}.lg-hero-tiles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:767px){.lg-hero-tiles{grid-template-columns:repeat(2,1fr)}.lg-hero-tiles .lg-tile:nth-child(n+5){display:none}}.lg-tile{margin:0}.lg-tile-img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--study-rule);width:100%;height:auto;display:block}.lg-tile-caption{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--study-faint);margin-top:6px;font-size:10px}.lg-section{padding-top:64px;padding-bottom:64px}.lg-rule-row{align-items:center;gap:16px;margin-bottom:28px;display:flex}.lg-rule{background:var(--study-rule);flex:1;height:1px}.lg-h2{font-family:var(--font-heading),serif;max-width:26em;color:var(--study-ink);font-size:28px;font-weight:400;line-height:1.25}@media (max-width:767px){.lg-h2{font-size:23px}}.lg-body{max-width:58ch;color:var(--study-muted);margin-top:16px;font-size:16px;line-height:1.65}.lg-proof-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}@media (max-width:767px){.lg-proof-grid{grid-template-columns:1fr}}.lg-proof-card{border:1px solid var(--study-rule);background:var(--study-surface);color:inherit;text-decoration:none;transition:border-color .15s;display:block}.lg-proof-card:hover{border-color:var(--study-ink)}.lg-proof-card--dark{color:#e8e5de;background:#141312}.lg-proof-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.lg-proof-meta{padding:18px 20px 22px;display:block}.lg-proof-title{font-family:var(--font-heading),serif;margin-top:10px;font-size:21px;display:block}.lg-proof-sub{color:var(--study-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.lg-proof-card--dark .lg-proof-sub{color:#e8e5dea6}.lg-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;padding:0;list-style:none;display:grid}@media (max-width:767px){.lg-steps{grid-template-columns:1fr}}.lg-step{border-top:2px solid var(--study-ink);padding-top:18px}.lg-step-num{font-family:var(--font-mono),ui-monospace,monospace;color:var(--study-faint);font-size:12px}.lg-step-title{font-family:var(--font-heading),serif;margin-top:8px;font-size:20px;font-weight:400}.lg-step-body{color:var(--study-muted);margin-top:8px;font-size:15px;line-height:1.6}.lg-price-card{border:1px solid var(--study-ink);text-align:center;max-width:560px;margin:0 auto;padding:40px 44px 44px}@media (max-width:767px){.lg-price-card{padding:28px 22px 32px}}.lg-price{font-family:var(--font-heading),serif;color:var(--study-ink);margin-top:14px;font-size:56px;line-height:1}.lg-price-list{text-align:left;max-width:40ch;margin:26px auto 0;padding:0;list-style:none}.lg-price-list li{color:var(--study-muted);border-bottom:1px solid var(--study-rule);padding:9px 0 9px 26px;font-size:15px;line-height:1.5;position:relative}.lg-price-list li:last-child{border-bottom:none}.lg-price-list li:before{content:"";background:var(--study-signal);width:12px;height:2px;position:absolute;top:16px;left:2px}.lg-faq{max-width:720px;margin-top:8px}.lg-faq-item{border-bottom:1px solid var(--study-rule)}.lg-faq-q{cursor:pointer;font-family:var(--font-heading),serif;color:var(--study-ink);padding:18px 36px 18px 0;font-size:18px;list-style:none;position:relative}.lg-faq-q::-webkit-details-marker{display:none}.lg-faq-q:after{content:"+";font-family:var(--font-mono),ui-monospace,monospace;color:var(--study-faint);font-size:18px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lg-faq-item[open] .lg-faq-q:after{content:"−"}.lg-faq-a{max-width:62ch;color:var(--study-muted);padding:0 0 20px;font-size:15px;line-height:1.65}.lg-final{text-align:center;padding-bottom:96px}.lg-final-h{margin:0 auto}.lg-footer{border-top:1px solid var(--study-rule);padding-top:28px;padding-bottom:40px}.lg-footer-line{color:var(--study-muted);max-width:60ch;font-size:14px;line-height:1.6}.lg-footer-legal{color:var(--study-faint);margin-top:12px;font-size:13px}.lg-footer-link{color:var(--study-ink);text-underline-offset:3px;text-decoration:underline}.lg-intake{flex-direction:column;gap:22px;max-width:620px;margin-top:36px;display:flex}.lg-field{display:block}.lg-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--study-faint);margin-bottom:8px;font-size:11px;display:block}.lg-input{width:100%;font-family:var(--font-sans),sans-serif;color:var(--study-ink);background:var(--study-surface);border:1px solid var(--study-rule-strong);outline:none;padding:12px 14px;font-size:15px}.lg-input:focus{border-color:var(--study-ink)}.lg-textarea{resize:vertical;min-height:90px}.lg-intake .lg-cta{align-self:flex-start;margin-top:6px}.lg-intake-done{margin-top:40px}.lg-legal{max-width:720px;padding-top:64px;padding-bottom:96px}.lg-legal h1{font-family:var(--font-heading),serif;margin-top:16px;font-size:30px;font-weight:400}.lg-legal h2{font-family:var(--font-heading),serif;margin-top:32px;font-size:20px;font-weight:400}.lg-legal p,.lg-legal li{color:var(--study-muted);margin-top:12px;font-size:15px;line-height:1.7}.lg-legal ul{padding-left:20px;list-style:outside}.lg-page .study-fig,.lg-page .lg-microcopy,.lg-page .lg-tile-caption,.lg-page .lg-step-num{color:var(--study-muted)}.lg-proof-card--dark .study-fig{color:#e8e5deb3}.sample-shell{padding-top:46px}.sample-nav{z-index:60;justify-content:space-between;align-items:center;height:46px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.sample-nav--light{background:#fff;border-bottom:1px solid #0a0a0a24}.sample-nav--dark{background:#141312;border-bottom:1px solid #e8e5de29}.sample-nav-back{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:12px;text-decoration:none;transition:opacity .15s}.sample-nav--light .sample-nav-back{color:#0a0a0a}.sample-nav--dark .sample-nav-back{color:#e8e5de}.sample-nav-back:hover{opacity:1}.sample-nav-cta{font-family:var(--font-sans),sans-serif;white-space:nowrap;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s}.sample-nav--light .sample-nav-cta{color:#fff;background:#0a0a0a}.sample-nav--dark .sample-nav-cta{color:#141312;background:#e8e5de}.sample-nav-cta:hover{opacity:.85}.study-stepper-docked{top:46px}
