@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_cbc3bec8-module__tbUWSW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_cbc3bec8-module__tbUWSW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_85d22c22-module__HuXS2q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_85d22c22-module__HuXS2q__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains 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-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-serif:var(--font-newsreader), Newsreader, serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--default-font-family:"Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-rule:#ebe5d829}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.fill-rule{fill:var(--color-rule)}.italic{font-style:italic}.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,)}}header.top nav a.current{color:var(--accent);opacity:1;position:relative}header.top nav a.current:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-8px;left:0;right:0}.auth-shell{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:80px 40px;display:flex}.auth-frame{border:1px solid var(--rule);background:var(--canvas-2);width:100%;max-width:520px;padding:64px 56px;position:relative}.auth-frame:before,.auth-frame:after{content:"";background:var(--accent);width:24px;height:1px;position:absolute}.auth-frame:before{top:0;left:-1px;transform:translateY(-50%)}.auth-frame:after{bottom:0;right:-1px;transform:translateY(50%)}.auth-label{color:var(--paper);opacity:.7;margin-bottom:36px;display:block}.auth-label em{color:var(--accent);font-style:italic;font-family:var(--font-serif);letter-spacing:0;text-transform:lowercase;font-size:12px}.auth-title{font-family:var(--font-serif);letter-spacing:-.012em;margin:0 0 16px;font-size:52px;font-weight:400;line-height:1}.auth-title em{color:var(--accent);font-style:italic}.auth-sub{font-family:var(--font-serif);opacity:.78;margin:0 0 40px;font-size:18px;line-height:1.4}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field-label{color:var(--quiet)}.auth-form input{color:var(--paper);border:0;border-bottom:1px solid var(--rule);font-family:var(--font-serif);letter-spacing:-.005em;background:0 0;outline:none;padding:14px 0;font-size:22px;transition:border-color .2s}.auth-form input:focus{border-bottom-color:var(--accent)}.auth-form input::placeholder{color:var(--quieter);font-style:italic}.auth-error{font-family:var(--font-serif);color:var(--red);margin:0;font-size:15px;font-style:italic}.auth-submit{align-self:flex-start;margin-top:16px}.auth-footnote{border-top:1px solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:40px;padding-top:20px;font-size:10.5px}.auth-footnote a{color:var(--accent)}:root{--canvas:#0e0e0c;--canvas-2:#16140f;--paper:#ebe5d8;--quiet:#ebe5d880;--quieter:#ebe5d847;--rule:#ebe5d829;--rule-soft:#ebe5d814;--accent:#c89b4d;--max:1240px;--gutter:40px}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--paper);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}::selection{background:var(--accent);color:var(--canvas)}a{color:inherit;text-decoration:none}.serif{font-family:Newsreader,serif}.mono{letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.label{letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10.5px}h1,h2,h3,h4{margin:0;font-weight:500}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}hr.rule{border:0;border-top:1px solid var(--rule);margin:0}header.top{z-index:50;padding:22px var(--gutter);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0e0e0cd9,#0e0e0c00);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}header.top .mark{letter-spacing:.04em;font-family:Newsreader,serif;font-size:20px;font-weight:500}header.top .mark .of{color:var(--accent);font-style:italic}header.top nav{justify-content:center;gap:32px;display:flex}header.top nav a{letter-spacing:.24em;text-transform:uppercase;opacity:.62;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:opacity .2s}header.top nav a:hover{opacity:1}header.top .right{justify-content:flex-end;align-items:center;gap:16px;display:flex}.cta{border:1px solid var(--paper);letter-spacing:.24em;text-transform:uppercase;color:var(--paper);cursor:pointer;background:0 0;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1;transition:background .2s,color .2s,border-color .2s}.cta:hover{background:var(--accent);color:var(--canvas);border-color:var(--accent)}.hero{align-items:end;min-height:100vh;padding:0 0 56px;display:flex;position:relative;overflow:hidden}.hero .bg{filter:grayscale()contrast(1.05);z-index:0;background:linear-gradient(#0e0e0c8c 0%,#0e0e0c4d 35%,#0e0e0cd9 100%),url(https://images.unsplash.com/photo-1518929458119-e5bf444c30f4?w=2400&q=80&auto=format&fit=crop&sat=-100) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate heroDrift;position:absolute;inset:0;transform:scale(1.03)}@keyframes heroDrift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.07)translate(-1.5%,-1%)}}.hero .frame{border:1px solid var(--rule);pointer-events:none;position:absolute;inset:24px}.hero .frame:before,.hero .frame:after{content:"";background:var(--accent);width:24px;height:1px;position:absolute}.hero .frame:before{top:0;left:-1px;transform:translateY(-50%)}.hero .frame:after{bottom:0;right:-1px;transform:translateY(50%)}.hero .content{z-index:1;padding:0 var(--gutter);width:100%;position:relative}.hero .top-marker{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:56px;padding-bottom:24px;display:flex}.hero .top-marker .id{color:var(--accent);font-family:Newsreader,serif;font-size:18px;font-style:italic}.wordmark{letter-spacing:-.018em;text-transform:uppercase;color:var(--paper);font-family:Newsreader,serif;font-size:clamp(80px,14vw,220px);font-weight:500;line-height:.9}.wordmark .of{color:var(--accent);text-transform:lowercase;font-style:italic;font-weight:400}.hero .lower{border-top:1px solid var(--rule);grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;margin-top:48px;padding-top:24px;display:grid}.hero .lower .tagline{max-width:30ch;font-family:Newsreader,serif;font-size:26px;font-weight:400;line-height:1.25}.hero .lower .tagline em{color:var(--accent);font-style:italic}.hero .lower .meta{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.hero .lower .meta .cell{border-top:1px solid var(--rule);padding-top:10px}.hero .lower .meta .cell .k{letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:9.5px}.hero .lower .meta .cell .v{margin-top:6px;font-family:Newsreader,serif;font-size:22px;line-height:1.1}.ticker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--canvas-2);padding:18px 0;overflow:hidden}.ticker .track{gap:48px;animation:60s linear infinite tick;display:inline-flex}.ticker .track span{color:var(--paper);opacity:.85;font-family:Newsreader,serif;font-size:24px;font-style:italic}.ticker .track .dot{color:var(--accent);font-style:normal}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.statement{padding:140px var(--gutter) 120px;border-bottom:1px solid var(--rule)}.statement .grid{max-width:var(--max);grid-template-columns:1fr 2fr;gap:64px;margin:0 auto;display:grid}.statement .num{color:var(--accent);font-family:Newsreader,serif;font-size:80px;font-style:italic;line-height:1}.statement h2{letter-spacing:-.005em;max-width:22ch;font-family:Newsreader,serif;font-size:64px;font-weight:400;line-height:1.05}.statement h2 em{color:var(--accent);font-style:italic}.statement .body{grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;display:grid}.statement .body p{max-width:44ch;margin:0 0 16px}.statement .body .label{margin-bottom:14px;display:block}.arms{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;display:grid}.arm{padding:64px var(--gutter);border-right:1px solid var(--rule);position:relative}.arm:last-child{border-right:0}.arm .image{aspect-ratio:4/3;background:var(--canvas-2);border:1px solid var(--rule);margin-bottom:32px;position:relative;overflow:hidden}.arm .image img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,.61,.36,1);display:block}.arm:hover .image img{transform:scale(1.04)}.arm .image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0e0e0c99 100%);position:absolute;inset:0}.arm .image .tag{letter-spacing:.22em;text-transform:uppercase;background:var(--canvas);color:var(--paper);z-index:1;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:14px;left:14px}.arm h3{letter-spacing:-.005em;max-width:14ch;margin:8px 0 18px;font-family:Newsreader,serif;font-size:42px;font-weight:400;line-height:1.05}.arm h3 .of{color:var(--accent);font-style:italic}.arm p{max-width:44ch;color:var(--paper);opacity:.86;margin:0 0 14px}.arm ul{border-top:1px solid var(--rule-soft);margin:24px 0 0;padding:0;list-style:none}.arm ul li{border-bottom:1px solid var(--rule-soft);grid-template-columns:88px 1fr;gap:16px;padding:14px 0;font-size:14px;display:grid}.arm ul li .mono{color:var(--quiet);align-self:center}.rebate{padding:120px var(--gutter);text-align:center;border-bottom:1px solid var(--rule);position:relative}.rebate .label{margin-bottom:32px;display:block}.rebate .big{letter-spacing:-.025em;color:var(--paper);font-family:Newsreader,serif;font-size:clamp(120px,22vw,320px);font-weight:300;line-height:.85}.rebate .big .pct{color:var(--accent);font-style:italic}.rebate .sub{max-width:60ch;color:var(--paper);opacity:.86;margin:48px auto 0;font-family:Newsreader,serif;font-size:22px;line-height:1.35}.rebate .sub em{color:var(--accent);font-style:italic}.rebate .row{text-align:left;grid-template-columns:repeat(3,1fr);gap:48px;max-width:900px;margin-top:64px;margin-left:auto;margin-right:auto;display:grid}.rebate .row .cell{border-top:1px solid var(--rule);padding-top:16px}.rebate .row .cell .n{letter-spacing:-.01em;font-family:Newsreader,serif;font-size:48px;line-height:1}.rebate .row .cell .n em{color:var(--accent);font-style:italic}.rebate .row .cell .k{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px}.roster{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.roster .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.roster .head h2{letter-spacing:-.005em;max-width:14ch;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.roster .head h2 em{color:var(--accent);font-style:italic}.roster .grid{grid-template-columns:repeat(4,1fr);gap:32px 24px;display:grid}.card{cursor:pointer}.card .portrait{aspect-ratio:3/4;background:var(--canvas-2);border:1px solid var(--rule-soft);position:relative;overflow:hidden}.card .portrait img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,.61,.36,1);display:block}.card:hover .portrait img{transform:scale(1.05)}.card .portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0e0e0cb3 100%);position:absolute;inset:0}.card .meta{padding-top:14px}.card .meta .n{letter-spacing:.22em;color:var(--quiet);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.card .meta .nm{font-family:Newsreader,serif;font-size:24px;line-height:1.05}.card .meta .nm em{color:var(--accent);font-style:italic}.card .meta .role{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px}.card .meta .creds{color:var(--paper);opacity:.78;max-width:30ch;margin-top:8px;font-size:13px}.programme{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.programme .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:24px;display:flex}.programme .head h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.programme .head h2 em{color:var(--accent);font-style:italic}.programme .row{border-bottom:1px solid var(--rule-soft);cursor:pointer;grid-template-columns:110px 1fr 220px 200px 60px;align-items:center;gap:24px;padding:32px 0;transition:padding-left .25s;display:grid}.programme .row:hover{padding-left:16px}.programme .row .ix{color:var(--accent);font-family:Newsreader,serif;font-size:28px;font-style:italic}.programme .row .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:36px;line-height:1}.programme .row .when,.programme .row .lead{letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:11px}.programme .row .arrow{opacity:.6;justify-self:end;font-family:Newsreader,serif;font-size:24px;transition:opacity .2s,transform .25s}.programme .row:hover .arrow{opacity:1;transform:translate(4px)}footer{padding:80px var(--gutter) 32px;background:#08080a}footer .wm{text-align:center;letter-spacing:-.018em;text-transform:uppercase;color:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 0;font-family:Newsreader,serif;font-size:clamp(80px,14vw,200px);font-weight:300;line-height:.9}footer .wm .of{color:var(--accent);text-transform:lowercase;font-style:italic}footer .lower{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;padding-top:48px;display:grid}footer h5{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:400}footer ul{margin:0;padding:0;list-style:none}footer ul li{opacity:.86;padding:5px 0;font-size:13.5px}footer .legal{border-top:1px solid var(--rule);letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);justify-content:space-between;margin-top:64px;padding-top:18px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}@media (prefers-reduced-motion:no-preference){.fade-up{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.6,.2,1),transform 1.1s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.fade-up.in{opacity:1;transform:none}.img-reveal img{opacity:0;transition:opacity 1.4s cubic-bezier(.2,.6,.2,1),transform 1.6s cubic-bezier(.2,.6,.2,1);transform:scale(1.08)}.img-reveal.in img{opacity:1;transform:scale(1)}.wordmark .w{opacity:0;transition:opacity 1.4s cubic-bezier(.2,.6,.2,1),transform 1.4s cubic-bezier(.2,.6,.2,1);display:inline-block;transform:translateY(36px)}.wordmark.in .w{opacity:1;transform:none}.wordmark.in .w:nth-child(2){transition-delay:.12s}.wordmark.in .w:nth-child(3){transition-delay:.24s}}.tracks{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.tracks .tk{border-top:1px solid var(--rule);grid-template-columns:120px 1.4fr 1fr;align-items:start;gap:48px;padding:56px 0;display:grid;position:relative}.tracks .tk:last-child{border-bottom:1px solid var(--rule)}.tracks .tk .ix{color:var(--accent);font-family:Newsreader,serif;font-size:80px;font-style:italic;line-height:1}.tracks .tk .body h3{letter-spacing:-.005em;margin:0 0 14px;font-family:Newsreader,serif;font-size:54px;font-weight:400;line-height:1.02}.tracks .tk .body h3 em{color:var(--accent);font-style:italic}.tracks .tk .body p{max-width:50ch;margin:0 0 14px}.tracks .tk .body .modules{border-top:1px solid var(--rule-soft);grid-template-columns:1fr 1fr;gap:0 24px;margin-top:24px;display:grid}.tracks .tk .body .modules .m{border-bottom:1px solid var(--rule-soft);grid-template-columns:60px 1fr;gap:14px;padding:12px 0;font-size:14px;display:grid}.tracks .tk .body .modules .m .k{letter-spacing:.22em;color:var(--quiet);align-self:center;font-family:JetBrains Mono,monospace;font-size:10px}.tracks .tk .side{border-left:1px solid var(--rule);padding-left:32px}.tracks .tk .side .row{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;padding:12px 0;font-size:13.5px;display:flex}.tracks .tk .side .row .k{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px}.tracks .tk .side .row .v{font-family:Newsreader,serif;font-size:18px}.tracks .tk .side .row .v em{color:var(--accent);font-style:italic}.tracks .tk .side .lead{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.tracks .tk .side .lead .nm{margin-bottom:4px;font-family:Newsreader,serif;font-size:22px;line-height:1.1}.tracks .tk .side .lead .nm em{color:var(--accent);font-style:italic}.tracks .tk .side .lead .cr{letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px}.shape{padding:120px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.shape .grid{grid-template-columns:repeat(4,1fr);gap:48px;display:grid}.shape .grid .cell .n{letter-spacing:-.02em;font-family:Newsreader,serif;font-size:96px;font-weight:300;line-height:.9}.shape .grid .cell .n em{color:var(--accent);font-style:italic}.shape .grid .cell .k{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10px}.shape .grid .cell p{max-width:30ch;color:var(--paper);opacity:.84;margin:14px 0 0}.timeline{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.timeline .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.timeline h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.timeline h2 em{color:var(--accent);font-style:italic}.timeline .track{border-top:1px solid var(--rule);grid-template-columns:repeat(7,1fr);display:grid;position:relative}.timeline .track .col{border-right:1px solid var(--rule-soft);min-height:240px;padding:24px 16px 56px;position:relative}.timeline .track .col:last-child{border-right:0}.timeline .track .col .wk{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px}.timeline .track .col .lbl{letter-spacing:-.005em;margin-top:14px;font-family:Newsreader,serif;font-size:22px;line-height:1.1}.timeline .track .col .lbl em{color:var(--accent);font-style:italic}.timeline .track .col p{color:var(--paper);opacity:.78;margin:10px 0 0;font-size:12.5px}.timeline .track .col .pin{background:var(--accent);width:8px;height:8px;position:absolute;top:-1px;left:16px;transform:translateY(-50%)}.timeline .track .col.dark{background:#c89b4d0a}.apply{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.apply .grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;display:grid}.apply h2{letter-spacing:-.005em;max-width:14ch;font-family:Newsreader,serif;font-size:64px;font-weight:400;line-height:1.02}.apply h2 em{color:var(--accent);font-style:italic}.apply .crit{grid-template-columns:1fr 1fr;gap:32px 48px;margin-top:24px;display:grid}.apply .crit .c{border-top:1px solid var(--rule);padding-top:14px}.apply .crit .c .k{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px}.apply .crit .c .v{font-family:Newsreader,serif;font-size:22px;line-height:1.15}.apply .crit .c p{color:var(--paper);opacity:.78;margin:8px 0 0;font-size:13px}.steps{border-top:1px solid var(--rule);margin-top:32px}.steps .step{border-bottom:1px solid var(--rule-soft);grid-template-columns:80px 1fr 140px;align-items:center;gap:24px;padding:24px 0;display:grid}.steps .step .ix{color:var(--accent);font-family:Newsreader,serif;font-size:32px;font-style:italic}.steps .step .nm{font-family:Newsreader,serif;font-size:24px;line-height:1.1}.steps .step .nm em{color:var(--accent);font-style:italic}.steps .step .nm p{color:var(--paper);opacity:.78;margin:6px 0 0;font-family:Helvetica Neue,sans-serif;font-size:13px}.steps .step .when{letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);text-align:right;font-family:JetBrains Mono,monospace;font-size:11px}.faq{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.faq .head{margin-bottom:48px}.faq h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.faq h2 em{color:var(--accent);font-style:italic}.faq .q{border-top:1px solid var(--rule-soft);grid-template-columns:80px 1fr 1.4fr;gap:32px;padding:32px 0;display:grid}.faq .q:last-child{border-bottom:1px solid var(--rule-soft)}.faq .q .ix{color:var(--accent);font-family:Newsreader,serif;font-size:24px;font-style:italic}.faq .q .qx{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:24px;line-height:1.2}.faq .q .ax{opacity:.86;font-size:14.5px;line-height:1.6}.stats{padding:64px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.stats .grid{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.stats .cell{border-top:1px solid var(--rule);padding-top:18px}.stats .cell .n{letter-spacing:-.018em;font-family:Newsreader,serif;font-size:72px;font-weight:300;line-height:.9}.stats .cell .n em{color:var(--accent);font-style:italic}.stats .cell .k{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px}.filterbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);padding:24px var(--gutter);background:#0e0e0ceb;justify-content:space-between;align-items:center;gap:32px;display:flex;position:sticky;top:0}.filterbar .chips{flex-wrap:wrap;gap:8px;display:flex}.filterbar .chip{letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--rule);color:var(--paper);cursor:pointer;background:0 0;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:border-color .2s,background .2s,color .2s}.filterbar .chip:hover{border-color:var(--paper)}.filterbar .chip.on{background:var(--accent);color:var(--canvas);border-color:var(--accent)}.filterbar .count{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10.5px}.filterbar .count em{color:var(--paper);font-style:normal}.roster-page{padding:80px var(--gutter) 120px}.roster-page .grid{grid-template-columns:repeat(4,1fr);gap:48px 32px;display:grid}.roster-page .card{cursor:pointer;transition:transform .25s}.roster-page .card.hidden{display:none}.roster-page .card .portrait{aspect-ratio:3/4;background:var(--canvas-2);border:1px solid var(--rule-soft);margin-bottom:16px;position:relative;overflow:hidden}.roster-page .card .portrait img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,.61,.36,1);display:block}.roster-page .card:hover .portrait img{transform:scale(1.05)}.roster-page .card .portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0e0e0cb3 100%);position:absolute;inset:0}.roster-page .card .portrait .num{letter-spacing:.22em;color:var(--paper);opacity:.78;z-index:1;font-family:JetBrains Mono,monospace;font-size:9.5px;position:absolute;top:14px;left:14px}.roster-page .card .portrait .dept{z-index:1;letter-spacing:.22em;text-transform:uppercase;color:var(--paper);opacity:.92;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.roster-page .card .portrait .dept .av{color:var(--accent)}.roster-page .card .meta .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:28px;line-height:1.02}.roster-page .card .meta .nm em{color:var(--accent);font-style:italic}.roster-page .card .meta .role{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px}.roster-page .card .meta .creds{color:var(--paper);opacity:.78;max-width:34ch;margin-top:10px;font-size:13px}.roster-page .card .meta .based{border-top:1px solid var(--rule-soft);letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);justify-content:space-between;margin-top:14px;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.bench{padding:120px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.bench .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.bench h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.bench h2 em{color:var(--accent);font-style:italic}.bench .rows{gap:0;display:grid}.bench .row{border-bottom:1px solid var(--rule-soft);grid-template-columns:240px 1fr 80px 120px;align-items:center;gap:24px;padding:22px 0;display:grid}.bench .row .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:28px;line-height:1}.bench .row .nm em{color:var(--accent);font-style:italic}.bench .row .bar{background:linear-gradient(90deg, var(--accent) var(--p), var(--rule-soft) var(--p));height:6px}.bench .row .ct{letter-spacing:.1em;color:var(--paper);text-align:right;font-family:JetBrains Mono,monospace;font-size:14px}.bench .row .ct em{color:var(--accent);font-style:italic}.bench .row .loc{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.disclosure{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.disclosure .grid{grid-template-columns:1fr 1.4fr;gap:80px;display:grid}.disclosure h2{letter-spacing:-.005em;max-width:14ch;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1.02}.disclosure h2 em{color:var(--accent);font-style:italic}.disclosure .steps{border-top:1px solid var(--rule);margin-top:24px}.disclosure .step{border-bottom:1px solid var(--rule-soft);grid-template-columns:80px 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.disclosure .step .ix{color:var(--accent);font-family:Newsreader,serif;font-size:32px;font-style:italic;line-height:1}.disclosure .step .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:26px;line-height:1.1}.disclosure .step .nm em{color:var(--accent);font-style:italic}.disclosure .step p{color:var(--paper);opacity:.82;max-width:60ch;margin:8px 0 0;font-size:14px}.bignum{padding:120px var(--gutter) 100px;text-align:center;border-bottom:1px solid var(--rule);position:relative}.bignum .label{margin-bottom:24px;display:block}.bignum .row{letter-spacing:-.025em;justify-content:center;align-items:baseline;gap:32px;font-family:Newsreader,serif;font-weight:300;line-height:.85;display:flex}.bignum .row .a{opacity:.4;font-size:clamp(120px,22vw,320px)}.bignum .row .b{color:var(--paper);font-size:clamp(120px,22vw,320px)}.bignum .row .b em{color:var(--accent);font-style:italic}.bignum .row .arrow{color:var(--accent);opacity:.7;font-family:Newsreader,serif;font-size:80px;font-style:italic}.bignum .legend{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);justify-content:center;gap:48px;margin-top:48px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.bignum .legend .pip{background:var(--accent);vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block}.bignum .sub{opacity:.86;max-width:60ch;margin:48px auto 0;font-family:Newsreader,serif;font-size:22px;line-height:1.35}.bignum .sub em{color:var(--accent);font-style:italic}.stack{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.stack .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.stack h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.stack h2 em{color:var(--accent);font-style:italic}.stack .frame{grid-template-columns:220px 1fr;gap:48px;height:480px;display:grid;position:relative}.stack .axis{position:relative}.stack .axis .tick{border-top:1px dashed var(--rule-soft);letter-spacing:.22em;color:var(--quiet);padding-left:0;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;left:0;right:-100%}.stack .axis .tick span{background:var(--canvas);padding-right:8px;position:absolute;top:-7px;left:0}.stack .bars{grid-template-columns:repeat(3,1fr);align-items:end;gap:48px;display:grid;position:relative}.stack .col{flex-direction:column;justify-content:flex-end;display:flex;position:relative}.stack .col .name{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:0;left:0}.stack .col .name em{color:var(--accent);font-style:italic}.stack .col .total{letter-spacing:-.005em;text-align:left;margin-bottom:8px;font-family:Newsreader,serif;font-size:36px;line-height:1;position:absolute;bottom:100%;left:0;right:0}.stack .col .total em{color:var(--accent);font-style:italic}.stack .seg{color:var(--canvas);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid #0e0e0c2e;justify-content:space-between;align-items:center;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.stack .seg:first-child{border-top:0}.stack .seg .v{letter-spacing:0;text-transform:none;color:var(--canvas);opacity:.75;font-family:Newsreader,serif;font-size:14px;font-style:italic}.stack .seg.base{background:var(--paper)}.stack .seg.uplift{color:#1a1612;background:#d9b86b}.stack .seg.uplift .v{color:#1a1612}.stack .seg.cohort{background:var(--accent)}.stack .seg.over{background:var(--red);color:var(--paper)}.stack .seg.over .v{color:var(--paper)}.stack .key{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;padding-top:24px;display:grid}.stack .key .k{align-items:flex-start;gap:14px;display:flex}.stack .key .k .sw{flex-shrink:0;width:14px;height:14px;margin-top:4px}.stack .key .k .nm{font-family:Newsreader,serif;font-size:18px;line-height:1.15}.stack .key .k .nm em{color:var(--accent);font-style:italic}.stack .key .k p{opacity:.78;margin:6px 0 0;font-size:13px}.example{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.example .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.example h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.example h2 em{color:var(--accent);font-style:italic}.example .grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.example .col h3{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:10.5px}.example .col .strip{border-top:1px solid var(--rule)}.example .col .line{border-bottom:1px solid var(--rule-soft);grid-template-columns:1fr 140px;align-items:baseline;padding:18px 0;font-size:15px;display:grid}.example .col .line .l{font-family:Newsreader,serif;font-size:20px;line-height:1.2}.example .col .line .l em{color:var(--accent);font-style:italic}.example .col .line .l small{letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;display:block}.example .col .line .v{text-align:right;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:14px}.example .col .line .v em{color:var(--accent);font-family:Newsreader,serif;font-size:18px;font-style:italic}.example .col .line.tot{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#c89b4d0a;padding:22px 0}.example .col .line.tot .l{font-size:26px}.example .col .line.tot .v{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:32px}.example .col .line.tot .v em{color:var(--accent);font-style:italic}.example .col .line.delta{border:0;padding:32px 0 0}.example .col .line.delta .l{color:var(--accent);font-family:Newsreader,serif;font-size:28px;font-style:italic}.example .col .line.delta .v{color:var(--accent);letter-spacing:-.01em;font-family:Newsreader,serif;font-size:48px}.elig{padding:120px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.elig .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.elig h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.elig h2 em{color:var(--accent);font-style:italic}.elig .grid{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.elig .item{border-top:1px solid var(--rule-soft);grid-template-columns:48px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.elig .item .tick{border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);justify-content:center;align-items:center;font-family:Newsreader,serif;font-size:18px;display:flex}.elig .item.no .tick{border-color:var(--red);color:var(--red)}.elig .item .nm{font-family:Newsreader,serif;font-size:22px;line-height:1.2}.elig .item .nm em{color:var(--accent);font-style:italic}.elig .item.no .nm em{color:var(--red)}.elig .item p{opacity:.78;margin:6px 0 0;font-size:13px}.disclaim{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.disclaim h2{letter-spacing:-.005em;margin-bottom:48px;font-family:Newsreader,serif;font-size:48px;font-weight:400;line-height:1}.disclaim h2 em{color:var(--accent);font-style:italic}.disclaim .row{border-top:1px solid var(--rule-soft);grid-template-columns:80px 1fr 1.6fr;gap:32px;padding:24px 0;display:grid}.disclaim .row:last-child{border-bottom:1px solid var(--rule-soft)}.disclaim .row .ix{color:var(--accent);font-family:Newsreader,serif;font-size:24px;font-style:italic}.disclaim .row .qx{font-family:Newsreader,serif;font-size:22px;line-height:1.2}.disclaim .row .ax{opacity:.82;font-size:14px;line-height:1.6}.manifesto{padding:120px var(--gutter);border-bottom:1px solid var(--rule);position:relative}.manifesto .grid{max-width:var(--max);grid-template-columns:1fr 2fr;gap:64px;margin:0 auto;display:grid}.manifesto .num{color:var(--accent);font-family:Newsreader,serif;font-size:80px;font-style:italic;line-height:1}.manifesto h2{letter-spacing:-.005em;max-width:24ch;font-family:Newsreader,serif;font-size:64px;font-weight:400;line-height:1.05}.manifesto h2 em{color:var(--accent);font-style:italic}.manifesto p.lead{opacity:.92;max-width:60ch;margin-top:32px;font-family:Newsreader,serif;font-size:22px;line-height:1.4}.manifesto p.lead em{color:var(--accent);font-style:italic}.manifesto .pillars{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px;padding-top:32px;display:grid}.manifesto .pillars .p .roman{color:var(--accent);font-family:Newsreader,serif;font-size:32px;font-style:italic}.manifesto .pillars .p h4{margin:14px 0 12px;font-family:Newsreader,serif;font-size:24px;font-weight:500;line-height:1.15}.manifesto .pillars .p h4 em{color:var(--accent);font-style:italic}.manifesto .pillars .p p{opacity:.84;max-width:38ch;margin:0;font-size:14px;line-height:1.6}.pull{padding:160px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2);text-align:center}.pull .q{letter-spacing:-.018em;max-width:20ch;margin:0 auto;font-family:Newsreader,serif;font-size:clamp(48px,7vw,96px);font-weight:300;line-height:1.05}.pull .q em{color:var(--accent);font-style:italic}.pull .a{letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);margin-top:48px;font-family:JetBrains Mono,monospace;font-size:11px}.pull .a b{color:var(--paper);font-weight:400}.founders{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.founders .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.founders h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.founders h2 em{color:var(--accent);font-style:italic}.founders .grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;display:grid}.founders .f .portrait{aspect-ratio:4/5;background:var(--canvas-2);border:1px solid var(--rule-soft);margin-bottom:20px;position:relative;overflow:hidden}.founders .f .portrait img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,.61,.36,1);display:block}.founders .f:hover .portrait img{transform:scale(1.04)}.founders .f .portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0e0e0ca6 100%);position:absolute;inset:0}.founders .f .portrait .label{background:var(--canvas);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);z-index:1;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;position:absolute;top:14px;left:14px}.founders .f .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:36px;line-height:1}.founders .f .nm em{color:var(--accent);font-style:italic}.founders .f .role{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10px}.founders .f .bio{opacity:.86;max-width:36ch;margin-top:14px;font-size:14px;line-height:1.6}.founders .f .creds{border-top:1px solid var(--rule-soft);letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);flex-direction:column;gap:8px;margin-top:18px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.founders .f .creds .c{justify-content:space-between;display:flex}.founders .f .creds .c .v{color:var(--paper)}.advisors{padding:120px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.advisors .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.advisors h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.advisors h2 em{color:var(--accent);font-style:italic}.advisors .rows{gap:0;display:grid}.advisors .row{border-bottom:1px solid var(--rule-soft);grid-template-columns:60px 1fr 1.4fr 200px;align-items:baseline;gap:32px;padding:28px 0;display:grid}.advisors .row .ix{color:var(--accent);font-family:Newsreader,serif;font-size:24px;font-style:italic}.advisors .row .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:32px;line-height:1}.advisors .row .nm em{color:var(--accent);font-style:italic}.advisors .row .desc{opacity:.86;max-width:60ch;font-size:14px;line-height:1.55}.advisors .row .loc{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.offices{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.offices .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.offices h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.offices h2 em{color:var(--accent);font-style:italic}.offices .grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.offices .off{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 32px;position:relative}.offices .off:last-child{border-right:0}.offices .off .city{letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:10.5px}.offices .off h3{letter-spacing:-.005em;margin-bottom:24px;font-family:Newsreader,serif;font-size:54px;font-weight:400;line-height:1}.offices .off h3 em{color:var(--accent);font-style:italic}.offices .off .addr{opacity:.92;font-family:Newsreader,serif;font-size:18px;line-height:1.35}.offices .off .addr em{color:var(--accent);font-style:italic}.offices .off .lines{border-top:1px solid var(--rule-soft);margin-top:32px;padding-top:24px}.offices .off .lines .l{letter-spacing:.18em;text-transform:uppercase;grid-template-columns:100px 1fr;gap:18px;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.offices .off .lines .l .k{color:var(--quiet)}.offices .off .lines .l .v{color:var(--paper)}.offices .off .role{color:var(--accent);margin-top:24px;font-family:Newsreader,serif;font-size:16px;font-style:italic}.press{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.press .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.press h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.press h2 em{color:var(--accent);font-style:italic}.press .grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.press .clip{border:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;transition:border-color .2s;display:flex}.press .clip:hover{border-color:var(--accent)}.press .clip .pub{color:var(--accent);font-family:Newsreader,serif;font-size:24px;font-style:italic}.press .clip .q{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:20px;line-height:1.3}.press .clip .q em{font-style:italic}.press .clip .when{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px}.history{padding:120px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.history .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.history h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.history h2 em{color:var(--accent);font-style:italic}.history .timeline{grid-template-columns:200px 1fr;display:grid}.history .ev{display:contents}.history .ev .y{color:var(--accent);border-top:1px solid var(--rule-soft);padding:32px 0;font-family:Newsreader,serif;font-size:48px;font-style:italic;line-height:1}.history .ev .b{border-top:1px solid var(--rule-soft);padding:32px 0}.history .ev .b h4{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:28px;font-weight:400;line-height:1.1}.history .ev .b h4 em{color:var(--accent);font-style:italic}.history .ev .b p{opacity:.86;max-width:60ch;margin:10px 0 0;font-size:14.5px;line-height:1.55}.history .timeline .ev:last-child .y,.history .timeline .ev:last-child .b{border-bottom:1px solid var(--rule-soft)}.routing{padding:80px var(--gutter) 0;border-bottom:1px solid var(--rule)}.routing .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.routing h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:48px;font-weight:400;line-height:1}.routing h2 em{color:var(--accent);font-style:italic}.routing .grid{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.routing .opt{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);cursor:pointer;padding:48px 32px;transition:background .2s;position:relative}.routing .opt:last-child{border-right:0}.routing .opt:hover{background:#c89b4d0a}.routing .opt.on{background:#c89b4d14}.routing .opt.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.routing .opt .ix{color:var(--accent);font-family:Newsreader,serif;font-size:32px;font-style:italic;line-height:1}.routing .opt h3{letter-spacing:-.005em;margin:18px 0 12px;font-family:Newsreader,serif;font-size:32px;font-weight:400;line-height:1.05}.routing .opt h3 em{color:var(--accent);font-style:italic}.routing .opt p{opacity:.82;max-width:30ch;margin:0;font-size:13.5px;line-height:1.55}.routing .opt .arr{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:24px;font-family:JetBrains Mono,monospace;font-size:10.5px}.routing .opt:hover .arr,.routing .opt.on .arr{color:var(--accent)}.form{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.form .grid{max-width:var(--max);grid-template-columns:1fr 1.4fr;gap:80px;margin:0 auto;display:grid}.form .intro h2{letter-spacing:-.005em;max-width:12ch;font-family:Newsreader,serif;font-size:64px;font-weight:400;line-height:1}.form .intro h2 em{color:var(--accent);font-style:italic}.form .intro p{opacity:.86;max-width:34ch;margin-top:24px;font-family:Newsreader,serif;font-size:20px;line-height:1.4}.form .intro p em{color:var(--accent);font-style:italic}.form .intro .promise{border-top:1px solid var(--rule);margin-top:36px;padding-top:24px}.form .intro .promise .row{opacity:.92;grid-template-columns:18px 1fr;gap:14px;padding:8px 0;font-size:13.5px;display:grid}.form .intro .promise .row .dot{background:var(--accent);width:6px;height:6px;margin-top:8px}.form .intro .promise .row em{color:var(--accent);font-style:italic}.form .fields{border-top:1px solid var(--rule);gap:0;display:grid}.form .fields .row{border-bottom:1px solid var(--rule-soft);grid-template-columns:200px 1fr;align-items:start;gap:32px;padding:24px 0;display:grid}.form .fields .row .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);padding-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.form .fields .row .lbl .req{color:var(--accent)}.form .fields input[type=text],.form .fields input[type=email],.form .fields textarea,.form .fields select{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--paper);letter-spacing:-.005em;background:0 0;outline:none;padding:10px 0;font-family:Newsreader,serif;font-size:22px;line-height:1.3;transition:border-color .2s}.form .fields input::placeholder,.form .fields textarea::placeholder{color:var(--quieter);font-style:italic}.form .fields input:focus,.form .fields textarea:focus,.form .fields select:focus{border-bottom-color:var(--accent)}.form .fields textarea{resize:vertical;min-height:120px}.form .fields .chips{flex-wrap:wrap;gap:8px;display:flex}.form .fields .chip{border:1px solid var(--rule);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);cursor:pointer;background:0 0;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:all .2s}.form .fields .chip:hover{border-color:var(--paper)}.form .fields .chip.on{background:var(--accent);color:var(--canvas);border-color:var(--accent)}.form .fields .pairgrid{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}.form .actions{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.form .actions .nda{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px}.form .actions .nda em{color:var(--accent);font-style:italic}.lines{padding:120px var(--gutter);border-bottom:1px solid var(--rule);background:var(--canvas-2)}.lines .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.lines h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.lines h2 em{color:var(--accent);font-style:italic}.lines .grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lines .ln{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:24px;padding:40px 32px;display:flex}.lines .ln:last-child{border-right:0}.lines .ln .city{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:10px}.lines .ln h3{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:36px;font-weight:400;line-height:1}.lines .ln h3 em{color:var(--accent);font-style:italic}.lines .ln .role{color:var(--accent);font-family:Newsreader,serif;font-size:16px;font-style:italic}.lines .ln dl{margin:0}.lines .ln dl div{border-top:1px solid var(--rule-soft);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:80px 1fr;gap:14px;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.lines .ln dl div dt{color:var(--quiet);margin:0}.lines .ln dl div dd{color:var(--paper);margin:0}.lines .ln .hours{border-top:1px solid var(--rule);letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);margin-top:auto;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:10px}.lines .ln .hours em{color:var(--accent);font-style:italic}.press-contact{padding:120px var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.press-contact h2{letter-spacing:-.005em;max-width:14ch;font-family:Newsreader,serif;font-size:48px;font-weight:400;line-height:1}.press-contact h2 em{color:var(--accent);font-style:italic}.press-contact .body{opacity:.86;max-width:50ch;font-family:Newsreader,serif;font-size:20px;line-height:1.4}.press-contact .body em{color:var(--accent);font-style:italic}.press-contact .body p{margin:0 0 14px}.press-contact .body .lbox{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);letter-spacing:.2em;text-transform:uppercase;gap:64px;margin-top:32px;padding:24px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.press-contact .body .lbox .cell .k{color:var(--quiet)}.press-contact .body .lbox .cell .v{color:var(--paper);letter-spacing:0;text-transform:none;margin-top:8px;font-family:Newsreader,serif;font-size:18px}.press-contact .body .lbox .cell .v em{color:var(--accent);font-style:italic}.festivals{padding:120px var(--gutter);border-bottom:1px solid var(--rule)}.festivals .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;margin-bottom:48px;padding-bottom:24px;display:flex}.festivals h2{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:56px;font-weight:400;line-height:1}.festivals h2 em{color:var(--accent);font-style:italic}.festivals .row{border-bottom:1px solid var(--rule-soft);grid-template-columns:60px 1fr 1.4fr 200px 120px;align-items:baseline;gap:24px;padding:22px 0;display:grid}.festivals .row:first-child{border-top:1px solid var(--rule-soft)}.festivals .row .ix{color:var(--accent);font-family:Newsreader,serif;font-size:22px;font-style:italic}.festivals .row .nm{letter-spacing:-.005em;font-family:Newsreader,serif;font-size:28px;line-height:1}.festivals .row .nm em{color:var(--accent);font-style:italic}.festivals .row .where{letter-spacing:.18em;text-transform:uppercase;color:var(--quiet);font-family:JetBrains Mono,monospace;font-size:11px}.festivals .row .when{color:var(--accent);text-align:right;font-family:Newsreader,serif;font-size:18px;font-style:italic}.festivals .row .by{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.closer{padding:160px var(--gutter);text-align:center;border-bottom:1px solid var(--rule)}.closer .big{letter-spacing:-.018em;max-width:18ch;margin:0 auto;font-family:Newsreader,serif;font-size:clamp(72px,12vw,180px);font-weight:300;line-height:.92}.closer .big em{color:var(--accent);font-style:italic}.closer .sub{opacity:.86;max-width:50ch;margin:32px auto 48px;font-family:Newsreader,serif;font-size:22px;line-height:1.35}@media (max-width:1023px){:root{--gutter:24px}html,body{overflow-x:hidden}header.top{padding:14px var(--gutter);flex-direction:column;align-items:stretch;gap:10px;display:flex}header.top .mark{text-align:left;font-size:18px}header.top nav{flex-wrap:wrap;justify-content:flex-start;gap:14px 18px;display:flex}header.top nav a{letter-spacing:.2em;font-size:10px}header.top nav a.current:after{bottom:-4px}header.top .right{display:none}.hero{min-height:auto;padding:120px 0 48px}.hero .frame{inset:14px}.hero .top-marker{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:36px;padding-bottom:18px}.hero .lower{grid-template-columns:1fr;gap:28px;margin-top:28px}.hero .lower .tagline{max-width:none;font-size:22px}.ticker{padding:14px 0}.ticker .track span{font-size:20px}.statement{padding:64px var(--gutter)}.statement .grid{grid-template-columns:1fr;gap:20px}.statement .num{font-size:56px}.statement h2{max-width:none;font-size:36px}.statement .body{grid-template-columns:1fr;gap:28px;margin-top:32px}.statement .body p{max-width:none}.arms{grid-template-columns:1fr}.arm{padding:40px var(--gutter);border-right:0;border-bottom:1px solid var(--rule)}.arm:last-child{border-bottom:0}.rebate{padding:64px var(--gutter)}.rebate .big{font-size:120px}.rebate .row{grid-template-columns:1fr;gap:18px}.roster{padding:64px var(--gutter)}.roster .head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.roster .head .label{text-align:left!important}.roster .grid{grid-template-columns:repeat(2,1fr);gap:20px 16px}.programme{padding:64px var(--gutter)}.programme .head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.programme .row{grid-template-columns:32px 1fr 28px;grid-template-areas:"ix nm arrow"".when arrow"".lead arrow";gap:6px 12px;padding:18px 0}.programme .row .ix{grid-area:ix}.programme .row .nm{grid-area:nm}.programme .row .when{grid-area:when}.programme .row .lead{grid-area:lead}.programme .row .arrow{grid-area:arrow;align-self:center}footer{padding:64px var(--gutter)}footer .wm{font-size:clamp(56px,13vw,96px)}footer .lower{grid-template-columns:repeat(2,1fr);gap:32px}footer .legal{flex-direction:column;align-items:flex-start;gap:6px}.page-hero{padding:120px var(--gutter) 48px}.page-hero h1{font-size:clamp(56px,14vw,104px)}.page-hero .deck{grid-template-columns:1fr;gap:28px}.page-hero .meta{grid-template-columns:repeat(2,1fr)}.tracks{padding:48px var(--gutter)}.tracks .tk{grid-template-columns:1fr;gap:20px;padding:36px 0}.tracks .tk .ix{font-size:28px}.tracks .modules{grid-template-columns:1fr;gap:8px}.tracks .tk .side{border-left:0;border-top:1px solid var(--rule-soft);padding-top:20px;padding-left:0}.shape{padding:48px var(--gutter)}.shape .grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.timeline{padding:48px var(--gutter)}.timeline .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.timeline .track{grid-template-columns:1fr;gap:0}.timeline .track .col{border-right:0;border-bottom:1px solid var(--rule-soft);padding:20px 0}.timeline .track .col:last-child{border-bottom:0}.apply{padding:48px var(--gutter)}.apply .grid{grid-template-columns:1fr;gap:36px}.apply .crit{grid-template-columns:1fr;gap:18px 0}.apply .steps .step{grid-template-columns:36px 1fr 80px;gap:14px}.faq{padding:48px var(--gutter)}.faq .q{grid-template-columns:32px 1fr;grid-template-areas:"ix qx"".ax";gap:8px 12px}.faq .q .ix{grid-area:ix}.faq .q .qx{grid-area:qx}.faq .q .ax{grid-area:ax}.closer{padding:80px var(--gutter)}.closer .big{font-size:clamp(48px,12vw,96px)}.stats{padding:48px var(--gutter)}.stats .grid{grid-template-columns:repeat(2,1fr);gap:24px}.filterbar{padding:18px var(--gutter);flex-direction:column;align-items:flex-start;gap:12px}.filterbar .count{text-align:left}.roster-page{padding:36px var(--gutter)}.roster-page .grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.bench{padding:64px var(--gutter)}.bench .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.bench .row{grid-template-columns:1fr auto;grid-template-areas:"nm ct""bar bar""loc loc";gap:6px 12px}.bench .row .nm{grid-area:nm;font-size:22px}.bench .row .bar{grid-area:bar}.bench .row .ct{grid-area:ct}.bench .row .loc{text-align:left;grid-area:loc}.disclosure{padding:64px var(--gutter)}.disclosure .grid{grid-template-columns:1fr;gap:28px}.bignum{padding:48px var(--gutter)}.bignum .row{gap:16px}.bignum .row .a,.bignum .row .b{font-size:clamp(64px,18vw,140px)}.bignum .legend{flex-direction:column;gap:12px}.stack{padding:48px var(--gutter)}.stack .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.stack .frame{overflow-x:auto}.stack .key{grid-template-columns:1fr;gap:18px;margin-top:36px}.example{padding:48px var(--gutter)}.example .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.example .grid{grid-template-columns:1fr;gap:32px}.example .strip .line{grid-template-columns:1fr auto;gap:8px}.elig{padding:48px var(--gutter)}.elig .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.elig .grid{grid-template-columns:1fr;gap:0}.elig .item{grid-template-columns:36px 1fr;gap:14px}.disclaim{padding:48px var(--gutter)}.disclaim .row{grid-template-columns:32px 1fr;grid-template-areas:"ix qx"".ax";gap:8px 12px}.disclaim .row .ix{grid-area:ix}.disclaim .row .qx{grid-area:qx}.disclaim .row .ax{grid-area:ax}.manifesto{padding:48px var(--gutter)}.manifesto .grid{grid-template-columns:1fr;gap:16px}.manifesto .pillars{grid-template-columns:1fr;gap:28px}.pull{padding:48px var(--gutter)}.pull .q{font-size:clamp(26px,5vw,40px)}.founders{padding:48px var(--gutter)}.founders .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.founders .grid{grid-template-columns:1fr;gap:40px}.advisors{padding:48px var(--gutter)}.advisors .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.advisors .row{grid-template-columns:32px 1fr;grid-template-areas:"ix nm"".desc"".loc";gap:6px 12px}.advisors .row .ix{grid-area:ix}.advisors .row .nm{grid-area:nm}.advisors .row .desc{grid-area:desc}.advisors .row .loc{text-align:left;grid-area:loc}.offices{padding:48px var(--gutter)}.offices .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.offices .grid{grid-template-columns:1fr}.offices .off{border-left:0;border-bottom:1px solid var(--rule)}.offices .off:last-child{border-bottom:0}.history{padding:48px var(--gutter)}.history .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.history .timeline{display:block}.history .timeline .ev{border-top:0;border-bottom:1px solid var(--rule-soft);padding:22px 0}.press{padding:48px var(--gutter)}.press .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.press .grid{grid-template-columns:1fr;gap:24px}.routing{padding:48px var(--gutter)}.routing .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.routing .grid{grid-template-columns:1fr;gap:16px}.form{padding:48px var(--gutter)}.form .grid{grid-template-columns:1fr;gap:32px}.form .fields .row,.form .fields .pairgrid{grid-template-columns:1fr;gap:8px}.form .fields .actions{flex-direction:column;align-items:flex-start;gap:16px}.lines{padding:48px var(--gutter)}.lines .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.lines .grid{grid-template-columns:1fr;gap:28px}.press-contact{padding:48px var(--gutter);grid-template-columns:1fr;gap:24px}.press-contact .lbox{grid-template-columns:1fr}.festivals{padding:48px var(--gutter)}.festivals .head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.festivals .row{grid-template-columns:32px 1fr;grid-template-areas:"ix nm"".where"".when"".by";gap:4px 12px;padding:18px 0}.festivals .row .ix{grid-area:ix}.festivals .row .nm{grid-area:nm}.festivals .row .where{grid-area:where}.festivals .row .when{grid-area:when}.festivals .row .by{grid-area:by}.auth-shell{padding:40px 18px}.auth-frame{padding:40px 28px}.auth-title{font-size:40px}}@media (max-width:599px){:root{--gutter:18px}.hero{padding:100px 0 36px}.hero .lower .meta{grid-template-columns:1fr}.roster .grid{grid-template-columns:1fr;gap:24px}.roster-page .grid{grid-template-columns:1fr;gap:28px}.stats .grid{grid-template-columns:1fr;gap:18px}.shape .grid{grid-template-columns:1fr;gap:22px}footer .lower{grid-template-columns:1fr;gap:24px}footer .wm{font-size:clamp(48px,14vw,80px)}header.top nav{gap:10px 14px}header.top nav a{letter-spacing:.18em;font-size:9.5px}}@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}
