@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff)format("woff");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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");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}.ona-portfolio{--ona-ink:#0b1220;--ona-ink-soft:#18243a;--ona-slate:#29364c;--ona-paper:#f1ede3;--ona-paper-bright:#faf8f2;--ona-orange:#f15a38;--ona-blue:#a9c9f5;--ona-mint:#a9d9bd;--ona-line-dark:#0b12202e;--ona-line-light:#faf8f233;--ona-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--ona-ink);width:100%;min-width:0;max-width:100%;color:var(--ona-paper-bright);font-family:Outfit Variable,Outfit,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.ona-portfolio,.ona-portfolio *{box-sizing:border-box}.ona-portfolio a,.ona-portfolio button{color:inherit;font:inherit}.ona-portfolio a{text-decoration:none}.ona-portfolio button,.ona-portfolio h1,.ona-portfolio h2,.ona-portfolio h3,.ona-portfolio p,.ona-portfolio ul{margin:0}.ona-portfolio ul{padding:0;list-style:none}.ona-portfolio svg{display:block}.ona-portfolio ::selection{background:var(--ona-orange);color:var(--ona-ink)}.ona-portfolio :focus-visible{outline-offset:4px;outline:2px solid}.ona-portfolio .ona-scroll-progress{z-index:60;pointer-events:none;height:.2rem;position:fixed;top:0;left:0;right:0}.ona-portfolio .ona-scroll-progress>span{transform-origin:0;background:var(--ona-orange);width:100%;height:100%;display:block;transform:scaleX(0)}.ona-portfolio .ona-nav{z-index:20;padding-inline:1rem;position:absolute;top:0;left:0;right:0}.ona-portfolio .ona-nav-inner{border-bottom:1px solid var(--ona-line-light);grid-template-columns:1fr auto;align-items:center;width:100%;min-height:5rem;display:grid}.ona-portfolio .ona-wordmark,.ona-portfolio .ona-footer-mark{letter-spacing:.2em;align-items:center;width:max-content;min-height:2.75rem;font-size:1.05rem;font-weight:750;display:inline-flex}.ona-portfolio .ona-nav-links{display:none}.ona-portfolio .ona-nav-action{border:1px solid var(--ona-line-light);min-height:2.75rem;transition:background-color .22s var(--ona-ease), color .22s var(--ona-ease);justify-content:center;align-items:center;gap:.65rem;padding-inline:1rem;font-size:.9rem;font-weight:580;display:inline-flex}.ona-portfolio .ona-nav-action:hover{background:var(--ona-paper-bright);color:var(--ona-ink)}.ona-portfolio .ona-nav-action span,.ona-portfolio .ona-button span,.ona-portfolio .ona-text-link span,.ona-portfolio .ona-action-announcement a span{transition:transform .22s var(--ona-ease);display:inline-block}.ona-portfolio .ona-nav-action:hover span,.ona-portfolio .ona-button:hover span,.ona-portfolio .ona-action-announcement a:hover span{transform:translate(.18rem,-.18rem)}.ona-portfolio .ona-hero{background:var(--ona-ink);gap:4rem;min-height:100svh;padding:8.75rem 1rem 5rem;display:grid}.ona-portfolio .ona-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ona-portfolio .ona-hero-premise{color:#faf8f2b3;letter-spacing:.1em;text-transform:uppercase;max-width:30rem;font-size:.84rem;font-weight:550;line-height:1.3}.ona-portfolio .ona-hero-title{width:100%;color:var(--ona-paper-bright);letter-spacing:-.075em;margin-top:2rem;font-size:clamp(2.45rem,12vw,4.65rem);font-weight:470;line-height:.88}.ona-portfolio .ona-hero-line{white-space:nowrap;width:max-content;max-width:100%;display:block}.ona-portfolio .ona-hero-line--with-art{align-items:center;gap:.14em;display:flex}.ona-portfolio .ona-inline-pr{background:var(--ona-orange);vertical-align:.05em;border:1px solid #faf8f285;border-radius:100vw;flex:none;place-items:center;width:clamp(4.2rem,20vw,7.1rem);height:.72em;display:inline-grid;overflow:hidden}.ona-portfolio .ona-inline-pr svg{fill:none;width:84%;height:84%;stroke:var(--ona-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.ona-portfolio .ona-hero-deck{color:#faf8f2bf;max-width:38rem;margin-top:2.25rem;font-size:clamp(1.05rem,2.8vw,1.25rem);line-height:1.52}.ona-portfolio .ona-hero-actions,.ona-portfolio .ona-action-buttons{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-top:2.5rem;display:flex}.ona-portfolio .ona-button,.ona-portfolio .ona-text-link{min-height:3.25rem;transition:transform .22s var(--ona-ease), background-color .22s var(--ona-ease), color .22s var(--ona-ease), border-color .22s var(--ona-ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1rem;font-size:.96rem;font-weight:610;line-height:1;display:inline-flex}.ona-portfolio .ona-button:hover,.ona-portfolio .ona-text-link:hover{transform:translateY(-.16rem)}.ona-portfolio .ona-button--light{background:var(--ona-paper-bright);color:var(--ona-ink)}.ona-portfolio .ona-text-link{border:1px solid var(--ona-line-light);color:var(--ona-paper-bright)}.ona-portfolio .ona-text-link:hover{border-color:#faf8f29e}.ona-portfolio .ona-text-link:hover span{transform:translateY(.18rem)}.ona-portfolio .ona-hero-art{place-items:center;min-width:0;display:grid}.ona-portfolio .ona-system-stage{background:var(--ona-ink-soft);width:min(100%,36rem);min-height:33rem;box-shadow:.85rem .85rem 0 var(--ona-orange);border:1px solid #faf8f252;position:relative;overflow:hidden}.ona-portfolio .ona-system-stage:before,.ona-portfolio .ona-system-stage:after{z-index:3;border-color:var(--ona-paper-bright);content:"";pointer-events:none;border-style:solid;width:.8rem;height:.8rem;position:absolute}.ona-portfolio .ona-system-stage:before{border-width:1px 0 0 1px;top:.75rem;left:.75rem}.ona-portfolio .ona-system-stage:after{border-width:0 1px 1px 0;bottom:.75rem;right:.75rem}.ona-portfolio .ona-system-map{width:100%;height:100%;position:absolute;inset:0}.ona-portfolio .ona-map-grid{fill:none;stroke:#faf8f212;stroke-width:1px}.ona-portfolio .ona-route-path{fill:none;stroke:var(--ona-orange);stroke-width:2.2px}.ona-portfolio .ona-route-node{fill:var(--ona-paper-bright);stroke:var(--ona-orange);stroke-width:4px}.ona-portfolio .ona-stage-topline,.ona-portfolio .ona-stage-foot{z-index:4;color:#faf8f2a1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:620;line-height:1.2;display:flex;position:absolute;left:1rem;right:1rem}.ona-portfolio .ona-stage-topline{top:1.15rem}.ona-portfolio .ona-stage-foot{white-space:nowrap;justify-content:flex-start;gap:.8rem;bottom:1.1rem;overflow:hidden}.ona-portfolio .ona-stage-foot span{align-items:center;gap:.38rem;display:inline-flex}.ona-portfolio .ona-stage-foot span:before{background:var(--ona-mint);content:"";border-radius:50%;width:.35rem;height:.35rem}.ona-portfolio .ona-stage-card{z-index:5;background:#202e46;border:1px solid #faf8f238;flex-direction:column;display:flex;position:absolute;box-shadow:.55rem .55rem #060b148c}.ona-portfolio .ona-stage-card--task{width:61%;padding:1rem;top:14%;left:6%}.ona-portfolio .ona-stage-card--pull{width:69%;padding:1rem;bottom:13%;right:5%}.ona-portfolio .ona-stage-card-kicker{color:var(--ona-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.ona-portfolio .ona-stage-card strong{margin-top:.6rem;font-size:.92rem;font-weight:560;line-height:1.28}.ona-portfolio .ona-stage-card-note{color:#faf8f28f;margin-top:.8rem;font-size:.7rem}.ona-portfolio .ona-diff-line{margin-top:.34rem;padding:.26rem .38rem;font-size:.66rem;line-height:1.2;display:block}.ona-portfolio .ona-diff-line--plus{color:#c7ead3;background:#a9d9bd29}.ona-portfolio .ona-diff-line--minus{color:#ffc2b4;background:#f15a3829}.ona-portfolio .ona-agent-core{z-index:6;border:1px solid var(--ona-orange);background:var(--ona-ink);border-radius:50%;place-items:center;width:7.6rem;height:7.6rem;display:grid;position:absolute;top:45%;left:53%;transform:translate(-50%,-50%)}.ona-portfolio .ona-agent-core-ring{border:1px dashed #faf8f257;border-radius:50%;animation:14s linear infinite onaCoreSpin;position:absolute;inset:.5rem}.ona-portfolio .ona-agent-core-mark{color:var(--ona-paper-bright);font-size:2rem;font-weight:620}.ona-portfolio .ona-agent-core-status{background:var(--ona-orange);min-width:max-content;color:var(--ona-ink);letter-spacing:.1em;text-transform:uppercase;padding:.34rem .5rem;font-size:.62rem;font-weight:690;position:absolute;top:calc(100% + .55rem)}.ona-portfolio .ona-marquee{border-block:1px solid var(--ona-line-light);background:var(--ona-paper-bright);color:var(--ona-ink);overflow:hidden}.ona-portfolio .ona-marquee-track{width:max-content;animation:30s linear infinite onaMarquee;display:flex}.ona-portfolio .ona-marquee:hover .ona-marquee-track{animation-play-state:paused}.ona-portfolio .ona-marquee-set{flex:none;align-items:center;padding-right:3.5rem;display:flex}.ona-portfolio .ona-marquee-item{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.5rem;padding:1.3rem 0 1.3rem 1.5rem;font-size:.9rem;font-weight:650;line-height:1;display:inline-flex}.ona-portfolio .ona-marquee-mark{background:var(--ona-orange);width:.55rem;height:.55rem;transform:rotate(45deg)}.ona-portfolio .ona-interest{background:var(--ona-paper);color:var(--ona-ink);padding:7.5rem 1rem}.ona-portfolio .ona-section-heading,.ona-portfolio .ona-work-heading{gap:1.25rem;width:100%;margin-bottom:3.5rem;display:grid}.ona-portfolio .ona-section-thesis{color:#0b12209e;letter-spacing:.08em;text-transform:uppercase;max-width:31rem;font-size:.84rem;font-weight:630;line-height:1.35}.ona-portfolio .ona-section-heading h2,.ona-portfolio .ona-stack-heading h2,.ona-portfolio .ona-work-heading h2,.ona-portfolio .ona-action h2{letter-spacing:-.065em;max-width:17ch;font-size:clamp(2.4rem,9vw,5.8rem);font-weight:470;line-height:.94}.ona-portfolio .ona-section-heading>p:last-child,.ona-portfolio .ona-stack-heading>p:last-child,.ona-portfolio .ona-work-heading>p{color:#0b1220a8;max-width:40rem;font-size:1.05rem;line-height:1.55}.ona-portfolio .ona-capabilities{flex-direction:column;gap:.55rem;width:100%;display:flex}.ona-portfolio .ona-capability{background:#d7dfe9;border:1px solid #0b122052;min-width:0;min-height:6rem;position:relative;overflow:hidden}.ona-portfolio .ona-capability:nth-child(2){background:#f0b7a8}.ona-portfolio .ona-capability:nth-child(3){background:#c8dcbf}.ona-portfolio .ona-capability:nth-child(4){color:var(--ona-paper-bright);background:#24334a}.ona-portfolio .ona-capability.is-active{min-height:24rem}.ona-portfolio .ona-capability button{width:100%;min-width:0;min-height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:1.1rem;display:grid;position:absolute;inset:0;overflow:hidden}.ona-portfolio .ona-capability-topline{z-index:3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-self:start;align-items:center;gap:1rem;min-height:2.75rem;font-size:.82rem;font-weight:650;display:flex;position:relative}.ona-portfolio .ona-capability-toggle{border:1px solid;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;position:relative}.ona-portfolio .ona-capability-toggle:before,.ona-portfolio .ona-capability-toggle:after{content:"";width:.85rem;height:1px;transition:transform .3s var(--ona-ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ona-portfolio .ona-capability-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.ona-portfolio .ona-capability.is-active .ona-capability-toggle:after{transform:translate(-50%,-50%)rotate(0)}.ona-portfolio .ona-capability-glyph{z-index:0;color:#0b122014;letter-spacing:-.12em;white-space:nowrap;transition:opacity .36s var(--ona-ease), transform .48s var(--ona-ease);font-size:clamp(8.5rem,43vw,14rem);font-weight:790;line-height:.75;position:absolute;bottom:-.18em;right:-.04em}.ona-portfolio .ona-capability:nth-child(4) .ona-capability-glyph{color:#faf8f214}.ona-portfolio .ona-capability.is-active .ona-capability-glyph{opacity:.85;transform:translate(.06em)scale(1.04)}.ona-portfolio .ona-capability-content{z-index:2;opacity:0;max-width:31rem;transition:opacity .3s var(--ona-ease) 60ms, transform .38s var(--ona-ease) 60ms;pointer-events:none;flex-direction:column;align-self:end;align-items:flex-start;padding-top:5rem;display:flex;position:relative;transform:translateY(1.2rem)}.ona-portfolio .ona-capability.is-active .ona-capability-content{opacity:1;transform:translateY(0)}.ona-portfolio .ona-capability-content strong{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2rem,9vw,3.8rem);font-weight:500;line-height:.95}.ona-portfolio .ona-capability-copy{max-width:35rem;margin-top:1.2rem;font-size:1rem;line-height:1.48}.ona-portfolio .ona-capability-signal{letter-spacing:.12em;border-top:1px solid;margin-top:1.3rem;padding-top:.7rem;font-size:.72rem;font-weight:650}.ona-portfolio .ona-reveal{border-top:1px solid var(--ona-line-light);background:var(--ona-ink);min-height:155svh;color:var(--ona-paper-bright)}.ona-portfolio .ona-reveal-inner{flex-direction:column;justify-content:center;min-height:100svh;padding:5.5rem 1rem 2rem;display:flex;position:sticky;top:0}.ona-portfolio .ona-reveal-copy{letter-spacing:-.07em;max-width:14ch;font-size:clamp(2.6rem,11vw,8rem);font-weight:470;line-height:.91}.ona-portfolio .ona-reveal-word{will-change:transform, opacity;display:inline-block}.ona-portfolio .ona-inline-environment{background:var(--ona-blue);vertical-align:.06em;will-change:transform, opacity;border:1px solid #faf8f27a;border-radius:100vw;place-items:center;width:clamp(5.1rem,23vw,11.5rem);height:.72em;display:inline-grid;overflow:hidden}.ona-portfolio .ona-inline-environment svg{fill:none;width:82%;height:84%;stroke:var(--ona-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ona-portfolio .ona-governance-proof{border-top:1px solid var(--ona-line-light);gap:1.25rem;margin-top:3rem;padding-top:1.25rem;display:grid}.ona-portfolio .ona-governance-proof>p{color:#faf8f2a6;max-width:26rem;font-size:.92rem}.ona-portfolio .ona-governance-proof ul{flex-wrap:wrap;gap:.55rem 1.1rem;display:flex}.ona-portfolio .ona-governance-proof li{color:#faf8f2e0;align-items:center;gap:.48rem;min-height:2rem;font-size:.84rem;display:inline-flex}.ona-portfolio .ona-governance-proof li:before{background:var(--ona-mint);content:"";border-radius:50%;width:.38rem;height:.38rem}.ona-portfolio .ona-stack-section{background:var(--ona-paper);color:var(--ona-ink);gap:4.5rem;padding:8rem 1rem;display:grid}.ona-portfolio .ona-stack-heading{flex-direction:column;align-items:flex-start;gap:1.35rem;display:flex}.ona-portfolio .ona-stack-cards{min-width:0}.ona-portfolio .ona-stack-card{top:calc(4.5rem + (var(--ona-stack-index) * 1rem));background:var(--ona-blue);transform-origin:50% 0;will-change:transform, opacity;border:1px solid #0b122047;min-height:31rem;margin-bottom:28svh;display:grid;position:sticky;overflow:hidden;box-shadow:0 .65rem #0b12201f}.ona-portfolio .ona-stack-card:nth-child(2){background:var(--ona-ink-soft);color:var(--ona-paper-bright)}.ona-portfolio .ona-stack-card:nth-child(3){background:var(--ona-orange);margin-bottom:0}.ona-portfolio .ona-stack-card-copy{z-index:3;flex-direction:column;padding:1.35rem;display:flex;position:relative}.ona-portfolio .ona-stack-card-note{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650}.ona-portfolio .ona-stack-card h3{letter-spacing:-.065em;max-width:10ch;margin-top:auto;font-size:clamp(2.5rem,10vw,5.5rem);font-weight:490;line-height:.9}.ona-portfolio .ona-stack-card-copy>p{max-width:31rem;margin-top:1.2rem;font-size:1rem;line-height:1.48}.ona-portfolio .ona-workflow-visual{border-top:1px solid;min-height:15rem;position:relative;overflow:hidden}.ona-portfolio .ona-workflow-visual--task{flex-direction:column;justify-content:center;gap:.75rem;padding:2.5rem 1.35rem;display:flex}.ona-portfolio .ona-task-cursor{background:var(--ona-orange);width:.7rem;height:1.4rem;position:absolute;top:2.2rem;left:1.35rem}.ona-portfolio .ona-task-line{background:#0b12203d;width:61%;height:.75rem;margin-left:1.8rem;display:block}.ona-portfolio .ona-task-line--wide{width:82%}.ona-portfolio .ona-task-line--short{width:43%}.ona-portfolio .ona-task-send{background:var(--ona-ink);width:4.25rem;height:4.25rem;color:var(--ona-paper-bright);letter-spacing:.12em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;bottom:1.35rem;right:1.35rem}.ona-portfolio .ona-workflow-visual--environment{place-items:center;padding:1.35rem;display:grid}.ona-portfolio .ona-env-shell{border:1px solid #faf8f28c;width:min(100%,22rem);height:10rem;display:block;position:relative}.ona-portfolio .ona-env-node{z-index:2;border:1px solid var(--ona-paper-bright);background:var(--ona-ink-soft);border-radius:50%;width:2.75rem;height:2.75rem;display:block;position:absolute}.ona-portfolio .ona-env-node--one{top:1.5rem;left:1.5rem}.ona-portfolio .ona-env-node--two{background:var(--ona-orange);top:3.7rem;left:50%;transform:translate(-50%)}.ona-portfolio .ona-env-node--three{bottom:1.5rem;right:1.5rem}.ona-portfolio .ona-env-route{z-index:1;transform-origin:0;background:#faf8f28c;height:1px;display:block;position:absolute}.ona-portfolio .ona-env-route--one{width:42%;top:3.3rem;left:4rem;transform:rotate(13deg)}.ona-portfolio .ona-env-route--two{width:31%;top:6.1rem;left:55%;transform:rotate(-14deg)}.ona-portfolio .ona-env-policy{background:var(--ona-mint);color:var(--ona-ink);letter-spacing:.08em;padding:.42rem .55rem;font-size:.65rem;font-weight:700;position:absolute;bottom:1.35rem;right:1.35rem}.ona-portfolio .ona-workflow-visual--pull{flex-direction:column;gap:.55rem;padding:1.35rem;display:flex}.ona-portfolio .ona-pr-branch,.ona-portfolio .ona-pr-change,.ona-portfolio .ona-pr-ready{letter-spacing:.06em;width:max-content;max-width:100%;padding:.45rem .55rem;font-size:.72rem;font-weight:620;display:block}.ona-portfolio .ona-pr-branch{border:1px solid #0b1220b3}.ona-portfolio .ona-pr-branch--new{background:var(--ona-ink);color:var(--ona-paper-bright);margin-left:1.8rem}.ona-portfolio .ona-pr-change{background:#faf8f28f;align-self:flex-end}.ona-portfolio .ona-pr-change--two{margin-right:1.4rem}.ona-portfolio .ona-pr-ready{background:var(--ona-mint);position:absolute;bottom:1.35rem;right:1.35rem}.ona-portfolio .ona-work-index{border-top:1px solid var(--ona-line-light);background:var(--ona-ink);color:var(--ona-paper-bright);padding:8rem 1rem}.ona-portfolio .ona-work-heading>p{color:#faf8f29e}.ona-portfolio .ona-index-rule{display:none}.ona-portfolio .ona-work-grid{grid-auto-flow:dense;border:1px solid var(--ona-line-light);background:#faf8f22e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ona-portfolio .ona-work-tile{background:var(--ona-slate);flex-direction:column;justify-content:flex-end;min-width:0;min-height:11.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}.ona-portfolio .ona-work-tile:nth-child(2n){background:#33435c}.ona-portfolio .ona-work-mark{color:#faf8f214;letter-spacing:-.12em;transition:transform .5s var(--ona-ease);font-size:clamp(4.5rem,20vw,9rem);font-weight:780;line-height:.9;position:absolute;top:-.14em;right:-.08em}.ona-portfolio .ona-work-tile:hover .ona-work-mark{transform:scale(1.07)translate(-.04em)}.ona-portfolio .ona-work-tile h3{z-index:2;letter-spacing:-.02em;font-size:1.1rem;font-weight:560;line-height:1.1;position:relative}.ona-portfolio .ona-work-tile p{z-index:2;color:#faf8f28a;margin-top:.4rem;font-size:.73rem;position:relative}.ona-portfolio .ona-action{background:var(--ona-orange);color:var(--ona-ink);padding:0 1rem 1rem}.ona-portfolio .ona-action-announcement{border-bottom:1px solid #0b122052;flex-direction:column;gap:.75rem;padding-block:1.35rem;font-size:.9rem;font-weight:620;display:flex}.ona-portfolio .ona-action-announcement a{text-underline-offset:.3em;align-items:center;gap:.55rem;width:max-content;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ona-portfolio .ona-action-main{flex-direction:column;justify-content:center;min-height:41rem;padding-block:5rem;display:flex}.ona-portfolio .ona-action h2{max-width:12ch;font-size:clamp(3.2rem,15vw,9rem)}.ona-portfolio .ona-action-main>p{max-width:35rem;margin-top:1.6rem;font-size:clamp(1.05rem,3vw,1.3rem);line-height:1.48}.ona-portfolio .ona-button--ink{background:var(--ona-ink);color:var(--ona-paper-bright)}.ona-portfolio .ona-button--outline{border:1px solid var(--ona-ink);color:var(--ona-ink)}.ona-portfolio .ona-button--outline:hover{background:var(--ona-paper-bright)}.ona-portfolio .ona-footer{border-top:1px solid var(--ona-line-light);background:var(--ona-ink);color:var(--ona-paper-bright);gap:2rem;padding:3rem 1rem;display:grid}.ona-portfolio .ona-footer>p{color:#faf8f28c;max-width:24rem;font-size:.9rem}.ona-portfolio .ona-footer-links{flex-wrap:wrap;gap:.75rem 1.4rem;display:flex}.ona-portfolio .ona-footer-links a{color:#faf8f2b8;min-height:2.75rem;transition:color .2s var(--ona-ease);align-items:center;font-size:.88rem;display:inline-flex}.ona-portfolio .ona-footer-links a:hover{color:var(--ona-paper-bright)}@media (width>=640px){.ona-portfolio .ona-nav,.ona-portfolio .ona-hero,.ona-portfolio .ona-interest,.ona-portfolio .ona-reveal-inner,.ona-portfolio .ona-stack-section,.ona-portfolio .ona-work-index,.ona-portfolio .ona-action,.ona-portfolio .ona-footer{padding-inline:2rem}.ona-portfolio .ona-hero-actions,.ona-portfolio .ona-action-buttons{flex-direction:row;align-items:center;width:auto}.ona-portfolio .ona-button,.ona-portfolio .ona-text-link{min-width:11.5rem}.ona-portfolio .ona-system-stage{min-height:39rem}.ona-portfolio .ona-stage-card--task{width:55%;padding:1.2rem}.ona-portfolio .ona-stage-card--pull{width:58%;padding:1.2rem}.ona-portfolio .ona-stage-card strong{font-size:1.05rem}.ona-portfolio .ona-section-heading,.ona-portfolio .ona-work-heading{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);column-gap:3rem}.ona-portfolio .ona-section-thesis{grid-column:1/-1}.ona-portfolio .ona-section-heading>p:last-child,.ona-portfolio .ona-work-heading>p{align-self:end}.ona-portfolio .ona-capability button{padding:1.5rem}.ona-portfolio .ona-capability-content strong{font-size:3.8rem}.ona-portfolio .ona-reveal-copy{max-width:12ch}.ona-portfolio .ona-governance-proof{grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);align-items:start}.ona-portfolio .ona-stack-card{grid-template-columns:minmax(0,.82fr) minmax(16rem,1.18fr);min-height:35rem}.ona-portfolio .ona-stack-card-copy{padding:2rem}.ona-portfolio .ona-workflow-visual{border-top:0;border-left:1px solid;min-height:100%}.ona-portfolio .ona-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ona-portfolio .ona-work-tile{min-height:15rem;padding:1.35rem}.ona-portfolio .ona-action-announcement{flex-direction:row;justify-content:space-between;align-items:center}.ona-portfolio .ona-footer{grid-template-columns:1fr 1fr;align-items:end}.ona-portfolio .ona-footer>p{grid-column:1}.ona-portfolio .ona-footer-links{grid-area:1/2/span 2;justify-self:end}}@media (width>=768px){.ona-portfolio .ona-nav,.ona-portfolio .ona-hero,.ona-portfolio .ona-interest,.ona-portfolio .ona-reveal-inner,.ona-portfolio .ona-stack-section,.ona-portfolio .ona-work-index,.ona-portfolio .ona-action,.ona-portfolio .ona-footer{padding-inline:3rem}.ona-portfolio .ona-nav-inner{grid-template-columns:1fr auto 1fr}.ona-portfolio .ona-nav-links{justify-content:center;align-items:center;gap:1.8rem;display:flex}.ona-portfolio .ona-nav-links a{color:#faf8f2a8;min-height:2.75rem;transition:color .2s var(--ona-ease);align-items:center;font-size:.86rem;display:inline-flex}.ona-portfolio .ona-nav-links a:hover{color:var(--ona-paper-bright)}.ona-portfolio .ona-nav-action{justify-self:end}.ona-portfolio .ona-interest,.ona-portfolio .ona-stack-section,.ona-portfolio .ona-work-index{padding-block:10rem}.ona-portfolio .ona-capabilities{flex-direction:row;gap:.65rem;min-height:36rem}.ona-portfolio .ona-capability,.ona-portfolio .ona-capability.is-active{min-height:36rem;transition:flex .48s var(--ona-ease);flex:1 1 0}.ona-portfolio .ona-capability.is-active{flex:3.15 1 0}.ona-portfolio .ona-capability button{padding:1.2rem}.ona-portfolio .ona-capability-topline>span:first-child{max-width:8rem}.ona-portfolio .ona-capability-glyph{font-size:clamp(8rem,17vw,14rem)}.ona-portfolio .ona-capability-content strong{font-size:clamp(2.5rem,4.4vw,4.2rem)}.ona-portfolio .ona-capability-copy{font-size:.95rem}.ona-portfolio .ona-index-rule{border-block:1px solid var(--ona-line-light);color:#faf8f28c;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:.85rem;font-size:.73rem;font-weight:620;display:grid}.ona-portfolio .ona-index-rule span:nth-child(2){text-align:center}.ona-portfolio .ona-index-rule span:nth-child(3){text-align:right}.ona-portfolio .ona-work-grid{margin-top:1rem}}@media (width>=1024px){.ona-portfolio .ona-nav,.ona-portfolio .ona-hero,.ona-portfolio .ona-interest,.ona-portfolio .ona-reveal-inner,.ona-portfolio .ona-stack-section,.ona-portfolio .ona-work-index,.ona-portfolio .ona-action,.ona-portfolio .ona-footer{padding-inline:clamp(4rem,6vw,6.5rem)}.ona-portfolio .ona-hero{grid-template-columns:minmax(0,1.08fr) minmax(27rem,.92fr);align-items:center;gap:clamp(3rem,5vw,6rem);padding-top:8rem;padding-bottom:4rem}.ona-portfolio .ona-hero-title{font-size:clamp(4rem,5.25vw,5.3rem)}.ona-portfolio .ona-hero-art{justify-items:end}.ona-portfolio .ona-system-stage{width:min(100%,39rem);min-height:min(45rem,100svh - 10rem)}.ona-portfolio .ona-section-heading{margin-bottom:5rem}.ona-portfolio .ona-capability button{padding:1.45rem}.ona-portfolio .ona-reveal-inner{padding-top:8rem;padding-bottom:3rem}.ona-portfolio .ona-governance-proof{margin-top:4rem}.ona-portfolio .ona-stack-section{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,8vw,9rem)}.ona-portfolio .ona-stack-heading{position:sticky;top:8rem}.ona-portfolio .ona-stack-heading h2{font-size:clamp(3.3rem,4.6vw,5.8rem)}.ona-portfolio .ona-stack-card{min-height:38rem}.ona-portfolio .ona-action-main{min-height:52rem}.ona-portfolio .ona-action-buttons{margin-top:3.5rem}}@media (width>=1280px){.ona-portfolio .ona-nav,.ona-portfolio .ona-hero,.ona-portfolio .ona-interest,.ona-portfolio .ona-reveal-inner,.ona-portfolio .ona-stack-section,.ona-portfolio .ona-work-index,.ona-portfolio .ona-action,.ona-portfolio .ona-footer{padding-inline:max(5rem,50vw - 43rem)}.ona-portfolio .ona-hero-title{font-size:clamp(4.6rem,5.65vw,6.15rem)}.ona-portfolio .ona-system-stage{width:min(100%,42rem)}.ona-portfolio .ona-capabilities,.ona-portfolio .ona-capability,.ona-portfolio .ona-capability.is-active{min-height:39rem}.ona-portfolio .ona-capability button{padding:1.75rem}.ona-portfolio .ona-capability-copy{font-size:1.05rem}.ona-portfolio .ona-work-tile{min-height:19rem}}@media (prefers-reduced-motion:reduce){.ona-portfolio *,.ona-portfolio :before,.ona-portfolio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ona-portfolio .ona-scroll-progress{display:none}.ona-portfolio .ona-marquee-track{width:100%;transform:none!important}.ona-portfolio .ona-marquee-set{flex-wrap:wrap}.ona-portfolio .ona-marquee-set[aria-hidden=true]{display:none}.ona-portfolio .ona-reveal-word,.ona-portfolio .ona-inline-environment,.ona-portfolio .ona-stack-card,.ona-portfolio .ona-work-tile,.ona-portfolio .ona-stage-module,.ona-portfolio .ona-system-stage,.ona-portfolio .ona-nav-inner,.ona-portfolio .ona-hero-copy>*{will-change:auto;opacity:1!important;transform:none!important}.ona-portfolio .ona-stack-card{position:relative;top:auto}.ona-portfolio .ona-agent-core{transform:translate(-50%,-50%)!important}}@keyframes onaMarquee{to{transform:translate(-50%)}}@keyframes onaCoreSpin{to{transform:rotate(360deg)}}.salem-retool{--salem-ink:#151515;--salem-ink-soft:#252926;--salem-cream:#e9ebdf;--salem-paper:#f7f8f4;--salem-blue:#518dd2;--salem-cyan:#bcecef;--salem-lime:#f3ff5b;--salem-peach:#f1c6aa;--salem-pink:#e7c5d5;--salem-mint:#bedbc8;--salem-line-dark:#15151533;--salem-line-light:#f7f8f433;background:var(--salem-cream);width:100%;max-width:100%;color:var(--salem-ink);font-family:Geist Variable,Geist,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.salem-retool,.salem-retool *,.salem-retool :before,.salem-retool :after{box-sizing:border-box}.salem-retool a{color:inherit;text-decoration:none}.salem-retool button{appearance:none;color:inherit;cursor:pointer;font:inherit;border:0}.salem-retool a:focus-visible,.salem-retool button:focus-visible{outline:3px solid var(--salem-blue);outline-offset:3px}.salem-retool .salem-nav{z-index:100;min-height:4.5rem;color:var(--salem-paper);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#151515f5;border-bottom:1px solid #f7f8f42e;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.salem-retool .salem-nav__brand,.salem-retool .salem-footer__brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.875rem;font-weight:650;display:inline-flex}.salem-retool .salem-nav__mark{letter-spacing:-.08em;border:1px solid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:750;display:inline-grid}.salem-retool .salem-nav__links{display:none}.salem-retool .salem-nav__links a,.salem-retool .salem-footer a{transition:color .18s}.salem-retool .salem-nav__links a:hover,.salem-retool .salem-footer a:hover{color:var(--salem-lime)}.salem-retool .salem-nav__action{background:var(--salem-lime);min-height:2.75rem;color:var(--salem-ink);justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .18s,transform .18s;display:inline-flex}.salem-retool .salem-nav__action:hover{background:var(--salem-paper);transform:translateY(-2px)}.salem-retool .salem-hero{isolation:isolate;background:var(--salem-ink);min-height:calc(100svh - 4.5rem);color:var(--salem-paper);padding:clamp(5rem,15vw,8rem) 1rem clamp(4rem,14vw,7rem);position:relative;overflow:hidden}.salem-retool .salem-hero:before{z-index:-1;content:"";background-image:linear-gradient(#f7f8f40b 1px,#0000 1px),linear-gradient(90deg,#f7f8f40b 1px,#0000 1px);background-position:50%;background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a6 65%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000a6 65%,#0000 100%)}.salem-retool .salem-hero__intro{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,90rem);margin:0 auto;display:flex;position:relative}.salem-retool .salem-kicker{color:var(--salem-cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.875rem;font-weight:700;line-height:1.2}.salem-retool .salem-kicker--dark{color:var(--salem-ink)}.salem-retool .salem-hero h1{letter-spacing:-.085em;text-wrap:balance;width:100%;max-width:18ch;margin:0;font-size:clamp(2.55rem,12.5vw,4rem);font-weight:590;line-height:.89}.salem-retool .salem-hero__line{display:block}.salem-retool .salem-hero__line:last-child{color:var(--salem-lime)}.salem-retool .salem-hero__lede{color:#f7f8f4bd;max-width:47rem;margin:1.75rem auto 0;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.55}.salem-retool .salem-hero__actions{flex-direction:column;gap:.75rem;width:100%;max-width:30rem;margin-top:2rem;display:flex}.salem-retool .salem-button{border:1px solid #0000;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.salem-retool .salem-button:hover{transform:translateY(-3px)}.salem-retool .salem-button--primary{background:var(--salem-paper);color:var(--salem-ink)}.salem-retool .salem-button--primary:hover{background:var(--salem-lime)}.salem-retool .salem-button--secondary{background:var(--salem-ink);color:var(--salem-paper);border-color:#f7f8f480}.salem-retool .salem-button--secondary:hover{border-color:var(--salem-paper);background:var(--salem-paper);color:var(--salem-ink)}.salem-retool .salem-console{z-index:2;background:var(--salem-paper);width:min(100%,78rem);color:var(--salem-ink);border:1px solid #f7f8f442;margin:clamp(3rem,8vw,5rem) auto 0;position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #00000059}.salem-retool .salem-console__topbar{border-bottom:1px solid var(--salem-line-dark);justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem;display:flex}.salem-retool .salem-console__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.salem-retool .salem-console__identity>span:last-child{flex-direction:column;min-width:0;display:flex}.salem-retool .salem-console__identity small{color:#15151594;font-size:.875rem;line-height:1.1}.salem-retool .salem-console__identity strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:680;overflow:hidden}.salem-retool .salem-console__glyph{background:var(--salem-ink);width:2.5rem;height:2.5rem;color:var(--salem-paper);flex:0 0 2.5rem;place-items:center;font-size:.9rem;font-weight:750;display:grid}.salem-retool .salem-console__ready{color:#151515ad;align-items:center;gap:.45rem;font-size:.875rem;font-weight:580;display:none}.salem-retool .salem-console__ready span{background:#39754c;width:.55rem;height:.55rem}.salem-retool .salem-console__tabs{border-bottom:1px solid var(--salem-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.salem-retool .salem-console__tabs button{border-right:1px solid var(--salem-line-dark);color:#1515158f;background:0 0;justify-content:center;align-items:center;gap:.45rem;min-width:0;min-height:3.5rem;padding:.75rem .35rem;font-size:.875rem;font-weight:650;transition:background-color .18s,color .18s;display:flex;position:relative}.salem-retool .salem-console__tabs button:last-child{border-right:0}.salem-retool .salem-console__tabs button:after{background:var(--salem-blue);content:"";height:3px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.salem-retool .salem-console__tabs button.is-active{background:var(--salem-cream);color:var(--salem-ink)}.salem-retool .salem-console__tabs button.is-active:after{transform:scaleX(1)}.salem-retool .salem-console__tabs button>span{font-variant-numeric:tabular-nums;opacity:.55}.salem-retool .salem-console__body{min-height:31rem;display:grid}.salem-retool .salem-map{border-bottom:1px solid var(--salem-line-dark);background-color:#dce8eb;background-image:linear-gradient(#15151511 1px,#0000 1px),linear-gradient(90deg,#15151511 1px,#0000 1px);background-size:2rem 2rem;flex-direction:column;min-width:0;min-height:23rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.salem-retool .salem-map__heading{z-index:2;flex-direction:column;display:flex;position:relative}.salem-retool .salem-map__heading span{color:#1515158f;font-size:.875rem;font-weight:600}.salem-retool .salem-map__heading strong{letter-spacing:-.045em;max-width:18rem;font-size:clamp(1.2rem,4vw,1.7rem);font-weight:620;line-height:1.08}.salem-retool .salem-map__route{width:100%;height:auto;margin:auto 0;overflow:visible}.salem-retool .salem-map__facility{fill:none;stroke:#15151538;stroke-width:2px}.salem-retool .salem-map__planned{fill:none;stroke:var(--salem-blue);stroke-dasharray:7 5;stroke-linecap:round;stroke-width:5px;transition:d .5s}.salem-retool .salem-map__point{fill:var(--salem-paper);stroke:var(--salem-ink);stroke-width:4px}.salem-retool .salem-map__point--active{fill:var(--salem-lime)}.salem-retool .salem-map__robot rect{fill:var(--salem-ink)}.salem-retool .salem-map__robot path{fill:none;stroke:var(--salem-ink);stroke-linecap:round;stroke-width:4px}.salem-retool .salem-map__layers{z-index:2;flex-wrap:wrap;gap:.45rem;display:flex;position:relative}.salem-retool .salem-map__layers span{background:#f7f8f4db;border:1px solid #15151559;padding:.4rem .55rem;font-size:.875rem;font-weight:620;line-height:1}.salem-retool .salem-console__brief{background:var(--salem-paper);flex-direction:column;min-width:0;padding:1.5rem;display:flex}.salem-retool .salem-console__brief>p:first-child{color:var(--salem-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.875rem;font-weight:730}.salem-retool .salem-console__brief h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.65rem,6vw,2.4rem);font-weight:590;line-height:1}.salem-retool .salem-console__brief>p:nth-child(3){color:#151515a8;margin:1rem 0 1.5rem;font-size:1rem;line-height:1.55}.salem-retool .salem-console__trace{border-bottom:1px solid #15151540;align-items:end;gap:.3rem;height:3.5rem;margin:auto 0 1.25rem;display:flex}.salem-retool .salem-console__trace span{background:var(--salem-blue);width:100%}.salem-retool .salem-console__trace span:first-child{height:24%}.salem-retool .salem-console__trace span:nth-child(2){height:52%}.salem-retool .salem-console__trace span:nth-child(3){height:38%}.salem-retool .salem-console__trace span:nth-child(4){height:78%}.salem-retool .salem-console__trace span:nth-child(5){height:58%}.salem-retool .salem-console__trace span:nth-child(6){height:88%}.salem-retool .salem-console__brief button{border:1px solid var(--salem-ink);background:var(--salem-ink);min-height:3rem;color:var(--salem-paper);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;font-size:.9rem;font-weight:680;transition:background-color .18s,color .18s;display:flex}.salem-retool .salem-console__brief button:hover{background:var(--salem-lime);color:var(--salem-ink)}.salem-retool .salem-console__status{border-top:1px solid var(--salem-line-dark);background:var(--salem-cream);gap:.65rem;padding:1rem 1.25rem;display:grid}.salem-retool .salem-console__status span{color:#151515a3;align-items:center;gap:.5rem;font-size:.875rem;font-weight:580;display:flex}.salem-retool .salem-console__status i{background:#39754c;flex:0 0 .45rem;width:.45rem;height:.45rem}.salem-retool .salem-marquee{border-top:1px solid var(--salem-ink);border-bottom:1px solid var(--salem-ink);background:var(--salem-lime);color:var(--salem-ink);overflow:hidden}.salem-retool .salem-marquee__track{width:max-content;animation:32s linear infinite salem-retool-marquee;display:flex}.salem-retool .salem-marquee__row{flex:none;align-items:center;display:flex}.salem-retool .salem-marquee__row>span{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:1.25rem;min-height:4.25rem;padding:.8rem 0 .8rem 1.25rem;font-size:clamp(1rem,2.1vw,1.35rem);font-weight:680;display:inline-flex}.salem-retool .salem-marquee__row i{background:var(--salem-ink);width:.45rem;height:.45rem;transform:rotate(45deg)}@keyframes salem-retool-marquee{to{transform:translate(-50%)}}.salem-retool .salem-operating{background:var(--salem-paper);padding:clamp(7rem,16vw,12rem) 1rem}.salem-retool .salem-operating__intro,.salem-retool .salem-stack__intro{width:min(100%,82rem);margin:0 auto clamp(3rem,8vw,6rem)}.salem-retool .salem-operating__intro h2,.salem-retool .salem-stack__intro h2,.salem-retool .salem-validation h2{letter-spacing:-.075em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.4rem,8.5vw,6.5rem);font-weight:570;line-height:.94}.salem-retool .salem-operating__intro>p:last-child{color:#151515a6;max-width:39rem;margin:1.75rem 0 0 auto;font-size:clamp(1rem,2vw,1.18rem);line-height:1.58}.salem-retool .salem-inline-visual{background:var(--salem-ink);vertical-align:.06em;border-radius:999px;justify-content:center;align-items:center;width:2.2em;height:.72em;margin:0 .18em;display:inline-flex;overflow:hidden}.salem-retool .salem-inline-visual svg{width:86%;height:80%}.salem-retool .salem-inline-visual path{fill:none;stroke:var(--salem-lime);stroke-linecap:round;stroke-width:3px}.salem-retool .salem-inline-visual circle{fill:var(--salem-paper)}.salem-retool .salem-accordion{border:1px solid var(--salem-ink);flex-direction:column;width:min(100%,82rem);margin:0 auto;display:flex}.salem-retool .salem-accordion__panel{border-bottom:1px solid var(--salem-ink);min-width:0;overflow:hidden}.salem-retool .salem-accordion__panel:last-child{border-bottom:0}.salem-retool .salem-accordion__panel--plan{background:#dbe8ea}.salem-retool .salem-accordion__panel--execute{background:var(--salem-peach)}.salem-retool .salem-accordion__panel--report{background:var(--salem-mint)}.salem-retool .salem-accordion__trigger{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:.85rem 1rem;display:flex}.salem-retool .salem-accordion__trigger span{color:#15151585;font-variant-numeric:tabular-nums;font-size:.875rem}.salem-retool .salem-accordion__trigger strong{letter-spacing:-.03em;font-size:1.15rem;font-weight:680}.salem-retool .salem-accordion__content{opacity:0;flex-direction:column;min-width:0;max-height:0;padding:0 1rem;transition:opacity .26s;display:flex;overflow:hidden}.salem-retool .salem-accordion__panel.is-active .salem-accordion__content{opacity:1;max-height:42rem;padding:.5rem 1rem 1rem}.salem-retool .salem-accordion__copy{z-index:2;position:relative}.salem-retool .salem-accordion__copy h3{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(1.9rem,7vw,3.8rem);font-weight:580;line-height:.98}.salem-retool .salem-accordion__copy p{color:#151515a8;max-width:34rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.55}.salem-retool .salem-artifact{background:#f7f8f4b8;border:1px solid #1515154d;min-height:18rem;margin-top:2rem;position:relative;overflow:hidden}.salem-retool .salem-artifact--plan{background-color:#c8dadd;background-image:linear-gradient(#15151512 1px,#0000 1px),linear-gradient(90deg,#15151512 1px,#0000 1px);background-size:1.6rem 1.6rem}.salem-retool .salem-artifact--plan svg,.salem-retool .salem-artifact--execute svg{width:92%;height:84%;position:absolute;inset:8% 4%}.salem-retool .salem-artifact--plan svg path{fill:none;stroke:var(--salem-blue);stroke-dasharray:8 5;stroke-linecap:round;stroke-width:5px}.salem-retool .salem-artifact--plan svg circle{fill:var(--salem-lime);stroke:var(--salem-ink);stroke-width:4px}.salem-retool .salem-artifact__room{border:1px solid #15151540;position:absolute}.salem-retool .salem-artifact__room--one{inset:13% 55% 46% 8%}.salem-retool .salem-artifact__room--two{inset:49% 36% 8% 28%}.salem-retool .salem-artifact__room--three{inset:10% 7% 37% 70%}.salem-retool .salem-artifact--execute{background:var(--salem-ink-soft)}.salem-retool .salem-artifact__sweep{fill:none;stroke:var(--salem-cyan);stroke-width:3px}.salem-retool .salem-artifact__machine rect{fill:var(--salem-lime)}.salem-retool .salem-artifact__machine path{fill:none;stroke:var(--salem-lime);stroke-linecap:round;stroke-width:7px}.salem-retool .salem-artifact__machine circle{fill:var(--salem-ink)}.salem-retool .salem-artifact__signal{color:var(--salem-paper);border:1px solid #f7f8f459;padding:.45rem .65rem;font-size:.875rem;font-weight:620;position:absolute;bottom:1rem;right:1rem}.salem-retool .salem-artifact--report{background:var(--salem-paper);padding:1rem}.salem-retool .salem-artifact__report-head{border-bottom:1px solid #15151533;justify-content:space-between;padding-bottom:.8rem;display:flex}.salem-retool .salem-artifact__report-head span:first-child{background:var(--salem-ink);width:5.5rem;height:.75rem}.salem-retool .salem-artifact__report-head span:last-child{background:var(--salem-blue);width:2rem;height:.75rem}.salem-retool .salem-artifact__report-grid{border-bottom:1px solid #15151533;grid-template-columns:.55fr 1.45fr;gap:1rem;padding:1rem 0;display:grid}.salem-retool .salem-artifact__report-grid>div{align-items:end;gap:.3rem;display:flex}.salem-retool .salem-artifact__report-grid i{background:var(--salem-blue);width:100%}.salem-retool .salem-artifact__report-grid i:first-child{height:32%}.salem-retool .salem-artifact__report-grid i:nth-child(2){height:70%}.salem-retool .salem-artifact__report-grid i:nth-child(3){height:48%}.salem-retool .salem-artifact__report-grid i:nth-child(4){height:88%}.salem-retool .salem-artifact__report-grid svg{width:100%;height:7rem}.salem-retool .salem-artifact__report-grid path{fill:none;stroke:var(--salem-ink);stroke-width:4px}.salem-retool .salem-artifact__report-lines{gap:.55rem;padding-top:1rem;display:grid}.salem-retool .salem-artifact__report-lines span{background:#15151529;width:100%;height:.45rem}.salem-retool .salem-artifact__report-lines span:nth-child(2){width:82%}.salem-retool .salem-artifact__report-lines span:nth-child(3){width:64%}.salem-retool .salem-reveal{background:var(--salem-ink);min-height:100svh;color:var(--salem-paper);align-content:center;gap:4rem;padding:clamp(8rem,18vw,14rem) 1rem;display:grid}.salem-retool .salem-reveal__statement{letter-spacing:-.07em;max-width:21ch;margin:0 auto;font-size:clamp(2.25rem,8vw,6.6rem);font-weight:560;line-height:.98}.salem-retool .salem-reveal__word{opacity:1}.salem-retool .salem-reveal__aside{align-items:flex-start;gap:1rem;width:min(100%,82rem);margin:0 auto;display:flex}.salem-retool .salem-reveal__aside>span{background:var(--salem-lime);flex:0 0 3rem;width:3rem;height:1px;margin-top:.75rem}.salem-retool .salem-reveal__aside p{color:#f7f8f499;max-width:33rem;margin:0;font-size:1rem;line-height:1.55}.salem-retool .salem-stack{background:var(--salem-cream);padding:clamp(7rem,16vw,12rem) 1rem}.salem-retool .salem-stack__intro h2{max-width:15ch}.salem-retool .salem-stack__cards{width:min(100%,82rem);margin:0 auto}.salem-retool .salem-stack-card{top:calc(5.25rem + var(--salem-stack-index) * .55rem);border:1px solid var(--salem-ink);min-height:36rem;margin-bottom:12vh;display:grid;position:sticky;overflow:hidden;transform:translateZ(0)}.salem-retool .salem-stack-card:last-child{margin-bottom:0}.salem-retool .salem-stack-card--robot{background:#dce9ec}.salem-retool .salem-stack-card--instrument{background:var(--salem-peach)}.salem-retool .salem-stack-card--record{background:var(--salem-mint)}.salem-retool .salem-stack-card__copy{flex-direction:column;min-width:0;padding:clamp(1.5rem,5vw,3.5rem);display:flex}.salem-retool .salem-stack-card__copy>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 auto;font-size:.875rem;font-weight:720}.salem-retool .salem-stack-card__copy h3{letter-spacing:-.07em;max-width:12ch;margin:3rem 0 1rem;font-size:clamp(2.1rem,7.5vw,4.6rem);font-weight:580;line-height:.96}.salem-retool .salem-stack-card__copy>span{color:#151515a8;max-width:34rem;font-size:1rem;line-height:1.58}.salem-retool .salem-stack-card__visual{min-width:0;min-height:20rem;padding:1rem;overflow:hidden}.salem-retool .salem-platform-view,.salem-retool .salem-instrument-view,.salem-retool .salem-record-view{background:var(--salem-paper);border:1px solid #15151559;width:100%;height:100%;min-height:19rem;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.salem-retool .salem-stack-card:hover .salem-platform-view,.salem-retool .salem-stack-card:hover .salem-instrument-view,.salem-retool .salem-stack-card:hover .salem-record-view{transform:scale(1.025)}.salem-retool .salem-platform-view{background-color:#c7dadd;background-image:linear-gradient(#1515150f 1px,#0000 1px),linear-gradient(90deg,#1515150f 1px,#0000 1px);background-size:2rem 2rem}.salem-retool .salem-platform-view svg{width:100%;height:100%}.salem-retool .salem-platform-view__floor{fill:none;stroke:#15151538;stroke-width:2px}.salem-retool .salem-platform-view__route{fill:none;stroke:var(--salem-blue);stroke-dasharray:9 6;stroke-linecap:round;stroke-width:5px}.salem-retool .salem-platform-view__robot rect{fill:var(--salem-ink)}.salem-retool .salem-platform-view__robot path{fill:none;stroke:var(--salem-ink);stroke-linecap:round;stroke-width:7px}.salem-retool .salem-platform-view>span{background:var(--salem-lime);border:1px solid #15151559;padding:.45rem .65rem;font-size:.875rem;font-weight:650;position:absolute;bottom:1rem;right:1rem}.salem-retool .salem-instrument-view{background:var(--salem-ink-soft);color:var(--salem-paper);place-items:center;display:grid}.salem-retool .salem-instrument-view__dial{aspect-ratio:1;border:1px solid #f7f8f433;border-radius:50%;place-items:center;width:min(58vw,16rem);display:grid;position:relative}.salem-retool .salem-instrument-view__dial:before,.salem-retool .salem-instrument-view__dial:after{content:"";border:1px solid #f7f8f424;border-radius:50%;position:absolute}.salem-retool .salem-instrument-view__dial:before{inset:16%}.salem-retool .salem-instrument-view__dial:after{inset:32%}.salem-retool .salem-instrument-view__dial span{background:var(--salem-lime);border-radius:50%;width:.9rem;height:.9rem}.salem-retool .salem-instrument-view__dial i{background:var(--salem-lime);transform-origin:0;width:44%;height:1px;position:absolute;transform:rotate(-28deg)translate(50%)}.salem-retool .salem-instrument-view__trace{align-items:end;gap:.3rem;height:3.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.salem-retool .salem-instrument-view__trace span{background:var(--salem-cyan);width:100%}.salem-retool .salem-instrument-view__trace span:first-child{height:26%}.salem-retool .salem-instrument-view__trace span:nth-child(2){height:48%}.salem-retool .salem-instrument-view__trace span:nth-child(3){height:34%}.salem-retool .salem-instrument-view__trace span:nth-child(4){height:76%}.salem-retool .salem-instrument-view__trace span:nth-child(5){height:88%}.salem-retool .salem-instrument-view__trace span:nth-child(6){height:54%}.salem-retool .salem-instrument-view__trace span:nth-child(7){height:72%}.salem-retool .salem-instrument-view__trace span:nth-child(8){height:42%}.salem-retool .salem-instrument-view>p{color:#f7f8f49e;max-width:16rem;margin:0;font-size:.875rem;position:absolute;top:1rem;left:1rem}.salem-retool .salem-record-view{background:var(--salem-paper);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.salem-retool .salem-record-view__nav{background:var(--salem-ink);border-right:1px solid #15151533;flex-direction:column;align-items:center;gap:.65rem;padding-top:1rem;display:flex}.salem-retool .salem-record-view__nav span{border:1px solid #f7f8f473;width:1.25rem;height:1.25rem}.salem-retool .salem-record-view__nav span:first-child{background:var(--salem-lime)}.salem-retool .salem-record-view__sheet{flex-direction:column;min-width:0;padding:1.2rem;display:flex}.salem-retool .salem-record-view__sheet>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.salem-retool .salem-record-view__sheet strong{letter-spacing:-.05em;font-size:clamp(1.25rem,4vw,2rem);font-weight:620}.salem-retool .salem-record-view__sheet>div span{background:var(--salem-mint);white-space:nowrap;padding:.35rem .5rem;font-size:.875rem;font-weight:620}.salem-retool .salem-record-view__sheet svg{border-bottom:1px solid #15151533;width:100%;min-height:9rem;margin:auto 0}.salem-retool .salem-record-view__sheet path{fill:none;stroke:var(--salem-blue);stroke-width:5px}.salem-retool .salem-record-view__sheet>p{gap:.55rem;margin:1rem 0 0;display:grid}.salem-retool .salem-record-view__sheet>p span{background:#15151521;width:100%;height:.5rem}.salem-retool .salem-record-view__sheet>p span:nth-child(2){width:76%}.salem-retool .salem-record-view__sheet>p span:nth-child(3){width:58%}.salem-retool .salem-validation{border-top:1px solid var(--salem-ink);border-bottom:1px solid var(--salem-ink);background:var(--salem-lime);gap:4rem;padding:clamp(6rem,14vw,10rem) 1rem;display:grid}.salem-retool .salem-validation__copy,.salem-retool .salem-validation__action{min-width:0}.salem-retool .salem-validation h2{max-width:10ch}.salem-retool .salem-validation__copy>p:last-child{color:#151515b3;max-width:43rem;margin:1.75rem 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.salem-retool .salem-validation__action{flex-direction:column;justify-content:flex-end;display:flex}.salem-retool .salem-validation__action>a{border:1px solid var(--salem-ink);background:var(--salem-ink);min-height:4rem;color:var(--salem-paper);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.25rem;font-size:clamp(1rem,3vw,1.25rem);font-weight:680;transition:background-color .18s,color .18s,transform .18s;display:flex}.salem-retool .salem-validation__action>a:hover{background:var(--salem-paper);color:var(--salem-ink);transform:translateY(-3px)}.salem-retool .salem-validation__action>p{color:#151515a3;max-width:37rem;margin:1rem 0 0;font-size:.875rem;line-height:1.55}.salem-retool .salem-footer{background:var(--salem-ink);color:var(--salem-paper);gap:2rem;padding:3rem 1rem;display:grid}.salem-retool .salem-footer>p{color:#f7f8f494;max-width:26rem;margin:0}.salem-retool .salem-footer>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.salem-retool .salem-footer>div a{align-items:center;min-height:2.75rem;font-size:.9rem;font-weight:620;display:inline-flex}@media (width>=40rem){.salem-retool .salem-hero__actions{flex-direction:row;width:auto;max-width:none}.salem-retool .salem-button{min-width:13rem}.salem-retool .salem-console__ready{display:flex}.salem-retool .salem-console__status{grid-template-columns:repeat(3,minmax(0,1fr))}.salem-retool .salem-console__status span:nth-child(2){justify-content:center}.salem-retool .salem-console__status span:last-child{justify-content:flex-end}.salem-retool .salem-footer{grid-template-columns:1fr 1fr;align-items:center}.salem-retool .salem-footer>div{grid-column:1/-1}}@media (width>=48rem){.salem-retool .salem-nav{padding-inline:1.5rem}.salem-retool .salem-nav__links{align-items:center;gap:.25rem;display:flex}.salem-retool .salem-nav__links a{color:#f7f8f4a3;align-items:center;min-height:2.75rem;padding:.5rem .8rem;font-size:.875rem;font-weight:570;display:inline-flex}.salem-retool .salem-hero,.salem-retool .salem-operating,.salem-retool .salem-reveal,.salem-retool .salem-stack,.salem-retool .salem-validation,.salem-retool .salem-footer{padding-left:1.5rem;padding-right:1.5rem}.salem-retool .salem-hero h1{max-width:16ch;font-size:clamp(4.6rem,9vw,7.4rem)}.salem-retool .salem-hero__line{white-space:nowrap}.salem-retool .salem-console__body{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.75fr)}.salem-retool .salem-map{border-right:1px solid var(--salem-line-dark);border-bottom:0;min-height:34rem;padding:1.75rem}.salem-retool .salem-console__brief{padding:2rem}.salem-retool .salem-operating__intro>p:last-child{margin-top:-2rem}.salem-retool .salem-accordion{flex-direction:row;height:39rem}.salem-retool .salem-accordion__panel{border-right:1px solid var(--salem-ink);border-bottom:0;flex:0 0 5rem;grid-template-columns:5rem minmax(0,1fr);transition:flex .56s cubic-bezier(.2,.75,.15,1);display:grid}.salem-retool .salem-accordion__panel:last-child{border-right:0}.salem-retool .salem-accordion__panel.is-active{flex:auto}.salem-retool .salem-accordion__trigger{border-right:1px solid #15151538;flex-direction:column;justify-content:space-between;height:100%;padding:1rem 0}.salem-retool .salem-accordion__trigger strong{writing-mode:vertical-rl;transform:rotate(180deg)}.salem-retool .salem-accordion__content,.salem-retool .salem-accordion__panel.is-active .salem-accordion__content{max-height:none;padding:2rem}.salem-retool .salem-accordion__content{opacity:0;width:calc(100vw - 9rem);transition:opacity .18s}.salem-retool .salem-accordion__panel.is-active .salem-accordion__content{opacity:1;transition-delay:.26s}.salem-retool .salem-artifact{min-height:21rem;margin-top:auto}.salem-retool .salem-stack-card{top:calc(6rem + var(--salem-stack-index) * .9rem);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);min-height:44rem}.salem-retool .salem-stack-card__copy{border-right:1px solid #15151547}.salem-retool .salem-stack-card__copy h3{margin-top:auto}.salem-retool .salem-stack-card__visual{min-height:44rem;padding:1.5rem}.salem-retool .salem-validation{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);gap:clamp(3rem,8vw,8rem)}.salem-retool .salem-footer{grid-template-columns:1fr 1fr auto;padding-top:4rem;padding-bottom:4rem}.salem-retool .salem-footer>p{justify-self:center}.salem-retool .salem-footer>div{grid-column:auto;justify-content:flex-end}}@media (width>=64rem){.salem-retool .salem-nav{padding-inline:clamp(2rem,4vw,4.5rem)}.salem-retool .salem-hero,.salem-retool .salem-operating,.salem-retool .salem-reveal,.salem-retool .salem-stack,.salem-retool .salem-validation,.salem-retool .salem-footer{padding-left:clamp(2rem,4vw,4.5rem);padding-right:clamp(2rem,4vw,4.5rem)}.salem-retool .salem-console__topbar{padding-inline:1.25rem}.salem-retool .salem-accordion__content{width:min(68vw,66rem);padding:2.5rem}.salem-retool .salem-accordion__panel.is-active .salem-accordion__content{padding:2.5rem}.salem-retool .salem-accordion__content{grid-template-columns:minmax(15rem,.72fr) minmax(18rem,1.28fr);align-items:end;gap:2rem;display:grid}.salem-retool .salem-artifact{margin-top:0}.salem-retool .salem-reveal{grid-template-columns:minmax(0,1fr) 16rem;align-items:end}.salem-retool .salem-reveal__statement{margin:0}.salem-retool .salem-reveal__aside{flex-direction:column;width:auto;margin:0 0 0 auto}.salem-retool .salem-reveal__aside>span{flex-basis:1px;width:5rem}}@media (prefers-reduced-motion:reduce){.salem-retool *,.salem-retool :before,.salem-retool :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.salem-retool .salem-marquee__track{width:auto;transform:none}.salem-retool .salem-marquee__row[aria-hidden=true]{display:none}.salem-retool .salem-marquee__row{flex-wrap:wrap}.salem-retool .salem-stack-card{position:relative;top:auto;opacity:1!important;transform:none!important}.salem-retool .salem-reveal__word{opacity:1!important}}.zed-proprio{--zp-ink:#030507;--zp-panel:#080d12;--zp-panel-raised:#0e151d;--zp-paper:#f4f5ec;--zp-paper-muted:#c5cbc7;--zp-blue:#5c8eff;--zp-blue-pale:#9fbbcc;--zp-rule:#9fbbcc40;--zp-rule-strong:#9fbbcc85;--zp-max:92rem;isolation:isolate;width:100%;min-height:100vh;color:var(--zp-paper);background:var(--zp-ink);font-family:Cabinet Grotesk,Geist Variable,Geist,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.zed-proprio,.zed-proprio *,.zed-proprio :before,.zed-proprio :after{box-sizing:border-box}.zed-proprio:before{z-index:-1;content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#9fbbcc0f 1px,#0000 1px),linear-gradient(90deg,#9fbbcc0f 1px,#0000 1px);background-position:top;background-size:4rem 4rem;position:absolute;inset:0}.zed-proprio a{color:inherit;text-decoration:none}.zed-proprio button,.zed-proprio a{-webkit-tap-highlight-color:transparent}.zed-proprio button{color:inherit;font:inherit}.zed-proprio button:focus-visible,.zed-proprio a:focus-visible{outline:2px solid var(--zp-blue);outline-offset:4px}.zed-proprio .zp-nav-shell{z-index:50;border-bottom:1px solid var(--zp-rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030507e6;grid-template-columns:auto 1fr;align-items:center;width:100%;min-height:4.75rem;padding:.625rem 1rem;display:grid;position:sticky;top:0}.zed-proprio .zp-brand{width:max-content;min-height:2.75rem;color:var(--zp-paper);letter-spacing:.18em;align-items:center;gap:.625rem;font-size:.875rem;font-weight:710;display:inline-flex}.zed-proprio .zp-brand svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;width:1.75rem;height:1.75rem;overflow:visible}.zed-proprio .zp-nav-links{display:none}.zed-proprio .zp-nav-cta{border:1px solid var(--zp-paper);min-height:2.75rem;color:var(--zp-ink);background:var(--zp-paper);justify-content:center;justify-self:end;align-items:center;gap:.65rem;padding:.65rem .9rem;font-size:.875rem;font-weight:660;line-height:1;transition:color .18s,background-color .18s;display:inline-flex}.zed-proprio .zp-nav-cta svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5px;width:1rem;height:1rem}.zed-proprio .zp-hero{width:min(100% - 2rem, var(--zp-max));grid-template-columns:minmax(0,1fr);gap:5rem;min-height:calc(100vh - 4.75rem);margin:0 auto;padding:5rem 0 6rem;display:grid}.zed-proprio .zp-hero-copy{align-self:center}.zed-proprio .zp-hero-thesis{max-width:28rem;color:var(--zp-blue-pale);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.75rem;font-size:.875rem;font-weight:560;line-height:1.35;display:flex}.zed-proprio .zp-hero-thesis:before{content:"";background:var(--zp-blue-pale);flex:0 0 2.25rem;height:1px}.zed-proprio .zp-hero h1{max-width:8.5ch;color:var(--zp-paper);letter-spacing:-.07em;margin:0;font-size:clamp(2.75rem,13vw,5.5rem);font-weight:570;line-height:.89}.zed-proprio .zp-hero h1 span{white-space:nowrap;display:block}.zed-proprio .zp-hero h1 span:last-child{color:var(--zp-blue);font-style:italic;font-weight:480}.zed-proprio .zp-hero-deck{max-width:38rem;color:var(--zp-paper-muted);margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.62}.zed-proprio .zp-hero-actions,.zed-proprio .zp-cta-actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.zed-proprio .zp-button{border:1px solid #0000;justify-content:center;align-items:center;gap:.8rem;min-width:0;min-height:3.25rem;padding:.85rem 1.15rem;font-size:.9375rem;font-weight:670;line-height:1;transition:transform .18s,color .18s,background-color .18s,border-color .18s;display:inline-flex}.zed-proprio .zp-button svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.6px;width:1.1rem;height:1.1rem}.zed-proprio .zp-button--primary{color:var(--zp-paper);background:var(--zp-blue)}.zed-proprio .zp-button--secondary{border-color:var(--zp-rule-strong);color:var(--zp-paper);background:0 0}.zed-proprio .zp-platforms{color:#839099;margin:1.25rem 0 0;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.875rem}.zed-proprio .zp-hero-stage{align-self:center;min-width:0;position:relative}.zed-proprio .zp-stage-caption{color:#839099;text-align:right;max-width:29rem;margin:1.25rem 0 0 auto;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.875rem;line-height:1.45}.zed-proprio .zp-stage-measure{display:none}.zed-proprio .zp-instrument{aspect-ratio:.9;border:1px solid var(--zp-rule-strong);color:#b9c7cf;background:#070b0f;width:100%;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000006b}.zed-proprio .zp-instrument:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#9fbbcc0f 1px,#0000 1px),linear-gradient(90deg,#9fbbcc0f 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0}.zed-proprio .zp-instrument:after{z-index:8;content:"";pointer-events:none;border:1px solid #5c8eff2e;position:absolute;inset:12% 9%}.zed-proprio .zp-frame-corner{z-index:20;pointer-events:none;width:1.35rem;height:1.35rem;position:absolute}.zed-proprio .zp-frame-corner--tl{border-top:1px solid var(--zp-blue-pale);border-left:1px solid var(--zp-blue-pale);top:.55rem;left:.55rem}.zed-proprio .zp-frame-corner--tr{border-top:1px solid var(--zp-blue-pale);border-right:1px solid var(--zp-blue-pale);top:.55rem;right:.55rem}.zed-proprio .zp-frame-corner--bl{border-bottom:1px solid var(--zp-blue-pale);border-left:1px solid var(--zp-blue-pale);bottom:.55rem;left:.55rem}.zed-proprio .zp-frame-corner--br{border-right:1px solid var(--zp-blue-pale);border-bottom:1px solid var(--zp-blue-pale);bottom:.55rem;right:.55rem}.zed-proprio .zp-instrument-topbar,.zed-proprio .zp-instrument-status{z-index:3;color:#89969e;letter-spacing:.02em;background:#070b0ff5;align-items:center;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:grid;position:relative}.zed-proprio .zp-instrument-topbar{border-bottom:1px solid var(--zp-rule);grid-template-columns:auto 1fr auto;gap:.75rem;height:2.75rem;padding:0 .85rem}.zed-proprio .zp-window-controls{gap:.35rem;display:flex}.zed-proprio .zp-window-controls span{border:1px solid #6c7b84;width:.45rem;height:.45rem}.zed-proprio .zp-topbar-mode{color:var(--zp-blue);font-weight:720}.zed-proprio .zp-instrument-workspace{z-index:2;grid-template-columns:minmax(0,1fr) 4.4rem;height:calc(100% - 5.25rem);display:grid;position:relative}.zed-proprio .zp-filetree{display:none}.zed-proprio .zp-code-plane{background:#05090dc9;min-width:0;position:relative;overflow:hidden}.zed-proprio .zp-code-tab{border-bottom:1px solid var(--zp-rule);color:#bac7ce;align-items:center;gap:.45rem;height:2.4rem;padding:0 .75rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:flex}.zed-proprio .zp-code-dot{background:var(--zp-blue);width:.4rem;height:.4rem}.zed-proprio .zp-code-lines{padding:1.35rem 0;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:clamp(.625rem,2.7vw,.78rem);line-height:1.9}.zed-proprio .zp-code-lines>div{white-space:nowrap;grid-template-columns:2rem minmax(max-content,1fr);min-height:1.45rem;padding:0 .65rem 0 0;display:grid}.zed-proprio .zp-code-lines>div.is-focus{border-left:2px solid var(--zp-blue);background:#5c8eff21}.zed-proprio .zp-code-lines i{color:#45535d;text-align:right;padding-right:.55rem;font-style:normal}.zed-proprio .zp-code-lines code{color:#c6d0d4;font:inherit}.zed-proprio .zp-code-lines b{color:#7ea3ff;font-weight:610}.zed-proprio .zp-code-cursor{background:var(--zp-blue-pale);width:1px;height:1.05rem;animation:1.2s step-end infinite zp-cursor-pulse;position:absolute;top:10.4rem;left:52%}.zed-proprio .zp-agent-rail{border-left:1px solid var(--zp-rule);background:#080e13eb;min-width:0;padding:.8rem .55rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.65rem;position:relative}.zed-proprio .zp-agent-rail p{color:#64737d;letter-spacing:.1em;margin:0 0 1rem}.zed-proprio .zp-agent-rail>div:not(.zp-agent-trace){color:#9ba9b1;align-items:center;gap:.35rem;margin-bottom:.65rem;display:flex}.zed-proprio .zp-agent-rail>div>span{border:1px solid #596873;width:.4rem;height:.4rem}.zed-proprio .zp-agent-rail>div>span.is-live{border-color:var(--zp-blue);background:var(--zp-blue)}.zed-proprio .zp-agent-trace{border-top:1px solid var(--zp-rule);align-items:end;gap:.2rem;height:2.75rem;padding-top:.25rem;display:flex;position:absolute;bottom:1rem;left:.55rem;right:.55rem}.zed-proprio .zp-agent-trace i{background:#263544;flex:1;height:45%}.zed-proprio .zp-agent-trace i:nth-child(2){background:var(--zp-blue);height:82%}.zed-proprio .zp-agent-trace i:nth-child(3){height:62%}.zed-proprio .zp-agent-trace i:nth-child(4){background:#6f8ecb;height:95%}.zed-proprio .zp-optic{z-index:12;aspect-ratio:1;width:min(47%,15rem);color:var(--zp-blue-pale);position:absolute;bottom:10%;right:-1.5rem}.zed-proprio .zp-optic:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04090ead;border:1px solid #5c8eff40;border-radius:50%;position:absolute;inset:8%}.zed-proprio .zp-optic svg{z-index:2;fill:none;stroke:currentColor;stroke-width:.8px;width:100%;height:100%;position:relative;overflow:visible}.zed-proprio .zp-optic .zp-optic-wave{stroke:var(--zp-blue);stroke-width:1.5px}.zed-proprio .zp-optic-label{z-index:3;color:#a8b7bf;letter-spacing:.12em;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.58rem;position:absolute}.zed-proprio .zp-optic-label--x{top:48%;left:-1.25rem;transform:rotate(-90deg)}.zed-proprio .zp-optic-label--y{bottom:-.5rem;right:0}.zed-proprio .zp-instrument-status{border-top:1px solid var(--zp-rule);color:#667681;grid-template-columns:repeat(4,auto);justify-content:space-between;height:2.5rem;padding:0 .65rem;font-size:.625rem}.zed-proprio .zp-instrument-status span:first-child,.zed-proprio .zp-instrument-status span:nth-child(2){color:#90a5b1}.zed-proprio .zp-marquee{color:#061024;background:var(--zp-blue);border-top:1px solid #80a2f0;border-bottom:1px solid #80a2f0;width:100%;overflow:hidden}.zed-proprio .zp-marquee-track{width:max-content;animation:36s linear infinite zp-marquee;display:flex}.zed-proprio .zp-marquee-copy{flex-shrink:0;align-items:center;gap:2rem;padding:0 1rem;display:flex}.zed-proprio .zp-marquee-copy span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1rem;min-height:4.5rem;font-size:.875rem;font-weight:720;display:inline-flex}.zed-proprio .zp-marquee-copy i{border:1px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.zed-proprio .zp-capabilities,.zed-proprio .zp-feedback,.zed-proprio .zp-proof{width:min(100% - 2rem, var(--zp-max));margin:0 auto;padding:7.5rem 0}.zed-proprio .zp-section-intro,.zed-proprio .zp-feedback-intro,.zed-proprio .zp-proof-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.25rem;display:grid}.zed-proprio .zp-section-intro h2,.zed-proprio .zp-feedback-intro h2,.zed-proprio .zp-proof-intro h2{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(2.5rem,8vw,5.75rem);font-weight:520;line-height:.95}.zed-proprio .zp-section-intro>p,.zed-proprio .zp-feedback-intro>p,.zed-proprio .zp-proof-intro>p{max-width:35rem;color:var(--zp-paper-muted);margin:0;font-size:1rem;line-height:1.7}.zed-proprio .zp-accordions{border:1px solid var(--zp-rule-strong);background:var(--zp-panel);overflow:hidden}.zed-proprio .zp-accordion{border-bottom:1px solid var(--zp-rule);background:var(--zp-panel);min-width:0;overflow:hidden}.zed-proprio .zp-accordion:last-child{border-bottom:0}.zed-proprio .zp-accordion-trigger{color:#aab6bd;cursor:pointer;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.75rem;margin:0;padding:1rem 1.1rem;font-size:.875rem;font-weight:700;transition:color .24s,background-color .24s;display:flex}.zed-proprio .zp-accordion-trigger svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:1.2rem;height:1.2rem;transition:transform .4s cubic-bezier(.22,1,.36,1)}.zed-proprio .zp-accordion.is-active .zp-accordion-trigger{color:var(--zp-paper);background:#5c8eff17}.zed-proprio .zp-accordion.is-active .zp-accordion-trigger svg{transform:rotate(90deg)}.zed-proprio .zp-accordion-content{visibility:hidden;opacity:0;grid-template-columns:minmax(0,1fr);max-height:0;transition:opacity .3s,visibility 0s linear .3s;display:grid;overflow:hidden}.zed-proprio .zp-accordion.is-active .zp-accordion-content{visibility:visible;opacity:1;max-height:46rem;transition-delay:0s}.zed-proprio .zp-accordion-copy{z-index:2;padding:1.5rem 1.1rem 2rem;position:relative}.zed-proprio .zp-accordion-copy h3{max-width:12ch;color:var(--zp-paper);letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,6vw,3.5rem);font-weight:540;line-height:1}.zed-proprio .zp-accordion-copy>p{color:#aeb9be;max-width:37rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.zed-proprio .zp-accordion-copy ul{border-top:1px solid var(--zp-rule);gap:0;max-width:36rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.zed-proprio .zp-accordion-copy li{border-bottom:1px solid var(--zp-rule);color:#d0d6d5;padding:.8rem 1rem .8rem 1.5rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.875rem;position:relative}.zed-proprio .zp-accordion-copy li:before{content:"";border:1px solid var(--zp-blue);width:.45rem;height:.45rem;position:absolute;top:1.15rem;left:.25rem}.zed-proprio .zp-panel-diagram{border-top:1px solid var(--zp-rule);background:#060b10;min-height:17rem;position:relative;overflow:hidden}.zed-proprio .zp-panel-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.zed-proprio .zp-panel-grid span{border-right:1px solid var(--zp-rule);border-bottom:1px solid var(--zp-rule)}.zed-proprio .zp-panel-orbit{border:1px solid var(--zp-rule-strong);border-radius:50%;width:11rem;height:11rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zed-proprio .zp-panel-orbit:before,.zed-proprio .zp-panel-orbit:after{content:"";border:1px solid #5c8eff66;border-radius:50%;position:absolute}.zed-proprio .zp-panel-orbit:before{inset:1.65rem}.zed-proprio .zp-panel-orbit:after{background:var(--zp-blue);inset:3.55rem}.zed-proprio .zp-panel-orbit i{background:var(--zp-blue-pale);width:.6rem;height:.6rem;position:absolute}.zed-proprio .zp-panel-orbit i:first-child{top:12%;left:16%}.zed-proprio .zp-panel-orbit i:nth-child(2){top:60%;right:-.3rem}.zed-proprio .zp-panel-orbit i:nth-child(3){bottom:-.3rem;left:42%}.zed-proprio .zp-panel-code{border:1px solid var(--zp-rule);background:#04080cdb;gap:.45rem;padding:.8rem;display:grid;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.zed-proprio .zp-panel-code b{color:var(--zp-blue-pale);font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:500}.zed-proprio .zp-panel-code span{background:#344650;width:82%;height:1px;display:block}.zed-proprio .zp-panel-code span:nth-child(3){width:55%}.zed-proprio .zp-panel-code span:nth-child(4){background:#44649c;width:72%}.zed-proprio .zp-panel-code span:nth-child(5){width:45%}.zed-proprio .zp-panel-diagram--agents .zp-panel-orbit:after{border-radius:0;inset:4.1rem;transform:rotate(45deg)}.zed-proprio .zp-panel-diagram--collaboration .zp-panel-orbit{border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.zed-proprio .zp-panel-diagram--collaboration .zp-panel-orbit i,.zed-proprio .zp-panel-diagram--collaboration .zp-panel-orbit:before,.zed-proprio .zp-panel-diagram--collaboration .zp-panel-orbit:after{transform:rotate(-45deg)}.zed-proprio .zp-panel-diagram--workflow .zp-panel-orbit{border-radius:0;width:13rem;height:7rem}.zed-proprio .zp-manifesto{width:min(100% - 2rem, var(--zp-max));border-top:1px solid var(--zp-rule);border-bottom:1px solid var(--zp-rule);place-items:center;min-height:100vh;margin:0 auto;padding:8rem 0;display:grid;position:relative}.zed-proprio .zp-manifesto>p{z-index:2;letter-spacing:-.06em;max-width:22ch;margin:0;font-size:clamp(2.2rem,7vw,6rem);font-weight:520;line-height:1.02;position:relative}.zed-proprio .zp-reveal-word{color:#667178;opacity:.16;will-change:opacity, color}.zed-proprio .zp-manifesto-ruler{color:#65747e;letter-spacing:.12em;writing-mode:vertical-rl;gap:.7rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:grid;position:absolute;top:3rem;left:0}.zed-proprio .zp-manifesto-ruler i{background:var(--zp-rule-strong);width:1.2rem;height:1px}.zed-proprio .zp-manifesto-ruler i:nth-child(odd){width:.55rem}.zed-proprio .zp-manifesto-reticle{opacity:.7;border:1px solid #9fbbcc2e;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:12%;right:-4rem}.zed-proprio .zp-manifesto-reticle:before,.zed-proprio .zp-manifesto-reticle:after{content:"";background:var(--zp-rule);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zed-proprio .zp-manifesto-reticle:before{width:130%;height:1px}.zed-proprio .zp-manifesto-reticle:after{width:1px;height:130%}.zed-proprio .zp-manifesto-reticle span{border:1px solid var(--zp-rule);border-radius:50%;position:absolute}.zed-proprio .zp-manifesto-reticle span:first-child{inset:22%}.zed-proprio .zp-manifesto-reticle span:nth-child(2){background:var(--zp-blue);inset:42%}.zed-proprio .zp-manifesto-reticle span:nth-child(3){background:var(--zp-blue-pale);border:0;border-radius:0;width:.55rem;height:.55rem;top:8%;left:50%;transform:translate(-50%)}.zed-proprio .zp-feedback{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.zed-proprio .zp-feedback-intro{align-content:start;margin-bottom:0}.zed-proprio .zp-feedback-intro h2{max-width:11ch}.zed-proprio .zp-carousel{color:#0b1115;background:var(--zp-paper);border:1px solid #bec7c4;min-height:33rem;display:grid;position:relative;overflow:hidden}.zed-proprio .zp-carousel:before,.zed-proprio .zp-carousel:after{content:"";pointer-events:none;background:#b8c0bd;position:absolute}.zed-proprio .zp-carousel:before{width:1px;top:0;bottom:0;left:2rem}.zed-proprio .zp-carousel:after{height:1px;bottom:5.5rem;left:0;right:0}.zed-proprio .zp-carousel-optic{color:#72818a;opacity:.42;width:15rem;height:15rem;position:absolute;top:-3.5rem;right:-3.5rem}.zed-proprio .zp-carousel-optic svg{fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%}.zed-proprio .zp-feedback-card{z-index:2;align-self:center;padding:4rem 2rem 7rem 3.5rem;animation:.5s cubic-bezier(.22,1,.36,1) both zp-feedback-in;position:relative}.zed-proprio .zp-feedback-signal{color:#3152a4;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650;display:flex}.zed-proprio .zp-feedback-signal:before{content:"";background:currentColor;width:1.75rem;height:1px}.zed-proprio .zp-feedback-card h3{letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(2.15rem,7vw,5rem);font-weight:540;line-height:.98}.zed-proprio .zp-feedback-card>p:last-child{color:#455058;max-width:38rem;margin:1.75rem 0 0;font-size:1rem;line-height:1.68}.zed-proprio .zp-carousel-controls{z-index:5;grid-template-columns:3.25rem 1fr 3.25rem;align-items:center;min-height:5.5rem;padding:0 1rem 0 2.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}.zed-proprio .zp-carousel-controls>button,.zed-proprio .zp-carousel-dots button{color:#10171b;cursor:pointer;background:0 0;border:1px solid #aeb8b5;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;display:inline-grid}.zed-proprio .zp-carousel-controls>button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.25rem;height:1.25rem}.zed-proprio .zp-carousel-dots{justify-content:center;align-items:center;display:flex}.zed-proprio .zp-carousel-dots button{border-color:#0000}.zed-proprio .zp-carousel-dots button span{background:#9ca6a4;width:2.5rem;height:1px;transition:transform .22s,background-color .22s;transform:scaleX(.6)}.zed-proprio .zp-carousel-dots button.is-active span{background:#3152a4;transform:scaleX(1)}.zed-proprio .zp-proof{border-top:1px solid var(--zp-rule)}.zed-proprio .zp-proof-intro h2{max-width:9ch}.zed-proprio .zp-stack{perspective:75rem;gap:13vh;padding-bottom:12vh;display:grid;position:relative}.zed-proprio .zp-stack-card{top:calc(5.5rem + var(--zp-stack-index) * .8rem);border:1px solid var(--zp-rule-strong);background:var(--zp-panel);will-change:transform, opacity;grid-template-columns:minmax(0,1fr);gap:2rem;min-height:36rem;padding:2rem 1.25rem;display:grid;position:sticky;overflow:hidden;box-shadow:0 2.5rem 5rem #0000007a}.zed-proprio .zp-stack-card--agents{color:#081024;background:var(--zp-blue);border-color:#83a1e7}.zed-proprio .zp-stack-card--open{color:#0a1115;background:var(--zp-paper);border-color:#c0c8c5}.zed-proprio .zp-stack-copy{z-index:3;align-self:start;position:relative}.zed-proprio .zp-stack-copy>p:first-child{color:var(--zp-blue-pale);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.25rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:620}.zed-proprio .zp-stack-card--agents .zp-stack-copy>p:first-child,.zed-proprio .zp-stack-card--open .zp-stack-copy>p:first-child{color:#243961}.zed-proprio .zp-stack-copy h3{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(2.3rem,8vw,5.6rem);font-weight:540;line-height:.94}.zed-proprio .zp-stack-copy>p:last-child{color:#abb8bd;max-width:37rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.zed-proprio .zp-stack-card--agents .zp-stack-copy>p:last-child{color:#122348}.zed-proprio .zp-stack-card--open .zp-stack-copy>p:last-child{color:#455158}.zed-proprio .zp-stack-visual{z-index:2;border:1px solid;align-self:stretch;min-height:16rem;position:relative;overflow:hidden}.zed-proprio .zp-core-visual{border-color:var(--zp-rule-strong);color:var(--zp-blue-pale);background:#05090d;grid-template-columns:minmax(0,1fr) 3.5rem;padding:1rem;display:grid}.zed-proprio .zp-core-array{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:.45rem;padding:1.25rem;display:grid}.zed-proprio .zp-core-array span{background:#111922;border:1px solid #364853;min-width:0;position:relative}.zed-proprio .zp-core-array span:before,.zed-proprio .zp-core-array span:after{content:"";background:#273741;position:absolute}.zed-proprio .zp-core-array span:before{height:1px;top:50%;left:15%;right:15%}.zed-proprio .zp-core-array span:after{width:1px;top:15%;bottom:15%;left:50%}.zed-proprio .zp-core-array span.is-active{border-color:var(--zp-blue);background:#5c8eff40}.zed-proprio .zp-gpu-rail{grid-template-rows:repeat(3,1fr);gap:.45rem;padding:1.25rem 0;display:grid}.zed-proprio .zp-gpu-rail span{background:#162332;border:1px solid #364853}.zed-proprio .zp-gpu-rail span:nth-child(2){background:var(--zp-blue)}.zed-proprio .zp-core-visual>p{color:#63747e;letter-spacing:.12em;margin:0;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.625rem;position:absolute;bottom:.4rem;left:.65rem}.zed-proprio .zp-agent-visual{color:#152750;background:#e7edff24;border-color:#21345e;gap:.65rem;padding:1.2rem;display:grid}.zed-proprio .zp-agent-visual>div{border:1px solid #0d244e7a;grid-template-columns:4rem repeat(3,1fr);align-items:center;gap:.55rem;min-height:2.8rem;padding:.5rem .6rem;display:grid}.zed-proprio .zp-agent-visual b{letter-spacing:.06em;text-transform:uppercase;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.7rem}.zed-proprio .zp-agent-visual span{background:#0c204552;height:.25rem}.zed-proprio .zp-agent-visual>div:nth-child(2) span:nth-child(3),.zed-proprio .zp-agent-visual>div:nth-child(3) span:nth-child(4){background:#0e244f}.zed-proprio .zp-agent-visual svg{width:100%;height:50%;fill:var(--zp-paper);stroke:#1b356c;stroke-width:1.3px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.zed-proprio .zp-open-visual{color:#334047;background:#e6e9e2;border-color:#9aa6a3;grid-template-rows:auto 1fr;display:grid}.zed-proprio .zp-open-tabs{border-bottom:1px solid #a8b1ae;grid-template-columns:repeat(2,1fr);display:grid}.zed-proprio .zp-open-tabs span{border-bottom:1px solid #a8b1ae;border-right:1px solid #a8b1ae;place-items:center;min-height:3rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:grid}.zed-proprio .zp-open-buffer{align-content:center;gap:.85rem;padding:2rem;display:grid;position:relative}.zed-proprio .zp-open-buffer i{background:#9aa5a2;width:86%;height:1px;display:block}.zed-proprio .zp-open-buffer i:nth-child(2),.zed-proprio .zp-open-buffer i:nth-child(5){width:54%}.zed-proprio .zp-open-buffer i:nth-child(3){background:#3152a4;width:72%}.zed-proprio .zp-remote-cursor{color:var(--zp-paper);background:#3152a4;padding:.25rem .4rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.625rem;position:absolute;top:44%;right:15%}.zed-proprio .zp-cta{color:#071027;background:var(--zp-blue);text-align:center;border-top:1px solid #7598e6;justify-items:center;width:100%;padding:8rem 1rem;display:grid;position:relative;overflow:hidden}.zed-proprio .zp-cta>p{z-index:2;letter-spacing:.1em;margin:0 0 1.5rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650;position:relative}.zed-proprio .zp-cta h2{z-index:2;letter-spacing:-.075em;max-width:14ch;margin:0;font-size:clamp(3rem,11vw,8.5rem);font-weight:560;line-height:.88;position:relative}.zed-proprio .zp-cta-actions{z-index:2;position:relative}.zed-proprio .zp-button--light{color:var(--zp-ink);background:var(--zp-paper)}.zed-proprio .zp-button--outline{color:#0b1935;background:0 0;border-color:#142952}.zed-proprio .zp-cta-crosshair{aspect-ratio:1;border:1px solid #07102738;border-radius:50%;width:min(75vw,48rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zed-proprio .zp-cta-crosshair:before,.zed-proprio .zp-cta-crosshair:after{content:"";border:1px solid #07102738;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zed-proprio .zp-cta-crosshair:before{width:66%;height:66%}.zed-proprio .zp-cta-crosshair:after{width:30%;height:30%}.zed-proprio .zp-cta-crosshair span{background:#07102738;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zed-proprio .zp-cta-crosshair span:first-child{width:150%;height:1px}.zed-proprio .zp-cta-crosshair span:last-child{width:1px;height:150%}.zed-proprio .zp-footer{width:min(100% - 2rem, var(--zp-max));color:#8e9ba2;grid-template-columns:1fr;align-items:center;gap:1.5rem;margin:0 auto;padding:2rem 0;font-size:.875rem;display:grid}.zed-proprio .zp-footer>p{margin:0}.zed-proprio .zp-footer>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.zed-proprio .zp-footer>div a{color:#c4cbca;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (hover:hover){.zed-proprio .zp-nav-cta:hover{color:var(--zp-paper);background:0 0}.zed-proprio .zp-button:hover{transform:translateY(-3px)}.zed-proprio .zp-button--primary:hover{color:#081026;background:var(--zp-paper)}.zed-proprio .zp-button--secondary:hover{border-color:var(--zp-paper);background:#f4f5ec14}.zed-proprio .zp-accordion-trigger:hover{color:var(--zp-paper);background:#5c8eff14}.zed-proprio .zp-carousel-controls>button:hover{color:var(--zp-paper);background:#18222a}.zed-proprio .zp-footer a:hover{color:var(--zp-paper)}}@media (width>=40rem){.zed-proprio .zp-nav-shell{padding-left:1.5rem;padding-right:1.5rem}.zed-proprio .zp-hero,.zed-proprio .zp-capabilities,.zed-proprio .zp-feedback,.zed-proprio .zp-proof,.zed-proprio .zp-manifesto,.zed-proprio .zp-footer{width:min(100% - 3rem, var(--zp-max))}.zed-proprio .zp-hero-actions,.zed-proprio .zp-cta-actions{flex-direction:row;align-items:center}.zed-proprio .zp-button{min-width:10.75rem}.zed-proprio .zp-instrument{aspect-ratio:1.08}.zed-proprio .zp-instrument-workspace{grid-template-columns:6.75rem minmax(0,1fr) 5.5rem}.zed-proprio .zp-filetree{border-right:1px solid var(--zp-rule);background:#080e13eb;flex-direction:column;gap:.5rem;padding:.8rem .65rem;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.625rem;display:flex}.zed-proprio .zp-filetree p{color:#65757f;letter-spacing:.1em;margin:0 0 .4rem}.zed-proprio .zp-filetree span{color:#7c8b94;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .35rem;overflow:hidden}.zed-proprio .zp-filetree span.is-selected{color:#d4dcde;background:#5c8eff29}.zed-proprio .zp-code-lines>div{grid-template-columns:2.6rem minmax(max-content,1fr)}.zed-proprio .zp-code-cursor{left:57%}.zed-proprio .zp-agent-rail{padding-left:.7rem;padding-right:.7rem;font-size:.7rem}.zed-proprio .zp-accordion-copy,.zed-proprio .zp-stack-card{padding-left:2rem;padding-right:2rem}.zed-proprio .zp-panel-diagram{min-height:20rem}.zed-proprio .zp-stack-card{min-height:40rem}.zed-proprio .zp-open-tabs{grid-template-columns:repeat(4,1fr)}.zed-proprio .zp-open-tabs span{border-bottom:0}.zed-proprio .zp-cta{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=48rem){.zed-proprio .zp-nav-shell{grid-template-columns:auto 1fr auto}.zed-proprio .zp-nav-links{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.zed-proprio .zp-nav-links a{color:#9da9af;align-items:center;min-height:2.75rem;font-size:.875rem;transition:color .18s;display:inline-flex}.zed-proprio .zp-nav-links a:hover{color:var(--zp-paper)}.zed-proprio .zp-stage-measure{z-index:5;color:#56656e;font-family:Courier New,SFMono-Regular,Consolas,monospace;font-size:.6rem;display:flex;position:absolute}.zed-proprio .zp-stage-measure i{background:var(--zp-rule-strong);display:block}.zed-proprio .zp-stage-measure--top{justify-content:space-between;align-items:end;top:-1.5rem;left:0;right:0}.zed-proprio .zp-stage-measure--top i{width:1px;height:.45rem}.zed-proprio .zp-stage-measure--side{flex-direction:column;justify-content:space-between;align-items:end;top:0;bottom:0;left:-1.6rem}.zed-proprio .zp-stage-measure--side i{width:.45rem;height:1px}.zed-proprio .zp-section-intro,.zed-proprio .zp-proof-intro{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:3rem;margin-bottom:4.5rem}.zed-proprio .zp-section-intro>p,.zed-proprio .zp-proof-intro>p{justify-self:end}.zed-proprio .zp-feedback-card{padding-left:5rem;padding-right:4rem}.zed-proprio .zp-carousel:before{left:3rem}.zed-proprio .zp-stack-card{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);align-items:center;gap:3rem;min-height:35rem;padding:3rem}.zed-proprio .zp-stack-visual{min-height:24rem}.zed-proprio .zp-footer{grid-template-columns:auto 1fr auto;gap:2rem}.zed-proprio .zp-footer>p{text-align:center}.zed-proprio .zp-footer>div{justify-content:flex-end}}@media (width>=64rem){.zed-proprio .zp-nav-shell{padding-right:max(2rem, calc((100vw - var(--zp-max)) / 2));padding-left:max(2rem, calc((100vw - var(--zp-max)) / 2))}.zed-proprio .zp-hero{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);gap:clamp(4rem,7vw,8rem);padding-top:5.5rem;padding-bottom:7rem}.zed-proprio .zp-hero h1{max-width:8.5ch;font-size:clamp(4.6rem,6.7vw,7.75rem)}.zed-proprio .zp-hero-stage{transform:translateY(1rem)}.zed-proprio .zp-capabilities,.zed-proprio .zp-feedback,.zed-proprio .zp-proof{padding-top:11rem;padding-bottom:11rem}.zed-proprio .zp-accordions{height:38rem;display:flex}.zed-proprio .zp-accordion{border-right:1px solid var(--zp-rule);border-bottom:0;flex:.82 1 0;height:100%;transition:flex .7s cubic-bezier(.22,1,.36,1);display:flex}.zed-proprio .zp-accordion:last-child{border-right:0}.zed-proprio .zp-accordion.is-active{flex:4.2 1 0}.zed-proprio .zp-accordion-trigger{writing-mode:vertical-rl;flex-direction:column;flex:0 0 100%;width:100%;height:100%;padding:1.35rem 1rem;transition:flex-basis .7s cubic-bezier(.22,1,.36,1),color .24s,background-color .24s}.zed-proprio .zp-accordion.is-active .zp-accordion-trigger{flex-basis:5rem}.zed-proprio .zp-accordion-trigger svg{transform:rotate(90deg)}.zed-proprio .zp-accordion.is-active .zp-accordion-trigger svg{transform:rotate(180deg)}.zed-proprio .zp-accordion-content,.zed-proprio .zp-accordion.is-active .zp-accordion-content{visibility:hidden;opacity:0;flex:0 0 0;grid-template-columns:minmax(18rem,1.15fr) minmax(13rem,.85fr);width:0;min-width:0;height:100%;max-height:none;transition:opacity .18s,visibility 0s linear .18s;display:grid}.zed-proprio .zp-accordion.is-active .zp-accordion-content{visibility:visible;opacity:1;flex-basis:calc(100% - 5rem);width:auto;transition:opacity .35s,visibility linear}.zed-proprio .zp-accordion-copy{align-self:center;padding:2.75rem 2.5rem}.zed-proprio .zp-panel-diagram{border-top:0;border-left:1px solid var(--zp-rule);height:100%;min-height:0}.zed-proprio .zp-panel-code{bottom:1.25rem;left:1.25rem;right:1.25rem}.zed-proprio .zp-manifesto{padding-left:4rem;padding-right:4rem}.zed-proprio .zp-feedback{grid-template-columns:minmax(18rem,.65fr) minmax(34rem,1.35fr);gap:6rem}.zed-proprio .zp-feedback-intro{position:sticky;top:8rem}.zed-proprio .zp-carousel{min-height:42rem}.zed-proprio .zp-stack-card{top:calc(6rem + var(--zp-stack-index) * 1rem);min-height:42rem;padding:clamp(3rem,5vw,5rem)}.zed-proprio .zp-stack-visual{min-height:29rem}.zed-proprio .zp-cta{padding-top:12rem;padding-bottom:12rem}}@media (width>=80rem){.zed-proprio .zp-hero{grid-template-columns:minmax(0,.78fr) minmax(38rem,1.22fr)}.zed-proprio .zp-hero h1{font-size:min(7.35vw,7.75rem)}.zed-proprio .zp-accordion-copy h3{font-size:3.65rem}.zed-proprio .zp-panel-orbit{width:14rem;height:14rem}.zed-proprio .zp-panel-diagram--workflow .zp-panel-orbit{width:16rem;height:9rem}}@media (prefers-reduced-motion:reduce){.zed-proprio *,.zed-proprio :before,.zed-proprio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.zed-proprio .zp-marquee-track{width:100%;transform:none!important}.zed-proprio .zp-marquee-copy{flex-wrap:wrap;justify-content:center;width:100%;padding:.75rem 1rem}.zed-proprio .zp-marquee-copy+.zp-marquee-copy{display:none}.zed-proprio .zp-reveal-word{color:var(--zp-paper);opacity:1}.zed-proprio .zp-stack-card{will-change:auto}}@keyframes zp-marquee{to{transform:translate(-50%)}}@keyframes zp-cursor-pulse{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes zp-feedback-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.robocurve-assemble{--rca-ivory:#f5f0e4;--rca-paper:#fffdf6;--rca-ink:#171323;--rca-muted:#625d6c;--rca-violet:#5a4be7;--rca-violet-dark:#332a91;--rca-lilac:#ded8ff;--rca-lilac-soft:#ede9fb;--rca-line:#2920462e;--rca-green:#286c52;--rca-orange:#b45b32;--rca-ease-out:cubic-bezier(.22, 1, .36, 1);width:100%;max-width:100%;min-height:100vh;color:var(--rca-ink);background:var(--rca-ivory);isolation:isolate;font-family:Cabinet Grotesk,Geist Variable,Geist,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.robocurve-assemble,.robocurve-assemble *{box-sizing:border-box}.robocurve-assemble a{color:inherit;text-decoration:none}.robocurve-assemble button,.robocurve-assemble a{-webkit-tap-highlight-color:transparent}.robocurve-assemble button{color:inherit;font:inherit}.robocurve-assemble a:focus-visible,.robocurve-assemble button:focus-visible{outline:3px solid var(--rca-orange);outline-offset:3px}.robocurve-assemble .rca-shell{z-index:1;width:min(100% - 2rem,82.5rem);margin-inline:auto;position:relative}.robocurve-assemble .rca-frame-lines{z-index:0;pointer-events:none;grid-template-columns:repeat(4,1fr);width:min(100% - 2rem,82.5rem);margin-inline:auto;display:grid;position:absolute;inset:0}.robocurve-assemble .rca-frame-lines span{border-left:1px solid #42385e0e}.robocurve-assemble .rca-frame-lines span:last-child{border-right:1px solid #42385e0e}.robocurve-assemble .rca-nav{z-index:30;border-bottom:1px solid var(--rca-line);background:#f5f0e4f5;width:100%;position:sticky;top:0}.robocurve-assemble .rca-nav-inner{grid-template-columns:1fr auto;align-items:center;width:min(100% - 2rem,82.5rem);min-height:4.5rem;margin-inline:auto;display:grid}.robocurve-assemble .rca-wordmark{letter-spacing:-.035em;align-items:center;gap:.65rem;width:max-content;min-height:2.75rem;font-size:1.08rem;font-weight:760;display:inline-flex}.robocurve-assemble .rca-wordmark svg{fill:none;width:2.2rem;height:1.3rem;stroke:var(--rca-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;overflow:visible}.robocurve-assemble .rca-wordmark svg circle{fill:var(--rca-violet);stroke:none}.robocurve-assemble .rca-nav-links{display:none}.robocurve-assemble .rca-nav-action{border:1px solid var(--rca-ink);background:var(--rca-ink);min-height:2.75rem;color:var(--rca-paper);transition:transform .18s var(--rca-ease-out), background-color .18s ease;justify-content:center;align-items:center;gap:.5rem;padding-inline:.85rem;font-size:.875rem;font-weight:670;display:inline-flex}.robocurve-assemble .rca-nav-action svg,.robocurve-assemble .rca-button svg,.robocurve-assemble .rca-artifact-arrow svg,.robocurve-assemble .rca-feedback-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.robocurve-assemble .rca-nav-action:hover{background:var(--rca-violet-dark);transform:translateY(-2px)}.robocurve-assemble .rca-hero{z-index:1;padding:6.5rem 0 5.5rem;position:relative}.robocurve-assemble .rca-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.robocurve-assemble .rca-hero h1{letter-spacing:-.067em;text-wrap:balance;width:100%;max-width:min(15ch,100vw - 2rem);margin:0;font-size:clamp(2.65rem,11.8vw,4.75rem);font-weight:780;line-height:.91}.robocurve-assemble .rca-hero h1 span{display:block}.robocurve-assemble .rca-hero h1 span:last-child{color:var(--rca-violet);white-space:nowrap}.robocurve-assemble .rca-hero-copy>p{max-width:43rem;color:var(--rca-muted);margin:1.75rem auto 0;font-size:clamp(1rem,3vw,1.18rem);line-height:1.62}.robocurve-assemble .rca-hero-actions,.robocurve-assemble .rca-cta-actions{flex-direction:column;align-items:stretch;gap:.65rem;width:min(100%,21rem);margin-top:2rem;display:flex}.robocurve-assemble .rca-button{min-height:3.25rem;transition:transform .22s var(--rca-ease-out), background-color .22s ease, color .22s ease, border-color .22s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.15rem;font-size:.94rem;font-weight:690;line-height:1;display:inline-flex}.robocurve-assemble .rca-button:hover{transform:translateY(-3px)}.robocurve-assemble .rca-button-primary{border-color:var(--rca-violet);background:var(--rca-violet);color:var(--rca-paper)}.robocurve-assemble .rca-button-primary:hover{background:var(--rca-violet-dark)}.robocurve-assemble .rca-button-secondary{border-color:var(--rca-ink);color:var(--rca-ink);background:0 0}.robocurve-assemble .rca-button-secondary:hover{background:var(--rca-paper)}.robocurve-assemble .rca-hero-stage{background:var(--rca-paper);border:1px solid #30245347;margin-top:4rem;box-shadow:0 1.8rem 5rem #2c1f521a}.robocurve-assemble .rca-stage-bar{border-bottom:1px solid var(--rca-line);flex-direction:column;gap:1rem;padding:1rem;display:flex}.robocurve-assemble .rca-stage-identity{align-items:center;gap:.75rem;display:flex}.robocurve-assemble .rca-stage-mark{aspect-ratio:1;border:1px solid var(--rca-violet);background:var(--rca-violet);width:2.75rem;color:var(--rca-paper);place-items:center;font-size:.875rem;font-weight:790;display:grid}.robocurve-assemble .rca-stage-identity div,.robocurve-assemble .rca-panel-heading div,.robocurve-assemble .rca-protocol-head{flex-direction:column;display:flex}.robocurve-assemble .rca-stage-identity strong,.robocurve-assemble .rca-panel-heading strong,.robocurve-assemble .rca-protocol-head strong{font-size:.92rem;font-weight:710}.robocurve-assemble .rca-stage-identity div>span,.robocurve-assemble .rca-panel-heading div>span,.robocurve-assemble .rca-protocol-head>span,.robocurve-assemble .rca-panel-note{color:var(--rca-muted);font-size:.75rem;line-height:1.35}.robocurve-assemble .rca-stage-state{color:var(--rca-green);letter-spacing:.02em;align-items:center;gap:.5rem;font-family:Courier New,Geist Variable,monospace;font-size:.75rem;font-weight:620;display:flex}.robocurve-assemble .rca-stage-state>span{background:var(--rca-green);width:.55rem;height:.55rem}.robocurve-assemble .rca-stage-grid{grid-template-columns:minmax(0,1fr);display:grid}.robocurve-assemble .rca-curve-panel{min-width:0;padding:1rem}.robocurve-assemble .rca-panel-heading{border-bottom:1px solid var(--rca-line);flex-direction:column;gap:.8rem;padding-bottom:.9rem;display:flex}.robocurve-assemble .rca-panel-note{border:1px solid var(--rca-line);background:var(--rca-ivory);width:fit-content;padding:.35rem .5rem}.robocurve-assemble .rca-curve-chart{width:100%;height:auto;margin-top:1rem;display:block}.robocurve-assemble .rca-chart-grid path{fill:none;stroke:#4538681f;stroke-width:1px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-chart-axis{fill:none;stroke:var(--rca-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-chart-uncertainty{fill:none;stroke:var(--rca-orange);stroke-dasharray:8 8;stroke-width:2px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-chart-curve{fill:none;stroke:var(--rca-violet);stroke-linecap:square;stroke-width:4px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-chart-points circle{fill:var(--rca-paper);stroke:var(--rca-violet);stroke-width:4px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-chart-labels text,.robocurve-assemble .rca-node-labels text{fill:var(--rca-muted);letter-spacing:.08em;font-family:Courier New,monospace;font-size:13px;font-weight:640}.robocurve-assemble .rca-robot-module rect,.robocurve-assemble .rca-robot-module path{fill:var(--rca-lilac);stroke:var(--rca-ink);stroke-linecap:square;stroke-linejoin:bevel;stroke-width:2px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-robot-module path{fill:none}.robocurve-assemble .rca-robot-module circle{fill:var(--rca-violet)}.robocurve-assemble .rca-curve-foot{border-top:1px solid var(--rca-line);color:var(--rca-muted);flex-direction:column;gap:.55rem;padding-top:.9rem;font-size:.75rem;display:flex}.robocurve-assemble .rca-curve-foot span{align-items:center;gap:.55rem;display:flex}.robocurve-assemble .rca-curve-foot i{border-top:2px solid var(--rca-violet);width:1.75rem;display:block}.robocurve-assemble .rca-curve-foot .rca-legend-dash{border-color:var(--rca-orange);border-top-style:dashed}.robocurve-assemble .rca-protocol-panel{border-top:1px solid var(--rca-line);background:var(--rca-lilac-soft);flex-direction:column;display:flex}.robocurve-assemble .rca-protocol-head{border-bottom:1px solid var(--rca-line);gap:.2rem;padding:1.15rem}.robocurve-assemble .rca-protocol-panel ol{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.robocurve-assemble .rca-protocol-panel li{border-bottom:1px solid var(--rca-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.25rem;padding:.8rem 1.15rem;display:grid}.robocurve-assemble .rca-protocol-panel li>span{color:var(--rca-violet-dark);font-family:Courier New,monospace;font-size:.75rem}.robocurve-assemble .rca-protocol-panel li div{flex-direction:column;min-width:0;display:flex}.robocurve-assemble .rca-protocol-panel li strong{font-size:.9rem}.robocurve-assemble .rca-protocol-panel li small{color:var(--rca-muted);font-size:.75rem;line-height:1.35}.robocurve-assemble .rca-protocol-panel li>i{border:2px solid var(--rca-green);background:0 0;width:.65rem;height:.65rem}.robocurve-assemble .rca-protocol-footer{background:var(--rca-violet);color:var(--rca-paper);flex-direction:column;gap:.15rem;padding:1.15rem;display:flex}.robocurve-assemble .rca-protocol-footer span{opacity:.75;font-size:.75rem}.robocurve-assemble .rca-protocol-footer strong{font-size:1.05rem}.robocurve-assemble .rca-marquee{z-index:1;border-top:1px solid var(--rca-line);border-bottom:1px solid var(--rca-line);background:var(--rca-lilac);width:100%;position:relative;overflow:hidden}.robocurve-assemble .rca-marquee-track{will-change:transform;align-items:center;width:max-content;min-height:4.4rem;animation:28s linear infinite rca-marquee-shift;display:flex}.robocurve-assemble .rca-marquee-track>span{color:var(--rca-violet-dark);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:1.75rem;padding-left:1.75rem;font-size:clamp(1rem,3vw,1.25rem);font-weight:690;display:inline-flex}.robocurve-assemble .rca-marquee-track i{border:1px solid var(--rca-violet-dark);width:.55rem;height:.55rem;transform:rotate(45deg)}@keyframes rca-marquee-shift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.robocurve-assemble .rca-thesis{grid-template-columns:1fr;gap:3rem;padding-block:9rem;display:grid}.robocurve-assemble .rca-thesis-aside{color:var(--rca-violet-dark);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-self:start;gap:.55rem 1rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:650;display:flex}.robocurve-assemble .rca-thesis-aside span{border-bottom:1px solid var(--rca-violet);padding-bottom:.2rem}.robocurve-assemble .rca-thesis p{letter-spacing:-.055em;max-width:29ch;margin:0;font-size:clamp(2.15rem,7.6vw,4.65rem);font-weight:690;line-height:1.05}.robocurve-assemble .rca-thesis-word{opacity:1}.robocurve-assemble .rca-work,.robocurve-assemble .rca-feedback{padding-block:7rem 9rem}.robocurve-assemble .rca-section-heading{grid-template-columns:1fr;align-items:end;gap:1rem;margin-bottom:3rem;display:grid}.robocurve-assemble .rca-section-heading h2,.robocurve-assemble .rca-method-intro h2,.robocurve-assemble .rca-cta h2{letter-spacing:-.06em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.45rem,8vw,5.5rem);font-weight:760;line-height:.96}.robocurve-assemble .rca-section-heading>p{max-width:40rem;color:var(--rca-muted);margin:0;font-size:1rem;line-height:1.65}.robocurve-assemble .rca-artifact-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;border:1px solid var(--rca-violet-dark);background:var(--rca-violet-dark);gap:1px;display:grid}.robocurve-assemble .rca-artifact{background:var(--rca-paper);min-width:0;transition:grid-template-rows .5s var(--rca-ease-out), background-color .3s ease, color .3s ease;grid-template-rows:auto 0fr;display:grid;overflow:hidden}.robocurve-assemble .rca-artifact:nth-child(2){background:var(--rca-lilac-soft)}.robocurve-assemble .rca-artifact:nth-child(3){background:var(--rca-lilac)}.robocurve-assemble .rca-artifact:nth-child(4){background:#e8e2d2}.robocurve-assemble .rca-artifact.is-active{background:var(--rca-violet);color:var(--rca-paper);grid-template-rows:auto 1fr}.robocurve-assemble .rca-artifact-toggle{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2d224f3d;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind arrow""name arrow";align-items:center;gap:.25rem .8rem;width:100%;min-height:5.5rem;padding:1rem;display:grid}.robocurve-assemble .rca-artifact-kind{color:var(--rca-muted);letter-spacing:.07em;text-transform:uppercase;grid-area:kind;font-family:Courier New,monospace;font-size:.75rem;font-weight:650}.robocurve-assemble .rca-artifact.is-active .rca-artifact-kind{color:#fffdf6ad}.robocurve-assemble .rca-artifact-name{letter-spacing:-.035em;grid-area:name;font-size:1.2rem;font-weight:720}.robocurve-assemble .rca-artifact-arrow{width:2.75rem;height:2.75rem;transition:transform .3s var(--rca-ease-out), background-color .2s ease, color .2s ease;border:1px solid;grid-area:arrow;place-items:center;display:grid}.robocurve-assemble .rca-artifact.is-active .rca-artifact-arrow{background:var(--rca-paper);color:var(--rca-violet-dark);transform:rotate(90deg)}.robocurve-assemble .rca-artifact-body{opacity:0;visibility:hidden;grid-template-rows:auto minmax(10rem,1fr) auto;min-height:0;padding:0 1rem;transition:opacity .25s,visibility .25s;display:grid;overflow:hidden}.robocurve-assemble .rca-artifact.is-active .rca-artifact-body{opacity:1;visibility:visible;padding-block:1.5rem;transition-delay:.17s}.robocurve-assemble .rca-artifact-copy{grid-template-columns:1fr;gap:1rem;display:grid}.robocurve-assemble .rca-artifact-copy p{color:#fffdf6c2;max-width:35rem;margin:0;font-size:1rem;line-height:1.6}.robocurve-assemble .rca-artifact-copy>strong{letter-spacing:-.045em;max-width:23ch;font-size:clamp(1.45rem,5vw,2.5rem);font-weight:690;line-height:1.08}.robocurve-assemble .rca-artifact-specimen{background:var(--rca-paper);border:1px solid #fffdf68c;min-height:12rem;margin-block:1.5rem;position:relative;overflow:hidden}.robocurve-assemble .rca-specimen-code{z-index:1;background:var(--rca-violet-dark);width:2.75rem;height:2.75rem;color:var(--rca-paper);place-items:center;font-family:Courier New,monospace;font-size:.8rem;font-weight:720;display:grid;position:absolute;top:.8rem;left:.8rem}.robocurve-assemble .rca-artifact-specimen svg{width:100%;height:100%;min-height:12rem;display:block}.robocurve-assemble .rca-specimen-grid{fill:none;stroke:#3d306324;stroke-width:1px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-specimen-route{fill:none;stroke:var(--rca-violet);stroke-width:4px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-artifact-specimen circle{fill:var(--rca-paper);stroke:var(--rca-violet-dark);stroke-width:4px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-artifact-body ul{grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.robocurve-assemble .rca-artifact-body li{border-top:1px solid #fffdf647;align-items:center;gap:.6rem;padding-top:.65rem;font-size:.84rem;display:flex}.robocurve-assemble .rca-artifact-body li span{border:1px solid var(--rca-paper);width:.5rem;height:.5rem}.robocurve-assemble .rca-method{padding-block:8rem 10rem}.robocurve-assemble .rca-method-layout{grid-template-columns:1fr;gap:5rem;display:grid}.robocurve-assemble .rca-method-intro{align-self:start}.robocurve-assemble .rca-method-intro h2{max-width:11ch}.robocurve-assemble .rca-method-intro>p{max-width:34rem;color:var(--rca-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.robocurve-assemble .rca-method-route{color:var(--rca-violet-dark);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:2rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:650;display:flex}.robocurve-assemble .rca-method-route i{border-top:1px solid var(--rca-violet);flex:1;max-width:2.4rem}.robocurve-assemble .rca-method-cards{flex-direction:column;gap:5rem;min-width:0;display:flex}.robocurve-assemble .rca-method-card{border:1px solid var(--rca-violet-dark);flex-direction:column;justify-content:space-between;gap:3rem;min-height:36rem;padding:1.25rem;display:flex;overflow:hidden}.robocurve-assemble .rca-method-card:hover .rca-node-map,.robocurve-assemble .rca-method-card:hover .rca-run-ledger,.robocurve-assemble .rca-method-card:hover .rca-verification-sheet{transform:translateY(-.35rem)}.robocurve-assemble .rca-method-scope{background:var(--rca-lilac)}.robocurve-assemble .rca-method-run{background:var(--rca-ink);color:var(--rca-paper)}.robocurve-assemble .rca-method-verify{background:var(--rca-violet);color:var(--rca-paper)}.robocurve-assemble .rca-method-copy>span{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.25rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:680;display:inline-block}.robocurve-assemble .rca-method-copy h3{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin:1rem 0 0;font-size:clamp(1.9rem,5vw,3.3rem);font-weight:720;line-height:1}.robocurve-assemble .rca-method-copy p{max-width:39rem;color:var(--rca-muted);margin:1.1rem 0 0;font-size:1rem;line-height:1.6}.robocurve-assemble .rca-method-run .rca-method-copy p,.robocurve-assemble .rca-method-verify .rca-method-copy p{color:#fffdf6b8}.robocurve-assemble .rca-node-map,.robocurve-assemble .rca-run-ledger,.robocurve-assemble .rca-verification-sheet{transition:transform .6s var(--rca-ease-out)}.robocurve-assemble .rca-node-map svg{width:100%;height:auto;display:block}.robocurve-assemble .rca-node-map path{fill:none;stroke:var(--rca-violet-dark);stroke-width:2px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-node-map rect{fill:var(--rca-paper);stroke:var(--rca-violet-dark);stroke-width:1px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-node-map .rca-node-dots circle{fill:var(--rca-violet)}.robocurve-assemble .rca-run-ledger{background:#211d2e;border:1px solid #fffdf661}.robocurve-assemble .rca-ledger-head,.robocurve-assemble .rca-run-ledger>div:not(.rca-ledger-wave){border-bottom:1px solid #fffdf62e;grid-template-columns:4.5rem minmax(0,1fr) 2.5rem;align-items:center;min-height:3.4rem;padding-inline:.8rem;display:grid}.robocurve-assemble .rca-run-ledger .rca-ledger-head{color:#fffdf67a;letter-spacing:.08em;font-family:Courier New,monospace;font-size:.66rem}.robocurve-assemble .rca-run-ledger>div>span{color:#fffdf680;font-family:Courier New,monospace;font-size:.7rem}.robocurve-assemble .rca-run-ledger>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:610;overflow:hidden}.robocurve-assemble .rca-run-ledger>div>i{border:1px solid;justify-self:end;width:.6rem;height:.6rem}.robocurve-assemble .rca-run-ledger .is-ready{color:#79c5a5;background:#79c5a5}.robocurve-assemble .rca-run-ledger .is-live{color:#c4bbff;background:#c4bbff}.robocurve-assemble .rca-run-ledger .is-alert{color:#e29268;background:0 0}.robocurve-assemble .rca-ledger-wave{align-items:center;gap:.18rem;min-height:5rem;padding:.8rem;display:flex;overflow:hidden}.robocurve-assemble .rca-ledger-wave i{background:var(--rca-lilac);transform-origin:50%;flex:1;min-width:.15rem;height:1.2rem;transform:scaleY(.45)}.robocurve-assemble .rca-ledger-wave i:nth-child(3n){transform:scaleY(1.7)}.robocurve-assemble .rca-ledger-wave i:nth-child(4n){transform:scaleY(1.2)}.robocurve-assemble .rca-ledger-wave i:nth-child(7n){transform:scaleY(2.15)}.robocurve-assemble .rca-verification-sheet{background:var(--rca-paper);color:var(--rca-ink);border:1px solid #fffdf6a6;padding:1rem}.robocurve-assemble .rca-sheet-title{border-bottom:1px solid var(--rca-line);flex-direction:column;gap:.15rem;padding-bottom:1rem;display:flex}.robocurve-assemble .rca-sheet-title span{color:var(--rca-violet-dark);letter-spacing:.08em;font-family:Courier New,monospace;font-size:.7rem}.robocurve-assemble .rca-sheet-title strong{font-size:1.15rem}.robocurve-assemble .rca-sheet-row{border-bottom:1px solid var(--rca-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.75rem;display:grid}.robocurve-assemble .rca-sheet-row i{border-top:1px dotted #2d224f57}.robocurve-assemble .rca-sheet-row strong{color:var(--rca-green);font-weight:680}.robocurve-assemble .rca-verification-sheet svg{width:100%;margin-top:1rem;display:block}.robocurve-assemble .rca-verification-sheet svg path:first-child{fill:none;stroke:var(--rca-violet);stroke-width:3px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-verification-sheet svg path:last-child{fill:none;stroke:var(--rca-line);stroke-width:1px;vector-effect:non-scaling-stroke}.robocurve-assemble .rca-feedback{border-top:1px solid var(--rca-line)}.robocurve-assemble .rca-feedback-stage{border:1px solid var(--rca-violet-dark);background:var(--rca-paper);grid-template-columns:1fr;min-height:34rem;display:grid}.robocurve-assemble .rca-feedback-artifacts{border-bottom:1px solid var(--rca-line);background:var(--rca-lilac);min-height:16rem;position:relative;overflow:hidden}.robocurve-assemble .rca-feedback-artifacts>div{aspect-ratio:4/5;border:1px solid var(--rca-violet-dark);background:var(--rca-paper);width:min(72%,14rem);color:var(--rca-violet-dark);letter-spacing:.06em;flex-direction:column;justify-content:space-between;padding:.85rem;font-family:Courier New,monospace;font-size:.66rem;font-weight:660;display:flex;position:absolute}.robocurve-assemble .rca-feedback-artifacts>div:first-child{top:4rem;left:5%;transform:rotate(-7deg)}.robocurve-assemble .rca-feedback-artifacts>div:nth-child(2){background:var(--rca-violet);color:var(--rca-paper);top:2.2rem;left:17%;transform:rotate(2deg)}.robocurve-assemble .rca-feedback-artifacts>div:nth-child(3){background:var(--rca-ivory);top:5.2rem;left:29%;transform:rotate(9deg)}.robocurve-assemble .rca-feedback-artifacts i{opacity:.5;border-top:1px solid;border-bottom:1px solid;width:100%;height:55%;display:block}.robocurve-assemble .rca-feedback-copy{animation:rca-feedback-enter .42s var(--rca-ease-out) both;flex-direction:column;justify-content:center;padding:2rem 1rem;display:flex}.robocurve-assemble .rca-feedback-copy>span{color:var(--rca-violet-dark);letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;font-weight:660}.robocurve-assemble .rca-feedback-copy blockquote{letter-spacing:-.045em;max-width:23ch;margin:1rem 0 0;font-size:clamp(1.7rem,6vw,3.55rem);font-weight:680;line-height:1.08}.robocurve-assemble .rca-feedback-copy p{max-width:38rem;color:var(--rca-muted);margin:1.4rem 0 0;line-height:1.6}@keyframes rca-feedback-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.robocurve-assemble .rca-feedback-controls{border-top:1px solid var(--rca-line);justify-content:space-between;align-items:center;min-height:4.5rem;padding:.75rem 1rem;display:flex}.robocurve-assemble .rca-feedback-controls>span{font-family:Courier New,monospace;font-size:.75rem}.robocurve-assemble .rca-feedback-controls>div{gap:.5rem;display:flex}.robocurve-assemble .rca-feedback-controls button{border:1px solid var(--rca-ink);cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color .18s ease, color .18s ease, transform .18s var(--rca-ease-out);background:0 0;place-items:center;padding:0;display:grid}.robocurve-assemble .rca-feedback-controls button:hover{background:var(--rca-ink);color:var(--rca-paper);transform:translateY(-2px)}.robocurve-assemble .rca-cta{z-index:1;background:var(--rca-violet-dark);color:var(--rca-paper);padding-block:7rem;position:relative}.robocurve-assemble .rca-cta-inner{grid-template-columns:1fr;align-items:end;gap:3rem;display:grid}.robocurve-assemble .rca-cta h2{max-width:13ch}.robocurve-assemble .rca-cta p{color:#fffdf6b3;max-width:42rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.robocurve-assemble .rca-cta-actions{margin-top:0}.robocurve-assemble .rca-button-light{border-color:var(--rca-paper);background:var(--rca-paper);color:var(--rca-violet-dark)}.robocurve-assemble .rca-button-light:hover{background:var(--rca-lilac)}.robocurve-assemble .rca-button-outline{color:var(--rca-paper);border-color:#fffdf6a6}.robocurve-assemble .rca-button-outline:hover{border-color:var(--rca-paper);background:#fffdf61a}.robocurve-assemble .rca-footer{z-index:1;background:var(--rca-violet-dark);color:var(--rca-paper);border-top:1px solid #fffdf62e;position:relative}.robocurve-assemble .rca-footer-inner{grid-template-columns:1fr;align-items:center;gap:1.5rem;padding-block:2rem;display:grid}.robocurve-assemble .rca-footer-mark svg{stroke:var(--rca-paper)}.robocurve-assemble .rca-footer-mark svg circle{fill:var(--rca-paper)}.robocurve-assemble .rca-footer p{color:#fffdf69e;max-width:38rem;margin:0;font-size:.82rem;line-height:1.55}.robocurve-assemble .rca-footer-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.robocurve-assemble .rca-footer-links a{color:#fffdf6c7;align-items:center;min-height:2.75rem;font-size:.85rem;display:inline-flex}.robocurve-assemble .rca-footer-links a:hover{color:var(--rca-paper)}@media (width>=640px){.robocurve-assemble .rca-shell,.robocurve-assemble .rca-frame-lines,.robocurve-assemble .rca-nav-inner{width:min(100% - 3rem,82.5rem)}.robocurve-assemble .rca-hero-actions,.robocurve-assemble .rca-cta-actions{flex-direction:row;justify-content:center;width:auto}.robocurve-assemble .rca-stage-bar,.robocurve-assemble .rca-panel-heading,.robocurve-assemble .rca-curve-foot{flex-direction:row;justify-content:space-between;align-items:center}.robocurve-assemble .rca-stage-bar,.robocurve-assemble .rca-curve-panel{padding:1.25rem}.robocurve-assemble .rca-artifact-body ul{grid-template-columns:repeat(3,minmax(0,1fr))}.robocurve-assemble .rca-method-card{padding:1.75rem}.robocurve-assemble .rca-feedback-copy,.robocurve-assemble .rca-feedback-controls{padding-inline:1.75rem}}@media (width>=768px){.robocurve-assemble .rca-nav-inner{grid-template-columns:auto 1fr auto;gap:2rem}.robocurve-assemble .rca-nav-links{justify-content:center;align-items:center;gap:.25rem 1.75rem;display:flex}.robocurve-assemble .rca-nav-links a{min-height:2.75rem;color:var(--rca-muted);align-items:center;font-size:.85rem;font-weight:610;transition:color .18s;display:inline-flex}.robocurve-assemble .rca-nav-links a:hover{color:var(--rca-violet-dark)}.robocurve-assemble .rca-hero{padding-top:8rem}.robocurve-assemble .rca-hero h1{max-width:min(14ch,100vw - 3rem);font-size:clamp(4.25rem,8.1vw,7.15rem)}.robocurve-assemble .rca-hero h1 span{white-space:nowrap}.robocurve-assemble .rca-hero-stage{margin-top:5.5rem}.robocurve-assemble .rca-stage-grid{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr)}.robocurve-assemble .rca-protocol-panel{border-top:0;border-left:1px solid var(--rca-line)}.robocurve-assemble .rca-thesis,.robocurve-assemble .rca-work,.robocurve-assemble .rca-feedback{padding-block:10rem}.robocurve-assemble .rca-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);margin-bottom:4rem}.robocurve-assemble .rca-artifact-toggle,.robocurve-assemble .rca-artifact-body{padding-inline:1.5rem}.robocurve-assemble .rca-artifact-copy{grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr);align-items:start}.robocurve-assemble .rca-method{padding-block:11rem 13rem}.robocurve-assemble .rca-feedback-stage{grid-template-rows:1fr auto;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}.robocurve-assemble .rca-feedback-artifacts{border-right:1px solid var(--rca-line);border-bottom:0;grid-row:1/3;min-height:38rem}.robocurve-assemble .rca-feedback-copy{min-height:31rem;padding:3rem}.robocurve-assemble .rca-feedback-controls{padding-inline:3rem}.robocurve-assemble .rca-cta{padding-block:10rem}.robocurve-assemble .rca-cta-inner{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.robocurve-assemble .rca-cta-actions{flex-direction:column;justify-self:end;width:min(100%,22rem)}.robocurve-assemble .rca-footer-inner{grid-template-columns:auto minmax(16rem,1fr) auto;gap:3rem}.robocurve-assemble .rca-footer-links{justify-content:flex-end}}@media (width>=1024px){.robocurve-assemble .rca-frame-lines{grid-template-columns:repeat(12,1fr)}.robocurve-assemble .rca-hero{padding-bottom:7rem}.robocurve-assemble .rca-thesis{grid-template-columns:3fr 9fr;gap:2rem;padding-block:13rem}.robocurve-assemble .rca-thesis p{max-width:25ch}.robocurve-assemble .rca-artifact-grid{min-height:40rem;transition:grid-template-columns .55s var(--rca-ease-out);grid-template-columns:6fr 2fr 2fr 2fr}.robocurve-assemble .rca-artifact-grid.is-active-1{grid-template-columns:2fr 6fr 2fr 2fr}.robocurve-assemble .rca-artifact-grid.is-active-2{grid-template-columns:2fr 2fr 6fr 2fr}.robocurve-assemble .rca-artifact-grid.is-active-3{grid-template-columns:2fr 2fr 2fr 6fr}.robocurve-assemble .rca-artifact{grid-template-rows:auto 1fr;min-height:40rem}.robocurve-assemble .rca-artifact:not(.is-active) .rca-artifact-body{opacity:0;visibility:hidden;padding:0}.robocurve-assemble .rca-artifact:not(.is-active) .rca-artifact-toggle{text-align:center;border-bottom:0;flex-direction:column;justify-content:space-between;align-items:center;height:100%;min-height:40rem;display:flex}.robocurve-assemble .rca-artifact:not(.is-active) .rca-artifact-name{writing-mode:vertical-rl;transform:rotate(180deg)}.robocurve-assemble .rca-artifact:not(.is-active) .rca-artifact-arrow{flex:0 0 2.75rem}.robocurve-assemble .rca-artifact.is-active .rca-artifact-body{padding-block:1.75rem}.robocurve-assemble .rca-method-layout{grid-template-columns:minmax(17rem,5fr) minmax(0,7fr);gap:5rem}.robocurve-assemble .rca-method-intro{width:100%;max-width:29rem}.robocurve-assemble .rca-method-cards{gap:9rem}.robocurve-assemble .rca-method-card{min-height:72vh;padding:2rem}.robocurve-assemble .rca-feedback-artifacts>div:first-child{left:7%}.robocurve-assemble .rca-feedback-artifacts>div:nth-child(2){left:18%}.robocurve-assemble .rca-feedback-artifacts>div:nth-child(3){left:29%}}@media (width>=1280px){.robocurve-assemble .rca-hero{padding-top:9.5rem}.robocurve-assemble .rca-stage-bar,.robocurve-assemble .rca-curve-panel{padding:1.5rem}.robocurve-assemble .rca-protocol-head,.robocurve-assemble .rca-protocol-panel li,.robocurve-assemble .rca-protocol-footer{padding-inline:1.5rem}.robocurve-assemble .rca-method-layout{gap:7rem}.robocurve-assemble .rca-method-card{padding:2.5rem}}@media (prefers-reduced-motion:reduce){.robocurve-assemble *,.robocurve-assemble :before,.robocurve-assemble :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.robocurve-assemble .rca-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;padding-block:.75rem;transform:none!important}.robocurve-assemble .rca-marquee-track>span:nth-child(n+7){display:none}.robocurve-assemble .rca-thesis-word{opacity:1!important}}.seldon-inth{--seldon-ink:#103f43;--seldon-deep:#082f32;--seldon-teal:#18575b;--seldon-mid:#7da6a8;--seldon-paper:#f1f3ec;--seldon-white:#fffef7;--seldon-signal:#f6c900;--seldon-rule:#103f4361;--seldon-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;min-width:0;color:var(--seldon-ink);background:var(--seldon-paper);text-rendering:optimizelegibility;font-family:Satoshi,Geist Variable,Avenir Next,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow:clip}.seldon-inth *,.seldon-inth :before,.seldon-inth :after{box-sizing:border-box}.seldon-inth h1,.seldon-inth h2,.seldon-inth h3,.seldon-inth p,.seldon-inth figure{margin:0}.seldon-inth a{color:inherit;text-decoration:none}.seldon-inth button,.seldon-inth a{-webkit-tap-highlight-color:transparent}.seldon-inth button{font:inherit}.seldon-inth svg{display:block}.seldon-inth ::selection{color:var(--seldon-deep);background:var(--seldon-signal)}.seldon-inth :focus-visible{outline:3px solid var(--seldon-signal);outline-offset:3px}.seldon-inth__skip{z-index:100;min-height:2.75rem;color:var(--seldon-white);background:var(--seldon-deep);border:2px solid var(--seldon-signal);letter-spacing:.08em;text-transform:uppercase;transition:transform .18s var(--seldon-ease);padding:.72rem 1rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.75rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.seldon-inth__skip:focus{transform:translateY(0)}.seldon-inth__announcement{z-index:12;min-height:2.75rem;color:var(--seldon-deep);background:var(--seldon-signal);border-bottom:1px solid var(--seldon-deep);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;padding-inline:1rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.7rem;font-weight:720;display:grid;position:relative;overflow:hidden}.seldon-inth__announcement>span:nth-child(2){display:none}.seldon-inth__announcement a{min-height:2.75rem;transition:color .18s var(--seldon-ease), background-color .18s var(--seldon-ease);border-inline:1px solid #0000;align-items:center;padding-inline:.5rem;display:inline-grid}.seldon-inth__announcement a:hover{color:var(--seldon-white);background:var(--seldon-deep)}.seldon-inth__nav-shell{z-index:30;width:100%;color:var(--seldon-white);background:var(--seldon-deep);border-bottom:1px solid #fffef761;position:sticky;top:0}.seldon-inth__nav{border-inline:1px solid #fffef72e;grid-template-columns:1fr auto;align-items:stretch;width:100%;max-width:90rem;min-height:4.5rem;margin-inline:auto;padding-left:1rem;display:grid}.seldon-inth__brand{letter-spacing:-.03em;align-items:center;gap:.65rem;width:max-content;min-height:2.75rem;font-size:.76rem;font-weight:780;line-height:.92;display:inline-flex}.seldon-inth__brand svg{fill:none;width:2rem;height:2rem;stroke:var(--seldon-signal);stroke-width:2px}.seldon-inth__nav-links{display:none}.seldon-inth__button{letter-spacing:.07em;text-align:center;text-transform:uppercase;min-width:2.75rem;min-height:2.75rem;transition:color .19s var(--seldon-ease), background-color .19s var(--seldon-ease), transform .13s var(--seldon-ease);border:2px solid;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.75rem;font-weight:780;line-height:1;display:inline-flex}.seldon-inth__button:active{transform:scale(.97)}.seldon-inth__button--compact{min-height:4.5rem;color:var(--seldon-deep);background:var(--seldon-signal);border:0;border-left:1px solid #fffef766;padding-inline:1.2rem}.seldon-inth__button--compact:hover{color:var(--seldon-deep);background:var(--seldon-white)}.seldon-inth__button--signal{color:var(--seldon-deep);background:var(--seldon-signal);border-color:var(--seldon-signal)}.seldon-inth__button--signal:hover{color:var(--seldon-white);border-color:var(--seldon-white);background:0 0}.seldon-inth__hero{min-height:calc(100svh - 4.5rem);color:var(--seldon-white);background:var(--seldon-deep);border-bottom:1px solid #fffef752;padding:clamp(4.5rem,13vw,8rem) 1rem 0;display:grid;position:relative;overflow:hidden}.seldon-inth__hero:before,.seldon-inth__hero:after{z-index:1;content:"";border:solid var(--seldon-signal);width:.85rem;height:.85rem;position:absolute}.seldon-inth__hero:before{border-width:2px 0 0 2px;top:1rem;left:1rem}.seldon-inth__hero:after{border-width:0 2px 2px 0;bottom:4.8rem;right:1rem}.seldon-inth__hero-blueprint{z-index:0;width:max(59rem,170vw);color:var(--seldon-mid);transform-origin:50% 80%;opacity:.62;position:absolute;bottom:3.25rem;right:50%;transform:translate(50%)}.seldon-inth__hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,86rem);margin-inline:auto;display:flex;position:relative}.seldon-inth__hero-kicker,.seldon-inth__micro,.seldon-inth__apply-content>p:first-child{letter-spacing:.1em;text-transform:uppercase;font-family:Fragment Mono,Geist Mono,monospace;font-size:.72rem;font-weight:700;line-height:1.35}.seldon-inth__hero-kicker{color:var(--seldon-signal);margin-bottom:1.5rem}.seldon-inth__hero-title{width:100%;color:var(--seldon-white);letter-spacing:-.075em;text-transform:uppercase;font-family:Satoshi,Geist Variable,sans-serif;font-size:clamp(2.2rem,11vw,3.5rem);font-weight:790;line-height:.88}.seldon-inth__hero-title span,.seldon-inth__hero-title i{display:block}.seldon-inth__hero-title i{white-space:nowrap;font-style:normal}.seldon-inth__title-desktop{display:none!important}.seldon-inth__hero-copy{color:#fffef7d1;max-width:41rem;margin-top:1.75rem;font-size:clamp(1rem,2.6vw,1.16rem);line-height:1.55}.seldon-inth__hero-actions{flex-direction:column;align-items:stretch;gap:.75rem;width:min(100%,23rem);margin-top:1.75rem;display:flex}.seldon-inth__text-link{min-height:2.75rem;color:var(--seldon-white);border-bottom:1px solid var(--seldon-mid);letter-spacing:.07em;transition:color .18s var(--seldon-ease), border-color .18s var(--seldon-ease);justify-content:center;align-items:center;padding:.8rem 1rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.75rem;font-weight:700;display:inline-flex}.seldon-inth__text-link span{color:var(--seldon-signal);margin-left:.7rem}.seldon-inth__text-link:hover{color:var(--seldon-signal);border-color:var(--seldon-signal)}.seldon-inth__hero-readout{z-index:3;color:#fffef7a3;background:var(--seldon-deep);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #fffef757;grid-template-columns:repeat(2,1fr);align-self:end;width:calc(100% + 2rem);margin:3rem -1rem 0;font-family:Fragment Mono,Geist Mono,monospace;font-size:.65rem;display:grid;position:relative}.seldon-inth__hero-readout span{border-bottom:1px solid #fffef738;border-right:1px solid #fffef738;flex-direction:column;min-height:4rem;padding:.7rem 1rem;display:flex}.seldon-inth__hero-readout strong{color:var(--seldon-signal);margin-top:auto;font-weight:700}.seldon-inth__mission{border-inline:1px solid var(--seldon-rule);width:100%;max-width:90rem;margin-inline:auto;padding:clamp(4.5rem,12vw,9rem) 1rem}.seldon-inth__mission-meta{border-bottom:1px solid var(--seldon-rule);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.4rem;margin-bottom:2.2rem;padding-bottom:.9rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.seldon-inth__mission h2{letter-spacing:-.075em;text-transform:uppercase;max-width:12ch;font-size:clamp(2.65rem,10.7vw,7.8rem);font-weight:780;line-height:.88}.seldon-inth__inline-figure{width:1.5em;height:.72em;color:var(--seldon-signal);vertical-align:-.06em;background:var(--seldon-ink);border:2px solid var(--seldon-ink);margin:0 .08em;display:inline-grid;overflow:hidden}.seldon-inth__inline-figure svg{width:100%;height:100%}.seldon-inth__mission-copy{border-top:1px solid var(--seldon-rule);margin-top:2.5rem;display:grid}.seldon-inth__mission-copy p{border-bottom:1px solid var(--seldon-rule);padding:1.25rem 0;font-size:1rem;line-height:1.58}.seldon-inth__marquee{width:100%;color:var(--seldon-signal);background:var(--seldon-ink);border-block:1px solid var(--seldon-deep);overflow:hidden}.seldon-inth__marquee-track{will-change:transform;align-items:center;width:max-content;min-height:5.25rem;animation:26s linear infinite seldon-inth-marquee;display:flex}.seldon-inth__marquee-track span{letter-spacing:-.045em;white-space:nowrap;text-transform:uppercase;padding-inline:1.5rem;font-size:clamp(1.35rem,4vw,2.6rem);font-weight:780;line-height:1}.seldon-inth__marquee-track i{color:var(--seldon-white);font-family:Fragment Mono,Geist Mono,monospace;font-size:1.5rem;font-style:normal}@keyframes seldon-inth-marquee{to{transform:translate(-50%)}}.seldon-inth__work{background:var(--seldon-paper);padding:clamp(4.5rem,10vw,8rem) 1rem clamp(5rem,12vw,10rem)}.seldon-inth__section-intro{border-bottom:2px solid var(--seldon-ink);gap:1.6rem;max-width:90rem;margin-inline:auto;padding-bottom:2rem;display:grid}.seldon-inth__micro{color:var(--seldon-teal);margin-bottom:.85rem}.seldon-inth__section-intro h2,.seldon-inth__model-heading h2{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(3rem,10vw,8.25rem);font-weight:790;line-height:.84}.seldon-inth__section-intro>p{align-self:end;max-width:40rem;font-size:1rem;line-height:1.6}.seldon-inth__stack{gap:1rem;max-width:90rem;margin:2rem auto 0;display:grid;position:relative}.seldon-inth__stack-card{min-height:42rem;color:var(--seldon-white);background:var(--seldon-ink);border:2px solid var(--seldon-deep);transform-origin:50% 0;display:grid;position:relative;overflow:hidden}.seldon-inth__stack-copy{z-index:2;border-bottom:1px solid #fffef74d;flex-direction:column;padding:1rem;display:flex;position:relative}.seldon-inth__stack-code{color:var(--seldon-signal);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #fffef747;justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.66rem;font-weight:700;display:flex}.seldon-inth__stack-code span:last-child{color:#fffef794;text-align:right}.seldon-inth__stack-copy h3{letter-spacing:-.075em;text-transform:uppercase;max-width:9ch;margin-top:2rem;font-size:clamp(2.7rem,12vw,6.5rem);font-weight:790;line-height:.86}.seldon-inth__stack-copy>p{color:#fffef7c2;max-width:35rem;margin-top:1.5rem;font-size:1rem;line-height:1.58}.seldon-inth__stack-copy samp{color:var(--seldon-signal);letter-spacing:.08em;margin-top:auto;padding-top:2rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.7rem;font-weight:700}.seldon-inth__stack-visual{min-height:22rem;color:var(--seldon-signal);background:var(--seldon-deep);padding:2.5rem 1rem 1rem;display:grid;position:relative;overflow:hidden}.seldon-inth__stack-visual:before{content:"";pointer-events:none;border:1px solid #7da6a866;position:absolute;inset:1rem}.seldon-inth__stack-visual svg{transform-origin:50% 60%;align-self:center;width:100%;max-height:31rem}.seldon-inth__visual-axis{z-index:2;color:#fffef785;letter-spacing:.08em;justify-content:space-between;font-family:Fragment Mono,Geist Mono,monospace;font-size:.62rem;display:flex;position:absolute;top:.55rem;left:1rem;right:1rem}.seldon-inth__model{color:var(--seldon-white);background:var(--seldon-deep);border-block:1px solid var(--seldon-mid)}.seldon-inth__model-heading{border-inline:1px solid #fffef73b;gap:1.5rem;width:100%;max-width:90rem;margin-inline:auto;padding:clamp(4.5rem,11vw,8.5rem) 1rem 3rem;display:grid}.seldon-inth__model-heading .seldon-inth__micro{color:var(--seldon-signal)}.seldon-inth__model-heading h2{color:var(--seldon-white)}.seldon-inth__model-heading>p:last-child{color:#fffef7b8;max-width:35rem;font-size:1rem}.seldon-inth__model-grid{border-top:1px solid #fffef747;border-inline:1px solid #fffef73b;width:100%;max-width:90rem;margin-inline:auto;display:grid}.seldon-inth__model-grid article{border-bottom:1px solid #fffef747;flex-direction:column;min-height:20rem;padding:1rem;display:flex}.seldon-inth__model-grid article>span{color:var(--seldon-signal);letter-spacing:.08em;font-family:Fragment Mono,Geist Mono,monospace;font-size:.74rem}.seldon-inth__model-grid h3{letter-spacing:-.055em;text-transform:uppercase;max-width:10ch;margin-top:2.4rem;font-size:clamp(2rem,8vw,3.7rem);font-weight:750;line-height:.94}.seldon-inth__model-grid p{color:#fffef7ad;margin-top:auto;padding-top:2rem;font-size:.95rem;line-height:1.55}.seldon-inth__signals{color:var(--seldon-deep);background:var(--seldon-signal);border-bottom:2px solid var(--seldon-deep);display:grid}.seldon-inth__signals-graphic{min-height:31rem;color:var(--seldon-signal);background:var(--seldon-ink);border-bottom:2px solid var(--seldon-deep);padding:1rem;display:grid;position:relative;overflow:hidden}.seldon-inth__signals-graphic>svg{transform-origin:50%;align-self:center;width:min(100%,44rem);margin-inline:auto}.seldon-inth__signals-key{color:#fffef7b8;letter-spacing:.05em;justify-content:space-between;gap:.5rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.62rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.seldon-inth__feedback{flex-direction:column;min-height:34rem;padding:1rem;display:flex}.seldon-inth__feedback-head{border-bottom:2px solid var(--seldon-deep);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.seldon-inth__feedback-head .seldon-inth__micro{max-width:15rem;color:var(--seldon-deep);margin:0}.seldon-inth__feedback-controls{flex:none;display:flex}.seldon-inth__feedback-controls button{min-width:3.5rem;min-height:2.75rem;color:var(--seldon-deep);border:1px solid var(--seldon-deep);letter-spacing:.05em;cursor:pointer;transition:color .18s var(--seldon-ease), background-color .18s var(--seldon-ease);background:0 0;padding:.65rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.65rem;font-weight:720}.seldon-inth__feedback-controls button+button{border-left:0}.seldon-inth__feedback-controls button:hover{color:var(--seldon-signal);background:var(--seldon-deep)}.seldon-inth__feedback-panel{flex-direction:column;flex:1;padding-top:2.4rem;display:flex}.seldon-inth__feedback-panel samp{letter-spacing:.08em;font-family:Fragment Mono,Geist Mono,monospace;font-size:.72rem;font-weight:750}.seldon-inth__feedback-panel h2{letter-spacing:-.07em;text-transform:uppercase;max-width:15ch;margin-top:1.8rem;font-size:clamp(2.6rem,10vw,5.6rem);font-weight:780;line-height:.89}.seldon-inth__feedback-panel p{max-width:38rem;margin-top:auto;padding-top:2rem;font-size:1rem;line-height:1.58}.seldon-inth__feedback-progress{border:1px solid var(--seldon-deep);grid-template-columns:repeat(3,1fr);margin-top:1.75rem;display:grid}.seldon-inth__feedback-progress button{min-width:2.75rem;min-height:2.75rem;color:var(--seldon-deep);border:0;border-right:1px solid var(--seldon-deep);cursor:pointer;transition:color .18s var(--seldon-ease), background-color .18s var(--seldon-ease);background:0 0;padding:0;font-family:Fragment Mono,Geist Mono,monospace;font-size:.7rem}.seldon-inth__feedback-progress button:last-child{border-right:0}.seldon-inth__feedback-progress button.is-active,.seldon-inth__feedback-progress button:hover{color:var(--seldon-signal);background:var(--seldon-deep)}.seldon-inth__community{border-inline:1px solid var(--seldon-rule);width:100%;max-width:90rem;margin-inline:auto;padding:clamp(4.5rem,10vw,8.5rem) 1rem}.seldon-inth__community-title{border-bottom:2px solid var(--seldon-ink);gap:1.25rem;padding-bottom:2.5rem;display:grid}.seldon-inth__community-title h2{letter-spacing:-.075em;text-transform:uppercase;max-width:12ch;font-size:clamp(3rem,11vw,8rem);font-weight:790;line-height:.85}.seldon-inth__community-grid{border-left:1px solid var(--seldon-ink);display:grid}.seldon-inth__community-grid article{border-right:1px solid var(--seldon-ink);border-bottom:1px solid var(--seldon-ink);flex-direction:column;min-height:19rem;padding:1rem;display:flex}.seldon-inth__community-grid article>span{letter-spacing:.08em;font-family:Fragment Mono,Geist Mono,monospace;font-size:.7rem;font-weight:720}.seldon-inth__community-grid strong{color:var(--seldon-teal);letter-spacing:-.07em;margin-top:2.25rem;font-size:clamp(2.5rem,11vw,5.5rem);font-weight:790;line-height:.9}.seldon-inth__community-grid p{margin-top:auto;padding-top:2rem;font-size:.92rem;line-height:1.52}.seldon-inth__apply{min-height:48rem;color:var(--seldon-white);background:var(--seldon-deep);border-block:1px solid var(--seldon-mid);padding:clamp(5rem,13vw,10rem) 1rem;display:grid;position:relative;overflow:hidden}.seldon-inth__apply-diagram{width:max(43rem,105vw);color:var(--seldon-mid);opacity:.35;position:absolute;bottom:-5rem;right:-17rem}.seldon-inth__apply-content{z-index:2;align-self:center;width:min(100%,88rem);margin-inline:auto;position:relative}.seldon-inth__apply-content>p:first-child{color:var(--seldon-signal)}.seldon-inth__apply-content h2{letter-spacing:-.08em;text-transform:uppercase;max-width:12ch;margin-top:1.4rem;font-size:clamp(3rem,11vw,8.8rem);font-weight:790;line-height:.84}.seldon-inth__apply-content>p:nth-of-type(2){color:#fffef7c2;max-width:38rem;margin-top:2rem;font-size:1rem;line-height:1.58}.seldon-inth__button--large{width:100%;max-width:27rem;min-height:3.5rem;margin-top:2rem;padding:1.1rem 1.5rem}.seldon-inth__footer{color:var(--seldon-white);background:var(--seldon-ink);border-top:1px solid var(--seldon-signal)}.seldon-inth__footer-brand,.seldon-inth__footer-links,.seldon-inth__footer-base{border-inline:1px solid #fffef73b;width:100%;max-width:90rem;margin-inline:auto;padding-inline:1rem}.seldon-inth__footer-brand{border-bottom:1px solid #fffef747;padding-block:3rem}.seldon-inth__footer-brand>span{color:var(--seldon-signal);letter-spacing:-.08em;font-size:clamp(3.5rem,16vw,10rem);font-weight:790;line-height:.78}.seldon-inth__footer-brand p{color:#fffef7ad;max-width:32rem;margin-top:1.75rem}.seldon-inth__footer-links{border-bottom:1px solid #fffef747;display:grid}.seldon-inth__footer-links>div{border-bottom:1px solid #fffef733;flex-direction:column;padding:1.5rem 0;display:flex}.seldon-inth__footer-links>div>span{color:var(--seldon-mid);letter-spacing:.08em;margin-bottom:1rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.68rem}.seldon-inth__footer-links a{letter-spacing:.03em;width:max-content;max-width:100%;min-height:2.75rem;transition:color .18s var(--seldon-ease);align-items:center;font-size:.82rem;font-weight:680;display:inline-flex}.seldon-inth__footer-links a:hover{color:var(--seldon-signal)}.seldon-inth__footer-base{color:#fffef78a;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;padding-block:1.25rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.65rem;display:flex}@media (width>=48rem){.seldon-inth__announcement{grid-template-columns:1fr 1fr auto;padding-inline:2rem}.seldon-inth__announcement>span:nth-child(2){text-align:center;display:block}.seldon-inth__nav{grid-template-columns:auto 1fr auto;padding-left:2rem}.seldon-inth__nav-links{justify-content:flex-end;align-items:stretch;margin-right:1.2rem;display:flex}.seldon-inth__nav-links a{color:#fffef7b8;letter-spacing:.06em;min-height:2.75rem;transition:color .18s var(--seldon-ease), background-color .18s var(--seldon-ease);border-left:1px solid #fffef72e;place-items:center;padding-inline:1rem;font-family:Fragment Mono,Geist Mono,monospace;font-size:.67rem;font-weight:680;display:inline-grid}.seldon-inth__nav-links a:hover{color:var(--seldon-signal);background:#fffef70d}.seldon-inth__button--compact{padding-inline:2rem}.seldon-inth__hero{min-height:calc(100svh - 4.5rem);padding:clamp(5rem,10vw,8.5rem) 2rem 0}.seldon-inth__hero-title{font-size:clamp(3.25rem,7vw,7.35rem);line-height:.85}.seldon-inth__title-mobile{display:none!important}.seldon-inth__title-desktop{display:block!important}.seldon-inth__hero-actions{flex-direction:row;justify-content:center;width:auto}.seldon-inth__hero-blueprint{width:max(70rem,120vw);bottom:3.7rem}.seldon-inth__hero-readout{grid-template-columns:repeat(4,1fr);width:calc(100% + 4rem);margin-inline:-2rem}.seldon-inth__hero-readout span{border-bottom:0}.seldon-inth__mission{padding-inline:2rem}.seldon-inth__mission-meta{flex-direction:row;justify-content:space-between}.seldon-inth__mission-copy{grid-template-columns:repeat(2,1fr)}.seldon-inth__mission-copy p{padding:1.5rem}.seldon-inth__mission-copy p:first-child{border-right:1px solid var(--seldon-rule);padding-left:0}.seldon-inth__work{padding-inline:2rem}.seldon-inth__section-intro{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.seldon-inth__stack{gap:14vh}.seldon-inth__stack-card{z-index:1;grid-template-columns:minmax(20rem,.88fr) minmax(0,1.12fr);min-height:min(46rem,100svh - 6.5rem);position:sticky;top:5.25rem}.seldon-inth__stack-card:nth-child(2){z-index:2;top:5.6rem}.seldon-inth__stack-card:nth-child(3){z-index:3;top:5.95rem}.seldon-inth__stack-card:nth-child(4){z-index:4;top:6.3rem}.seldon-inth__stack-copy{border-bottom:0;border-right:1px solid #fffef74d;padding:1.5rem}.seldon-inth__stack-visual{min-height:100%;padding:3rem 2rem 2rem}.seldon-inth__model-heading{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);padding-inline:2rem}.seldon-inth__model-heading .seldon-inth__micro{grid-column:1/-1}.seldon-inth__model-heading>p:last-child{align-self:end}.seldon-inth__model-grid{grid-template-columns:repeat(2,1fr)}.seldon-inth__model-grid article{border-right:1px solid #fffef747;min-height:22rem;padding:1.5rem}.seldon-inth__signals{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seldon-inth__signals-graphic{border-right:2px solid var(--seldon-deep);border-bottom:0;min-height:47rem}.seldon-inth__feedback{min-height:47rem;padding:1.5rem}.seldon-inth__community{padding-inline:2rem}.seldon-inth__community-title{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr)}.seldon-inth__community-title .seldon-inth__micro{grid-column:1/-1}.seldon-inth__community-grid{grid-template-columns:repeat(2,1fr)}.seldon-inth__apply{padding-inline:2rem}.seldon-inth__apply-diagram{width:min(66rem,76vw);right:-9rem}.seldon-inth__footer-brand,.seldon-inth__footer-links,.seldon-inth__footer-base{padding-inline:2rem}.seldon-inth__footer-links{grid-template-columns:repeat(2,1fr)}.seldon-inth__footer-links>div{border-bottom:0;border-right:1px solid #fffef733;padding:2rem}.seldon-inth__footer-links>div:first-child{padding-left:0}}@media (width>=64rem){.seldon-inth__announcement{padding-inline:max(2rem,50vw - 43rem)}.seldon-inth__hero:before{top:2rem;left:max(2rem,50vw - 43rem)}.seldon-inth__hero:after{right:max(2rem,50vw - 43rem)}.seldon-inth__mission,.seldon-inth__community,.seldon-inth__work{padding-inline:3rem}.seldon-inth__stack-copy{padding:2rem}.seldon-inth__model-heading{padding-inline:3rem}.seldon-inth__model-grid{grid-template-columns:repeat(4,1fr)}.seldon-inth__model-grid article{border-bottom:0;min-height:27rem;padding:1.5rem}.seldon-inth__model-grid h3{font-size:clamp(2rem,3vw,3.7rem)}.seldon-inth__community-grid{grid-template-columns:repeat(4,1fr)}.seldon-inth__community-grid article{min-height:24rem}.seldon-inth__community-grid strong{font-size:clamp(2.5rem,4.2vw,5.5rem)}.seldon-inth__apply-content{padding-left:2rem}}@media (width>=90rem){.seldon-inth__hero-blueprint{width:108rem}}@media (prefers-reduced-motion:reduce){.seldon-inth *,.seldon-inth :before,.seldon-inth :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.seldon-inth__marquee-track{animation:none;transform:none}}.servo-tamper{--servo-ink:#10100f;--servo-paper:#f5f4ef;--servo-rule:#d4d2ca;--servo-orange:#ed5b20;--servo-green:#79d19b;--servo-gray:#8b8a84;--servo-dark-gray:#2a2a27;--servo-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;min-width:0;color:var(--servo-ink);background:var(--servo-paper);text-rendering:optimizelegibility;font-family:Aptos,Segoe UI Variable,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow:clip}.servo-tamper *,.servo-tamper :before,.servo-tamper :after{box-sizing:border-box}.servo-tamper h1,.servo-tamper h2,.servo-tamper h3,.servo-tamper p,.servo-tamper dl,.servo-tamper dd,.servo-tamper ol{margin:0}.servo-tamper a{color:inherit;text-decoration:none}.servo-tamper button{color:inherit;font:inherit}.servo-tamper button,.servo-tamper a{-webkit-tap-highlight-color:transparent}.servo-tamper svg{display:block}.servo-tamper ::selection{color:var(--servo-paper);background:var(--servo-orange)}.servo-tamper :focus-visible{outline:3px solid var(--servo-orange);outline-offset:3px}.servo-tamper__skip{z-index:200;min-height:2.75rem;color:var(--servo-paper);background:var(--servo-ink);border:2px solid var(--servo-orange);letter-spacing:.06em;text-transform:uppercase;transition:transform .18s var(--servo-ease);padding:.7rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.servo-tamper__skip:focus{transform:translateY(0)}.servo-tamper__header{z-index:100;color:var(--servo-paper);background:var(--servo-ink);border-bottom:1px solid #f5f4ef52;position:sticky;top:0}.servo-tamper__nav{border-inline:1px solid #f5f4ef33;grid-template-columns:1fr auto;align-items:stretch;width:100%;max-width:90rem;min-height:4.5rem;margin-inline:auto;padding-left:1rem;display:grid}.servo-tamper__wordmark{letter-spacing:-.055em;align-items:center;gap:.4rem;width:max-content;min-height:2.75rem;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:.9rem;font-weight:750;line-height:1;display:inline-flex}.servo-tamper__wordmark i{background:var(--servo-orange);flex:0 0 .72rem;width:.72rem;height:.72rem}.servo-tamper__nav-links{display:none}.servo-tamper__nav-action{min-width:2.75rem;min-height:4.5rem;color:var(--servo-ink);background:var(--servo-orange);letter-spacing:.035em;text-align:center;text-transform:uppercase;border-left:1px solid #f5f4ef59;justify-content:center;align-items:center;padding:.75rem .8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:750;line-height:1.2;transition:color .18s,background-color .18s;display:inline-flex}.servo-tamper__nav-action:hover{color:var(--servo-ink);background:var(--servo-paper)}.servo-tamper__hero{border-inline:1px solid var(--servo-rule);width:100%;max-width:90rem;margin-inline:auto;display:grid}.servo-tamper__hero-object{min-width:0;color:var(--servo-paper);background:var(--servo-ink);border-top:1px solid var(--servo-rule);order:2}.servo-tamper__hero-graphic{background-image:linear-gradient(#f5f4ef11 1px,#0000 1px),linear-gradient(90deg,#f5f4ef11 1px,#0000 1px);background-size:2.5rem 2.5rem;border-bottom:1px solid #f5f4ef47;place-items:center;min-height:29rem;display:grid;position:relative;overflow:hidden}.servo-tamper__hero-graphic>svg{width:150%;max-width:none;margin-inline:-25%;overflow:visible}.servo-tamper__hero-graphic svg *{vector-effect:non-scaling-stroke}.servo-tamper__svg-layer{transform-box:fill-box;transform-origin:50%;transition:opacity .22s ease, transform .32s var(--servo-ease)}.servo-tamper__hero-graphic:not([data-active-layer=system]) .servo-tamper__svg-layer{opacity:.12}.servo-tamper__hero-graphic[data-active-layer=chassis] .servo-tamper__svg-chassis,.servo-tamper__hero-graphic[data-active-layer=compute] .servo-tamper__svg-compute,.servo-tamper__hero-graphic[data-active-layer=airflow] .servo-tamper__svg-airflow,.servo-tamper__hero-graphic[data-active-layer=sensor] .servo-tamper__svg-sensor,.servo-tamper__hero-graphic[data-active-layer=probe] .servo-tamper__svg-probe{opacity:1;transform:translateY(-5px)}.servo-tamper__hero-graphic[data-active-layer=probe] .servo-tamper__svg-sensor{opacity:.48}.servo-tamper__clearance-frame,.servo-tamper__dimension,.servo-tamper__corner{fill:none;stroke:#f5f4ef6b;stroke-width:1.5px}.servo-tamper__clearance-frame{stroke-dasharray:8 7}.servo-tamper__dimension{stroke:var(--servo-orange)}.servo-tamper__svg-clearance text,.servo-tamper__svg-callouts text,.servo-tamper__state-contained text{fill:var(--servo-paper);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:650}.servo-tamper__svg-callouts{display:none}.servo-tamper__metal{fill:#393936;stroke:var(--servo-paper);stroke-width:2px}.servo-tamper__metal-side{fill:#20201e;stroke:var(--servo-paper);stroke-width:2px}.servo-tamper__metal-dark{fill:#080808;stroke:var(--servo-paper);stroke-width:2px}.servo-tamper__rail,.servo-tamper__bracket{fill:none;stroke:#f5f4efb3;stroke-width:2px}.servo-tamper__fastener{fill:var(--servo-orange);stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__board{fill:#d9d7ce;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__board-side{fill:#aaa89f;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__board-trace{fill:none;stroke:#5e5d57;stroke-width:1.5px}.servo-tamper__cpu{fill:var(--servo-ink);stroke:var(--servo-orange);stroke-width:2px}.servo-tamper__cpu-side{fill:#33332f;stroke:var(--servo-orange);stroke-width:2px}.servo-tamper__heatsink,.servo-tamper__memory{fill:#74736d;stroke:var(--servo-ink);stroke-width:1.5px}.servo-tamper__fin{fill:none;stroke:var(--servo-paper);stroke-width:2px}.servo-tamper__connector{fill:var(--servo-orange)}.servo-tamper__via{fill:var(--servo-paper);stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__duct{fill:#ed5b201f;stroke:var(--servo-orange);stroke-width:1.5px;stroke-dasharray:6 5}.servo-tamper__air{fill:none;stroke:var(--servo-orange);stroke-width:2px}.servo-tamper #servo-orange-arrow path{fill:var(--servo-orange)}.servo-tamper #servo-green-arrow path{fill:var(--servo-green)}.servo-tamper__mesh-field{fill:#ed5b200d;stroke:var(--servo-orange);stroke-width:2px}.servo-tamper__mesh-line{fill:none;stroke:#ed5b20a3;stroke-width:1.2px}.servo-tamper__sensor-node{fill:var(--servo-ink);stroke:var(--servo-orange);stroke-width:3px}.servo-tamper__sensor-hit{fill:var(--servo-orange);stroke:var(--servo-paper)}.servo-tamper__sensor-ring{fill:none;stroke:var(--servo-orange);stroke-width:2px;stroke-dasharray:4 4}.servo-tamper__lid{fill:#ebe9e1;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__lid-side{fill:#b9b7ae;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__lid-dark{fill:#8d8b84;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__vent,.servo-tamper__lid-seam{fill:none;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__probe-path{fill:none;stroke:var(--servo-orange);stroke-width:5px;stroke-linecap:round}.servo-tamper__probe-body{fill:var(--servo-orange);stroke:var(--servo-paper);stroke-width:2px}.servo-tamper__probe-tip,.servo-tamper__probe-grip{fill:none;stroke:var(--servo-orange);stroke-linecap:round;stroke-width:4px}.servo-tamper__audit-path{fill:none;stroke:var(--servo-green);stroke-width:4px;stroke-linecap:round}.servo-tamper__state-contained rect{fill:var(--servo-ink);stroke:var(--servo-green);stroke-width:2px}.servo-tamper__state-contained text{fill:var(--servo-green);font-size:12px}.servo-tamper__svg-callout path,.servo-tamper__svg-callout circle{fill:none;stroke:var(--servo-orange);stroke-width:1.5px}.servo-tamper__svg-callout circle{fill:var(--servo-orange)}.servo-tamper__layer-inspector{display:grid}.servo-tamper__layer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.servo-tamper__layer-tabs button{color:#f5f4ef9e;background:var(--servo-ink);text-align:left;cursor:pointer;border:1px solid #f5f4ef40;border-top:0;border-left:0;align-items:center;gap:.55rem;min-width:0;min-height:3.75rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:680;line-height:1.25;transition:color .18s,background-color .18s;display:flex}.servo-tamper__layer-tabs button:nth-child(2n){border-right:0}.servo-tamper__layer-tabs button>span{color:var(--servo-orange);font-variant-numeric:tabular-nums}.servo-tamper__layer-tabs button:hover,.servo-tamper__layer-tabs button[aria-selected=true]{color:var(--servo-ink);background:var(--servo-orange)}.servo-tamper__layer-tabs button[aria-selected=true]>span{color:var(--servo-ink)}.servo-tamper__layer-note{min-height:12rem;color:var(--servo-paper);background:var(--servo-dark-gray);align-content:start;padding:1rem;display:grid}.servo-tamper__layer-note samp{color:var(--servo-orange);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:650}.servo-tamper__layer-note strong{letter-spacing:-.045em;margin-top:.8rem;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:1.5rem;font-weight:650;line-height:1}.servo-tamper__layer-note p{color:#f5f4efad;max-width:43rem;margin-top:.85rem;font-size:.9rem;line-height:1.55}.servo-tamper__hero-copy{flex-direction:column;order:1;min-width:0;padding:clamp(4rem,13vw,7rem) 1rem 3rem;display:flex}.servo-tamper__eyebrow,.servo-tamper__visual-head,.servo-tamper__boundary,.servo-tamper__hero-register,.servo-tamper__footer>div{letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:680;line-height:1.35}.servo-tamper__eyebrow{color:#6e6d68}.servo-tamper__hero-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:11ch;margin-top:1.35rem;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:clamp(2.65rem,12vw,3.2rem);font-weight:660;line-height:.94}.servo-tamper__hero-copy>p:nth-of-type(2){color:#55544f;max-width:40rem;margin-top:1.6rem;font-size:1rem;line-height:1.62}.servo-tamper__hero-actions{flex-direction:column;gap:.65rem;width:100%;margin-top:1.7rem;display:flex}.servo-tamper__button{border:1px solid var(--servo-ink);letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:1.5rem;min-width:2.75rem;min-height:3.25rem;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:750;line-height:1.2;transition:color .18s,background-color .18s,transform .13s;display:inline-flex}.servo-tamper__button:active{transform:translateY(2px)}.servo-tamper .servo-tamper__button--solid{color:var(--servo-paper);background:var(--servo-ink)}.servo-tamper .servo-tamper__button--solid:hover{color:var(--servo-ink);background:var(--servo-orange)}.servo-tamper__button--line{color:var(--servo-ink);background:0 0}.servo-tamper__button--line:hover{color:var(--servo-paper);background:var(--servo-ink)}.servo-tamper__hero-register{border-top:1px solid var(--servo-rule);margin-top:3rem;display:grid}.servo-tamper__hero-register>div{border-bottom:1px solid var(--servo-rule);grid-template-columns:7.5rem 1fr;align-items:center;min-height:3.25rem;display:grid}.servo-tamper__hero-register dt{color:#77766f}.servo-tamper__hero-register dd{letter-spacing:0;text-transform:none;font-family:Aptos,Segoe UI Variable,sans-serif;font-size:.875rem;font-weight:620}.servo-tamper__boundary{color:var(--servo-ink);background:var(--servo-orange);border-block:1px solid var(--servo-ink);gap:.45rem;padding:1rem;display:grid}.servo-tamper__boundary span{font-weight:800}.servo-tamper__boundary p{letter-spacing:.02em;text-transform:none}.servo-tamper__problem{border-inline:1px solid var(--servo-rule);gap:2rem;width:100%;max-width:90rem;margin-inline:auto;padding:clamp(5rem,13vw,10rem) 1rem;display:grid}.servo-tamper__problem h2,.servo-tamper__constraints-head h2,.servo-tamper__close h2{letter-spacing:-.075em;text-wrap:balance;max-width:13ch;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:clamp(2.7rem,10vw,6.3rem);font-weight:650;line-height:.93}.servo-tamper__problem>div{border-top:1px solid var(--servo-ink);display:grid}.servo-tamper__problem>div p{color:#55544f;border-bottom:1px solid var(--servo-rule);padding:1.25rem 0;font-size:1rem;line-height:1.62}.servo-tamper__mechanism{color:var(--servo-paper);background:var(--servo-ink);border-block:1px solid var(--servo-ink);display:grid}.servo-tamper__mechanism-index{border-bottom:1px solid #f5f4ef47;padding:clamp(4rem,10vw,7rem) 1rem}.servo-tamper__mechanism-index .servo-tamper__eyebrow{color:var(--servo-orange)}.servo-tamper__mechanism-index h2{letter-spacing:-.07em;max-width:11ch;margin-top:1.2rem;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:clamp(2.35rem,8vw,4.7rem);font-weight:640;line-height:.95}.servo-tamper__mechanism-index ol{border-top:1px solid #f5f4ef47;margin-top:3rem;padding:0;list-style:none}.servo-tamper__mechanism-index li{border-bottom:1px solid #f5f4ef47;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1.1rem 0;display:grid}.servo-tamper__mechanism-index li>span{color:var(--servo-orange);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.servo-tamper__mechanism-index li strong{font-size:1rem;font-weight:680}.servo-tamper__mechanism-index li p{color:#f5f4ef9e;margin-top:.5rem;font-size:.9rem;line-height:1.55}.servo-tamper__threat-view{min-width:0;overflow:hidden}.servo-tamper__visual-head{color:#f5f4efa3;border-bottom:1px solid #f5f4ef47;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.servo-tamper__visual-head span:last-child{color:var(--servo-orange);text-align:right}.servo-tamper__threat-view>svg{width:126%;max-width:none;margin-inline:-13%;padding:1rem 0}.servo-tamper__threat-view svg *{vector-effect:non-scaling-stroke}.servo-tamper__threat-chassis path{fill:none;stroke:#f5f4ef57;stroke-width:2px}.servo-tamper__threat-chassis path:nth-child(3){fill:#f5f4ef12;stroke:var(--servo-paper)}.servo-tamper__threat-path path,.servo-tamper__threat-state path{fill:none;stroke:var(--servo-orange);stroke-width:2.5px}.servo-tamper__threat-path circle,.servo-tamper__threat-path rect{fill:var(--servo-ink);stroke:var(--servo-orange);stroke-width:3px}.servo-tamper__threat-path--four circle:last-of-type{fill:none;stroke-dasharray:4 4}.servo-tamper__threat-path text,.servo-tamper__threat-state text,.servo-tamper__threat-output text,.servo-tamper__threat-caption{fill:var(--servo-paper);letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:650}.servo-tamper__threat-path text:nth-of-type(2){fill:var(--servo-orange);font-size:11px}.servo-tamper__threat-state path{stroke:#f5f4ef7a;stroke-dasharray:7 6}.servo-tamper__threat-state rect{fill:var(--servo-ink);stroke:var(--servo-orange);stroke-width:2px}.servo-tamper__threat-output path{fill:none;stroke:var(--servo-green);stroke-width:3px}.servo-tamper__threat-output rect{fill:var(--servo-ink);stroke:var(--servo-green);stroke-width:2px}.servo-tamper__threat-output text{fill:var(--servo-green);font-size:11px}.servo-tamper__threat-caption{fill:#f5f4ef80;font-size:11px}.servo-tamper__constraints{border-inline:1px solid var(--servo-rule);width:100%;max-width:90rem;margin-inline:auto;padding-top:clamp(5rem,12vw,9rem)}.servo-tamper__constraints-head{gap:1.5rem;padding:0 1rem clamp(3rem,8vw,5rem);display:grid}.servo-tamper__constraints-head>p:last-child{color:#55544f;max-width:38rem;font-size:1rem;line-height:1.62}.servo-tamper__constraint-grid{border-top:1px solid var(--servo-ink);display:grid}.servo-tamper__constraint{border-bottom:1px solid var(--servo-ink);min-width:0;padding:1rem;display:grid}.servo-tamper__constraint>div:first-child{border-bottom:1px solid var(--servo-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.servo-tamper__constraint>div span{color:var(--servo-orange);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700}.servo-tamper__constraint h3{letter-spacing:-.055em;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:clamp(1.8rem,7vw,2.8rem);font-weight:650}.servo-tamper__constraint>svg{background-image:linear-gradient(#10100f12 1px,#0000 1px),linear-gradient(90deg,#10100f12 1px,#0000 1px);background-size:1.5rem 1.5rem;width:100%;margin-block:1.25rem}.servo-tamper__constraint svg *{vector-effect:non-scaling-stroke}.servo-tamper__cut-metal{fill:none;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__cut-board{fill:#c9c7be;stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__cut-part{fill:var(--servo-ink);stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__cut-sensor{fill:none;stroke:var(--servo-green);stroke-width:3px;stroke-dasharray:6 5}.servo-tamper__cut-trace{fill:none;stroke:var(--servo-orange);stroke-width:3px}.servo-tamper__cut-fastener{fill:var(--servo-orange);stroke:var(--servo-ink);stroke-width:2px}.servo-tamper__constraint svg text{fill:var(--servo-ink);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:650}.servo-tamper__constraint>p{color:#55544f;border-top:1px solid var(--servo-rule);max-width:31rem;margin-top:auto;padding-top:1.1rem;font-size:.95rem;line-height:1.58}.servo-tamper__close{color:var(--servo-paper);background:var(--servo-ink);border-top:1px solid var(--servo-ink);display:grid}.servo-tamper__close-copy,.servo-tamper__close-action{min-width:0;padding:clamp(4rem,12vw,8rem) 1rem}.servo-tamper__close-copy{border-bottom:1px solid #f5f4ef47}.servo-tamper__close .servo-tamper__eyebrow{color:var(--servo-orange)}.servo-tamper__close h2{color:var(--servo-paper);margin-top:1.4rem}.servo-tamper__close-copy>p:last-child{color:#f5f4ef9e;max-width:39rem;margin-top:1.8rem;font-size:1rem;line-height:1.62}.servo-tamper__close-action{flex-direction:column;justify-content:center;display:flex}.servo-tamper__button--orange{width:100%;color:var(--servo-ink);background:var(--servo-orange);border-color:var(--servo-orange);justify-content:space-between}.servo-tamper__button--orange:hover{background:var(--servo-paper);border-color:var(--servo-paper)}.servo-tamper__button--orange span{font-size:1.4rem;line-height:.8}.servo-tamper__discussion-brief{color:var(--servo-ink);background:var(--servo-paper);border:1px solid #f5f4ef66;margin-top:1rem;padding:1rem}.servo-tamper__discussion-brief[hidden]{display:none}.servo-tamper__discussion-brief h3{letter-spacing:-.04em;font-family:Outfit Variable,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:650}.servo-tamper__discussion-brief ol{border-top:1px solid var(--servo-ink);margin-top:1rem;padding:0;list-style:none}.servo-tamper__discussion-brief li{border-bottom:1px solid var(--servo-rule);grid-template-columns:2.5rem 1fr;gap:.5rem;padding-block:.85rem;font-size:.9rem;display:grid}.servo-tamper__discussion-brief li span{color:var(--servo-orange);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.servo-tamper__footer{color:var(--servo-paper);background:var(--servo-ink);border-top:1px solid #f5f4ef4d;gap:1.5rem;padding:2.5rem 1rem;display:grid}.servo-tamper__footer>p{color:#f5f4ef99;max-width:30rem;font-size:.9rem}.servo-tamper__footer>div{color:#f5f4ef80;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.2rem;display:flex}@media (width>=40rem){.servo-tamper__hero-actions{flex-direction:row;width:max-content;max-width:100%}.servo-tamper__button{min-width:13rem}.servo-tamper__layer-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.servo-tamper__layer-tabs button:nth-child(2n){border-right:1px solid #f5f4ef40}.servo-tamper__layer-tabs button:nth-child(3n){border-right:0}.servo-tamper__boundary{grid-template-columns:minmax(13rem,.35fr) minmax(0,.65fr);align-items:center;padding-inline:2rem}.servo-tamper__problem>div{grid-template-columns:repeat(2,minmax(0,1fr))}.servo-tamper__problem>div p{padding:1.5rem}.servo-tamper__problem>div p:first-child{border-right:1px solid var(--servo-rule);padding-left:0}.servo-tamper__footer{grid-template-columns:auto 1fr;align-items:center;padding-inline:2rem}.servo-tamper__footer>div{grid-column:1/-1}}@media (width>=48rem){.servo-tamper__nav{grid-template-columns:auto 1fr auto;padding-left:2rem}.servo-tamper__nav-links{justify-content:flex-end;align-items:stretch;margin-right:1rem;display:flex}.servo-tamper__nav-links a{color:#f5f4efa3;letter-spacing:.05em;text-transform:uppercase;border-left:1px solid #f5f4ef29;align-items:center;min-height:2.75rem;padding-inline:.9rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:650;transition:color .18s,background-color .18s;display:inline-flex}.servo-tamper__nav-links a:hover{color:var(--servo-orange);background:#f5f4ef0d}.servo-tamper__nav-action{padding-inline:1.5rem;font-size:.7rem}.servo-tamper__hero-graphic{min-height:40rem}.servo-tamper__hero-graphic>svg{width:112%;margin-inline:-6%}.servo-tamper__svg-callouts{display:block}.servo-tamper__hero-copy,.servo-tamper__problem,.servo-tamper__constraints-head{padding-left:2rem;padding-right:2rem}.servo-tamper__hero-copy h1{font-size:clamp(3.5rem,8vw,5rem)}.servo-tamper__layer-inspector{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr)}.servo-tamper__layer-note{border-left:1px solid #f5f4ef40}.servo-tamper__mechanism-index{padding-inline:2rem}.servo-tamper__threat-view>svg{width:100%;margin-inline:0;padding:1.5rem}.servo-tamper__constraint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.servo-tamper__constraint{border-right:1px solid var(--servo-ink);border-bottom:0;min-height:39rem}.servo-tamper__constraint:last-child{border-right:0}.servo-tamper__close{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.55fr)}.servo-tamper__close-copy,.servo-tamper__close-action{padding-left:2rem;padding-right:2rem}.servo-tamper__close-copy{border-bottom:0;border-right:1px solid #f5f4ef47}.servo-tamper__footer{grid-template-columns:auto minmax(20rem,1fr) auto}.servo-tamper__footer>p{justify-self:center}.servo-tamper__footer>div{grid-column:auto;justify-content:flex-end}}@media (width>=64rem){.servo-tamper__hero{grid-template-columns:repeat(12,minmax(0,1fr));min-height:calc(100svh - 4.5rem)}.servo-tamper__hero-object{border-top:0;border-right:1px solid var(--servo-rule);order:1;grid-column:1/span 7}.servo-tamper__hero-copy{order:2;grid-column:8/span 5;padding:clamp(5rem,8vw,8rem) clamp(2rem,4vw,4rem) 2rem}.servo-tamper__hero-graphic{min-height:min(52rem,100svh - 4.5rem)}.servo-tamper__hero-graphic>svg{width:118%;margin-inline:-9%}.servo-tamper__hero-copy h1{font-size:clamp(4rem,5.1vw,4.75rem)}.servo-tamper__hero-actions{flex-direction:column;width:100%}.servo-tamper__hero-register{margin-top:auto;padding-top:2rem}.servo-tamper__problem{grid-template-columns:1fr 2fr 1fr;align-items:start;padding:clamp(7rem,10vw,10rem) 3rem}.servo-tamper__problem .servo-tamper__eyebrow{grid-column:1}.servo-tamper__problem h2{grid-column:1/3}.servo-tamper__problem>div{grid-column:2/4}.servo-tamper__mechanism{grid-template-columns:repeat(12,minmax(0,1fr))}.servo-tamper__mechanism-index{border-bottom:0;border-right:1px solid #f5f4ef47;grid-column:1/span 3;padding:clamp(5rem,8vw,8rem) 2rem}.servo-tamper__mechanism-index h2{font-size:clamp(2.6rem,3.4vw,4.2rem)}.servo-tamper__threat-view{grid-column:4/span 9}.servo-tamper__constraints-head{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);padding-left:3rem;padding-right:3rem}.servo-tamper__constraints-head .servo-tamper__eyebrow{grid-column:1/-1}.servo-tamper__constraints-head>p:last-child{align-self:end}.servo-tamper__constraint{padding:1.5rem}.servo-tamper__close-copy,.servo-tamper__close-action{padding:clamp(6rem,9vw,9rem) clamp(2rem,4vw,4rem)}.servo-tamper__footer{padding-left:max(3rem,50vw - 42rem);padding-right:max(3rem,50vw - 42rem)}}@media (prefers-reduced-motion:reduce){.servo-tamper *,.servo-tamper :before,.servo-tamper :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.servo-tamper__svg-layer,.servo-tamper__probe-path,.servo-tamper__audit-path,.servo-tamper__state-contained,.servo-tamper__cut-trace{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;transform:none}}.void-proven{--vp-paper:#f5f3ed;--vp-paper-deep:#e8e3d8;--vp-ink:#16151a;--vp-carbon:#121116;--vp-carbon-raised:#1a1820;--vp-steel:#8e8a95;--vp-rule-light:#cec9bf;--vp-rule-dark:#34313b;--vp-violet:#7857ff;--vp-copper:#ff6b35;--vp-aqua:#6ee7e0;--vp-max:92rem;isolation:isolate;width:100%;min-height:100dvh;color:var(--vp-ink);background:var(--vp-paper);font-family:Geist Variable,Geist,sans-serif;font-size:1rem;line-height:1.55;position:relative;overflow-x:hidden}.void-proven,.void-proven *,.void-proven :before,.void-proven :after{box-sizing:border-box}.void-proven a{color:inherit;text-decoration:none}.void-proven button,.void-proven a{-webkit-tap-highlight-color:transparent}.void-proven button{color:inherit;font:inherit}.void-proven a:focus-visible,.void-proven button:focus-visible{outline:2px solid var(--vp-copper);outline-offset:4px}.void-proven .vp-skip{z-index:80;min-height:2.75rem;color:var(--vp-paper);background:var(--vp-ink);padding:.7rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-500%)}.void-proven .vp-skip:focus{transform:translateY(0)}.void-proven .vp-nav{border-bottom:1px solid var(--vp-rule-light);background:#f5f3edf0;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:100%;min-height:4.75rem;padding:.75rem 1rem;display:grid}.void-proven .vp-brand{letter-spacing:.12em;align-items:center;gap:.45rem;width:max-content;min-height:2.75rem;font-family:Outfit Variable,Outfit,sans-serif;font-size:.8125rem;font-weight:760;display:inline-flex}.void-proven .vp-brand i{background:var(--vp-copper);width:.7rem;height:.7rem;display:block}.void-proven .vp-nav-links{display:none}.void-proven .vp-nav-action{border:1px solid var(--vp-ink);justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .8rem;font-size:.8125rem;font-weight:650;line-height:1;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.void-proven .vp-nav-action:active,.void-proven .vp-button:active,.void-proven .vp-stage-selector button:active{transform:translateY(1px)}.void-proven .vp-hero{width:min(100% - 2rem, var(--vp-max));grid-template-columns:minmax(0,1fr);gap:3.5rem;min-height:calc(100dvh - 4.75rem);margin:0 auto;padding:4.5rem 0 3rem;display:grid}.void-proven .vp-hero-copy{align-self:center}.void-proven .vp-hero-context,.void-proven .vp-micro{letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650;line-height:1.5}.void-proven .vp-hero-context{color:#6b686b;max-width:33rem}.void-proven .vp-hero h1{letter-spacing:-.065em;max-width:11ch;margin:1.4rem 0 0;font-family:Outfit Variable,Outfit,sans-serif;font-size:clamp(3rem,12.8vw,5.4rem);font-weight:460;line-height:.92}.void-proven .vp-page-claim{border:1px solid var(--vp-ink);text-transform:uppercase;grid-template-columns:auto 1fr;width:fit-content;margin-top:1.5rem;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.25;display:grid}.void-proven .vp-page-claim span,.void-proven .vp-page-claim strong{padding:.65rem .75rem}.void-proven .vp-page-claim span{color:var(--vp-paper);background:var(--vp-ink)}.void-proven .vp-page-claim strong{font-weight:620}.void-proven .vp-hero-deck{color:#57555a;max-width:40rem;margin:1.75rem 0 0;font-size:1rem;line-height:1.72}.void-proven .vp-hero-actions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2rem;display:flex}.void-proven .vp-button,.void-proven .vp-text-action{justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem 1rem;font-size:.9rem;font-weight:670;line-height:1.1;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.void-proven .vp-button--dark{border:1px solid var(--vp-ink);color:var(--vp-paper);background:var(--vp-ink)}.void-proven .vp-text-action{border:1px solid var(--vp-rule-light)}.void-proven .vp-hero-object{border-top:1px solid var(--vp-ink);border-bottom:1px solid var(--vp-ink);align-self:end;min-width:0;position:relative}.void-proven .vp-object-head,.void-proven .vp-object-foot{color:#5e5b60;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.625rem;display:flex}.void-proven .vp-object-head span:nth-child(2){color:var(--vp-copper)}.void-proven .vp-object-head span:last-child{display:none}.void-proven .vp-object-foot{border-top:1px solid var(--vp-rule-light);color:#4b494d;justify-content:flex-end;min-height:3rem;font-size:.7rem}.void-proven .vp-object-foot span+span:before{content:"/";color:var(--vp-copper);margin:0 .6rem}.void-proven .vp-exploded-board{aspect-ratio:1040/760;width:100%;height:auto;color:var(--vp-ink);display:block}.void-proven .vp-exploded-board text,.void-proven .vp-process-board text,.void-proven .vp-inspection-record text{fill:currentColor;letter-spacing:.08em;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.void-proven .vp-dimension-frame{fill:none;stroke:#a7a39d;stroke-width:1px}.void-proven .vp-dimension-frame text{stroke:none;fill:#76726f}.void-proven .vp-board-layer{transform-box:fill-box;transform-origin:50%}.void-proven .vp-board-layer path,.void-proven .vp-board-layer circle,.void-proven .vp-board-layer rect,.void-proven .vp-board-layer line{vector-effect:non-scaling-stroke}.void-proven .vp-board-layer--substrate .vp-board-face{fill:#d5cec0;stroke:#565158;stroke-width:2px}.void-proven .vp-board-layer--substrate .vp-board-edge{fill:#9e968a;stroke:#565158;stroke-width:2px}.void-proven .vp-board-cutout{fill:var(--vp-paper);stroke:#6f6970;stroke-width:2px}.void-proven .vp-board-layer--substrate text{fill:#4d494a}.void-proven .vp-board-layer--copper .vp-board-face{fill:#ff6b351a;stroke:var(--vp-copper);stroke-width:2px}.void-proven .vp-copper-trace{fill:none;stroke:var(--vp-copper);stroke-linecap:square;stroke-linejoin:round;stroke-width:2.5px}.void-proven .vp-via circle:first-of-type{fill:var(--vp-paper);stroke:var(--vp-copper);stroke-width:2px}.void-proven .vp-via circle:last-of-type{fill:var(--vp-copper)}.void-proven .vp-board-layer--copper text{fill:#a43e1f}.void-proven .vp-board-layer--mask .vp-board-face{fill:#7857ff21;stroke:var(--vp-violet);stroke-width:2px}.void-proven .vp-mask-window,.void-proven .vp-mask-aperture{fill:var(--vp-paper);stroke:var(--vp-violet);stroke-width:1.5px}.void-proven .vp-board-layer--mask text{fill:#4d36b2}.void-proven .vp-component rect,.void-proven .vp-connector{fill:var(--vp-ink);stroke:var(--vp-ink);stroke-width:1.5px}.void-proven .vp-component path,.void-proven .vp-connector-pin{fill:none;stroke:#656168;stroke-width:2px}.void-proven .vp-component text{fill:var(--vp-paper);font-size:10px}.void-proven .vp-revision-spine,.void-proven .vp-board-annotations{fill:none;stroke:#57535a;stroke-width:1.2px}.void-proven .vp-revision-line{stroke:var(--vp-violet);stroke-width:2px}.void-proven .vp-revision-node{fill:var(--vp-aqua);stroke:var(--vp-ink);stroke-width:2px}.void-proven .vp-revision-spine text,.void-proven .vp-board-annotations text{stroke:none}.void-proven .vp-board-annotations circle{fill:var(--vp-copper);stroke:none}.void-proven .vp-board-annotations{display:none}.void-proven .vp-dark-handoff{border-top:1px solid var(--vp-rule-dark);border-bottom:1px solid var(--vp-rule-dark);color:#9a96a1;background:var(--vp-carbon);letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:0 1rem;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.625rem;display:grid}.void-proven .vp-dark-handoff span:nth-of-type(2),.void-proven .vp-dark-handoff span:nth-of-type(3),.void-proven .vp-dark-handoff i:nth-of-type(2){display:none}.void-proven .vp-dark-handoff i{background:#48444e;height:1px}.void-proven .vp-build{min-height:100dvh;color:var(--vp-paper);background:var(--vp-carbon);padding:7.5rem 1rem}.void-proven #vp-process,.void-proven #vp-inspection,.void-proven #vp-turn-times,.void-proven #vp-file-checklist{scroll-margin-top:7rem}.void-proven .vp-build-intro,.void-proven .vp-stage-selector,.void-proven .vp-stage-workspace,.void-proven .vp-reduced-artifacts{width:min(100%, var(--vp-max));margin-left:auto;margin-right:auto}.void-proven .vp-build-intro{border-bottom:1px solid var(--vp-rule-dark);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:3.5rem;display:grid}.void-proven .vp-build-intro .vp-micro,.void-proven .vp-inspection .vp-micro{color:var(--vp-aqua)}.void-proven .vp-build-intro h2,.void-proven .vp-inspection-copy h2,.void-proven .vp-turn-times h2,.void-proven .vp-action h2{letter-spacing:-.06em;max-width:13ch;margin:0;font-family:Outfit Variable,Outfit,sans-serif;font-size:clamp(2.5rem,9vw,5.8rem);font-weight:440;line-height:.96}.void-proven .vp-build-intro>p:last-child{color:#aaa6b0;max-width:37rem;margin:0;font-size:1rem;line-height:1.7}.void-proven .vp-stage-selector{border-top:1px solid var(--vp-rule-dark);border-bottom:1px solid var(--vp-rule-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.void-proven .vp-stage-selector button{border:0;border-right:1px solid var(--vp-rule-dark);color:#77737e;cursor:pointer;text-align:left;background:0 0;justify-items:start;gap:.35rem;min-width:0;min-height:4.75rem;padding:.8rem .65rem;transition:color .24s,background-color .24s,transform .16s;display:grid}.void-proven .vp-stage-selector button:last-child{border-right:0}.void-proven .vp-stage-selector button span{font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.625rem}.void-proven .vp-stage-selector button strong{font-size:.95rem;font-weight:600}.void-proven .vp-stage-selector button.is-active{color:var(--vp-paper);background:#1c1922}.void-proven .vp-stage-selector button.is-active span{color:var(--vp-copper)}.void-proven .vp-stage-workspace{border-bottom:1px solid var(--vp-rule-dark);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""artifact";display:grid}.void-proven .vp-stage-index{display:none}.void-proven .vp-stage-copy{border-bottom:1px solid var(--vp-rule-dark);grid-area:copy;padding:2.5rem 0}.void-proven .vp-stage-copy>p:first-child{color:var(--vp-violet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650}.void-proven .vp-stage-copy h3{letter-spacing:-.05em;max-width:14ch;margin:0;font-family:Outfit Variable,Outfit,sans-serif;font-size:clamp(2rem,7vw,3.75rem);font-weight:460;line-height:1}.void-proven .vp-stage-copy>p:last-child{color:#aaa6b0;max-width:36rem;margin:1.25rem 0 0;line-height:1.7}.void-proven .vp-process-visual{border-bottom:1px solid var(--vp-rule-dark);background:#0e0d12;grid-area:visual;min-width:0;position:relative;overflow:hidden}.void-proven .vp-visual-status,.void-proven .vp-artifact-head{border-bottom:1px solid var(--vp-rule-dark);color:#77737f;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:2.75rem;padding:0 .75rem;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.625rem;display:flex}.void-proven .vp-visual-status span:last-child{color:var(--vp-aqua)}.void-proven .vp-process-board{aspect-ratio:820/570;color:#77737d;width:100%;height:auto;display:block}.void-proven .vp-process-axis{fill:none;stroke:#34313a;stroke-width:1px}.void-proven .vp-process-axis text{stroke:none;fill:#5b5761}.void-proven .vp-process-layer{fill:none;stroke-width:2px;transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.void-proven .vp-process-layer--substrate{fill:#c8c1b41a;stroke:#8d867e}.void-proven .vp-process-layer--copper{fill:#ff6b3514;stroke:var(--vp-copper)}.void-proven .vp-process-layer--mask{fill:#7857ff17;stroke:var(--vp-violet)}.void-proven .vp-process-layer--components{fill:#211f27;stroke:#a19da7}.void-proven .vp-process-layer text{fill:#bbb6c1;stroke:none}.void-proven .vp-process-trace{fill:none;stroke:var(--vp-copper);stroke-width:2.5px}.void-proven .vp-process-window{fill:#0e0d12}.void-proven .vp-process-scan{fill:#6ee7e024;stroke:var(--vp-aqua);stroke-width:1.5px;pointer-events:none}.void-proven .vp-process-findings{fill:none;stroke:var(--vp-aqua);stroke-width:3px;pointer-events:none}.void-proven .vp-process-marker{fill:#6ee7e026}.void-proven .vp-stage-artifact{background:#17151c;grid-area:artifact;min-width:0;padding-bottom:1rem}.void-proven .vp-stage-artifact h4{letter-spacing:-.035em;max-width:16ch;margin:1.5rem 1rem;font-family:Outfit Variable,Outfit,sans-serif;font-size:1.65rem;font-weight:500;line-height:1.05}.void-proven .vp-stage-artifact dl{margin:0}.void-proven .vp-stage-artifact dl>div{border-top:1px solid var(--vp-rule-dark);grid-template-columns:5.5rem 1fr;gap:.75rem;padding:.8rem 1rem;display:grid}.void-proven .vp-stage-artifact dt,.void-proven .vp-stage-artifact dd{margin:0;font-size:.875rem}.void-proven .vp-stage-artifact dt{color:#77737f;text-transform:uppercase;font-family:Geist Mono,SFMono-Regular,Consolas,monospace}.void-proven .vp-stage-artifact dd{color:#c4c0c8}.void-proven .vp-reduced-artifacts{display:none}.void-proven .vp-inspection{color:var(--vp-paper);background:#19171e;grid-template-columns:minmax(0,1fr);gap:3.5rem;padding:7.5rem 1rem;display:grid}.void-proven .vp-inspection-copy,.void-proven .vp-inspection-stage{min-width:0}.void-proven .vp-inspection-copy h2{margin-top:1.25rem}.void-proven .vp-inspection-copy>p:nth-of-type(2){color:#aaa6b0;max-width:38rem;margin:1.5rem 0 0;line-height:1.7}.void-proven .vp-inspection-claim{border-top:1px solid #4a4651;grid-template-columns:minmax(0,1fr);margin-top:2.5rem;padding-top:1.25rem;display:grid}.void-proven .vp-inspection-claim span{color:var(--vp-aqua);letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650}.void-proven .vp-inspection-claim strong{letter-spacing:-.08em;margin-top:.4rem;font-family:Outfit Variable,Outfit,sans-serif;font-size:clamp(4.75rem,21vw,8.5rem);font-weight:410;line-height:.9}.void-proven .vp-inspection-claim p{color:#d4d0d5;margin:.25rem 0 0;font-size:1.1rem}.void-proven .vp-inspection-claim small{color:#85818c;max-width:32rem;margin-top:.9rem;font-size:.875rem}.void-proven .vp-inspection-stage{background:#100f14;border:1px solid #46424d}.void-proven .vp-inspection-record{aspect-ratio:900/610;color:#88838f;width:100%;height:auto;display:block}.void-proven .vp-inspection-frame,.void-proven .vp-xray-board,.void-proven .vp-inspection-observations{fill:none;stroke:currentColor;stroke-width:1.5px}.void-proven .vp-inspection-frame text{stroke:none;fill:#797580}.void-proven .vp-xray-outline{fill:#7857ff14;stroke:var(--vp-violet);stroke-width:2px}.void-proven .vp-xray-trace{stroke:var(--vp-aqua);stroke-width:2.5px}.void-proven .vp-xray-board circle{fill:#100f14;stroke:var(--vp-aqua);stroke-width:2px}.void-proven .vp-xray-board rect{fill:#ff6b3514;stroke:var(--vp-copper)}.void-proven .vp-xray-beam{fill:#6ee7e014;stroke:var(--vp-aqua);stroke-width:1.5px}.void-proven .vp-inspection-observations{stroke:var(--vp-copper)}.void-proven .vp-inspection-observations circle{fill:#ff6b351a;stroke-width:2px}.void-proven .vp-inspection-observations text{fill:#d9d4dd;stroke:none}.void-proven .vp-inspection-artifacts{border-top:1px solid #46424d}.void-proven .vp-inspection-artifacts>div{border-bottom:1px solid #34313a;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.9rem 1rem;display:grid}.void-proven .vp-inspection-artifacts>div:last-child{border-bottom:0}.void-proven .vp-inspection-artifacts span,.void-proven .vp-inspection-artifacts strong{font-size:.875rem}.void-proven .vp-inspection-artifacts span{color:#77737e;font-family:Geist Mono,SFMono-Regular,Consolas,monospace}.void-proven .vp-inspection-artifacts strong{color:#c9c5cc;font-weight:540}.void-proven .vp-turn-times{width:min(100% - 2rem, var(--vp-max));border-bottom:1px solid var(--vp-rule-light);grid-template-columns:minmax(0,1fr);gap:3rem;margin:0 auto;padding:7.5rem 0;display:grid}.void-proven .vp-turn-times .vp-micro{color:#6e6969;margin-bottom:1.25rem}.void-proven .vp-turn-times h2{max-width:11ch}.void-proven .vp-turn-note{border-top:1px solid var(--vp-ink);align-self:end}.void-proven .vp-turn-note p{color:#57545a;margin:0;padding:1.25rem 0;line-height:1.7}.void-proven .vp-turn-note span{border-top:1px solid var(--vp-rule-light);text-transform:uppercase;padding:1rem 0;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.8125rem;display:block}.void-proven .vp-action{width:min(100% - 2rem, var(--vp-max));margin:0 auto;padding:7.5rem 0}.void-proven .vp-action-copy>p:first-child{color:#6e6969;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:650}.void-proven .vp-action h2{max-width:13ch}.void-proven .vp-action-copy>p:last-child{color:#57545a;max-width:39rem;margin:1.5rem 0 0;line-height:1.72}.void-proven .vp-file-list{border-top:1px solid var(--vp-ink);margin-top:3.5rem}.void-proven .vp-file-list>div{border-bottom:1px solid var(--vp-rule-light);grid-template-columns:2.25rem minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:.5rem;min-height:5.25rem;display:grid}.void-proven .vp-file-list span{color:var(--vp-copper);font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem}.void-proven .vp-file-list strong{font-family:Outfit Variable,Outfit,sans-serif;font-size:1.15rem;font-weight:580}.void-proven .vp-file-list p{color:#6e6a6f;margin:0;font-size:.875rem}.void-proven .vp-action>.vp-button{width:100%;margin-top:2rem}.void-proven .vp-button--copper{border:1px solid var(--vp-copper);color:#301309;background:var(--vp-copper)}.void-proven .vp-footer{border-top:1px solid var(--vp-rule-dark);color:#aaa6ae;background:var(--vp-carbon);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;padding:2rem 1rem;font-size:.8125rem;display:grid}.void-proven .vp-footer>p{color:#77737e;margin:0}.void-proven .vp-footer>div{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.void-proven .vp-footer>div a{align-items:center;min-height:2.75rem;display:inline-flex}@media (hover:hover){.void-proven .vp-nav-action:hover,.void-proven .vp-button--dark:hover{color:var(--vp-paper);background:var(--vp-copper);border-color:var(--vp-copper)}.void-proven .vp-text-action:hover{border-color:var(--vp-ink)}.void-proven .vp-stage-selector button:hover{color:var(--vp-paper);background:#1c1922}.void-proven .vp-button--copper:hover{color:var(--vp-paper);background:var(--vp-ink);border-color:var(--vp-ink)}.void-proven .vp-footer a:hover{color:var(--vp-paper)}}@media (width>=40rem){.void-proven .vp-nav,.void-proven .vp-footer{padding-left:1.5rem;padding-right:1.5rem}.void-proven .vp-hero,.void-proven .vp-turn-times,.void-proven .vp-action{width:min(100% - 3rem, var(--vp-max))}.void-proven .vp-hero-actions{flex-direction:row;align-items:center}.void-proven .vp-button,.void-proven .vp-text-action{min-width:11rem}.void-proven .vp-object-head span:last-child{display:inline}.void-proven .vp-board-annotations{display:block}.void-proven .vp-dark-handoff{grid-template-columns:auto 1fr auto 1fr auto;padding-left:1.5rem;padding-right:1.5rem}.void-proven .vp-dark-handoff span:nth-of-type(2),.void-proven .vp-dark-handoff span:nth-of-type(3),.void-proven .vp-dark-handoff i:nth-of-type(2){display:inline}.void-proven .vp-build,.void-proven .vp-inspection{padding-left:1.5rem;padding-right:1.5rem}.void-proven .vp-stage-selector button{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem}.void-proven .vp-stage-selector button span{border-right:1px solid var(--vp-rule-dark);padding-right:.75rem}.void-proven .vp-stage-artifact h4{margin-left:1.5rem;margin-right:1.5rem}.void-proven .vp-stage-artifact dl>div,.void-proven .vp-visual-status,.void-proven .vp-artifact-head{padding-left:1.5rem;padding-right:1.5rem}.void-proven .vp-inspection-artifacts>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;padding-left:1.5rem;padding-right:1.5rem}.void-proven .vp-action>.vp-button{width:fit-content}}@media (width>=48rem){.void-proven .vp-nav{grid-template-columns:auto 1fr auto}.void-proven .vp-nav-links{justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:flex}.void-proven .vp-nav-links a{color:#5e5b60;align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.void-proven .vp-hero{padding-top:6rem;padding-bottom:4rem}.void-proven .vp-hero h1{font-size:clamp(4.8rem,10vw,7.4rem)}.void-proven .vp-build-intro{grid-template-columns:minmax(0,.3fr) minmax(0,1.2fr) minmax(18rem,.5fr);align-items:end;gap:2.5rem}.void-proven .vp-build-intro h2{max-width:12ch}.void-proven .vp-stage-workspace{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"copy visual""artifact visual"}.void-proven .vp-stage-copy{border-right:1px solid var(--vp-rule-dark);padding:3rem 2rem 3rem 0}.void-proven .vp-process-visual{border-bottom:0}.void-proven .vp-stage-artifact{border-top:1px solid var(--vp-rule-dark);border-right:1px solid var(--vp-rule-dark)}.void-proven .vp-inspection{grid-template-columns:minmax(20rem,.72fr) minmax(27rem,1.28fr);gap:4rem;padding-top:9rem;padding-bottom:9rem}.void-proven .vp-inspection-copy{align-self:center}.void-proven .vp-turn-times{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:end;gap:5rem}.void-proven .vp-action{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:start;gap:5rem;display:grid}.void-proven .vp-file-list{margin-top:0}.void-proven .vp-action>.vp-button{grid-column:2}.void-proven .vp-footer{grid-template-columns:auto 1fr auto;gap:2rem}.void-proven .vp-footer>p{text-align:center}.void-proven .vp-footer>div{justify-content:flex-end}}@media (width>=64rem){.void-proven .vp-nav,.void-proven .vp-footer{padding-right:max(2rem, calc((100vw - var(--vp-max)) / 2));padding-left:max(2rem, calc((100vw - var(--vp-max)) / 2))}.void-proven .vp-hero{grid-template-columns:repeat(14,minmax(0,1fr));align-items:center;gap:1rem;padding-top:4.5rem;padding-bottom:5rem}.void-proven .vp-hero-copy{z-index:2;grid-column:1/span 6;padding-top:2rem}.void-proven .vp-hero h1{font-size:clamp(5rem,7.6vw,7.6rem)}.void-proven .vp-hero-object{grid-column:7/-1;align-self:center;margin-left:-2rem}.void-proven .vp-build{padding-top:11rem;padding-bottom:11rem}.void-proven .vp-stage-selector{margin-top:3rem}.void-proven .vp-stage-workspace{grid-template-columns:repeat(14,minmax(0,1fr));grid-template-areas:none}.void-proven .vp-stage-index{border-right:1px solid var(--vp-rule-dark);color:#615d68;flex-direction:column;grid-column:1/span 2;justify-content:space-between;align-items:center;padding:2rem 0;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:flex}.void-proven .vp-stage-index i{background:#4b4752;width:1px;height:9rem}.void-proven .vp-stage-index span:last-child{color:var(--vp-copper);font-size:1.25rem}.void-proven .vp-stage-copy{border-bottom:0;grid-area:1/3/auto/span 4;padding:4rem 2.5rem}.void-proven .vp-process-visual{grid-area:1/7/span 2/-1}.void-proven .vp-stage-artifact{grid-area:2/3/auto/span 4}.void-proven .vp-inspection{padding-top:11rem;padding-right:max(2rem, calc((100vw - var(--vp-max)) / 2));padding-bottom:11rem;padding-left:max(2rem, calc((100vw - var(--vp-max)) / 2));gap:7rem}.void-proven .vp-turn-times,.void-proven .vp-action{padding-top:11rem;padding-bottom:11rem}}@media (width>=80rem){.void-proven .vp-hero-copy{grid-column:1/span 7}.void-proven .vp-hero-object{grid-column:8/-1}.void-proven .vp-hero h1{max-width:12ch}}@media (prefers-reduced-motion:reduce){.void-proven *,.void-proven :before,.void-proven :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.void-proven .vp-board-layer,.void-proven .vp-process-layer{opacity:1!important;transform:none!important}.void-proven .vp-process-scan,.void-proven .vp-xray-beam{display:none}.void-proven .vp-process-resolved-path,.void-proven .vp-process-marker,.void-proven .vp-inspection-observations>*{visibility:visible!important;opacity:1!important;stroke-dasharray:0!important;stroke-dashoffset:0!important;transform:none!important}.void-proven .vp-reduced-artifacts{border-top:1px solid var(--vp-rule-dark);border-bottom:1px solid var(--vp-rule-dark);grid-template-columns:minmax(0,1fr);margin-top:1.5rem;display:grid}.void-proven .vp-reduced-artifacts article{border-bottom:1px solid var(--vp-rule-dark);gap:.3rem;padding:1rem;display:grid}.void-proven .vp-reduced-artifacts article:last-child{border-bottom:0}.void-proven .vp-reduced-artifacts span{color:var(--vp-copper);text-transform:uppercase;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem}.void-proven .vp-reduced-artifacts strong{font-weight:540}}@media (prefers-reduced-motion:reduce) and (width>=48rem){.void-proven .vp-reduced-artifacts{grid-template-columns:repeat(3,minmax(0,1fr))}.void-proven .vp-reduced-artifacts article{border-right:1px solid var(--vp-rule-dark);border-bottom:0}.void-proven .vp-reduced-artifacts article:last-child{border-right:0}}.orvixo-carta{--oc-paper:#fbfaf7;--oc-paper-deep:#f3f1eb;--oc-ink:#171817;--oc-ink-soft:#333532;--oc-rule:#deddd7;--oc-rule-dark:#1718173d;--oc-orange:#e14a1b;--oc-peach:#f7e5dc;--oc-indigo:#3847c9;--oc-white:#fffefa;--oc-ease:cubic-bezier(.22, 1, .36, 1);background-color:var(--oc-paper);width:100%;min-width:0;max-width:100%;color:var(--oc-ink);isolation:isolate;background-image:linear-gradient(#17181709 1px,#0000 1px),linear-gradient(90deg,#17181709 1px,#0000 1px);background-size:2.75rem 2.75rem;font-family:Aptos,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.orvixo-carta,.orvixo-carta *{box-sizing:border-box}.orvixo-carta h1,.orvixo-carta h2,.orvixo-carta h3,.orvixo-carta p,.orvixo-carta figure,.orvixo-carta ul,.orvixo-carta ol{margin:0}.orvixo-carta ul,.orvixo-carta ol{padding:0;list-style:none}.orvixo-carta a{color:inherit;text-decoration:none}.orvixo-carta button,.orvixo-carta a{font:inherit}.orvixo-carta button{margin:0}.orvixo-carta svg{display:block}.orvixo-carta ::selection{background:var(--oc-orange);color:var(--oc-white)}.orvixo-carta :focus-visible{outline:2px solid var(--oc-orange);outline-offset:4px}.orvixo-carta .oc-nav{z-index:50;border-bottom:1px solid var(--oc-ink);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:#fbfaf7f5;padding-inline:1rem;position:sticky;top:0}.orvixo-carta .oc-nav__inner{grid-template-columns:1fr auto;align-items:center;min-height:4.75rem;display:grid}.orvixo-carta .oc-brand{letter-spacing:.16em;align-items:center;gap:.7rem;width:max-content;min-height:2.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:720;display:inline-flex}.orvixo-carta .oc-brand__mark{background:var(--oc-orange);width:2rem;height:2rem;color:var(--oc-white);letter-spacing:0;place-items:center;font-family:Aptos Display,Aptos,sans-serif;font-size:1rem;font-weight:760;display:grid}.orvixo-carta .oc-nav__links{display:none}.orvixo-carta .oc-nav__action{border:1px solid var(--oc-ink);background:var(--oc-ink);min-height:2.75rem;color:var(--oc-white);transition:background-color .18s var(--oc-ease), color .18s var(--oc-ease), transform .18s var(--oc-ease);justify-content:center;align-items:center;gap:.7rem;padding-inline:.85rem;font-size:.82rem;font-weight:650;line-height:1;display:inline-flex}.orvixo-carta .oc-nav__action:hover{background:var(--oc-orange);color:var(--oc-white);transform:translateY(-.12rem)}.orvixo-carta .oc-nav__action span,.orvixo-carta .oc-button span,.orvixo-carta .oc-suite-register__entry button span,.orvixo-carta .oc-event-demo__control button span{transition:transform .18s var(--oc-ease);display:inline-block}.orvixo-carta .oc-nav__action:hover span,.orvixo-carta .oc-suite-register__entry button:hover span,.orvixo-carta .oc-event-demo__control button:hover span{transform:translate(.22rem)}.orvixo-carta .oc-hero{border-bottom:1px solid var(--oc-ink);background-color:#fbfaf7db;gap:4.5rem;min-height:calc(100svh - 4.75rem);padding:5.5rem 1rem 6rem;display:grid}.orvixo-carta .oc-hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.orvixo-carta .oc-kicker{letter-spacing:.11em;max-width:34rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:720;line-height:1.35}.orvixo-carta .oc-kicker:before{background:var(--oc-orange);content:"";vertical-align:.22em;width:1.8rem;height:.15rem;margin-right:.75rem;display:inline-block}.orvixo-carta .oc-hero h1{letter-spacing:-.075em;text-wrap:balance;width:100%;max-width:18ch;margin-top:1.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(2.375rem,10.5vw,3.6rem);font-weight:560;line-height:.96}.orvixo-carta .oc-hero__lede{color:#171817b3;max-width:43rem;margin-top:1.8rem;font-size:1.04rem;line-height:1.62}.orvixo-carta .oc-hero__actions,.orvixo-carta .oc-close__actions{flex-direction:column;align-items:stretch;gap:.7rem;width:100%;margin-top:2.2rem;display:flex}.orvixo-carta .oc-button{border:1px solid var(--oc-ink);min-height:3.25rem;transition:background-color .18s var(--oc-ease), color .18s var(--oc-ease), transform .18s var(--oc-ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 1rem;font-size:.92rem;font-weight:650;line-height:1;display:inline-flex}.orvixo-carta .oc-button:hover{transform:translateY(-.14rem)}.orvixo-carta .oc-button--primary{background:var(--oc-orange);color:var(--oc-white)}.orvixo-carta .oc-button--primary:hover{background:var(--oc-ink)}.orvixo-carta .oc-button--secondary{background:var(--oc-paper);color:var(--oc-ink)}.orvixo-carta .oc-button--secondary:hover{background:var(--oc-peach)}.orvixo-carta .oc-hero__boundary{border-left:2px solid var(--oc-orange);color:#17181794;max-width:34rem;margin-top:1.5rem;padding-left:.75rem;font-size:.82rem;line-height:1.5}.orvixo-carta .oc-hero__mechanism{align-items:center;min-width:0;display:grid}.orvixo-carta .oc-record{border:1px solid var(--oc-ink);background:var(--oc-white);width:100%;min-width:0;box-shadow:.75rem .75rem 0 var(--oc-peach);position:relative}.orvixo-carta .oc-record__header{border-bottom:1px solid var(--oc-ink);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.63rem;font-weight:700;display:flex}.orvixo-carta .oc-record__header span:last-child{color:#17181785;display:none}.orvixo-carta .oc-record__svg{background:var(--oc-paper);width:100%;height:auto;overflow:visible}.orvixo-carta .oc-record__svg text{fill:var(--oc-ink);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:670}.orvixo-carta .oc-record__svg .oc-svg-suite-name{letter-spacing:.04em;font-size:19px}.orvixo-carta .oc-record__svg .oc-svg-ledger-title{fill:var(--oc-white);letter-spacing:.05em;font-size:23px}.orvixo-carta .oc-record__svg .oc-svg-micro{letter-spacing:.06em;font-size:14px;font-weight:560;display:none}.orvixo-carta .oc-svg-frame,.orvixo-carta .oc-svg-rule,.orvixo-carta .oc-svg-suite>rect:first-child,.orvixo-carta .oc-svg-event rect,.orvixo-carta .oc-suite-corner,.orvixo-carta .oc-svg-node,.orvixo-carta .oc-svg-file,.orvixo-carta .oc-svg-approval,.orvixo-carta .oc-svg-check,.orvixo-carta .oc-svg-bars{vector-effect:non-scaling-stroke}.orvixo-carta .oc-svg-frame{fill:var(--oc-paper);stroke:none}.orvixo-carta .oc-svg-rule{stroke:#1718172e;stroke-width:1px}.orvixo-carta .oc-record-path{fill:none;stroke:var(--oc-orange);stroke-width:3px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-record-path--cross{stroke:#17181738;stroke-dasharray:5 6;stroke-width:1.5px}.orvixo-carta .oc-path-node{fill:var(--oc-white);stroke:var(--oc-orange);stroke-width:3px;vector-effect:non-scaling-stroke}.orvixo-carta #oc-record-arrow path{fill:var(--oc-orange)}.orvixo-carta .oc-svg-event rect{fill:var(--oc-peach);stroke:var(--oc-ink);stroke-width:1px}.orvixo-carta .oc-svg-event path{fill:none;stroke:#17181759;stroke-width:2px}.orvixo-carta .oc-svg-event circle{fill:var(--oc-orange)}.orvixo-carta .oc-svg-suite>rect:first-child{fill:var(--oc-white);stroke:var(--oc-ink);stroke-width:1px;transition:fill .24s var(--oc-ease), stroke .24s var(--oc-ease)}.orvixo-carta .oc-suite-corner{fill:none;stroke:#17181740;stroke-width:1px}.orvixo-carta .oc-svg-suite>circle{fill:var(--oc-orange)}.orvixo-carta .oc-svg-node{fill:var(--oc-paper-deep);stroke:#1718176b;stroke-width:1px}.orvixo-carta .oc-svg-file,.orvixo-carta .oc-svg-approval,.orvixo-carta .oc-svg-bars{fill:none;stroke:var(--oc-ink);stroke-width:1.5px}.orvixo-carta .oc-svg-check{fill:none;stroke:var(--oc-orange);stroke-linecap:square;stroke-width:3px}.orvixo-carta .oc-record--equity .oc-svg-suite--equity>rect:first-child,.orvixo-carta .oc-record--fund .oc-svg-suite--fund>rect:first-child,.orvixo-carta .oc-record--law .oc-svg-suite--law>rect:first-child{fill:var(--oc-peach);stroke:var(--oc-orange);stroke-width:2px}.orvixo-carta .oc-ledger-body{fill:var(--oc-indigo);stroke:var(--oc-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-ledger-head{fill:#eef0ff;stroke:#17181773;stroke-width:1px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-ledger-status{fill:var(--oc-orange)}.orvixo-carta .oc-ledger-mark{fill:none;stroke:var(--oc-indigo);stroke-width:4px}.orvixo-carta .oc-ledger-row{fill:#ffffff1f;stroke:#ffffff61;stroke-width:1px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-ledger-line,.orvixo-carta .oc-ledger-footer{fill:none;stroke:#ffffffbd;stroke-width:3px}.orvixo-carta .oc-ledger-dot{fill:var(--oc-orange)}.orvixo-carta .oc-record__caption{border-top:1px solid var(--oc-ink);flex-wrap:wrap;gap:.65rem 1.2rem;padding:.8rem;font-size:.72rem;font-weight:620;display:flex}.orvixo-carta .oc-record__caption span{align-items:center;gap:.45rem;display:inline-flex}.orvixo-carta .oc-record__key{border:1px solid var(--oc-ink);width:.55rem;height:.55rem;display:inline-block}.orvixo-carta .oc-record__key--event{background:var(--oc-orange)}.orvixo-carta .oc-record__key--record{background:var(--oc-indigo)}.orvixo-carta .oc-record__key--review{background:var(--oc-paper);transform:rotate(45deg)}.orvixo-carta .oc-suite-section,.orvixo-carta .oc-persona,.orvixo-carta .oc-event-section,.orvixo-carta .oc-close{padding:7.5rem 1rem}.orvixo-carta .oc-suite-section{border-bottom:1px solid var(--oc-ink);background:#fbfaf7e0}.orvixo-carta .oc-section-intro,.orvixo-carta .oc-event-section__intro,.orvixo-carta .oc-close__copy{gap:1.35rem;width:100%;margin-bottom:4rem;display:grid}.orvixo-carta .oc-section-intro h2,.orvixo-carta .oc-persona__question h2,.orvixo-carta .oc-event-section__intro h2,.orvixo-carta .oc-close h2{letter-spacing:-.07em;max-width:18ch;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(2.25rem,8.8vw,5.2rem);font-weight:540;line-height:.98}.orvixo-carta .oc-section-intro>p:last-child,.orvixo-carta .oc-persona__question>p:last-of-type,.orvixo-carta .oc-event-section__intro>p:last-child,.orvixo-carta .oc-close__copy>p:last-child{color:#171817a8;max-width:42rem;font-size:1.02rem;line-height:1.62}.orvixo-carta .oc-suite-register{grid-auto-flow:dense;border-top:1px solid var(--oc-ink);border-left:1px solid var(--oc-ink);background:var(--oc-paper);grid-template-columns:1fr;display:grid;position:relative}.orvixo-carta .oc-suite-register__entry{border-right:1px solid var(--oc-ink);border-bottom:1px solid var(--oc-ink);background:var(--oc-paper);flex-direction:column;min-width:0;min-height:31rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.orvixo-carta .oc-suite-register__entry:before{border:1px solid var(--oc-rule-dark);content:"";width:4.5rem;height:4.5rem;position:absolute;bottom:5.5rem;right:1.25rem}.orvixo-carta .oc-suite-register__entry:after{background:var(--oc-orange);content:"";width:1px;height:6.6rem;position:absolute;bottom:4.45rem;right:3.45rem}.orvixo-carta .oc-suite-register__entry--fund{background:var(--oc-peach)}.orvixo-carta .oc-suite-register__head{border-bottom:1px solid var(--oc-rule-dark);letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:.85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700;display:flex}.orvixo-carta .oc-suite-register__entry h3{letter-spacing:-.075em;max-width:9ch;margin-top:2.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(2.35rem,10vw,4.6rem);font-weight:540;line-height:.9}.orvixo-carta .oc-suite-register__entry>p{color:#171817ad;max-width:30rem;margin-top:1.4rem;line-height:1.56}.orvixo-carta .oc-suite-register__entry ul{gap:0;margin-top:auto;padding-top:3rem;display:grid}.orvixo-carta .oc-suite-register__entry li{border-top:1px solid var(--oc-rule-dark);min-height:2.5rem;padding:.65rem 5.5rem .65rem 1rem;font-size:.85rem;font-weight:600;position:relative}.orvixo-carta .oc-suite-register__entry li:before{border:1px solid var(--oc-orange);content:"";width:.4rem;height:.4rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.orvixo-carta .oc-suite-register__entry button{border:0;border-top:1px solid var(--oc-ink);min-height:3rem;color:var(--oc-ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 0;padding:.7rem 0;font-size:.88rem;font-weight:680;display:flex}.orvixo-carta .oc-suite-register__entry button:hover{color:var(--oc-orange)}.orvixo-carta .oc-suite-register__spine{border-right:1px solid var(--oc-ink);border-bottom:1px solid var(--oc-ink);background:var(--oc-ink);min-height:3.5rem;color:var(--oc-white);letter-spacing:.08em;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem;display:grid}.orvixo-carta .oc-suite-register__spine span{background:#fffefa5c;height:1px}.orvixo-carta .oc-persona{border-bottom:1px solid var(--oc-ink);background:var(--oc-peach);gap:4rem;display:grid}.orvixo-carta .oc-persona__question{flex-direction:column;align-items:flex-start;gap:1.35rem;min-width:0;display:flex}.orvixo-carta .oc-persona__tabs{border-top:1px solid var(--oc-ink);width:100%;margin-top:1.5rem;display:grid}.orvixo-carta .oc-persona__tabs button{border:0;border-bottom:1px solid var(--oc-ink);min-height:3.75rem;color:var(--oc-ink);cursor:pointer;text-align:left;transition:background-color .18s var(--oc-ease), color .18s var(--oc-ease);background:0 0;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem .5rem;display:grid;position:relative}.orvixo-carta .oc-persona__tabs button:before{transform-origin:bottom;background:var(--oc-orange);content:"";width:.3rem;transition:transform .22s var(--oc-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.orvixo-carta .oc-persona__tabs button:hover{background:#fffefa80}.orvixo-carta .oc-persona__tabs button.is-active{background:var(--oc-paper);padding-left:.9rem}.orvixo-carta .oc-persona__tabs button.is-active:before{transform:scaleY(1)}.orvixo-carta .oc-persona__tabs button>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700}.orvixo-carta .oc-persona__tabs button strong{font-size:.9rem;font-weight:630}.orvixo-carta .oc-persona__tabs button i{opacity:0;transition:opacity .18s var(--oc-ease), transform .18s var(--oc-ease);font-style:normal;transform:translate(-.3rem)}.orvixo-carta .oc-persona__tabs button.is-active i{opacity:1;transform:translate(0)}.orvixo-carta .oc-persona__panel{min-width:0}.orvixo-carta .oc-role-stack{min-height:47rem;position:relative}.orvixo-carta .oc-role-sheet{z-index:calc(5 - var(--oc-sheet-index));clip-path:polygon(0 0,calc(100% - 2.6rem) 0,100% 2.6rem,100% 100%,0 100%);border:1px solid var(--oc-ink);background:var(--oc-paper);opacity:.12;min-width:0;min-height:44rem;transform:translate(calc(var(--oc-sheet-index) * .42rem), calc(var(--oc-sheet-index) * .42rem));transform-origin:50%;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:.45rem .45rem #1718171f}.orvixo-carta .oc-role-sheet:before{border-bottom:1px solid var(--oc-ink);border-left:1px solid var(--oc-ink);background:var(--oc-peach);content:"";width:2.6rem;height:2.6rem;position:absolute;top:0;right:0}.orvixo-carta .oc-role-sheet.is-active{z-index:10;opacity:1;pointer-events:auto;transform:translate(0)}.orvixo-carta .oc-role-sheet__bar{border-bottom:1px solid var(--oc-ink);background:var(--oc-ink);min-height:3.25rem;color:var(--oc-white);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 3.4rem .75rem .85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.63rem;font-weight:680;display:flex}.orvixo-carta .oc-role-sheet__bar span:last-child{color:#fffefa99;display:none}.orvixo-carta .oc-role-sheet__body{flex:1;min-height:0;display:grid}.orvixo-carta .oc-role-sheet__summary,.orvixo-carta .oc-role-sheet__records{min-width:0;padding:1.2rem}.orvixo-carta .oc-role-sheet__summary{border-bottom:1px solid var(--oc-ink);flex-direction:column;display:flex}.orvixo-carta .oc-role-sheet__suite{background:var(--oc-orange);width:max-content;max-width:100%;color:var(--oc-white);letter-spacing:.06em;padding:.45rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700}.orvixo-carta .oc-role-sheet__summary h3{letter-spacing:-.07em;max-width:15ch;margin-top:auto;padding-top:2.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(2rem,8vw,3.8rem);font-weight:540;line-height:.95}.orvixo-carta .oc-role-sheet__summary p{color:#171817a8;max-width:31rem;margin-top:1.15rem;line-height:1.54}.orvixo-carta .oc-role-sheet__records{background-color:var(--oc-white);background-image:linear-gradient(#1718170a 1px,#0000 1px),linear-gradient(90deg,#1718170a 1px,#0000 1px);background-size:1.75rem 1.75rem;flex-direction:column;display:flex}.orvixo-carta .oc-role-sheet__records-head,.orvixo-carta .oc-role-sheet__record{border-bottom:1px solid var(--oc-rule-dark);grid-template-columns:1fr 1fr;gap:1rem;padding:.8rem 0;display:grid}.orvixo-carta .oc-role-sheet__records-head{letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700}.orvixo-carta .oc-role-sheet__records-head span:last-child,.orvixo-carta .oc-role-sheet__record span{text-align:right}.orvixo-carta .oc-role-sheet__record{align-items:center;min-height:4.1rem}.orvixo-carta .oc-role-sheet__record strong{font-size:.9rem;font-weight:640}.orvixo-carta .oc-role-sheet__record span{color:#1718179e;font-size:.78rem}.orvixo-carta .oc-role-sheet__record span:before{border:1px solid var(--oc-orange);content:"";vertical-align:.02em;width:.45rem;height:.45rem;margin-right:.45rem;display:inline-block}.orvixo-carta .oc-role-sheet__path{border-top:1px solid var(--oc-ink);background:var(--oc-peach);padding:1rem 1.2rem}.orvixo-carta .oc-role-sheet__path span{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700}.orvixo-carta .oc-role-sheet__path p{margin-top:.55rem;font-size:.82rem;font-weight:620;line-height:1.45}.orvixo-carta .oc-event-section{border-bottom:1px solid var(--oc-ink);background:var(--oc-ink);color:var(--oc-white);gap:4.5rem;display:grid}.orvixo-carta .oc-event-section__intro{margin:0}.orvixo-carta .oc-event-section__intro .oc-kicker:before{background:var(--oc-orange)}.orvixo-carta .oc-event-section__intro>p:last-child{color:#fffefa9e}.orvixo-carta .oc-event-demo{background:var(--oc-paper);min-width:0;color:var(--oc-ink);border:1px solid #fffefa80;overflow:hidden}.orvixo-carta .oc-event-demo__topline{border-bottom:1px solid var(--oc-ink);letter-spacing:.05em;flex-direction:column;justify-content:center;gap:.45rem;min-height:3.5rem;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:690;display:flex}.orvixo-carta .oc-event-demo__state{color:var(--oc-orange);align-items:center;gap:.45rem;display:inline-flex}.orvixo-carta .oc-event-demo__state i{background:0 0;border:1px solid;width:.5rem;height:.5rem}.orvixo-carta .oc-event-demo.is-approved .oc-event-demo__state{color:var(--oc-ink)}.orvixo-carta .oc-event-demo.is-approved .oc-event-demo__state i{background:var(--oc-orange)}.orvixo-carta .oc-event-map{border-bottom:1px solid var(--oc-ink);background:var(--oc-white);width:100%;height:auto}.orvixo-carta .oc-event-map text{fill:var(--oc-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.orvixo-carta .oc-event-label{letter-spacing:.04em;font-size:15px;font-weight:720}.orvixo-carta .oc-event-copy{font-size:13px;font-weight:540}.orvixo-carta .oc-event-gate-label{letter-spacing:.05em;font-size:13px;font-weight:700}.orvixo-carta .oc-event-path,.orvixo-carta .oc-event-return{fill:none;stroke:var(--oc-orange);stroke-width:3px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-event-return{stroke:#17181733;stroke-dasharray:5 6;stroke-width:1.5px}.orvixo-carta .oc-event-path--after{stroke-dasharray:420;stroke-dashoffset:420px}.orvixo-carta .oc-event-node{fill:var(--oc-orange);stroke:var(--oc-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-event-box,.orvixo-carta .oc-event-output{fill:var(--oc-paper);stroke:var(--oc-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.orvixo-carta .oc-event-output,.orvixo-carta .oc-event-output-dot{opacity:.3}.orvixo-carta .oc-event-gate{fill:var(--oc-peach);stroke:var(--oc-orange);stroke-width:3px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.orvixo-carta .oc-event-demo.is-waiting .oc-event-gate{animation:1.8s ease-in-out infinite ocApprovalGate}.orvixo-carta .oc-event-gate-mark{fill:none;stroke:var(--oc-ink);stroke-linecap:square;stroke-width:4px}.orvixo-carta .oc-event-output-dot{fill:var(--oc-orange)}.orvixo-carta .oc-event-demo.is-approved .oc-event-path--after{stroke-dashoffset:0}.orvixo-carta .oc-event-demo.is-approved .oc-event-output,.orvixo-carta .oc-event-demo.is-approved .oc-event-output-dot{opacity:1}.orvixo-carta .oc-event-steps{border-bottom:1px solid var(--oc-ink);grid-template-columns:1fr;display:grid}.orvixo-carta .oc-event-steps li{border-bottom:1px solid var(--oc-rule-dark);grid-template-columns:5rem 1fr;align-items:center;gap:.7rem;min-height:4.5rem;padding:.75rem;display:grid;position:relative}.orvixo-carta .oc-event-steps li:last-child{border-bottom:0}.orvixo-carta .oc-event-steps li:before{background:var(--oc-rule);content:"";width:.25rem;position:absolute;top:0;bottom:0;left:0}.orvixo-carta .oc-event-steps li.is-complete:before,.orvixo-carta .oc-event-steps li.is-current:before{background:var(--oc-orange)}.orvixo-carta .oc-event-steps li.is-current{background:var(--oc-peach)}.orvixo-carta .oc-event-steps li.is-blocked{color:#1718176b}.orvixo-carta .oc-event-steps span{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700}.orvixo-carta .oc-event-steps strong{font-size:.82rem;font-weight:620}.orvixo-carta .oc-event-demo__control{background:var(--oc-peach);gap:1rem;padding:1rem;display:grid}.orvixo-carta .oc-event-demo__control>div>span{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:720}.orvixo-carta .oc-event-demo__control p{color:#171817a6;max-width:34rem;margin-top:.5rem;font-size:.84rem;line-height:1.48}.orvixo-carta .oc-event-demo__control button{border:1px solid var(--oc-ink);background:var(--oc-ink);min-height:3.25rem;color:var(--oc-white);cursor:pointer;transition:background-color .18s var(--oc-ease), color .18s var(--oc-ease), transform .18s var(--oc-ease);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.88rem;font-weight:670;display:flex}.orvixo-carta .oc-event-demo__control button:hover{background:var(--oc-orange);color:var(--oc-white);transform:translateY(-.12rem)}.orvixo-carta .oc-close{background:var(--oc-orange);color:var(--oc-white);gap:3rem;display:grid;position:relative}.orvixo-carta .oc-close__line{background:#fffefa99;height:1px;position:absolute;top:2rem;left:1rem;right:1rem}.orvixo-carta .oc-close__copy{margin:0}.orvixo-carta .oc-close .oc-kicker:before{background:var(--oc-white)}.orvixo-carta .oc-close h2{max-width:14ch;font-size:clamp(2.75rem,10vw,7rem)}.orvixo-carta .oc-close__copy>p:last-child{color:#fffefac2}.orvixo-carta .oc-close__actions{align-self:end;margin:0}.orvixo-carta .oc-close .oc-button--primary{border-color:var(--oc-ink);background:var(--oc-ink)}.orvixo-carta .oc-close .oc-button--primary:hover{border-color:var(--oc-white);background:var(--oc-white);color:var(--oc-ink)}.orvixo-carta .oc-close .oc-button--secondary{border-color:var(--oc-white);color:var(--oc-white);background:0 0}.orvixo-carta .oc-close .oc-button--secondary:hover{background:var(--oc-white);color:var(--oc-ink)}.orvixo-carta .oc-footer{border-top:1px solid var(--oc-white);background:var(--oc-ink);color:var(--oc-white);gap:2rem;padding:3rem 1rem;display:grid}.orvixo-carta .oc-brand--footer .oc-brand__mark{border:1px solid var(--oc-white)}.orvixo-carta .oc-footer>p{color:#fffefa94;max-width:31rem;font-size:.88rem;line-height:1.55}.orvixo-carta .oc-footer__links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.orvixo-carta .oc-footer__links a{color:#fffefabd;min-width:2.75rem;min-height:2.75rem;transition:color .18s var(--oc-ease);justify-content:center;align-items:center;font-size:.86rem;font-weight:620;display:inline-flex}.orvixo-carta .oc-footer__links a:hover{color:var(--oc-white)}@media (width>=40rem){.orvixo-carta .oc-nav,.orvixo-carta .oc-hero,.orvixo-carta .oc-suite-section,.orvixo-carta .oc-persona,.orvixo-carta .oc-event-section,.orvixo-carta .oc-close,.orvixo-carta .oc-footer{padding-left:2rem;padding-right:2rem}.orvixo-carta .oc-hero__actions,.orvixo-carta .oc-close__actions{flex-direction:row;align-items:center;width:auto}.orvixo-carta .oc-button{min-width:12.5rem}.orvixo-carta .oc-record__header span:last-child,.orvixo-carta .oc-role-sheet__bar span:last-child{display:inline}.orvixo-carta .oc-record__svg .oc-svg-micro{display:initial}.orvixo-carta .oc-section-intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;column-gap:3rem}.orvixo-carta .oc-section-intro .oc-kicker{grid-column:1/-1}.orvixo-carta .oc-suite-register__entry{padding:1.75rem}.orvixo-carta .oc-role-sheet__body{grid-template-columns:minmax(0,.92fr) minmax(17rem,1.08fr)}.orvixo-carta .oc-role-sheet__summary{border-right:1px solid var(--oc-ink);border-bottom:0}.orvixo-carta .oc-role-sheet__summary,.orvixo-carta .oc-role-sheet__records{padding:1.6rem}.orvixo-carta .oc-role-sheet__path{padding:1.1rem 1.6rem}.orvixo-carta .oc-event-demo__topline{flex-direction:row;justify-content:space-between;align-items:center}.orvixo-carta .oc-event-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.orvixo-carta .oc-event-steps li{border-right:1px solid var(--oc-rule-dark);border-bottom:0;grid-template-columns:1fr;align-content:center}.orvixo-carta .oc-event-steps li:last-child{border-right:0}.orvixo-carta .oc-event-demo__control{grid-template-columns:minmax(0,1fr) auto;align-items:center}.orvixo-carta .oc-event-demo__control button{min-width:13.5rem}.orvixo-carta .oc-footer{grid-template-columns:1fr 1fr;align-items:end}.orvixo-carta .oc-footer__links{grid-area:1/2/span 2;justify-self:end}}@media (width>=48rem){.orvixo-carta .oc-nav,.orvixo-carta .oc-hero,.orvixo-carta .oc-suite-section,.orvixo-carta .oc-persona,.orvixo-carta .oc-event-section,.orvixo-carta .oc-close,.orvixo-carta .oc-footer{padding-left:3rem;padding-right:3rem}.orvixo-carta .oc-nav__inner{grid-template-columns:1fr auto 1fr}.orvixo-carta .oc-nav__links{align-items:center;gap:.25rem;display:flex}.orvixo-carta .oc-nav__links a{color:#1718179e;min-height:2.75rem;transition:color .18s var(--oc-ease);align-items:center;padding:.45rem .7rem;font-size:.8rem;font-weight:610;display:inline-flex}.orvixo-carta .oc-nav__links a:hover{color:var(--oc-orange)}.orvixo-carta .oc-nav__action{justify-self:end}.orvixo-carta .oc-suite-section,.orvixo-carta .oc-persona,.orvixo-carta .oc-event-section,.orvixo-carta .oc-close{padding-top:9.5rem;padding-bottom:9.5rem}.orvixo-carta .oc-suite-register{grid-template-columns:repeat(3,minmax(0,1fr))}.orvixo-carta .oc-suite-register__entry{min-height:36rem}.orvixo-carta .oc-suite-register__entry h3{font-size:clamp(2.25rem,4.4vw,4.25rem)}.orvixo-carta .oc-role-stack{min-height:42rem}.orvixo-carta .oc-role-sheet{min-height:39rem}.orvixo-carta .oc-close{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;column-gap:5rem}.orvixo-carta .oc-close__line{left:3rem;right:3rem}}@media (width>=64rem){.orvixo-carta .oc-nav,.orvixo-carta .oc-hero,.orvixo-carta .oc-suite-section,.orvixo-carta .oc-persona,.orvixo-carta .oc-event-section,.orvixo-carta .oc-close,.orvixo-carta .oc-footer{padding-left:clamp(3rem,4.5vw,5.5rem);padding-right:clamp(3rem,4.5vw,5.5rem)}.orvixo-carta .oc-hero{grid-template-columns:minmax(0,7fr) minmax(26rem,5fr);align-items:center;gap:clamp(3rem,5vw,6rem);padding-top:6rem;padding-bottom:6rem}.orvixo-carta .oc-hero h1{max-width:15ch;font-size:clamp(3.75rem,4.7vw,4.25rem)}.orvixo-carta .oc-record{transform:rotate(.35deg)}.orvixo-carta .oc-section-intro{margin-bottom:5.5rem}.orvixo-carta .oc-persona{grid-template-columns:minmax(15rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(4rem,7vw,8rem)}.orvixo-carta .oc-persona__question{position:sticky;top:7rem}.orvixo-carta .oc-role-stack{min-height:47rem}.orvixo-carta .oc-role-sheet{min-height:44rem}.orvixo-carta .oc-event-section{grid-template-columns:minmax(17rem,5fr) minmax(0,7fr);align-items:start;gap:clamp(4rem,7vw,8rem)}.orvixo-carta .oc-event-section__intro{position:sticky;top:7rem}.orvixo-carta .oc-event-section__intro h2{font-size:clamp(3.4rem,4.1vw,5.25rem)}.orvixo-carta .oc-close__line{left:clamp(3rem,4.5vw,5.5rem);right:clamp(3rem,4.5vw,5.5rem)}}@media (width>=80rem){.orvixo-carta .oc-nav,.orvixo-carta .oc-hero,.orvixo-carta .oc-suite-section,.orvixo-carta .oc-persona,.orvixo-carta .oc-event-section,.orvixo-carta .oc-close,.orvixo-carta .oc-footer{padding-left:max(5rem,50vw - 45rem);padding-right:max(5rem,50vw - 45rem)}.orvixo-carta .oc-close__line{left:max(5rem,50vw - 45rem);right:max(5rem,50vw - 45rem)}.orvixo-carta .oc-suite-register__entry{min-height:39rem;padding:2rem}.orvixo-carta .oc-role-sheet__summary,.orvixo-carta .oc-role-sheet__records{padding:2.1rem}.orvixo-carta .oc-role-sheet__path{padding:1.3rem 2.1rem}}@media (prefers-reduced-motion:reduce){.orvixo-carta *,.orvixo-carta :before,.orvixo-carta :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.orvixo-carta .oc-nav__inner,.orvixo-carta .oc-hero__copy>*,.orvixo-carta .oc-record,.orvixo-carta .oc-suite-register__entry,.orvixo-carta .oc-role-sheet.is-active,.orvixo-carta .oc-event-output,.orvixo-carta .oc-event-output-dot{opacity:1!important;transform:none!important}.orvixo-carta .oc-record-path,.orvixo-carta .oc-event-path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.orvixo-carta .oc-event-output,.orvixo-carta .oc-event-output-dot{opacity:1!important}.orvixo-carta .oc-event-gate{animation:none!important}.orvixo-carta .oc-persona__question,.orvixo-carta .oc-event-section__intro{position:relative;top:auto}}@keyframes ocApprovalGate{0%,to{opacity:1;transform:scale(1)}50%{opacity:.68;transform:scale(.94)}}.liquid-tldraw{--lt-paper:#fbfbfa;--lt-paper-warm:#f4f1e9;--lt-ink:#111113;--lt-muted:#625f69;--lt-rule:#d8d5dc;--lt-rule-dark:#aaa5b2;--lt-violet:#7047eb;--lt-violet-dark:#38207c;--lt-lavender:#eee8ff;--lt-blue:#1f5eff;--lt-yellow:#ffd33d;--lt-coral:#ff7a66;--lt-green:#2b7958;--lt-max:90rem;--lt-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;min-height:100vh;color:var(--lt-ink);background:var(--lt-paper);font-family:Aptos,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.liquid-tldraw,.liquid-tldraw *,.liquid-tldraw :before,.liquid-tldraw :after{box-sizing:border-box}.liquid-tldraw a{color:inherit;text-decoration:none}.liquid-tldraw button,.liquid-tldraw a{-webkit-tap-highlight-color:transparent}.liquid-tldraw button{color:inherit;font:inherit}.liquid-tldraw button:focus-visible,.liquid-tldraw a:focus-visible{outline:3px solid var(--lt-blue);outline-offset:3px}.liquid-tldraw .lt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.liquid-tldraw .lt-shell{z-index:2;width:min(calc(100% - 2rem), var(--lt-max));margin-inline:auto;position:relative}.liquid-tldraw .lt-page-rules{z-index:0;width:min(calc(100% - 2rem), var(--lt-max));pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:absolute;inset:0}.liquid-tldraw .lt-page-rules span{border-left:1px solid #372d4b0a;min-width:0}.liquid-tldraw .lt-page-rules span:last-child{border-right:1px solid #372d4b0a}.liquid-tldraw .lt-nav{z-index:50;border-bottom:1px solid var(--lt-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfaf0;width:100%;position:sticky;top:0}.liquid-tldraw .lt-nav-inner{grid-template-columns:1fr auto;align-items:center;min-height:4.75rem;display:grid}.liquid-tldraw .lt-brand{letter-spacing:-.035em;align-items:center;gap:.65rem;width:max-content;min-height:2.75rem;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:1.05rem;font-weight:710;display:inline-flex}.liquid-tldraw .lt-brand svg{fill:none;width:2.2rem;height:1.5rem;stroke:var(--lt-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;overflow:visible}.liquid-tldraw .lt-brand circle{fill:var(--lt-violet);stroke:none}.liquid-tldraw .lt-nav-links{display:none}.liquid-tldraw .lt-nav-action{border:1px solid var(--lt-ink);background:var(--lt-ink);min-height:2.75rem;color:var(--lt-paper);transition:transform .18s var(--lt-ease), background-color .18s ease;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .8rem;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:.8rem;font-weight:650;line-height:1;display:inline-flex}.liquid-tldraw .lt-nav-action svg,.liquid-tldraw .lt-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem;height:1.05rem}.liquid-tldraw .lt-hero{grid-template-columns:minmax(0,1fr);gap:4rem;padding-block:5.5rem 7rem;display:grid}.liquid-tldraw .lt-hero-copy{align-self:center}.liquid-tldraw .lt-kicker{color:var(--lt-violet-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.35rem;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:.78rem;font-weight:690;display:flex}.liquid-tldraw .lt-kicker:before{content:"";background:currentColor;width:2.2rem;height:1px}.liquid-tldraw .lt-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,11.5vw,5.35rem);font-weight:400;line-height:.96}.liquid-tldraw .lt-hero h1 span{display:block}.liquid-tldraw .lt-hero h1 span:last-child{color:var(--lt-violet);font-style:italic}.liquid-tldraw .lt-hero-support{max-width:46rem;color:var(--lt-muted);margin:1.75rem 0 0;font-size:clamp(1rem,2.3vw,1.17rem);line-height:1.67}.liquid-tldraw .lt-hero-actions,.liquid-tldraw .lt-cta-actions{flex-direction:column;align-items:stretch;gap:.7rem;width:min(100%,22rem);margin-top:2rem;display:flex}.liquid-tldraw .lt-button,.liquid-tldraw .lt-install-command{cursor:pointer;min-height:3.25rem;transition:transform .2s var(--lt-ease), background-color .2s ease, color .2s ease, border-color .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.05rem;font-size:.9rem;font-weight:680;line-height:1;display:inline-flex}.liquid-tldraw .lt-button-primary{border-color:var(--lt-violet);background:var(--lt-violet);color:var(--lt-paper)}.liquid-tldraw .lt-install-command{border-color:var(--lt-rule-dark);background:var(--lt-paper);color:var(--lt-ink);justify-content:space-between}.liquid-tldraw .lt-install-command code{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.83rem;font-weight:560}.liquid-tldraw .lt-install-command span{color:var(--lt-violet-dark);text-transform:uppercase;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:.75rem;font-weight:700}.liquid-tldraw .lt-hero-rail{border:1px solid var(--lt-ink);background:var(--lt-ink);color:var(--lt-paper);align-self:stretch}.liquid-tldraw .lt-rail-heading{border-bottom:1px solid #ffffff38;flex-direction:column;gap:.2rem;min-height:5rem;padding:1rem;display:flex}.liquid-tldraw .lt-rail-heading span,.liquid-tldraw .lt-rail-row>span{color:#ffffff85;letter-spacing:.08em;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem}.liquid-tldraw .lt-rail-heading strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.liquid-tldraw .lt-rail-row{border-bottom:1px solid #ffffff29;grid-template-columns:3.3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.5rem;padding:.8rem 1rem;display:grid}.liquid-tldraw .lt-rail-row strong{min-width:0;font-size:.84rem;font-weight:560}.liquid-tldraw .lt-rail-row>i{border:1px solid var(--lt-lavender);background:0 0;width:.55rem;height:.55rem}.liquid-tldraw .lt-rail-row:nth-of-type(3)>i,.liquid-tldraw .lt-rail-row:nth-of-type(4)>i{background:var(--lt-violet)}.liquid-tldraw .lt-rail-trace{fill:none;width:calc(100% - 2rem);stroke:var(--lt-lavender);stroke-width:1.5px;margin:1rem;display:block;overflow:visible}.liquid-tldraw .lt-rail-trace circle{fill:var(--lt-violet);stroke:var(--lt-paper)}.liquid-tldraw .lt-live{padding-block:2rem 8rem}.liquid-tldraw .lt-live-heading{border-top:1px solid var(--lt-ink);grid-template-columns:1fr;align-items:end;gap:1.5rem;padding:1.5rem 0;display:grid}.liquid-tldraw .lt-live-heading>p{letter-spacing:-.045em;max-width:28ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,6.5vw,4.25rem);font-weight:400;line-height:1.04}.liquid-tldraw .lt-live-heading>div{letter-spacing:.08em;justify-content:space-between;gap:1rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:650;display:flex}.liquid-tldraw .lt-live-layout{border:1px solid var(--lt-ink);background:var(--lt-ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas""rail";gap:1px;display:grid}.liquid-tldraw .lt-canvas-stage{background:var(--lt-paper);grid-area:canvas;min-width:0}.liquid-tldraw .lt-canvas-topbar,.liquid-tldraw .lt-canvas-status{border-bottom:1px solid var(--lt-rule);justify-content:space-between;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.liquid-tldraw .lt-file-name,.liquid-tldraw .lt-sync-state{align-items:center;gap:.45rem;display:inline-flex}.liquid-tldraw .lt-file-name>span{border:1px solid var(--lt-violet);background:var(--lt-lavender);width:.65rem;height:.65rem}.liquid-tldraw .lt-sync-state{color:var(--lt-green)}.liquid-tldraw .lt-sync-state i{background:var(--lt-green);width:.5rem;height:.5rem}.liquid-tldraw .lt-canvas-toolbar{border-bottom:1px solid var(--lt-rule);background:var(--lt-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-height:3.5rem;display:grid}.liquid-tldraw .lt-canvas-toolbar button{background:var(--lt-paper);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:3.5rem;padding:.55rem .35rem;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:.72rem;font-weight:680;transition:background-color .18s,color .18s;display:inline-flex}.liquid-tldraw .lt-canvas-toolbar button.is-active{background:var(--lt-violet);color:var(--lt-paper)}.liquid-tldraw .lt-canvas-toolbar button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.liquid-tldraw .lt-current-tool{display:none}.liquid-tldraw .lt-canvas-viewport{touch-action:manipulation;background-color:#f7f7f5;background-image:radial-gradient(circle,#3b364740 1px,#0000 1.2px);background-size:1.25rem 1.25rem;min-height:31rem;position:relative;overflow:hidden}.liquid-tldraw .lt-canvas-connections{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.liquid-tldraw .lt-base-connector,.liquid-tldraw .lt-user-connector{fill:none;stroke:var(--lt-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.liquid-tldraw .lt-user-connector{opacity:0;stroke:var(--lt-violet);stroke-dasharray:8 5}.liquid-tldraw .lt-user-connector.is-visible{opacity:1;animation:lt-connector-enter .42s var(--lt-ease) both}.liquid-tldraw .lt-canvas-connections marker path{fill:var(--lt-ink)}.liquid-tldraw .lt-connector-nodes circle{fill:var(--lt-paper);stroke:var(--lt-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.liquid-tldraw .lt-idle-stroke{fill:none;stroke:var(--lt-coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}.liquid-tldraw .lt-canvas-shape{z-index:3;border:2px solid var(--lt-ink);min-width:0;min-height:0;box-shadow:.28rem .32rem 0 var(--lt-ink);transition:transform .26s var(--lt-ease), opacity .22s ease;flex-direction:column;justify-content:space-between;padding:.65rem;display:flex;position:absolute;transform:rotate(-1.2deg)}.liquid-tldraw .lt-canvas-shape>span,.liquid-tldraw .lt-canvas-shape>b{letter-spacing:.05em;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(.48rem,1.6vw,.65rem);font-weight:680}.liquid-tldraw .lt-canvas-shape>strong{text-overflow:ellipsis;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:clamp(.72rem,2.7vw,1.05rem);font-weight:710;line-height:1.05;overflow:hidden}.liquid-tldraw .lt-shape-brief{background:var(--lt-yellow);border-radius:.5rem 1rem .65rem 1.2rem;width:24%;height:20%;top:13%;left:6%}.liquid-tldraw .lt-shape-brief>i{background:#11111380;width:86%;height:1px;display:block}.liquid-tldraw .lt-shape-brief>i:nth-of-type(2){width:58%}.liquid-tldraw .lt-shape-brief>i:nth-of-type(3){width:72%}.liquid-tldraw .lt-shape-runtime{background:var(--lt-blue);color:#fff;border-radius:1.1rem .45rem 1rem .55rem;width:20%;height:22%;top:44%;left:44%;transform:rotate(1.5deg)}.liquid-tldraw .lt-shape-runtime svg{fill:none;stroke:currentColor;stroke-width:2px;width:70%;max-height:45%;margin-inline:auto}.liquid-tldraw .lt-shape-output{background:var(--lt-lavender);border-radius:.4rem 1.1rem .55rem .9rem;width:18%;height:24%;top:19%;left:79%;transform:rotate(-2deg)}.liquid-tldraw .lt-shape-output>div{grid-template-columns:repeat(2,1fr);gap:.2rem;display:grid}.liquid-tldraw .lt-shape-output>div i{aspect-ratio:1.7;border:1px solid var(--lt-violet-dark);background:var(--lt-paper);display:block}.liquid-tldraw .lt-shape-drawn{background:var(--lt-coral);opacity:0;border-radius:1.2rem .5rem .9rem .45rem;width:22%;height:18%;top:68%;left:69%;transform:translateY(1rem)rotate(-2.5deg)}.liquid-tldraw .lt-shape-drawn.is-visible{opacity:1;transform:translateY(0)rotate(-2.5deg)}.liquid-tldraw .lt-shape-drawn.is-even{transform:translateY(0)rotate(2deg)}.liquid-tldraw .lt-shape-drawn svg{fill:none;width:100%;stroke:var(--lt-ink);stroke-linecap:round;stroke-width:3px}.liquid-tldraw .lt-selection-box{z-index:6;border:2px solid var(--lt-violet);pointer-events:none;transition:inset .32s var(--lt-ease), top .32s var(--lt-ease), left .32s var(--lt-ease), width .32s var(--lt-ease), height .32s var(--lt-ease), opacity .18s ease;position:absolute}.liquid-tldraw .lt-selection-box.is-brief{width:25.6%;height:21.8%;top:12.1%;left:5.2%}.liquid-tldraw .lt-selection-box.is-runtime{width:21.6%;height:23.8%;top:43.1%;left:43.2%}.liquid-tldraw .lt-selection-box.is-output{width:19.6%;height:25.8%;top:18.1%;left:78.2%}.liquid-tldraw .lt-selection-box.is-drawn{width:23.6%;height:19.8%;top:67.1%;left:68.2%}.liquid-tldraw .lt-selection-box>i{border:2px solid var(--lt-violet);background:var(--lt-paper);width:.52rem;height:.52rem;position:absolute;transform:translate(-50%,-50%)}.liquid-tldraw .lt-selection-box>i:first-of-type{top:0;left:0}.liquid-tldraw .lt-selection-box>i:nth-of-type(2){top:0;left:50%}.liquid-tldraw .lt-selection-box>i:nth-of-type(3){top:0;left:100%}.liquid-tldraw .lt-selection-box>i:nth-of-type(4){top:50%;left:0}.liquid-tldraw .lt-selection-box>i:nth-of-type(5){top:50%;left:100%}.liquid-tldraw .lt-selection-box>i:nth-of-type(6){top:100%;left:0}.liquid-tldraw .lt-selection-box>i:nth-of-type(7){top:100%;left:50%}.liquid-tldraw .lt-selection-box>i:nth-of-type(8){top:100%;left:100%}.liquid-tldraw .lt-selection-rotation{border:2px solid var(--lt-violet);background:var(--lt-paper);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:-1.7rem;left:50%;transform:translate(-50%)}.liquid-tldraw .lt-selection-rotation:after{content:"";background:var(--lt-violet);width:1px;height:1rem;position:absolute;top:100%;left:50%}.liquid-tldraw .lt-demo-selection{z-index:5;border:1px dashed var(--lt-coral);opacity:.35;pointer-events:none;width:27%;height:16%;position:absolute;top:67%;left:14%}.liquid-tldraw .lt-demo-selection i{background:var(--lt-coral);width:.35rem;height:.35rem;position:absolute}.liquid-tldraw .lt-demo-selection i:first-child{top:-.18rem;left:-.18rem}.liquid-tldraw .lt-demo-selection i:nth-child(2){top:-.18rem;right:-.18rem}.liquid-tldraw .lt-demo-selection i:nth-child(3){bottom:-.18rem;right:-.18rem}.liquid-tldraw .lt-demo-selection i:nth-child(4){bottom:-.18rem;left:-.18rem}.liquid-tldraw .lt-demo-cursor,.liquid-tldraw .lt-collaborator-cursor{z-index:10;color:var(--lt-ink);pointer-events:none;align-items:flex-start;display:flex;position:absolute}.liquid-tldraw .lt-demo-cursor{top:69%;left:16%}.liquid-tldraw .lt-collaborator-cursor{color:var(--lt-violet-dark);top:55%;left:84%}.liquid-tldraw .lt-demo-cursor svg,.liquid-tldraw .lt-collaborator-cursor svg{width:1.3rem;height:1.65rem;fill:var(--lt-paper);stroke:currentColor;stroke-linejoin:round;stroke-width:2px}.liquid-tldraw .lt-demo-cursor span,.liquid-tldraw .lt-collaborator-cursor span{color:var(--lt-paper);background:currentColor;margin:1rem 0 0 -.15rem;padding:.2rem .38rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.6rem}.liquid-tldraw .lt-minimap{z-index:8;border:1px solid var(--lt-ink);background:#fbfbfae6;width:5.5rem;height:3.8rem;position:absolute;bottom:.65rem;right:.65rem}.liquid-tldraw .lt-minimap>i{border:1px solid var(--lt-ink);width:.85rem;height:.55rem;position:absolute}.liquid-tldraw .lt-minimap>i:first-of-type{background:var(--lt-yellow);top:.6rem;left:.55rem}.liquid-tldraw .lt-minimap>i:nth-of-type(2){background:var(--lt-blue);top:1.55rem;left:2.1rem}.liquid-tldraw .lt-minimap>i:nth-of-type(3){background:var(--lt-lavender);top:.75rem;right:.55rem}.liquid-tldraw .lt-minimap>i:nth-of-type(4){background:var(--lt-coral);bottom:.45rem;right:.9rem}.liquid-tldraw .lt-mini-viewport{z-index:2;border:1px solid var(--lt-violet);position:absolute;inset:.35rem .5rem}.liquid-tldraw .lt-canvas-status{border-top:1px solid var(--lt-rule);min-height:2.5rem;color:var(--lt-muted);border-bottom:0}.liquid-tldraw .lt-code-rail{background:var(--lt-ink);min-width:0;color:var(--lt-paper);grid-area:rail}.liquid-tldraw .lt-code-panel,.liquid-tldraw .lt-event-panel{min-width:0}.liquid-tldraw .lt-code-tab,.liquid-tldraw .lt-event-head{color:#ffffff9e;letter-spacing:.05em;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;min-height:3rem;padding-inline:.8rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.liquid-tldraw .lt-code-tab i,.liquid-tldraw .lt-event-head i{color:var(--lt-lavender);font-style:normal}.liquid-tldraw .lt-code-panel pre{border-bottom:1px solid #fff3;margin:0;padding:1rem 0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(.65rem,2.2vw,.78rem);line-height:1.75;overflow-x:auto}.liquid-tldraw .lt-code-panel code{min-width:max-content;display:block}.liquid-tldraw .lt-code-panel code>span{grid-template-columns:2rem minmax(16rem,1fr);min-height:1.75rem;padding-right:.75rem;display:grid}.liquid-tldraw .lt-code-panel code>span.is-live{border-left:2px solid var(--lt-violet);background:#7047eb3d}.liquid-tldraw .lt-code-panel code b{color:#ffffff57;text-align:center;font-weight:400}.liquid-tldraw .lt-code-panel code i{color:#ddd7ed;white-space:pre;font-style:normal}.liquid-tldraw .lt-event-panel ol{margin:0;padding:0;list-style:none}.liquid-tldraw .lt-event-panel li{min-height:4.25rem;animation:lt-event-enter .32s var(--lt-ease) both;border-bottom:1px solid #ffffff24;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .8rem;display:grid}.liquid-tldraw .lt-event-panel li>span{color:#ffffff57;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem}.liquid-tldraw .lt-event-panel li>div{flex-direction:column;min-width:0;display:flex}.liquid-tldraw .lt-event-panel li strong,.liquid-tldraw .lt-event-panel li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liquid-tldraw .lt-event-panel li strong{color:#ece8f7;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.73rem;font-weight:540}.liquid-tldraw .lt-event-panel li small{color:#ffffff7a;font-size:.7rem}.liquid-tldraw .lt-event-panel li>i{border:1px solid #ffffff59;width:.55rem;height:.55rem}.liquid-tldraw .lt-event-panel li.is-latest>i{border-color:var(--lt-violet);background:var(--lt-violet)}.liquid-tldraw .lt-runtime{z-index:2;border-top:1px solid var(--lt-rule);border-bottom:1px solid var(--lt-rule);background:var(--lt-lavender);padding-block:8rem;position:relative}.liquid-tldraw .lt-runtime-heading{grid-template-columns:1fr;align-items:end;gap:1.5rem;display:grid}.liquid-tldraw .lt-runtime-heading h2,.liquid-tldraw .lt-cta h2{letter-spacing:-.055em;text-wrap:balance;max-width:19ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,7.2vw,5.3rem);font-weight:400;line-height:1}.liquid-tldraw .lt-runtime-heading p{max-width:39rem;color:var(--lt-muted);margin:0;font-size:1rem;line-height:1.68}.liquid-tldraw .lt-runtime-diagram{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:4rem;display:grid}.liquid-tldraw .lt-flow-lines{display:none}.liquid-tldraw .lt-flow-node{z-index:2;border:1px solid var(--lt-ink);background:var(--lt-paper);flex-direction:column;min-height:11rem;padding:1rem;display:flex;position:relative}.liquid-tldraw .lt-flow-node>span{color:var(--lt-violet-dark);letter-spacing:.09em;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:680}.liquid-tldraw .lt-flow-node>strong{margin-top:auto;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:1.15rem}.liquid-tldraw .lt-flow-node>small{color:var(--lt-muted);font-size:.75rem}.liquid-tldraw .lt-flow-event>i{border:2px solid var(--lt-ink);clip-path:polygon(0 0,100% 48%,57% 60%,74% 100%,55% 100%,39% 65%,0 100%);background:var(--lt-yellow);width:1.6rem;height:2.1rem;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.liquid-tldraw .lt-flow-store>div{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid;position:absolute;top:30%;left:1rem;right:1rem}.liquid-tldraw .lt-flow-store>div i{border:1px solid var(--lt-violet-dark);background:var(--lt-lavender);height:1.2rem;display:block}.liquid-tldraw .lt-flow-store>div i:nth-child(2){background:var(--lt-violet)}.liquid-tldraw .lt-flow-sync>div{justify-content:center;display:flex;position:absolute;top:28%;left:1rem;right:1rem}.liquid-tldraw .lt-flow-sync>div b{border:1px solid var(--lt-ink);background:var(--lt-paper);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-left:-.4rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:grid}.liquid-tldraw .lt-flow-sync>div b:nth-child(2){background:var(--lt-yellow)}.liquid-tldraw .lt-flow-sync>div b:nth-child(3){background:var(--lt-coral)}.liquid-tldraw .lt-flow-render>svg{width:5.5rem;height:3.4rem;fill:var(--lt-lavender);stroke:var(--lt-ink);stroke-width:2px;position:absolute;top:23%;left:50%;transform:translate(-50%)}.liquid-tldraw .lt-control{padding-block:9rem}.liquid-tldraw .lt-control-heading{border-bottom:1px solid var(--lt-ink);flex-direction:column;gap:.8rem;padding-bottom:1.5rem;display:flex}.liquid-tldraw .lt-control-heading p{letter-spacing:-.045em;max-width:26ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,6vw,4rem);line-height:1.05}.liquid-tldraw .lt-control-heading span{color:var(--lt-muted);letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem}.liquid-tldraw .lt-capability-bands{border-bottom:1px solid var(--lt-ink)}.liquid-tldraw .lt-capability-band{border-right:1px solid var(--lt-ink);border-left:1px solid var(--lt-ink);border-bottom:1px solid var(--lt-ink);grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:28rem;padding:1.25rem;display:grid}.liquid-tldraw .lt-capability-band:last-child{border-bottom:0}.liquid-tldraw .lt-capability-band.is-violet{background:var(--lt-violet);color:var(--lt-paper)}.liquid-tldraw .lt-capability-band.is-paper{background:var(--lt-paper-warm)}.liquid-tldraw .lt-capability-band.is-ink{background:var(--lt-ink);color:var(--lt-paper)}.liquid-tldraw .lt-band-index{letter-spacing:.08em;align-self:start;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem}.liquid-tldraw .lt-band-copy{align-self:center}.liquid-tldraw .lt-band-copy h3{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,7vw,4.65rem);font-weight:400;line-height:.98}.liquid-tldraw .lt-band-copy p{max-width:45rem;color:var(--lt-muted);margin:1.4rem 0 0;font-size:1rem;line-height:1.67}.liquid-tldraw .is-violet .lt-band-copy p,.liquid-tldraw .is-ink .lt-band-copy p{color:#ffffffb3}.liquid-tldraw .lt-capability-band ul{flex-direction:column;justify-content:end;gap:0;margin:0;padding:0;list-style:none;display:flex}.liquid-tldraw .lt-capability-band li{border-top:1px solid;align-items:center;gap:.65rem;min-height:3.25rem;font-family:Outfit Variable,Geist Variable,sans-serif;font-size:.85rem;font-weight:620;display:flex}.liquid-tldraw .lt-capability-band li i{border:1px solid;width:.55rem;height:.55rem}.liquid-tldraw .lt-cta{z-index:2;background:var(--lt-violet-dark);color:var(--lt-paper);padding-block:8rem;position:relative}.liquid-tldraw .lt-cta-inner{grid-template-columns:minmax(0,1fr);align-items:end;gap:3rem;display:grid}.liquid-tldraw .lt-cta h2{max-width:16ch}.liquid-tldraw .lt-cta p{color:#ffffffad;max-width:43rem;margin:1.5rem 0 0;line-height:1.65}.liquid-tldraw .lt-cta-actions{margin-top:0}.liquid-tldraw .lt-button-light{border-color:var(--lt-paper);background:var(--lt-paper);color:var(--lt-violet-dark)}.liquid-tldraw .lt-install-command-dark{color:var(--lt-paper);background:0 0;border-color:#fff9}.liquid-tldraw .lt-install-command-dark span{color:var(--lt-lavender)}.liquid-tldraw .lt-footer{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem;padding-block:2rem;display:grid}.liquid-tldraw .lt-footer p{color:var(--lt-muted);margin:0;font-size:.85rem}.liquid-tldraw .lt-footer>div{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.liquid-tldraw .lt-footer>div a{min-width:2.75rem;min-height:2.75rem;color:var(--lt-muted);justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}@media (hover:hover){.liquid-tldraw .lt-nav-action:hover,.liquid-tldraw .lt-button:hover,.liquid-tldraw .lt-install-command:hover{transform:translateY(-2px)}.liquid-tldraw .lt-nav-action:hover,.liquid-tldraw .lt-button-primary:hover{background:var(--lt-violet-dark)}.liquid-tldraw .lt-install-command:hover{border-color:var(--lt-violet)}.liquid-tldraw .lt-canvas-toolbar button:hover{background:var(--lt-lavender);color:var(--lt-violet-dark)}.liquid-tldraw .lt-canvas-toolbar button.is-active:hover{background:var(--lt-violet-dark);color:var(--lt-paper)}.liquid-tldraw .lt-canvas-shape:hover{transform:translateY(-.2rem)rotate(0)}.liquid-tldraw .lt-button-light:hover{background:var(--lt-lavender)}.liquid-tldraw .lt-footer a:hover{color:var(--lt-violet-dark)}}@media (width>=40rem){.liquid-tldraw .lt-shell,.liquid-tldraw .lt-page-rules{width:min(calc(100% - 3rem), var(--lt-max))}.liquid-tldraw .lt-hero-actions,.liquid-tldraw .lt-cta-actions{flex-direction:row;width:auto}.liquid-tldraw .lt-live-heading{grid-template-columns:minmax(0,1fr) auto}.liquid-tldraw .lt-live-heading>div{min-width:12rem}.liquid-tldraw .lt-canvas-toolbar{background:var(--lt-paper);align-items:center;gap:.3rem;padding:.35rem;display:flex}.liquid-tldraw .lt-canvas-toolbar button{border:1px solid var(--lt-rule);min-width:6.5rem;min-height:2.75rem;padding-inline:.75rem}.liquid-tldraw .lt-current-tool{min-height:2.75rem;color:var(--lt-muted);align-items:center;margin-left:auto;padding-inline:.65rem;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:inline-flex}.liquid-tldraw .lt-canvas-viewport{min-height:35rem}.liquid-tldraw .lt-flow-node{min-height:12rem}.liquid-tldraw .lt-capability-band{padding:2rem}}@media (width>=48rem){.liquid-tldraw .lt-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:2rem}.liquid-tldraw .lt-nav-links{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.liquid-tldraw .lt-nav-links a{min-width:2.75rem;min-height:2.75rem;color:var(--lt-muted);justify-content:center;align-items:center;font-size:.84rem;font-weight:580;transition:color .16s;display:inline-flex}.liquid-tldraw .lt-nav-links a:hover{color:var(--lt-violet-dark)}.liquid-tldraw .lt-hero{padding-block:7.5rem 9rem}.liquid-tldraw .lt-hero-rail{max-width:36rem}.liquid-tldraw .lt-live{padding-bottom:11rem}.liquid-tldraw .lt-runtime{padding-block:10rem}.liquid-tldraw .lt-runtime-heading{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:4rem}.liquid-tldraw .lt-runtime-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.liquid-tldraw .lt-control{padding-block:11rem}.liquid-tldraw .lt-control-heading{flex-direction:row;justify-content:space-between;align-items:end}.liquid-tldraw .lt-capability-band{grid-template-columns:1fr 7fr 4fr;align-items:center;gap:2rem;min-height:30rem;padding:2.5rem}.liquid-tldraw .lt-capability-band ul{align-self:stretch}.liquid-tldraw .lt-cta{padding-block:10rem}.liquid-tldraw .lt-cta-inner{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:4rem}.liquid-tldraw .lt-cta-actions{flex-direction:column;justify-self:end;width:min(100%,22rem)}.liquid-tldraw .lt-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:2rem}.liquid-tldraw .lt-footer p{text-align:center}.liquid-tldraw .lt-footer>div{justify-content:flex-end}}@media (width>=64rem){.liquid-tldraw .lt-hero{grid-template-columns:minmax(0,8fr) minmax(20rem,4fr);gap:3rem;min-height:calc(100vh - 4.75rem)}.liquid-tldraw .lt-hero h1{max-width:12ch;font-size:clamp(4.8rem,6.3vw,7.2rem)}.liquid-tldraw .lt-hero-rail{width:100%;max-width:none}.liquid-tldraw .lt-live-heading{padding-block:2rem}.liquid-tldraw .lt-live-layout{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);grid-template-areas:"rail canvas"}.liquid-tldraw .lt-code-panel pre{min-height:13rem}.liquid-tldraw .lt-canvas-viewport{min-height:39rem}.liquid-tldraw .lt-runtime-diagram{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;margin-top:5rem;position:relative}.liquid-tldraw .lt-flow-lines{z-index:1;fill:none;width:100%;height:10rem;stroke:var(--lt-violet);stroke-width:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.liquid-tldraw .lt-flow-lines circle{fill:var(--lt-paper);stroke:var(--lt-violet)}.liquid-tldraw .lt-flow-node{min-height:14rem}.liquid-tldraw .lt-capability-band{min-height:32rem;padding:3rem}}@media (width>=80rem){.liquid-tldraw .lt-hero{gap:5rem}.liquid-tldraw .lt-hero h1{font-size:min(6.3vw,7.4rem)}.liquid-tldraw .lt-canvas-viewport{min-height:42rem}.liquid-tldraw .lt-capability-band{gap:3.5rem;padding:4rem}}@media (prefers-reduced-motion:reduce){.liquid-tldraw *,.liquid-tldraw :before,.liquid-tldraw :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.liquid-tldraw .lt-demo-cursor{display:none}.liquid-tldraw .lt-collaborator-cursor,.liquid-tldraw .lt-selection-box{opacity:1!important;transform:none!important}.liquid-tldraw .lt-idle-stroke,.liquid-tldraw .lt-flow-segment{stroke-dashoffset:0!important}.liquid-tldraw .lt-flow-node,.liquid-tldraw .lt-capability-band{opacity:1!important;transform:none!important}}@keyframes lt-event-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes lt-connector-enter{0%{opacity:0;stroke-dashoffset:44px}to{opacity:1;stroke-dashoffset:0}}.rex-alinia{--rex-canvas:#f7f5ef;--rex-paper:#fffdf8;--rex-teal:#062a30;--rex-teal-soft:#123f44;--rex-ink:#11110f;--rex-cobalt:#1900df;--rex-moss:#5d6d61;--rex-green:#1f8a57;--rex-amber:#c9771d;--rex-line:#c9c5b9;--rex-line-dark:#f7f5ef33;--rex-muted:#65645f;--rex-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;min-width:0;max-width:90rem;color:var(--rex-ink);background:var(--rex-canvas);border-inline:.375rem solid var(--rex-teal);text-rendering:optimizelegibility;margin-inline:auto;font-family:Outfit Variable,Outfit,Avenir Next,sans-serif;font-size:1rem;line-height:1.55;position:relative;overflow-x:clip}.rex-alinia,.rex-alinia *,.rex-alinia :before,.rex-alinia :after{box-sizing:border-box}.rex-alinia h1,.rex-alinia h2,.rex-alinia h3,.rex-alinia p,.rex-alinia dl,.rex-alinia dd,.rex-alinia ol{margin:0}.rex-alinia ol{padding:0;list-style:none}.rex-alinia :where(a){color:inherit;text-decoration:none}.rex-alinia button,.rex-alinia a{-webkit-tap-highlight-color:transparent}.rex-alinia button{color:inherit;font:inherit}.rex-alinia svg{display:block}.rex-alinia ::selection{color:var(--rex-paper);background:var(--rex-cobalt)}.rex-alinia :focus-visible{outline:3px solid var(--rex-cobalt);outline-offset:3px}.rex-alinia__skip{z-index:80;min-height:2.75rem;color:var(--rex-paper);background:var(--rex-cobalt);border:1px solid var(--rex-paper);letter-spacing:.06em;text-transform:uppercase;transition:transform .18s var(--rex-ease);padding:.7rem 1rem;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.76rem;font-weight:680;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.rex-alinia__skip:focus{transform:translateY(0)}.rex-alinia__nav{z-index:40;color:var(--rex-paper);background:var(--rex-teal);border-bottom:1px solid var(--rex-line-dark);position:sticky;top:0}.rex-alinia__nav-inner{border-inline:1px solid var(--rex-line-dark);grid-template-columns:1fr auto;align-items:stretch;min-height:4.5rem;display:grid}.rex-alinia__brand{letter-spacing:.16em;align-items:center;gap:.65rem;width:max-content;min-width:2.75rem;min-height:2.75rem;padding-left:1rem;font-size:.86rem;font-weight:680;display:inline-flex}.rex-alinia__brand svg,.rex-alinia__footer-brand svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.8rem;height:1.8rem}.rex-alinia__nav-links{display:none}.rex-alinia__nav-action{min-width:2.75rem;min-height:4.5rem;color:var(--rex-teal);background:var(--rex-paper);border-left:1px solid var(--rex-line-dark);text-align:center;transition:color .18s var(--rex-ease), background-color .18s var(--rex-ease);justify-content:center;align-items:center;padding:.75rem .9rem;font-size:.78rem;font-weight:680;line-height:1.15;display:inline-flex}.rex-alinia__nav-action:hover{color:var(--rex-paper);background:var(--rex-cobalt)}.rex-alinia__hero{border-bottom:1px solid var(--rex-line);min-height:100dvh;display:grid}.rex-alinia__hero-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(4.5rem,14vw,7rem) 1rem 3.5rem;display:flex}.rex-alinia__eyebrow,.rex-alinia__section-index,.rex-alinia__illustrative-label,.rex-alinia__footer-note{letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.76rem;font-weight:680;line-height:1.4}.rex-alinia__eyebrow{max-width:30rem;color:var(--rex-cobalt)}.rex-alinia__hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin-top:1.55rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(3rem,12.5vw,5.35rem);font-weight:400;line-height:.91}.rex-alinia__hero-deck{color:#44443f;max-width:39rem;margin-top:1.7rem;font-size:clamp(1rem,3.2vw,1.15rem);line-height:1.58}.rex-alinia__hero-actions,.rex-alinia__action-buttons{flex-direction:column;gap:.65rem;width:100%;margin-top:2rem;display:flex}.rex-alinia__button{text-align:center;min-width:2.75rem;min-height:3rem;transition:color .18s var(--rex-ease), background-color .18s var(--rex-ease), border-color .18s var(--rex-ease), transform .13s var(--rex-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.9rem;font-weight:650;line-height:1.15;display:inline-flex}.rex-alinia__button:active{transform:scale(.98)}.rex-alinia__button--primary{color:var(--rex-paper);background:var(--rex-cobalt)}.rex-alinia__button--primary:hover{background:var(--rex-teal)}.rex-alinia__button--text{color:var(--rex-teal);border-color:var(--rex-line);justify-content:flex-start}.rex-alinia__button--text:hover{border-color:var(--rex-teal);background:var(--rex-paper)}.rex-alinia__boundary-note{max-width:38rem;color:var(--rex-muted);border:1px solid var(--rex-line);margin-top:1.4rem;padding:.8rem;font-size:.86rem;line-height:1.5}.rex-alinia__cockpit-wrap{background:var(--rex-canvas);min-width:0;padding:0 0 1.75rem}.rex-alinia__cockpit-frame{width:100%;min-width:0;color:var(--rex-teal);border:.7rem solid var(--rex-teal);background:#e9ece5;overflow:hidden;box-shadow:.65rem .65rem #ddd8cc}.rex-alinia__cockpit-topbar{min-height:4.25rem;color:var(--rex-paper);background:var(--rex-teal);border-bottom:1px solid var(--rex-line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rex-alinia__cockpit-topbar>div{align-items:center;gap:.55rem;min-width:0;padding:.7rem .8rem;font-size:.82rem;display:flex}.rex-alinia__window-mark{background:var(--rex-amber);border:1px solid var(--rex-paper);flex:none;width:.65rem;height:.65rem}.rex-alinia__cockpit-topbar>span{color:#f7f5efa8;letter-spacing:.07em;grid-column:1;padding:0 .8rem .65rem;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.68rem}.rex-alinia__cockpit-topbar>button{min-width:5.7rem;min-height:2.75rem;color:var(--rex-paper);border:0;border-left:1px solid var(--rex-line-dark);cursor:pointer;transition:color .18s var(--rex-ease), background-color .18s var(--rex-ease);background:0 0;grid-area:1/2/span 2;align-self:stretch;padding:.65rem;font-size:.7rem;font-weight:650;line-height:1.2}.rex-alinia__cockpit-topbar>button:hover{color:var(--rex-teal);background:var(--rex-paper)}.rex-alinia__cockpit-tabs{border-bottom:1px solid #aeb5aa;grid-template-columns:repeat(3,1fr);display:grid}.rex-alinia__cockpit-tabs>span{min-width:2.75rem;min-height:2.75rem;color:var(--rex-muted);background:0 0;border:0;border-right:1px solid #aeb5aa;place-items:center;padding:.6rem;font-size:.72rem;font-weight:650;display:grid}.rex-alinia__cockpit-tabs>span:last-child{border-right:0}.rex-alinia__cockpit-tabs>span[aria-current=page]{color:var(--rex-paper);background:var(--rex-cobalt)}.rex-alinia__response-card{background:var(--rex-paper);border:1px solid #aeb5aa;margin:.8rem}.rex-alinia__ui-heading{min-height:2.3rem;color:var(--rex-muted);letter-spacing:.055em;background:#f0eee7;border-bottom:1px solid #c6c3ba;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.63rem;font-weight:650;display:flex}.rex-alinia__response-card>p{padding:1rem .8rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.15rem,5vw,1.65rem);line-height:1.35}.rex-alinia__response-card mark{z-index:0;color:inherit;background:0 0;position:relative}.rex-alinia__response-card mark>span:last-child{z-index:2;position:relative}.rex-alinia__phrase-wash{z-index:1;transform-origin:0;background:#f0c98f;height:.68em;position:absolute;bottom:.02em;left:-.08em;right:-.08em;transform:scaleX(1)}.rex-alinia__response-meta{border-top:1px solid #c6c3ba;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rex-alinia__response-meta>div{border-right:1px solid #c6c3ba;min-width:0;padding:.55rem .6rem}.rex-alinia__response-meta>div:last-child{border-right:0}.rex-alinia__response-meta dt,.rex-alinia__response-meta dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rex-alinia__response-meta dt{color:var(--rex-muted);letter-spacing:.05em;text-transform:uppercase;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.59rem}.rex-alinia__response-meta dd{margin-top:.22rem;font-size:.72rem;font-weight:620}.rex-alinia__decision-trace{width:calc(100% - 1.6rem);height:auto;color:var(--rex-teal);margin:0 .8rem .8rem;overflow:visible}.rex-alinia__trace-base,.rex-alinia__trace-active,.rex-alinia__trace-node path,.rex-alinia__trace-node rect,.rex-alinia__trace-node circle{fill:none;stroke:currentColor}.rex-alinia__trace-base{stroke:#aeb5aa;stroke-width:2px}.rex-alinia__trace-active{stroke:var(--rex-cobalt);stroke-width:3px}.rex-alinia__trace-node{color:var(--rex-teal)}.rex-alinia__trace-node--check-one,.rex-alinia__trace-node--check-two{color:var(--rex-amber)}.rex-alinia__trace-node--audit{color:var(--rex-green)}.rex-alinia__trace-node path,.rex-alinia__trace-node rect,.rex-alinia__trace-node circle{stroke-width:2px}.rex-alinia__trace-node rect,.rex-alinia__trace-node circle{fill:#e9ece5}.rex-alinia__trace-labels{fill:var(--rex-muted);letter-spacing:.05em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:10px;font-weight:650}.rex-alinia__decision-grid,.rex-alinia__review-audit{border:1px solid #aeb5aa;margin:0 .8rem .8rem;display:grid}.rex-alinia__clauses-card{background:var(--rex-paper);border-bottom:1px solid #aeb5aa;min-width:0}.rex-alinia__clause-line{border-bottom:1px solid #d2cfc6;grid-template-columns:auto minmax(0,1fr);gap:.2rem .6rem;padding:.65rem;display:grid}.rex-alinia__clause-line:last-child{border-bottom:0}.rex-alinia__clause-line>span{color:var(--rex-cobalt);font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.62rem;font-weight:680}.rex-alinia__clause-line strong{font-size:.75rem;line-height:1.25}.rex-alinia__clause-line p{color:var(--rex-muted);grid-column:1/-1;font-size:.7rem;line-height:1.4}.rex-alinia__checks-card{background:#dfe5dd;grid-template-columns:repeat(2,1fr);min-width:0;display:grid}.rex-alinia__check-state{border-bottom:1px solid #aeb5aa;border-right:1px solid #aeb5aa;align-items:center;gap:.55rem;min-width:0;min-height:4.1rem;padding:.65rem;display:flex}.rex-alinia__check-state:nth-child(2){border-right:0}.rex-alinia__state-shape{border:2px solid;flex:none;width:1.3rem;height:1.3rem;position:relative}.rex-alinia__state-shape:after{content:"";background:currentColor;width:.4rem;height:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rex-alinia__state-shape--matched{color:var(--rex-amber);transform:rotate(45deg)}.rex-alinia__state-shape--matched:after{transform:translate(-50%,-50%)rotate(-45deg)}.rex-alinia__state-shape--route{color:var(--rex-cobalt);border-radius:50%}.rex-alinia__state-shape--route:after{border-radius:50%}.rex-alinia__check-state div{flex-direction:column;min-width:0;display:flex}.rex-alinia__check-state small{color:var(--rex-muted);letter-spacing:.05em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.58rem}.rex-alinia__check-state strong{margin-top:.15rem;font-size:.7rem;line-height:1.25}.rex-alinia__outcome{min-height:3.2rem;color:var(--rex-paper);background:var(--rex-amber);letter-spacing:.05em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.62rem;display:flex}.rex-alinia__outcome strong{font-size:.68rem}.rex-alinia__review-audit{background:var(--rex-paper)}.rex-alinia__review-note{border-bottom:1px solid #aeb5aa;padding:.75rem}.rex-alinia__review-note>span,.rex-alinia__review-inspection>span,.rex-alinia__evidence-summary>span,.rex-alinia__policy-list>span{color:var(--rex-muted);letter-spacing:.055em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.63rem;font-weight:650}.rex-alinia__review-note p{margin-top:.45rem;font-size:.76rem;line-height:1.45}.rex-alinia__audit-card{background:#dfe5dd;min-width:0}.rex-alinia__audit-card>div{border-bottom:1px solid #aeb5aa;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.64rem;display:flex}.rex-alinia__audit-card>div strong{color:var(--rex-green);letter-spacing:.04em}.rex-alinia__audit-card dl{grid-template-columns:repeat(2,1fr);display:grid}.rex-alinia__audit-card dl>div{border-bottom:1px solid #aeb5aa;border-right:1px solid #aeb5aa;padding:.55rem .65rem}.rex-alinia__audit-card dt{color:var(--rex-muted);font-size:.57rem}.rex-alinia__audit-card dd{margin-top:.15rem;font-size:.65rem;font-weight:650}.rex-alinia__situation,.rex-alinia__flow,.rex-alinia__questions{padding:clamp(5rem,12vw,8.5rem) 1rem}.rex-alinia__section-index{color:var(--rex-cobalt)}.rex-alinia__situation-heading,.rex-alinia__flow-heading,.rex-alinia__questions-heading{gap:1.35rem;margin-top:1.5rem;display:grid}.rex-alinia__situation-heading h2,.rex-alinia__flow-heading h2,.rex-alinia__platform-heading h2,.rex-alinia__questions-heading h2,.rex-alinia__action h2{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2.7rem,10.8vw,6.4rem);font-weight:400;line-height:.94}.rex-alinia__situation-heading>p,.rex-alinia__flow-heading>p,.rex-alinia__questions-heading>p{max-width:40rem;color:var(--rex-muted);font-size:1rem;line-height:1.6}.rex-alinia__mechanism-line{border-top:1px solid var(--rex-ink);border-left:1px solid var(--rex-ink);margin-top:clamp(3rem,8vw,5rem);display:grid}.rex-alinia__mechanism-line span{border-right:1px solid var(--rex-ink);border-bottom:1px solid var(--rex-ink);min-height:7.5rem;padding:1rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.65rem,7vw,2.6rem);line-height:1.04}.rex-alinia__flow{background:var(--rex-paper);border-block:1px solid var(--rex-line)}.rex-alinia__flow-figure{margin-top:clamp(3rem,7vw,5rem)}.rex-alinia__flow-graphic-wrap{overscroll-behavior-inline:contain;width:100%;color:var(--rex-teal);border:1px solid var(--rex-line);scrollbar-color:var(--rex-moss) transparent;background:#e9ece5;position:relative;overflow-x:auto}.rex-alinia__flow-graphic{width:46rem;height:auto;min-height:12rem;padding:1rem}.rex-alinia__flow-rail,.rex-alinia__flow-active,.rex-alinia__flow-retain,.rex-alinia__flow-node rect,.rex-alinia__flow-node path,.rex-alinia__retained-mark rect,.rex-alinia__retained-mark path{fill:none;stroke:currentColor}.rex-alinia__flow-rail{stroke:#9ca59b;stroke-width:2px}.rex-alinia__flow-active{stroke:var(--rex-cobalt);stroke-width:4px}.rex-alinia__flow-retain{stroke:var(--rex-moss);stroke-width:2px;stroke-dasharray:7 7}.rex-alinia__flow-node rect,.rex-alinia__flow-node path,.rex-alinia__retained-mark rect,.rex-alinia__retained-mark path{stroke-width:2px}.rex-alinia__flow-node rect{fill:var(--rex-paper)}.rex-alinia__flow-node text,.rex-alinia__retained-mark text{fill:var(--rex-teal);letter-spacing:.04em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:650}.rex-alinia__retained-mark{color:var(--rex-amber)}.rex-alinia__retained-mark rect{fill:#f2dfc4}.rex-alinia__illustrative-label{width:max-content;min-height:2rem;color:var(--rex-paper);background:var(--rex-teal);margin-left:auto;padding:.45rem .65rem;font-size:.62rem;display:block;position:sticky;bottom:0;right:0}.rex-alinia__flow-list{border-left:1px solid var(--rex-ink)}.rex-alinia__flow-list li{border-right:1px solid var(--rex-ink);border-bottom:1px solid var(--rex-ink);gap:1.15rem;min-width:0;padding:1rem;display:grid}.rex-alinia__flow-number{font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.76rem;font-weight:680}.rex-alinia__flow-copy h3{letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:2rem;font-weight:400}.rex-alinia__flow-copy p{color:var(--rex-muted);margin-top:.45rem;font-size:.92rem}.rex-alinia__flow-list dl{gap:.6rem;display:grid}.rex-alinia__flow-list dl>div{border-top:1px solid var(--rex-line);padding-top:.55rem}.rex-alinia__flow-list dt{color:var(--rex-muted);letter-spacing:.05em;text-transform:uppercase;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.65rem}.rex-alinia__flow-list dd{margin-top:.2rem;font-size:.82rem;font-weight:620}.rex-alinia__platform{color:var(--rex-paper);background:var(--rex-teal);padding:clamp(5rem,12vw,8.5rem) 0 0}.rex-alinia__platform-heading{gap:1.35rem;padding-inline:1rem;display:grid}.rex-alinia__platform-heading .rex-alinia__section-index{color:#b4aaff}.rex-alinia__platform-heading h2{color:var(--rex-paper)}.rex-alinia__platform-heading>p:not(.rex-alinia__platform-boundary){color:#f7f5efad;max-width:40rem}.rex-alinia__platform-boundary{color:#f7f5efd1;border:1px solid var(--rex-line-dark);max-width:45rem;padding:.8rem;font-size:.82rem;line-height:1.5}.rex-alinia__ledger{border-top:1px solid var(--rex-line-dark);margin-top:clamp(3rem,8vw,5.5rem);display:grid}.rex-alinia__ledger-list{border-bottom:1px solid var(--rex-line-dark);min-width:0}.rex-alinia__ledger-column-head{color:#f7f5ef75;letter-spacing:.06em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.65rem;display:none}.rex-alinia__ledger-row{width:100%;min-width:0;min-height:5.7rem;color:var(--rex-paper);border:0;border-bottom:1px solid var(--rex-line-dark);text-align:left;cursor:pointer;transition:color .18s var(--rex-ease), background-color .18s var(--rex-ease), transform .13s var(--rex-ease);background:0 0;gap:.7rem;padding:.85rem 1rem;display:grid}.rex-alinia__ledger-row:hover,.rex-alinia__ledger-row.is-active{color:var(--rex-teal);background:var(--rex-paper)}.rex-alinia__ledger-row:active{transform:scale(.99)}.rex-alinia__event-main{flex-direction:column;min-width:0;display:flex}.rex-alinia__event-main strong,.rex-alinia__event-policy{letter-spacing:.04em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.72rem}.rex-alinia__event-main small{color:#f7f5ef85;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.7rem;overflow:hidden}.rex-alinia__ledger-row:hover .rex-alinia__event-main small,.rex-alinia__ledger-row.is-active .rex-alinia__event-main small{color:var(--rex-muted)}.rex-alinia__event-policy{align-self:center}.rex-alinia__event-status{align-items:center;gap:.45rem;width:max-content;max-width:100%;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.68rem;font-weight:650;display:inline-flex}.rex-alinia__event-status i{border:2px solid;flex:none;width:.65rem;height:.65rem;font-style:normal}.rex-alinia__event-status--review{color:#e5a957}.rex-alinia__event-status--review i{transform:rotate(45deg)}.rex-alinia__event-status--note{color:#b4aaff}.rex-alinia__event-status--note i{border-radius:50%}.rex-alinia__event-status--recorded{color:#83caa3}.rex-alinia__event-status--recorded i{position:relative}.rex-alinia__event-status--recorded i:after{content:"";background:currentColor;position:absolute;inset:.14rem}.rex-alinia__ledger-row:hover .rex-alinia__event-status--review,.rex-alinia__ledger-row.is-active .rex-alinia__event-status--review{color:var(--rex-amber)}.rex-alinia__ledger-row:hover .rex-alinia__event-status--note,.rex-alinia__ledger-row.is-active .rex-alinia__event-status--note{color:var(--rex-cobalt)}.rex-alinia__ledger-row:hover .rex-alinia__event-status--recorded,.rex-alinia__ledger-row.is-active .rex-alinia__event-status--recorded{color:var(--rex-green)}.rex-alinia__evidence-pane{min-width:0;color:var(--rex-ink);background:var(--rex-paper)}.rex-alinia__evidence-head{border-bottom:1px solid var(--rex-line);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.8rem;padding:.9rem 1rem;display:flex}.rex-alinia__evidence-head>div{flex-direction:column;display:flex}.rex-alinia__evidence-head>div span{color:var(--rex-muted);letter-spacing:.05em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.62rem}.rex-alinia__evidence-head>div strong{margin-top:.15rem;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.82rem}.rex-alinia__evidence-summary{border-bottom:1px solid var(--rex-line);background:#eeeae0;padding:1rem}.rex-alinia__evidence-summary p{letter-spacing:-.035em;margin-top:.55rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.55rem,7vw,2.6rem);line-height:1.1}.rex-alinia__policy-inspector{border-bottom:1px solid var(--rex-line);display:grid}.rex-alinia__policy-list{border-bottom:1px solid var(--rex-line);flex-direction:column;gap:.45rem;min-width:0;padding:1rem;display:flex}.rex-alinia__policy-list>span{margin-bottom:.3rem}.rex-alinia__policy-list button{min-width:0;min-height:2.75rem;color:var(--rex-ink);border:1px solid var(--rex-line);text-align:left;cursor:pointer;transition:color .18s var(--rex-ease), background-color .18s var(--rex-ease), border-color .18s var(--rex-ease);background:0 0;padding:.55rem .65rem;display:grid}.rex-alinia__policy-list button:hover,.rex-alinia__policy-list button.is-active{color:var(--rex-paper);background:var(--rex-cobalt);border-color:var(--rex-cobalt)}.rex-alinia__policy-list button span{letter-spacing:.04em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.6rem}.rex-alinia__policy-list button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;overflow:hidden}.rex-alinia__policy-detail{padding:1rem}.rex-alinia__policy-detail>span{color:var(--rex-cobalt);letter-spacing:.05em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.65rem;font-weight:680}.rex-alinia__policy-detail h3{letter-spacing:-.035em;margin-top:.65rem;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.rex-alinia__policy-detail dl{gap:1rem;margin-top:1.2rem;display:grid}.rex-alinia__policy-detail dl>div{border-top:1px solid var(--rex-line);padding-top:.65rem}.rex-alinia__policy-detail dt{color:var(--rex-muted);letter-spacing:.05em;text-transform:uppercase;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.64rem}.rex-alinia__policy-detail dd{margin-top:.35rem;font-size:.86rem;line-height:1.5}.rex-alinia__check-inspection{border-bottom:1px solid var(--rex-line);display:grid}.rex-alinia__check-inspection>div{border-bottom:1px solid var(--rex-line);flex-direction:column;justify-content:center;min-height:4.6rem;padding:.8rem 1rem;display:flex}.rex-alinia__check-inspection>div:last-child{border-bottom:0}.rex-alinia__check-inspection span,.rex-alinia__retention-inspection span{color:var(--rex-muted);letter-spacing:.05em;font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.62rem}.rex-alinia__check-inspection strong,.rex-alinia__retention-inspection strong{margin-top:.25rem;font-size:.8rem}.rex-alinia__review-inspection{border-bottom:1px solid var(--rex-line);background:#f2dfc4;padding:1rem}.rex-alinia__review-inspection p{margin-top:.45rem;font-size:.88rem;line-height:1.5}.rex-alinia__retention-inspection{display:grid}.rex-alinia__retention-inspection>div{border-bottom:1px solid var(--rex-line);flex-direction:column;justify-content:center;min-width:0;min-height:4.6rem;padding:.8rem 1rem;display:flex}.rex-alinia__retention-inspection strong{overflow-wrap:anywhere}.rex-alinia__questions{background:var(--rex-canvas)}.rex-alinia__questions-list{border-top:1px solid var(--rex-ink);margin-top:clamp(3rem,8vw,5rem)}.rex-alinia__questions-list article{border-bottom:1px solid var(--rex-ink);grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem .75rem;padding:1rem 0;display:grid}.rex-alinia__questions-list article>span{font-family:Cascadia Mono,IBM Plex Mono,Consolas,monospace;font-size:.7rem}.rex-alinia__questions-list h3{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.8rem,7vw,3.2rem);font-weight:400;line-height:1}.rex-alinia__questions-list p{color:var(--rex-muted);grid-column:2;font-size:.88rem}.rex-alinia__action{color:var(--rex-paper);background:var(--rex-teal);border-block:1px solid var(--rex-line-dark);padding:clamp(5.5rem,14vw,10rem) 1rem}.rex-alinia__action-inner{flex-direction:column;align-items:flex-start;display:flex}.rex-alinia__action .rex-alinia__section-index{color:#b4aaff}.rex-alinia__action h2{max-width:12ch;color:var(--rex-paper);margin-top:1.5rem}.rex-alinia__action-inner>p:not(.rex-alinia__section-index){color:#f7f5efb3;max-width:39rem;margin-top:1.7rem;font-size:1rem}.rex-alinia__button--light{color:var(--rex-teal);background:var(--rex-paper)}.rex-alinia__button--light:hover{color:var(--rex-paper);background:var(--rex-cobalt)}.rex-alinia__button--outline{color:var(--rex-paper);background:0 0;border-color:#f7f5ef73}.rex-alinia__button--outline:hover{color:var(--rex-teal);background:var(--rex-paper);border-color:var(--rex-paper)}.rex-alinia__footer{color:var(--rex-paper);background:var(--rex-teal);gap:1.5rem;padding:3rem 1rem 1.5rem;display:grid}.rex-alinia__footer-brand{letter-spacing:.16em;align-items:center;gap:.65rem;width:max-content;min-height:2.75rem;font-size:1rem;font-weight:680;display:inline-flex}.rex-alinia__footer>p{color:#f7f5ef9e;max-width:33rem;font-size:.88rem}.rex-alinia__footer-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.rex-alinia__footer-links a{color:#f7f5efcc;min-height:2.75rem;transition:color .18s var(--rex-ease);align-items:center;font-size:.84rem;display:inline-flex}.rex-alinia__footer-links a:hover{color:#b4aaff}.rex-alinia__footer-note{color:#f7f5ef73;border-top:1px solid var(--rex-line-dark);padding-top:1rem;font-size:.65rem}@media (width>=48rem){.rex-alinia{border-inline-width:.75rem}.rex-alinia__brand{padding-left:1.5rem}.rex-alinia__nav-inner{grid-template-columns:auto 1fr auto}.rex-alinia__nav-links{justify-content:center;align-items:stretch;display:flex}.rex-alinia__nav-links a{color:#f7f5efa8;border-left:1px solid var(--rex-line-dark);min-width:2.75rem;min-height:2.75rem;transition:color .18s var(--rex-ease), background-color .18s var(--rex-ease);align-items:center;padding-inline:1rem;font-size:.78rem;display:inline-flex}.rex-alinia__nav-links a:last-child{border-right:1px solid var(--rex-line-dark)}.rex-alinia__nav-links a:hover{color:var(--rex-paper);background:#f7f5ef0f}.rex-alinia__nav-action{padding-inline:1.5rem;font-size:.82rem}.rex-alinia__hero-copy{padding-inline:2rem}.rex-alinia__hero-actions,.rex-alinia__action-buttons{flex-direction:row;align-items:center;width:auto}.rex-alinia__button{min-width:12rem}.rex-alinia__cockpit-wrap{padding:0 2rem 3rem}.rex-alinia__cockpit-frame{border-width:1rem}.rex-alinia__cockpit-topbar>span{text-align:right;grid-area:1/2;padding:0 .8rem}.rex-alinia__cockpit-topbar>button{grid-area:1/3;min-width:7rem}.rex-alinia__cockpit-topbar>div{grid-area:1/1}.rex-alinia__cockpit-topbar{grid-template-columns:minmax(0,1fr) auto auto}.rex-alinia__decision-grid,.rex-alinia__review-audit{grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr)}.rex-alinia__clauses-card,.rex-alinia__review-note{border-bottom:0;border-right:1px solid #aeb5aa}.rex-alinia__situation,.rex-alinia__flow,.rex-alinia__questions,.rex-alinia__action,.rex-alinia__footer{padding-inline:2rem}.rex-alinia__situation-heading,.rex-alinia__flow-heading,.rex-alinia__questions-heading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:2.5rem}.rex-alinia__mechanism-line{grid-template-columns:repeat(3,1fr)}.rex-alinia__mechanism-line span{min-height:11rem}.rex-alinia__flow-graphic{width:100%;min-width:44rem}.rex-alinia__flow-list li{grid-template-columns:3rem minmax(0,1fr) minmax(15rem,.75fr);align-items:start;padding:1.25rem}.rex-alinia__platform-heading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:1.5rem 2.5rem;padding-inline:2rem}.rex-alinia__platform-heading .rex-alinia__section-index,.rex-alinia__platform-boundary{grid-column:1/-1}.rex-alinia__ledger-column-head{border-bottom:1px solid var(--rex-line-dark);grid-template-columns:minmax(0,1.2fr) minmax(7.5rem,.55fr) minmax(9rem,.65fr);padding:.7rem 1rem;display:grid}.rex-alinia__ledger-row{grid-template-columns:minmax(0,1.2fr) minmax(7.5rem,.55fr) minmax(9rem,.65fr);align-items:center}.rex-alinia__policy-inspector{grid-template-columns:minmax(14rem,.82fr) minmax(0,1.18fr)}.rex-alinia__policy-list{border-right:1px solid var(--rex-line);border-bottom:0}.rex-alinia__check-inspection,.rex-alinia__retention-inspection{grid-template-columns:repeat(2,1fr)}.rex-alinia__check-inspection>div,.rex-alinia__retention-inspection>div{border-right:1px solid var(--rex-line);border-bottom:0}.rex-alinia__check-inspection>div:last-child,.rex-alinia__retention-inspection>div:last-child{border-right:0}.rex-alinia__questions-list article{grid-template-columns:3rem minmax(0,1fr) minmax(14rem,.55fr);align-items:baseline;padding:1.4rem 0}.rex-alinia__questions-list p{grid-column:3}.rex-alinia__footer{grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);align-items:start}.rex-alinia__footer-links{justify-content:flex-end}.rex-alinia__footer-note{grid-column:1/-1}}@media (width>=64rem){.rex-alinia{border-inline-width:1rem}.rex-alinia__hero{grid-template-columns:minmax(23rem,.78fr) minmax(34rem,1.22fr);align-items:center}.rex-alinia__hero-copy{border-right:1px solid var(--rex-line);justify-content:center;align-self:stretch;padding:7rem 2.5rem 5rem}.rex-alinia__hero h1{font-size:clamp(3.6rem,5.4vw,5.35rem)}.rex-alinia__cockpit-wrap{align-self:stretch;place-items:center;padding:3rem 2rem;display:grid}.rex-alinia__cockpit-frame{max-width:49rem}.rex-alinia__situation,.rex-alinia__flow,.rex-alinia__questions,.rex-alinia__action,.rex-alinia__footer,.rex-alinia__platform-heading{padding-inline:clamp(3rem,5vw,5rem)}.rex-alinia__ledger{grid-template-columns:minmax(23rem,.78fr) minmax(0,1.22fr);min-height:52rem}.rex-alinia__ledger-list{border-right:1px solid var(--rex-line-dark);border-bottom:0}.rex-alinia__ledger-column-head,.rex-alinia__ledger-row{grid-template-columns:minmax(0,1fr)}.rex-alinia__ledger-column-head span:not(:first-child){display:none}.rex-alinia__event-policy{justify-self:start}.rex-alinia__evidence-pane{align-self:stretch}.rex-alinia__questions-heading h2{max-width:10ch}.rex-alinia__action{align-items:center;min-height:45rem;display:grid}.rex-alinia__action-inner{max-width:68rem}}@media (width>=80rem){.rex-alinia__hero{grid-template-columns:minmax(0,1.16fr) minmax(38rem,.84fr)}.rex-alinia__hero-copy{padding-inline:clamp(3rem,5vw,5rem)}.rex-alinia__cockpit-wrap{padding-inline:2.5rem}.rex-alinia__situation,.rex-alinia__flow,.rex-alinia__questions,.rex-alinia__action,.rex-alinia__footer,.rex-alinia__platform-heading{padding-inline:5.5rem}.rex-alinia__ledger{grid-template-columns:minmax(28rem,.82fr) minmax(0,1.18fr)}.rex-alinia__ledger-column-head,.rex-alinia__ledger-row{padding-inline:1.5rem}.rex-alinia__mechanism-line span{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.rex-alinia *,.rex-alinia :before,.rex-alinia :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rex-alinia__nav-inner,.rex-alinia__hero-copy>*,.rex-alinia__cockpit-frame,.rex-alinia__response-card,.rex-alinia__check-state,.rex-alinia__outcome,.rex-alinia__audit-card,.rex-alinia__ledger-row--insert,.rex-alinia__evidence-pane,.rex-alinia .js-rex-reveal{opacity:1!important;transform:none!important}.rex-alinia__phrase-wash{transform:scaleX(1)!important}.rex-alinia__trace-active,.rex-alinia__flow-active{stroke-dashoffset:0!important}}.zoo-archive{--za-paper:#f3f1e9;--za-white:#fbfaf6;--za-ink:#202321;--za-muted:#6f746f;--za-rule:#2023213d;--za-mint:#b8f5d0;--za-mint-dark:#1f5d43;--za-serif:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--za-sans:"Archivo Variable", "Arial Narrow", "Helvetica Neue", sans-serif;background:var(--za-paper);min-width:0;color:var(--za-ink);font-family:var(--za-sans);isolation:isolate;font-size:1rem;line-height:1.5;overflow-x:clip}.zoo-archive *,.zoo-archive :before,.zoo-archive :after{box-sizing:border-box}.zoo-archive a{color:inherit;text-decoration:none}.zoo-archive button,.zoo-archive a{-webkit-tap-highlight-color:transparent}.zoo-archive .za-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zoo-archive button{font:inherit}.zoo-archive img{max-width:100%;display:block}.zoo-archive :focus-visible{outline:2px solid var(--za-mint-dark);outline-offset:3px}.zoo-archive .za-nav{z-index:40;top:var(--za-nav-offset,0);border-bottom:1px solid var(--za-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f1e9e6;position:sticky}.zoo-archive .za-nav__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100%,96rem);min-height:4.25rem;margin-inline:auto;padding-inline:1rem;display:grid}.zoo-archive .za-brand{letter-spacing:-.06em;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1rem;font-weight:800;display:inline-flex}.zoo-archive .za-nav__links{display:none}.zoo-archive .za-nav__action{border-bottom:1px solid var(--za-ink);letter-spacing:.025em;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.75rem;font-weight:650;display:inline-flex}.zoo-archive .za-nav__action span,.zoo-archive .za-action span{transition:transform .22s cubic-bezier(.25,1,.5,1)}.zoo-archive .za-hero{width:min(100%,96rem);margin-inline:auto;padding:clamp(4.5rem,15vw,8rem) 1rem 0}.zoo-archive .za-hero__copy{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zoo-archive .za-kicker{color:var(--za-muted);letter-spacing:.085em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 3rem;font-size:.68rem;font-weight:650;display:flex}.zoo-archive .za-kicker span:last-child{text-align:right}.zoo-archive .za-hero h1{font-family:var(--za-serif);letter-spacing:-.065em;grid-column:1/-1;margin:0;font-size:clamp(2.65rem,11.35vw,7.8rem);font-weight:380;line-height:.88}.zoo-archive .za-hero h1>span{white-space:nowrap;display:block}.zoo-archive .za-hero h1>span:last-child{color:#4d514d;font-style:italic}.zoo-archive .za-hero__deck{border-top:1px solid var(--za-rule);grid-column:1/-1;gap:1.5rem;margin-top:2.5rem;padding-top:1rem;display:grid}.zoo-archive .za-hero__deck>p{color:#474c48;max-width:42rem;margin:0;font-size:1rem;line-height:1.62}.zoo-archive .za-hero__actions{flex-direction:column;gap:.45rem;display:flex}.zoo-archive .za-action{letter-spacing:.025em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding-inline:1rem;font-size:.78rem;font-weight:650;transition:color .22s cubic-bezier(.25,1,.5,1),background-color .22s cubic-bezier(.25,1,.5,1);display:inline-flex}.zoo-archive .za-action--primary{background:var(--za-ink);color:var(--za-white)}.zoo-archive .za-action--text{border-color:var(--za-rule)}.zoo-archive .za-spatial-field{border-top:1px solid var(--za-rule);background:linear-gradient(90deg, var(--za-rule) 1px, transparent 1px), var(--za-white);background-size:25% 100%;min-height:43rem;margin-top:4rem;position:relative;overflow:hidden}.zoo-archive .za-spatial-field:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 72%,#b8f5d057);position:absolute;inset:0}.zoo-archive .za-field-label{z-index:8;color:var(--za-muted);letter-spacing:.08em;font-size:.62rem;font-weight:650;display:flex;position:absolute}.zoo-archive .za-field-label--top{justify-content:space-between;top:.75rem;left:.75rem;right:.75rem}.zoo-archive .za-plane{z-index:2;will-change:transform;background:#f8f8f5;border:1px solid #20232152;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.25,1,.5,1);position:absolute;overflow:hidden}.zoo-archive .za-plane--index{width:43%;height:19rem;top:12rem;left:-14%}.zoo-archive .za-plane--main{width:91%;height:27.5rem;top:2.7rem;left:9%}.zoo-archive .za-plane--detail{z-index:4;border-color:var(--za-ink);width:42%;height:10rem;top:24rem;right:-9%}.zoo-archive .za-archive-image,.zoo-archive .za-archive-image img{width:100%;height:100%}.zoo-archive .za-archive-image img{object-fit:cover;filter:saturate(.68)contrast(1.04)brightness(1.045);transition:object-position .48s cubic-bezier(.22,1,.36,1)}.zoo-archive .za-archive-image--index img{object-position:58% 48%;transform:scale(1.55)}.zoo-archive .za-archive-image--main img{object-position:67% 49%}.zoo-archive .za-archive-image--detail img{object-position:76% 61%;transform:scale(1.75)}.zoo-archive .za-plane--main figcaption{border-top:1px solid var(--za-rule);min-height:2.8rem;color:var(--za-ink);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf6e0;justify-content:space-between;align-items:center;gap:1rem;padding-inline:.75rem;font-size:.64rem;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.zoo-archive .za-plane--main figcaption span:last-child{color:var(--za-mint-dark);font-size:1.2rem;font-weight:400}.zoo-archive[data-view=constraint] .za-plane--main{transform:translate(-4%,1.2%)}.zoo-archive[data-view=constraint] .za-archive-image--main img{object-position:53% 43%}.zoo-archive[data-view=constraint] .za-plane--detail{transform:translate(-14%,-12%)}.zoo-archive[data-view=constraint] .za-archive-image--detail img{object-position:52% 35%}.zoo-archive[data-view=manufacture] .za-plane--main{transform:translate(2%,-1.5%)}.zoo-archive[data-view=manufacture] .za-archive-image--main img{object-position:82% 73%}.zoo-archive[data-view=manufacture] .za-plane--index{transform:translate(9%,5%)}.zoo-archive[data-view=manufacture] .za-archive-image--detail img{object-position:84% 76%}.zoo-archive .za-view-control{z-index:10;border-top:1px solid var(--za-ink);background:var(--za-paper);position:absolute;bottom:0;left:0;right:0}.zoo-archive .za-view-control__buttons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zoo-archive .za-view-control button{border:0;border-right:1px solid var(--za-rule);border-bottom:1px solid var(--za-rule);min-width:0;min-height:3.25rem;color:var(--za-muted);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding:.5rem;font-size:.72rem;font-weight:650;transition:color .18s,background-color .18s;display:grid}.zoo-archive .za-view-control button:last-child{border-right:0}.zoo-archive .za-view-control button span{font-size:.58rem;font-weight:500}.zoo-archive .za-view-control button[aria-pressed=true]{background:var(--za-mint);color:var(--za-ink)}.zoo-archive .za-view-control__note{min-height:7.6rem;padding:1rem}.zoo-archive .za-view-control__note p{font-family:var(--za-serif);letter-spacing:-.025em;margin:0 0 .45rem;font-size:1.25rem;font-weight:480;line-height:1.05}.zoo-archive .za-view-control__note span{max-width:39rem;color:var(--za-muted);font-size:.83rem;line-height:1.48;display:block}.zoo-archive .za-reveal{border-bottom:1px solid var(--za-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 0;width:min(100% - 2rem,96rem);margin-inline:auto;padding-block:clamp(8rem,18vw,15rem);display:grid}.zoo-archive .za-reveal__aside{color:var(--za-muted);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;font-size:.64rem;font-weight:650;display:flex}.zoo-archive .za-reveal__sentence{font-family:var(--za-serif);letter-spacing:-.055em;grid-column:1/-1;margin:0;font-size:clamp(2.45rem,9.5vw,7.2rem);font-weight:360;line-height:.97}.zoo-archive .za-reveal-word{display:inline-block}.zoo-archive .za-how{width:min(100% - 2rem,96rem);margin-inline:auto;padding-block:clamp(7rem,14vw,12rem)}.zoo-archive .za-section-head{border-bottom:1px solid var(--za-ink);gap:2rem;padding-bottom:3rem;display:grid}.zoo-archive .za-section-index{color:var(--za-muted);letter-spacing:.085em;margin:0;font-size:.66rem;font-weight:650}.zoo-archive .za-section-head h2,.zoo-archive .za-model__content h2,.zoo-archive .za-final h2{max-width:15ch;font-family:var(--za-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,9vw,6.7rem);font-weight:380;line-height:.93}.zoo-archive .za-section-head>div>p{max-width:38rem;color:var(--za-muted);margin:1.5rem 0 0;line-height:1.65}.zoo-archive .za-entry-list{border-bottom:1px solid var(--za-ink)}.zoo-archive .za-entry{border-bottom:1px solid var(--za-rule);grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"index title""name copy";align-content:space-between;gap:2rem 1rem;min-height:19rem;padding-block:2rem;display:grid}.zoo-archive .za-entry:last-child{border-bottom:0}.zoo-archive .za-entry__index{color:var(--za-muted);letter-spacing:.07em;grid-area:index;font-size:.68rem}.zoo-archive .za-entry h3{font-family:var(--za-serif);letter-spacing:-.045em;grid-area:title;margin:0;font-size:clamp(2rem,7vw,4.7rem);font-weight:420;line-height:.95}.zoo-archive .za-entry p{max-width:36rem;color:var(--za-muted);grid-area:copy;margin:0;font-size:.94rem;line-height:1.58}.zoo-archive .za-entry__name{min-height:2.75rem;color:var(--za-mint-dark);letter-spacing:.06em;writing-mode:vertical-rl;grid-area:name;align-items:end;font-size:.62rem;font-weight:700;display:flex;transform:rotate(180deg)}.zoo-archive .za-model{border-top:1px solid var(--za-rule);border-bottom:1px solid var(--za-rule);background:var(--za-white);min-width:0;display:grid}.zoo-archive .za-model__image{border-bottom:1px solid var(--za-rule);min-width:0;min-height:34rem;position:relative;overflow:hidden}.zoo-archive .za-archive-image--model,.zoo-archive .za-archive-image--model img{width:100%;height:100%}.zoo-archive .za-archive-image--model img{object-fit:cover;object-position:72% 52%;filter:saturate(.52)contrast(1.07)brightness(1.04);transform:scale(1.28)}.zoo-archive .za-model__caption{border-top:1px solid var(--za-rule);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf6d6;min-height:2.75rem;padding:.85rem 1rem;font-size:.62rem;font-weight:650;position:absolute;bottom:0;left:0;right:0}.zoo-archive .za-model__content{padding:clamp(4rem,10vw,8rem) 1rem}.zoo-archive .za-model__content h2{margin-top:2rem;font-size:clamp(2.8rem,9vw,6rem)}.zoo-archive .za-model__intro{max-width:36rem;color:var(--za-muted);margin:1.5rem 0 4rem;line-height:1.65}.zoo-archive .za-model dl{border-top:1px solid var(--za-ink);margin:0}.zoo-archive .za-model dl>div{border-bottom:1px solid var(--za-rule);gap:.55rem;padding-block:1.4rem;display:grid}.zoo-archive .za-model dt{font-family:var(--za-serif);letter-spacing:-.025em;font-size:1.38rem;font-weight:480}.zoo-archive .za-model dd{max-width:31rem;color:var(--za-muted);margin:0;font-size:.9rem;line-height:1.55}.zoo-archive .za-final{background:var(--za-ink);min-height:43rem;color:var(--za-white);align-content:space-between;gap:5rem;padding:clamp(4rem,10vw,8rem) 1rem;display:grid}.zoo-archive .za-final__label{color:#aeb5af;letter-spacing:.08em;justify-content:space-between;gap:1rem;font-size:.64rem;font-weight:650;display:flex}.zoo-archive .za-final__content{gap:1.5rem;display:grid}.zoo-archive .za-final h2{max-width:13ch}.zoo-archive .za-final__content>p{color:#c6cbc7;max-width:39rem;margin:0;line-height:1.65}.zoo-archive .za-action--light{border-color:var(--za-white);background:var(--za-white);width:100%;color:var(--za-ink)}.zoo-archive .za-footer{border-top:1px solid var(--za-rule);gap:1.5rem;width:min(100%,96rem);margin-inline:auto;padding:2.5rem 1rem;display:grid}.zoo-archive .za-footer>a{letter-spacing:-.06em;align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:800;display:inline-flex}.zoo-archive .za-footer p{color:var(--za-muted);margin:0;font-size:.8rem}.zoo-archive .za-footer>div{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.zoo-archive .za-footer>div a{min-height:2.75rem;color:var(--za-muted);align-items:center;font-size:.76rem;display:inline-flex}@media (hover:hover){.zoo-archive .za-nav__action:hover span,.zoo-archive .za-action:hover span{transform:translate(.2rem,-.2rem)}.zoo-archive .za-action--primary:hover{background:var(--za-mint-dark)}.zoo-archive .za-action--text:hover,.zoo-archive .za-view-control button:hover{color:var(--za-ink);background:#b8f5d06b}.zoo-archive .za-action--light:hover{border-color:var(--za-mint);background:var(--za-mint)}.zoo-archive .za-footer a:hover,.zoo-archive .za-nav__links a:hover{color:var(--za-mint-dark)}}@media (width>=40rem){.zoo-archive .za-nav__inner,.zoo-archive .za-hero{padding-inline:1.5rem}.zoo-archive .za-hero__deck{grid-template-columns:minmax(0,1fr) auto;align-items:end}.zoo-archive .za-hero__actions{min-width:12.5rem}.zoo-archive .za-spatial-field{background-size:16.666% 100%;min-height:48rem}.zoo-archive .za-plane--index{width:35%;height:25rem;top:11rem;left:-6%}.zoo-archive .za-plane--main{width:76%;height:35rem;left:18%}.zoo-archive .za-plane--detail{width:30%;height:12rem;top:28rem;right:-3%}.zoo-archive .za-view-control{border-right:1px solid var(--za-ink);border-bottom:1px solid var(--za-ink);border-left:1px solid var(--za-ink);width:min(29rem,58%);bottom:2.5rem;right:auto}.zoo-archive .za-view-control__note{min-height:8.4rem}.zoo-archive .za-reveal,.zoo-archive .za-how{width:min(100% - 3rem,96rem)}.zoo-archive .za-entry{grid-template-columns:3rem minmax(12rem,.8fr) minmax(16rem,1fr) auto;grid-template-areas:"index title copy name";align-content:center;align-items:center;gap:2rem;min-height:14rem}.zoo-archive .za-entry__name{writing-mode:initial;align-items:center;transform:none}.zoo-archive .za-model dl>div{grid-template-columns:minmax(10rem,.65fr) minmax(0,1fr);gap:2rem}.zoo-archive .za-final{min-height:48rem;padding-inline:1.5rem}.zoo-archive .za-action--light{width:max-content;min-width:16rem}.zoo-archive .za-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;padding-inline:1.5rem}.zoo-archive .za-footer p{text-align:right}.zoo-archive .za-footer>div{grid-column:1/-1;justify-content:flex-end}}@media (width>=64rem){.zoo-archive .za-hero__deck{margin-top:4rem}}@media (width>=48rem){.zoo-archive .za-hero__copy{grid-template-columns:repeat(12,minmax(0,1fr))}.zoo-archive .za-nav__links{justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,3rem);display:flex}.zoo-archive .za-nav__links a{min-height:2.75rem;color:var(--za-muted);align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.zoo-archive .za-hero{padding-top:clamp(6rem,11vw,10rem)}.zoo-archive .za-kicker{margin-bottom:4.5rem}.zoo-archive .za-hero h1{font-size:clamp(4.8rem,9.25vw,8.4rem)}.zoo-archive .za-hero__deck{grid-column:6/-1;margin-top:3.5rem}.zoo-archive .za-spatial-field{background-size:8.333% 100%;min-height:54rem;margin-top:5.5rem}.zoo-archive .za-plane--index{width:31%;height:33rem;top:9rem;left:-2%}.zoo-archive .za-plane--main{width:68%;height:43rem;top:3rem;left:24%}.zoo-archive .za-plane--detail{width:23%;height:14rem;top:31rem;right:-2%}.zoo-archive .za-view-control{width:min(31rem,39%);bottom:3rem}.zoo-archive .za-view-control__note{min-height:9.4rem;padding:1.25rem}.zoo-archive .za-view-control__note p{font-size:1.55rem}.zoo-archive .za-reveal{grid-template-columns:repeat(12,minmax(0,1fr))}.zoo-archive .za-reveal__aside{flex-direction:column;grid-column:1/3;justify-content:flex-start;gap:.5rem}.zoo-archive .za-reveal__sentence{grid-column:3/-1}.zoo-archive .za-section-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.zoo-archive .za-section-head>.za-section-index{grid-column:1/4}.zoo-archive .za-section-head>div{grid-column:5/-1}.zoo-archive .za-model{grid-template-columns:minmax(0,7fr) minmax(23rem,5fr);min-height:58rem}.zoo-archive .za-model__image{border-right:1px solid var(--za-rule);border-bottom:0;min-height:58rem}.zoo-archive .za-model__content{align-self:center;padding-inline:clamp(2rem,4vw,5rem)}.zoo-archive .za-model dl>div{grid-template-columns:1fr;gap:.55rem}.zoo-archive .za-final{grid-template-columns:repeat(12,minmax(0,1fr));min-height:52rem;padding-inline:max(1.5rem,50vw - 46.5rem)}.zoo-archive .za-final__label{grid-column:1/-1}.zoo-archive .za-final__content{grid-column:4/12;align-self:end}}@media (width>=64rem){.zoo-archive .za-hero__deck{grid-column:7/-1;margin-top:4.5rem}.zoo-archive .za-plane--main{width:65%;left:26%}.zoo-archive .za-section-head>div{grid-column:6/12}.zoo-archive .za-entry{grid-template-columns:4rem minmax(16rem,.75fr) minmax(20rem,.95fr) 10rem;min-height:16rem}.zoo-archive .za-entry p{font-size:1rem}.zoo-archive .za-model{grid-template-columns:minmax(0,7.4fr) minmax(25rem,4.6fr)}}@media (width>=90rem){.zoo-archive .za-nav__inner,.zoo-archive .za-hero{padding-inline:0}.zoo-archive .za-reveal,.zoo-archive .za-how{width:min(100%,96rem)}.zoo-archive .za-footer{padding-inline:0}}@media (prefers-reduced-motion:reduce){.zoo-archive *,.zoo-archive :before,.zoo-archive :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.zoo-archive .za-nav__inner,.zoo-archive .za-hero__copy>*,.zoo-archive .za-plane,.zoo-archive .za-plane img,.zoo-archive .za-reveal-word,.zoo-archive .za-entry{opacity:1!important}.zoo-archive .za-reveal-word,.zoo-archive .za-entry{transform:none!important}}.proto-flora{--pf-ink:#202218;--pf-olive:#4a4c36;--pf-olive-dark:#24271b;--pf-moss:#73745b;--pf-paper:#e7dfcc;--pf-ivory:#f5f0e4;--pf-brass:#b59a61;--pf-metal:#b9bcb2;--pf-rule:#20221847;--pf-rule-light:#f5f0e452;--pf-serif:"Young Serif", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Baskerville, Georgia, serif;--pf-sans:"Geist Variable", "Helvetica Neue", sans-serif;background:var(--pf-paper);width:100%;min-width:0;color:var(--pf-ink);font-family:var(--pf-sans);font-size:1rem;line-height:1.5;overflow:clip}.proto-flora,.proto-flora *,.proto-flora :before,.proto-flora :after{box-sizing:border-box}.proto-flora a{color:inherit}.proto-flora button,.proto-flora a{-webkit-tap-highlight-color:transparent}.proto-flora button:focus-visible,.proto-flora a:focus-visible{outline-offset:4px;outline:2px solid}.proto-flora img{width:100%;height:100%;display:block}.proto-flora__hero{isolation:isolate;background:var(--pf-olive-dark);min-height:100svh;color:var(--pf-ivory);align-items:flex-end;display:flex;position:relative;overflow:hidden}.proto-flora__hero-media,.proto-flora__hero-media picture,.proto-flora__hero-media img,.proto-flora__hero-shade{position:absolute;inset:0}.proto-flora__hero-media{z-index:-3;overflow:hidden}.proto-flora__hero-media picture{display:block}.proto-flora__hero-media img{object-fit:cover;object-position:51% 50%;filter:saturate(.83)contrast(1.03);will-change:transform;scale:1.055}.proto-flora__hero-shade{z-index:-2;background:#16180f6b}.proto-flora__nav{z-index:5;border-bottom:1px solid var(--pf-rule-light);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:4.75rem;padding:.75rem 1.125rem;font-size:.75rem;display:grid;position:absolute;inset:0 0 auto}.proto-flora__wordmark{width:fit-content;min-height:2.75rem;font-family:var(--pf-serif);letter-spacing:-.02em;text-transform:lowercase;align-items:center;font-size:1.1rem;text-decoration:none;display:inline-flex}.proto-flora__nav-links{display:none}.proto-flora__nav-action{border-bottom:1px solid;align-items:center;min-height:2.75rem;padding:0 .1rem;text-decoration:none;display:inline-flex}.proto-flora__field-rail{z-index:2;gap:1.05rem;display:flex;position:absolute;top:5.5rem;left:1.125rem}.proto-flora__field-rail a{color:#f5f0e4c7;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.35rem;min-width:2.75rem;min-height:2.75rem;font-size:.68rem;text-decoration:none;display:inline-flex}.proto-flora__field-rail span{font-family:var(--pf-serif);font-size:.82rem;font-style:italic}.proto-flora__hero-copy{width:100%;padding:10.5rem 1.125rem 5.7rem}.proto-flora__hero-kicker,.proto-flora__section-mark{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:560;line-height:1.3}.proto-flora__hero-copy h1{max-width:100%;font-family:var(--pf-serif);letter-spacing:-.055em;margin:1rem 0 1.8rem;font-size:clamp(2.2rem,10.6vw,4rem);font-weight:400;line-height:.92}.proto-flora__hero-line{display:block}.proto-flora__hero-line:first-child{white-space:nowrap}.proto-flora__hero-line:last-child{max-width:10.7ch}.proto-flora__hero-bottom{gap:1.4rem;display:grid}.proto-flora__hero-support{color:#f5f0e4e6;max-width:35rem;margin:0;font-size:1rem;line-height:1.55}.proto-flora__hero-actions{flex-wrap:wrap;gap:.6rem;display:flex}.proto-flora__button{border:1px solid var(--pf-rule-light);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.875rem;padding:.72rem 1rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .22s cubic-bezier(.25,1,.5,1),color .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1);display:inline-flex}.proto-flora__button:hover{transform:translateY(-2px)}.proto-flora .proto-flora__button--ivory{border-color:var(--pf-ivory);background:var(--pf-ivory);color:var(--pf-olive-dark)}.proto-flora .proto-flora__button--ivory:hover{background:var(--pf-brass);border-color:var(--pf-brass)}.proto-flora__button--quiet:hover{background:#f5f0e41f}.proto-flora__hero-caption{border-top:1px solid var(--pf-rule-light);color:#f5f0e4b8;letter-spacing:.08em;text-transform:uppercase;margin:0;padding-top:.7rem;font-size:.65rem;position:absolute;bottom:1.1rem;left:1.125rem;right:1.125rem}.proto-flora__statement,.proto-flora__methods,.proto-flora__access{padding:4.8rem 1.125rem}.proto-flora__statement{background:var(--pf-ivory);gap:2.5rem;display:grid}.proto-flora__statement-copy h2,.proto-flora__process-heading h2,.proto-flora__methods-intro h2,.proto-flora__precision-copy h2,.proto-flora__access-copy h2{font-family:var(--pf-serif);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.98}.proto-flora__statement-copy h2{max-width:12ch;font-size:clamp(2.8rem,11vw,4.5rem)}.proto-flora__statement-copy>p{max-width:39rem;margin:1.4rem 0 0;font-size:1.05rem;line-height:1.65}.proto-flora__specimen{margin:1.5rem 0 0}.proto-flora__specimen-image{height:clamp(22rem,118vw,34rem);display:block;overflow:hidden}.proto-flora__specimen-image img{object-fit:cover;scale:1.55}.proto-flora__specimen figcaption{border-bottom:1px solid var(--pf-rule);color:#202218b8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.72rem 0;font-size:.67rem;display:flex}.proto-flora__process{background:var(--pf-olive-dark);color:var(--pf-ivory);padding:4.8rem 1.125rem 5.6rem;scroll-margin-top:8rem}.proto-flora__process-heading{gap:1.4rem;margin-bottom:3rem;display:grid}.proto-flora__process-heading h2{max-width:12ch;font-size:clamp(2.7rem,10.5vw,4.5rem)}.proto-flora__process-heading>p:last-child{color:#f5f0e4b3;max-width:30rem;margin:0}.proto-flora__process-workbench{gap:2.2rem;display:grid}.proto-flora__process-tabs{border-top:1px solid var(--pf-rule-light)}.proto-flora__process-tabs button{border:0;border-bottom:1px solid var(--pf-rule-light);color:#f5f0e48f;cursor:pointer;width:100%;min-height:4.25rem;font:inherit;text-align:left;background:0 0;grid-template-columns:2.25rem 1fr 1.25rem;align-items:center;gap:.75rem;padding:.35rem 0;transition:color .25s cubic-bezier(.25,1,.5,1);display:grid}.proto-flora__process-tabs button:hover,.proto-flora__process-tabs button[aria-selected=true]{color:var(--pf-ivory)}.proto-flora__process-tabs button>span{font-family:var(--pf-serif);font-size:.92rem;font-style:italic}.proto-flora__process-tabs button strong{font-family:var(--pf-serif);letter-spacing:-.035em;font-size:1.75rem;font-weight:400;transition:transform .25s cubic-bezier(.25,1,.5,1)}.proto-flora__process-tabs button:hover strong,.proto-flora__process-tabs button[aria-selected=true] strong{transform:translate(.35rem)}.proto-flora__process-tabs button i{border:1px solid;width:1.1rem;height:1.1rem;position:relative}.proto-flora__process-tabs button i:after{content:"";background:currentColor;transition:scale .25s cubic-bezier(.25,1,.5,1);position:absolute;inset:.24rem;scale:0}.proto-flora__process-tabs button[aria-selected=true] i:after{scale:1}.proto-flora__process-stage{min-width:0;position:relative}.proto-flora__process-image{background:var(--pf-olive);height:clamp(24rem,125vw,34rem);display:block;overflow:hidden}.proto-flora__process-image img{object-fit:cover;transition:object-position .72s cubic-bezier(.22,1,.36,1);scale:1.45}.proto-flora__process-note{color:var(--pf-ivory);background:#24271beb;padding:1.05rem;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.proto-flora__process-note>span{letter-spacing:.11em;text-transform:uppercase;font-size:.66rem}.proto-flora__process-note h3{font-family:var(--pf-serif);letter-spacing:-.04em;margin:.45rem 0 .55rem;font-size:2.15rem;font-weight:400;line-height:1}.proto-flora__process-note p{color:#f5f0e4d4;max-width:34rem;margin:0;line-height:1.55}.proto-flora__methods{background:var(--pf-paper);scroll-margin-top:8rem}.proto-flora__methods-intro{gap:1.3rem;margin-bottom:3.2rem;display:grid}.proto-flora__methods-intro h2{max-width:12ch;font-size:clamp(2.8rem,10.5vw,4.8rem)}.proto-flora__methods-intro>p:last-child{color:#202218a1;margin:0}.proto-flora__methods-body{gap:3rem;display:grid}.proto-flora__method-list{border-top:1px solid var(--pf-rule);margin:0;padding:0;list-style:none}.proto-flora__method-list li{border-bottom:1px solid var(--pf-rule);grid-template-columns:2.2rem 1fr;gap:.25rem .75rem;padding:1.3rem 0;display:grid}.proto-flora__method-list li>span{color:#20221887;letter-spacing:.08em;padding-top:.2rem;font-size:.7rem}.proto-flora__method-list h3{font-family:var(--pf-serif);letter-spacing:-.035em;margin:0;font-size:1.7rem;font-weight:400;line-height:1.1}.proto-flora__method-list p{color:#202218ad;grid-column:2;margin:.25rem 0 0;line-height:1.55}.proto-flora__methods-figure{margin:0}.proto-flora__methods-image{height:30rem;display:block;overflow:hidden}.proto-flora__methods-image img{object-fit:cover;scale:1.38}.proto-flora__methods-figure figcaption{color:#2022189e;max-width:25rem;font-family:var(--pf-serif);margin-top:.75rem;font-size:.95rem;font-style:italic}.proto-flora__precision{background:var(--pf-olive);min-height:48rem;color:var(--pf-ivory);display:grid;position:relative;overflow:hidden}.proto-flora__precision-media,.proto-flora__precision-image{position:absolute;inset:-3rem 0}.proto-flora__precision-image{display:block}.proto-flora__precision-image img{object-fit:cover;filter:saturate(.78)contrast(1.02);scale:1.25}.proto-flora__precision-media:after{content:"";background:#1c1e1494;position:absolute;inset:0}.proto-flora__precision-copy{z-index:2;align-self:end;width:100%;padding:5rem 1.125rem;position:relative}.proto-flora__precision-value{font-family:var(--pf-serif);letter-spacing:-.08em;white-space:nowrap;margin:2rem 0 2.6rem;font-size:clamp(4.8rem,22vw,8rem);font-weight:400;line-height:.74}.proto-flora__precision-value span{font-family:var(--pf-sans);letter-spacing:.12em;text-transform:uppercase;margin-left:.4rem;font-size:.7rem;font-weight:560}.proto-flora__precision-copy h2{max-width:12ch;font-size:clamp(2.55rem,10vw,4.4rem)}.proto-flora__precision-copy>p:last-child{color:#f5f0e4d1;max-width:35rem;margin:1.5rem 0 0;line-height:1.6}.proto-flora__access{background:var(--pf-brass);gap:2.5rem;scroll-margin-top:8rem;display:grid}.proto-flora__access-copy h2{max-width:9ch;font-size:clamp(3.3rem,13vw,6rem)}.proto-flora__access-copy p{max-width:31rem;margin:1.15rem 0 0;font-size:1.05rem}.proto-flora__access-link{min-height:5.25rem;font-family:var(--pf-serif);letter-spacing:-.03em;border-top:1px solid #2022188c;border-bottom:1px solid #2022188c;justify-content:space-between;align-items:center;gap:1rem;font-size:1.8rem;text-decoration:none;display:flex}.proto-flora__access-link span{transition:transform .26s cubic-bezier(.25,1,.5,1)}.proto-flora__access-link:hover span:first-child{transform:translate(.7rem)}.proto-flora__access-link:hover span:last-child{transform:translate(-.7rem)}.proto-flora__access-link span:last-child{font-family:var(--pf-sans);font-size:1.4rem}.proto-flora__footer{background:var(--pf-olive-dark);min-height:13rem;color:var(--pf-ivory);letter-spacing:.08em;text-transform:uppercase;align-content:end;gap:.7rem;padding:3rem 1.125rem 1.3rem;font-size:.7rem;display:grid}.proto-flora__footer a{font-family:var(--pf-serif);letter-spacing:-.04em;text-transform:lowercase;font-size:2.2rem;text-decoration:none}.proto-flora__footer p,.proto-flora__footer span{color:#f5f0e494;margin:0}@media (width>=768px){.proto-flora__process,.proto-flora__methods,.proto-flora__access{scroll-margin-top:5rem}.proto-flora__nav{grid-template-columns:1fr auto auto;min-height:5.4rem;padding-inline:2rem}.proto-flora__nav-links{gap:2rem;display:flex}.proto-flora__nav-links a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.proto-flora__nav-links a:hover{color:var(--pf-brass)}.proto-flora__field-rail{flex-direction:column;gap:.25rem;top:50%;left:1.55rem;translate:0 -50%}.proto-flora__field-rail a{writing-mode:vertical-rl;rotate:180deg}.proto-flora__hero-copy{padding:10rem 4.7rem 5rem}.proto-flora__hero-copy h1{font-size:clamp(3.3rem,6.9vw,6.2rem);line-height:.88}.proto-flora__hero-line:last-child{white-space:nowrap;max-width:none}.proto-flora__hero-bottom{grid-template-columns:minmax(17rem,35rem) auto;justify-content:space-between;align-items:end;gap:3rem}.proto-flora__hero-caption{width:20rem;left:auto;right:2rem}.proto-flora__statement,.proto-flora__methods,.proto-flora__access{padding:7rem 2rem}.proto-flora__statement{grid-template-columns:minmax(9rem,.36fr) minmax(20rem,.84fr);column-gap:2.5rem}.proto-flora__specimen{grid-column:2}.proto-flora__specimen-image{height:35rem}.proto-flora__process{padding:7rem 2rem 8rem}.proto-flora__process-heading{grid-template-columns:.42fr minmax(20rem,.9fr)}.proto-flora__process-heading h2,.proto-flora__process-heading>p:last-child{grid-column:2}.proto-flora__process-workbench{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);align-items:stretch}.proto-flora__process-image{height:39rem}.proto-flora__process-note{width:min(27rem,100% - 2.2rem);padding:1.4rem;bottom:1.1rem;left:auto;right:1.1rem}.proto-flora__methods-intro{grid-template-columns:minmax(9rem,.35fr) minmax(20rem,.8fr)}.proto-flora__methods-intro h2,.proto-flora__methods-intro>p:last-child{grid-column:2}.proto-flora__methods-body{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);align-items:start}.proto-flora__methods-figure{position:sticky;top:2rem}.proto-flora__methods-image{height:42rem}.proto-flora__method-list li{grid-template-columns:2.2rem minmax(10rem,.7fr) minmax(12rem,1fr);align-items:start;padding:1.55rem 0}.proto-flora__method-list p{grid-column:3;margin-top:0}.proto-flora__precision{min-height:52rem}.proto-flora__precision-copy{padding:7rem 4.7rem}.proto-flora__access{grid-template-columns:minmax(9rem,.35fr) minmax(20rem,.85fr);align-items:end}.proto-flora__access-copy,.proto-flora__access-link{grid-column:2}.proto-flora__footer{grid-template-columns:1fr auto auto;align-items:end;padding:4rem 2rem 1.5rem}.proto-flora__footer p{justify-self:center}}@media (width>=1024px){.proto-flora__nav{padding-inline:2.5rem}.proto-flora__field-rail{left:2rem}.proto-flora__hero-copy{padding-inline:clamp(5.5rem,8vw,8.5rem)}.proto-flora__hero-line:last-child{white-space:nowrap;max-width:none}.proto-flora__statement,.proto-flora__methods,.proto-flora__access{padding:9rem clamp(2.5rem,6vw,6rem)}.proto-flora__statement{grid-template-columns:.25fr .75fr .62fr;align-items:start;column-gap:clamp(2rem,4vw,5rem)}.proto-flora__specimen{grid-column:3;margin-top:-2.5rem}.proto-flora__specimen-image{height:43rem}.proto-flora__process{padding:9rem clamp(2.5rem,6vw,6rem) 10rem}.proto-flora__process-heading{grid-template-columns:.25fr .75fr .62fr;column-gap:clamp(2rem,4vw,5rem)}.proto-flora__process-heading h2{grid-column:2}.proto-flora__process-heading>p:last-child{grid-column:3;align-self:end}.proto-flora__process-workbench{grid-template-columns:minmax(16rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,4vw,5rem)}.proto-flora__methods-intro{grid-template-columns:.25fr .75fr .62fr;column-gap:clamp(2rem,4vw,5rem)}.proto-flora__methods-intro>p:last-child{grid-column:3;align-self:end}.proto-flora__methods-body{grid-template-columns:minmax(0,1.1fr) minmax(25rem,.72fr);gap:clamp(3rem,6vw,7rem)}.proto-flora__precision-copy{width:min(100%,92rem);margin-inline:auto;padding:8rem clamp(5.5rem,8vw,8.5rem)}.proto-flora__precision-value{font-size:clamp(8rem,13vw,12rem)}.proto-flora__access{grid-template-columns:.25fr minmax(25rem,.8fr) minmax(20rem,.55fr);column-gap:clamp(2rem,4vw,5rem)}.proto-flora__access-copy,.proto-flora__access-link{grid-column:auto}}@media (width>=1440px){.proto-flora__statement,.proto-flora__methods,.proto-flora__access,.proto-flora__process{padding-left:max(6rem,50vw - 48rem);padding-right:max(6rem,50vw - 48rem)}}@media (prefers-reduced-motion:reduce){.proto-flora *,.proto-flora :before,.proto-flora :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.proto-flora__hero-media img,.proto-flora__precision-image img{transform:none!important}}.proprio-zauberberg{--pz-night:#04090d;--pz-blue:#07131b;--pz-deep-blue:#0a1c27;--pz-fog:#e2e6e4;--pz-muted:#a9b3b5;--pz-line:#e2e6e43d;--pz-cyan:#86d8df;--pz-amber:#d99c48;width:100%;min-width:0;color:var(--pz-fog);background:var(--pz-night);font-synthesis:none;font-family:Archivo Variable,Arial Narrow,sans-serif;position:relative;overflow:clip}.proprio-zauberberg *,.proprio-zauberberg :before,.proprio-zauberberg :after{box-sizing:border-box}.proprio-zauberberg h1,.proprio-zauberberg h2,.proprio-zauberberg h3,.proprio-zauberberg p,.proprio-zauberberg blockquote{margin:0}.proprio-zauberberg a{color:inherit;text-decoration:none}.proprio-zauberberg button{color:inherit}.proprio-zauberberg :focus-visible{outline:2px solid var(--pz-cyan);outline-offset:4px}.pz-kicker,.pz-nav,.pz-task-panel,.pz-hero-register,.pz-reel-head,.pz-frame-copy>span,.pz-handling-row>span,.pz-footer{font-family:IBM Plex Mono,monospace}.pz-kicker{color:var(--pz-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:400;line-height:1.35}.pz-hero{isolation:isolate;background:var(--pz-blue);flex-direction:column;min-height:max(52rem,100svh);display:flex;position:relative;overflow:hidden}.pz-hero:after,.pz-endframe:after,.pz-reel-frame:after{z-index:2;content:"";pointer-events:none;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 19% 31%,#ffffff09 0 .5px,#0000 .8px 3px) 0 0/4px 4px,linear-gradient(110deg,#0000 0 48%,#ffffff06 50%,#0000 52%) 0 0/100% 100%;position:absolute;inset:0}.pz-hero-picture,.pz-hero-picture img,.pz-endframe-picture,.pz-endframe-picture img,.pz-reel-picture,.pz-reel-picture img{width:100%;height:100%;display:block}.pz-hero-picture{z-index:-3;position:absolute;inset:0;overflow:hidden}.pz-hero-picture img{object-fit:cover;object-position:57% center;will-change:transform;transform:scale(1.08)}.pz-hero-wash{z-index:-2;background:linear-gradient(#02070aa3 0%,#02070a08 23%,#02070a59 58%,#02070af5 100%),linear-gradient(90deg,#02070aeb 0%,#02070a7a 56%,#02070a24 100%);position:absolute;inset:0}.pz-film-flash{z-index:-1;opacity:0;pointer-events:none;mix-blend-mode:screen;background:#b9e4e8;position:absolute;inset:0}.pz-nav{z-index:8;width:100%;min-height:4.5rem;color:var(--pz-fog);border-bottom:1px solid var(--pz-line);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.67rem;display:grid;position:absolute;top:0;left:0}.pz-wordmark{letter-spacing:.22em;align-items:center;width:max-content;min-height:2.75rem;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.92rem;font-weight:670;line-height:1;display:inline-flex}.pz-nav-links{display:none}.proprio-zauberberg .pz-nav-contact{min-height:2.75rem;color:var(--pz-night);background:var(--pz-fog);border:1px solid var(--pz-fog);justify-content:center;align-items:center;padding-inline:1rem;transition:color .18s,background-color .18s;display:inline-flex}.proprio-zauberberg .pz-nav-contact:hover{color:var(--pz-fog);background:0 0}.pz-hero-copy{z-index:4;width:100%;padding:8.25rem 1rem 0;position:relative}.pz-hero-copy h1{color:#edf0ed;letter-spacing:-.055em;margin-top:1rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(2.05rem,9.1vw,3.25rem);font-weight:370;line-height:.91}.pz-hero-copy h1 span{white-space:nowrap;display:block}.pz-hero-deck{color:#e2e6e4d1;max-width:31rem;margin-top:1.55rem;font-size:1rem;font-weight:380;line-height:1.55}.pz-hero-actions{flex-direction:column;gap:.6rem;width:100%;margin-top:1.6rem;display:flex}.pz-action{border:1px solid var(--pz-fog);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:3.25rem;padding:.85rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.2;transition:color .18s,background-color .18s,border-color .18s,transform .13s;display:inline-flex}.pz-action:active{transform:translateY(2px)}.proprio-zauberberg .pz-action-primary{color:var(--pz-night);background:var(--pz-fog)}.proprio-zauberberg .pz-action-primary:hover{background:var(--pz-cyan);border-color:var(--pz-cyan)}.proprio-zauberberg .pz-action-secondary{color:var(--pz-fog);background:#04090d3d}.proprio-zauberberg .pz-action-secondary:hover{color:var(--pz-night);background:var(--pz-fog)}.pz-task-panel{z-index:5;width:calc(100% - 2rem);color:var(--pz-fog);-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);background:#040b10a8;border-block:1px solid #e2e6e46b;margin:3.25rem 1rem 0;position:relative}.pz-task-panel-head{min-height:2.75rem;color:var(--pz-muted);border-bottom:1px solid var(--pz-line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:.9rem;font-size:.66rem;display:flex}.pz-task-panel-head span{color:var(--pz-cyan)}.pz-task-list{display:grid}.pz-task-list button{color:#e2e6e494;border:0;text-align:left;background:0 0;border-bottom:1px solid #e2e6e421;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.15rem .9rem;font-family:IBM Plex Mono,monospace;transition:color .22s,background-color .22s;display:grid;position:relative;overflow:hidden}.pz-task-list button:before{content:"";opacity:0;background:linear-gradient(90deg,#86d8df29,#0000 70%);transition:opacity .26s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-25%)}.pz-task-list button:hover,.pz-task-list button.is-active{color:var(--pz-fog)}.pz-task-list button.is-active:before{opacity:1;transform:translate(0)}.pz-task-list button>*{z-index:1;position:relative}.pz-task-list button>span{color:var(--pz-cyan);font-size:.65rem}.pz-task-list button strong{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;overflow:hidden}.pz-task-list button i{transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.24)}.pz-task-list button.is-active i{transform:scaleX(1)}.pz-task-caption{min-height:5.3rem;padding:.95rem}.pz-task-caption span{color:var(--pz-amber);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.pz-task-caption p{color:#e2e6e4d1;margin-top:.45rem;font-family:Archivo Variable,Arial Narrow,sans-serif;font-size:.88rem;line-height:1.45}.pz-hero-register{z-index:4;color:#e2e6e475;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding:1.25rem 1rem;font-size:.58rem;display:flex;position:relative}.pz-hero-register span:nth-child(2){color:var(--pz-amber)}.pz-statement{background:radial-gradient(circle at 84% 22%, #18495b40, transparent 34%), var(--pz-blue);border-bottom:1px solid var(--pz-line);padding:clamp(6rem,17vw,9rem) 1rem;display:grid}.pz-statement-copy h2{color:var(--pz-fog);letter-spacing:-.06em;margin-top:1.15rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(3.15rem,14vw,5.5rem);font-weight:350;line-height:.88}.pz-statement-side{max-width:34rem;margin-top:3.5rem}.pz-statement-side>p{color:#e2e6e4b8;font-size:1.05rem;line-height:1.6}.pz-statement-side blockquote{color:var(--pz-fog);border-top:1px solid var(--pz-line);letter-spacing:-.03em;margin-top:3rem;padding-top:1.4rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(1.7rem,7vw,2.7rem);font-weight:360;line-height:1.08}.pz-statement-side>span{color:var(--pz-amber);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;display:block}.pz-reel{background:var(--pz-night);position:relative}.pz-reel-viewport{background:var(--pz-night);min-height:46rem;position:relative;overflow:hidden}.pz-reel-head{z-index:8;color:#e2e6e49e;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#04090df5,#04090d00);justify-content:space-between;align-items:center;width:100%;min-height:4rem;padding:.75rem 1rem;font-size:.62rem;display:flex;position:absolute;top:0;left:0}.pz-reel-head .pz-kicker{color:var(--pz-fog)}.pz-reel-head>span{color:var(--pz-amber)}.pz-reel-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:46rem;display:flex;overflow-x:auto}.pz-reel-track::-webkit-scrollbar{display:none}.pz-reel-frame{scroll-snap-align:start;isolation:isolate;border-right:1px solid #e2e6e44d;flex:0 0 86vw;min-width:86vw;height:100%;position:relative;overflow:hidden}.pz-reel-picture{z-index:-3;position:absolute;inset:0}.pz-reel-picture img{object-fit:cover;object-position:center;transform:scale(1.04)}.pz-reel-frame:first-child .pz-reel-picture img{object-position:31% center}.pz-reel-frame:nth-child(2) .pz-reel-picture img{object-position:52% center;transform:scale(1.12)}.pz-reel-frame:nth-child(3) .pz-reel-picture img{object-position:72% center;transform:scale(1.18)}.pz-reel-frame:nth-child(4) .pz-reel-picture img{object-position:45% center;transform:scale(1.09)}.pz-reel-frame:nth-child(5) .pz-reel-picture img{object-position:78% center;transform:scale(1.16)}.pz-reel-frame:nth-child(6) .pz-reel-picture img{object-position:38% center;transform:scale(1.22)}.pz-frame-crop{z-index:-1;pointer-events:none;border:1px solid #e2e6e42e;position:absolute;inset:.8rem}.pz-frame-crop:before,.pz-frame-crop:after{background:var(--pz-cyan);content:"";width:2.75rem;height:1px;position:absolute}.pz-frame-crop:before{top:28%;left:-.8rem}.pz-frame-crop:after{bottom:34%;right:-.8rem}.pz-frame-shade{z-index:-2;background:linear-gradient(#04090d1f,#04090d0f 43%,#04090ded),linear-gradient(90deg,#04090d8a,#0000 65%);position:absolute;inset:0}.pz-frame-copy{z-index:4;position:absolute;bottom:2.8rem;left:1rem;right:1rem}.pz-frame-copy>span{color:var(--pz-cyan);letter-spacing:.1em;font-size:.68rem}.pz-frame-copy h3{color:var(--pz-fog);letter-spacing:-.05em;margin-top:.75rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(2.55rem,12vw,4.25rem);font-weight:360;line-height:.94}.pz-frame-copy p{color:#e2e6e4c2;max-width:26rem;margin-top:.9rem;font-size:.95rem;line-height:1.5}.pz-reel-progress{z-index:9;pointer-events:none;background:#e2e6e447;height:1px;position:absolute;bottom:1.25rem;left:1rem;right:1rem}.pz-reel-progress span{background:var(--pz-cyan);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.16)}.pz-handling{color:#172128;background:#dfe3df;padding:clamp(6rem,16vw,10rem) 1rem}.pz-handling .pz-kicker{color:#46666c}.pz-handling-intro h2{letter-spacing:-.06em;max-width:12ch;margin-top:1.1rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(3rem,13vw,5.2rem);font-weight:390;line-height:.91}.pz-handling-intro>p:last-child{color:#172128b3;max-width:38rem;margin-top:2rem;font-size:1rem;line-height:1.6}.pz-handling-list{border-top:1px solid #17212875;margin-top:clamp(4rem,11vw,7rem)}.pz-handling-row{border-bottom:1px solid #17212875;gap:.8rem;min-width:0;padding:1.35rem 0;display:grid}.pz-handling-row>span{color:#51777e;letter-spacing:.08em;font-size:.67rem}.pz-handling-row h3{letter-spacing:-.04em;font-family:Newsreader Variable,Georgia,serif;font-size:2.1rem;font-weight:420}.pz-handling-row p{color:#172128cc;font-size:.95rem;line-height:1.45}.pz-handling-row small{color:#1721288f;font-size:.82rem;line-height:1.45}.pz-endframe{isolation:isolate;align-items:end;min-height:max(42rem,82svh);display:grid;position:relative;overflow:hidden}.pz-endframe-picture{z-index:-3;position:absolute;inset:0}.pz-endframe-picture img{object-fit:cover;object-position:62% center;will-change:transform;transform:scale(1.02)}.pz-endframe-shade{z-index:-2;background:linear-gradient(#04090d33,#04090de6),linear-gradient(90deg,#04090de6,#04090d24);position:absolute;inset:0}.pz-endframe-copy{z-index:4;max-width:45rem;padding:5rem 1rem 3rem;position:relative}.pz-endframe-copy h2{letter-spacing:-.06em;margin-top:1.1rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(3rem,13vw,5.5rem);font-weight:360;line-height:.91}.pz-endframe-copy>p{color:#e2e6e4c2;max-width:34rem;margin-top:1.5rem;font-size:1rem;line-height:1.56}.pz-endframe-copy .pz-action{margin-top:1.7rem}.pz-footer{color:#e2e6e49e;background:var(--pz-night);border-top:1px solid var(--pz-line);letter-spacing:.07em;text-transform:uppercase;gap:1.5rem;padding:2.5rem 1rem;font-size:.65rem;line-height:1.5;display:grid}.pz-footer .pz-wordmark{color:var(--pz-fog)}.pz-footer>div{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.pz-footer>div a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;transition:color .18s;display:inline-flex}.pz-footer>div a:hover{color:var(--pz-cyan)}@media (width>=40rem){.pz-nav{padding-inline:1.5rem}.pz-hero-copy{padding:9.5rem 2rem 0}.pz-hero-copy h1{font-size:clamp(3.7rem,9vw,5rem)}.pz-hero-actions{flex-direction:row;width:max-content;max-width:100%}.pz-action{width:auto;min-width:12.5rem}.pz-task-panel{width:min(30rem,100% - 4rem);margin-left:auto;margin-right:2rem}.pz-hero-register{padding-inline:2rem}.pz-statement,.pz-handling{padding-left:2rem;padding-right:2rem}.pz-statement-copy h2,.pz-handling-intro h2,.pz-endframe-copy h2{font-size:clamp(4.6rem,10vw,7rem)}.pz-reel-head{padding-inline:2rem}.pz-reel-track,.pz-reel-viewport{height:52rem}.pz-reel-frame{flex-basis:74vw;min-width:74vw}.pz-frame-copy{bottom:3.5rem;left:2rem;right:2rem}.pz-frame-copy h3{font-size:clamp(4rem,9vw,6.8rem)}.pz-reel-progress{left:2rem;right:2rem}.pz-handling-row{grid-template-columns:2.5rem minmax(10rem,.75fr) minmax(0,1.25fr);align-items:baseline;gap:1.5rem}.pz-handling-row small{grid-column:2/-1;padding-left:0}.pz-endframe-copy{padding:7rem 2rem 4rem}.pz-footer{padding-inline:2rem}}@media (width>=48rem){.pz-nav{grid-template-columns:1fr auto 1fr;padding-inline:2rem}.pz-nav-links{align-items:center;gap:.25rem;display:flex}.pz-nav-links a{color:#e2e6e4b3;align-items:center;min-height:2.75rem;padding-inline:1rem;transition:color .18s;display:inline-flex}.pz-nav-links a:hover{color:var(--pz-cyan)}.pz-nav-contact{justify-self:end}.pz-statement{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:3rem}.pz-statement-side{margin-top:0}.pz-handling-intro{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:2rem;display:grid}.pz-handling-intro .pz-kicker{grid-column:1/-1}.pz-handling-intro>p:last-child{margin-top:0}.pz-endframe-copy{padding-left:3rem}.pz-footer{grid-template-columns:auto 1fr auto;align-items:center}.pz-footer>p{justify-self:center}}@media (width>=64rem){.pz-hero{min-height:100svh;display:block}.pz-hero-picture img{object-position:center}.pz-hero-wash{background:linear-gradient(#02070a94 0%,#02070a05 30%,#02070a9e 100%),linear-gradient(90deg,#02070ae0 0%,#02070a61 49%,#02070a14 77%,#02070a38 100%)}.pz-hero-copy{z-index:5;width:min(56vw,53rem);padding:0;position:absolute;bottom:clamp(4.7rem,7vh,6.5rem);left:clamp(2rem,4vw,4rem)}.pz-hero-copy h1{font-size:clamp(3.85rem,5vw,5.6rem)}.pz-hero-deck{font-size:1.02rem}.pz-task-panel{z-index:6;width:min(29vw,27rem);margin:0;position:absolute;top:50%;left:61%;transform:translateY(-50%)}.pz-task-list button{min-height:3.2rem}.pz-hero-register{margin:0;padding:0;position:absolute;bottom:1.1rem;left:2rem;right:2rem}.pz-statement{gap:7vw;min-height:45rem;padding:clamp(8rem,12vw,12rem) clamp(3rem,6vw,6rem)}.pz-statement-copy h2{font-size:clamp(6rem,8vw,9rem)}.pz-statement-side{padding-bottom:.7rem}.pz-reel-viewport,.pz-reel-track{height:100svh;min-height:45rem}.pz-reel-track{scroll-snap-type:none;will-change:transform;width:max-content;overflow:visible}.pz-reel-frame{flex-basis:72vw;width:72vw;min-width:52rem;max-width:72rem}.pz-frame-copy{bottom:5rem;left:4rem;right:4rem}.pz-frame-copy h3{font-size:clamp(5rem,7vw,7.4rem)}.pz-reel-head{padding:1.25rem 2.5rem}.pz-reel-progress{bottom:2rem;left:2.5rem;right:2.5rem}.pz-handling{padding:clamp(8rem,12vw,12rem) clamp(3rem,6vw,6rem)}.pz-handling-intro{grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);gap:5rem}.pz-handling-intro h2{font-size:clamp(6rem,8vw,9rem)}.pz-handling-row{grid-template-columns:3rem minmax(12rem,.8fr) minmax(18rem,1.2fr) minmax(16rem,.8fr);align-items:center;min-height:9rem;padding:1.6rem 0}.pz-handling-row h3{font-size:2.8rem}.pz-handling-row small{grid-column:auto}.pz-endframe{min-height:92svh}.pz-endframe-copy{max-width:58rem;padding:8rem clamp(3rem,6vw,6rem) 5rem}.pz-endframe-copy h2{font-size:clamp(6rem,8vw,9rem)}.pz-endframe-copy .pz-action{min-width:15rem}.pz-footer{padding:2.5rem clamp(3rem,6vw,6rem)}}@media (width>=90rem){.pz-task-panel{left:62%}.pz-hero-copy{left:4.5rem}}@media (prefers-reduced-motion:reduce){.proprio-zauberberg *,.proprio-zauberberg :before,.proprio-zauberberg :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pz-hero-picture img,.pz-endframe-picture img,.pz-reel-track{will-change:auto}}@media (width>=64rem) and (prefers-reduced-motion:reduce){.pz-reel-viewport,.pz-reel-track{height:auto;min-height:0}.pz-reel-viewport{overflow:visible}.pz-reel-track{width:100%;display:grid;transform:none!important}.pz-reel-frame{width:100%;min-width:0;max-width:none;height:48rem}.pz-reel-head,.pz-reel-progress{position:absolute}}.unkey-typographic{--ut-paper:#f3f0e8;--ut-ink:#171713;--ut-rule:#a9a69e;--ut-red:#d53d29;min-width:0;color:var(--ut-ink);background:var(--ut-paper);font-family:Newsreader Variable,Georgia,serif;overflow:clip}.unkey-typographic *{box-sizing:border-box}.unkey-typographic a,.unkey-typographic button{color:inherit}.ut-nav{z-index:30;border-bottom:1px solid var(--ut-ink);background:color-mix(in srgb, var(--ut-paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:.75rem;min-height:3.75rem;padding:.45rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;display:grid;position:sticky;top:0}.ut-mark{letter-spacing:-.06em;align-items:center;width:max-content;min-height:2.75rem;font-family:Archivo Variable,sans-serif;font-size:1.05rem;font-weight:760;text-decoration:none;display:inline-flex}.ut-nav-links{display:none}.ut-nav-action{background:var(--ut-ink);border:1px solid var(--ut-ink);justify-content:center;align-items:center;min-height:2.75rem;padding:0 .85rem;text-decoration:none;display:inline-flex;color:var(--ut-paper)!important}.ut-nav a:focus-visible,.ut-actions a:focus-visible,.ut-actions button:focus-visible,.ut-tabs button:focus-visible,.ut-close a:focus-visible,.ut-footer a:focus-visible{outline:3px solid var(--ut-red);outline-offset:3px}.ut-hero{border-bottom:1px solid var(--ut-ink);background:linear-gradient(90deg,#0000 calc(25% - .5px),#1717132e 25%,#0000 calc(25% + .5px)),linear-gradient(90deg,#0000 calc(75% - .5px),#1717132e 75%,#0000 calc(75% + .5px));align-content:start;gap:clamp(2.5rem,7vw,6.5rem);min-height:max(46rem,100svh - 3.75rem);padding:clamp(2rem,7vw,6rem) 1rem 2rem;display:grid;position:relative}.ut-hero-index{letter-spacing:.08em;justify-content:space-between;gap:1rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:flex}.ut-hero h1{letter-spacing:-.075em;width:min(94vw,15ch);margin:0;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(3.55rem,11.8vw,10.8rem);font-weight:370;line-height:.84}.ut-line{padding:0 .08em .08em 0;display:block;overflow:hidden}.ut-line>span{display:block}.ut-hero-copy{gap:1.5rem;max-width:42rem;font-family:Archivo Variable,sans-serif;display:grid}.ut-hero-copy p{letter-spacing:-.018em;margin:0;font-size:clamp(1.08rem,2vw,1.42rem);line-height:1.45}.ut-actions{flex-wrap:wrap;gap:.55rem;display:flex}.ut-actions a,.ut-actions button{border:1px solid var(--ut-ink);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-height:3rem;padding:0 1rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.ut-actions a,.ut-actions button:hover{color:var(--ut-paper);background:var(--ut-ink)}.ut-code-slip{border:1px solid var(--ut-ink);width:min(100%,26rem);box-shadow:.55rem .55rem 0 var(--ut-red);background:#f9f7f1;justify-self:end;gap:1rem;padding:1rem;font-family:IBM Plex Mono,monospace;display:grid}.ut-code-slip span,.ut-code-slip b{letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:500}.ut-code-slip code{font-size:clamp(1.2rem,5vw,2rem)}.ut-code-slip b{color:var(--ut-red)}.ut-margin-note{max-width:17rem;margin:0;font-style:italic;line-height:1.35}.ut-reader{border-bottom:1px solid var(--ut-ink);padding:clamp(4rem,10vw,9rem) 1rem}.ut-reader-head{gap:1.5rem;margin-bottom:1.5rem;display:grid}.ut-reader-head>p{letter-spacing:-.045em;max-width:25rem;margin:0;font-size:clamp(1.8rem,4.2vw,3.8rem);line-height:.98}.ut-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.ut-tabs button{border:1px solid var(--ut-ink);text-transform:uppercase;background:0 0;min-width:5.5rem;min-height:2.75rem;padding:0 .85rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.ut-tabs button.is-active{color:var(--ut-paper);background:var(--ut-ink)}.ut-window{border-block:1px solid var(--ut-ink);width:100%;overflow:hidden}.ut-sheet-track{will-change:transform;width:100%;display:flex}.ut-sheet{flex:0 0 100%;grid-template-rows:auto 1fr auto;gap:2rem;min-height:34rem;padding:1.2rem 0;display:grid}.ut-sheet-number{color:var(--ut-red);font-family:Newsreader Variable,Georgia,serif;font-size:clamp(5rem,20vw,13rem);line-height:.75}.ut-sheet-copy{max-width:43rem}.ut-sheet h2{letter-spacing:-.055em;max-width:16ch;margin:0 0 1rem;font-size:clamp(2.25rem,7vw,5.7rem);font-weight:390;line-height:.94}.ut-sheet p{max-width:36rem;margin:0;font-family:Archivo Variable,sans-serif;font-size:1rem;line-height:1.55}.ut-terminal{border-top:1px solid var(--ut-ink);gap:.65rem;padding:1rem 0;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:grid}.ut-terminal span{color:var(--ut-red)}.ut-terminal code:before{content:"↳ ";color:var(--ut-rule)}.ut-live-summary{max-width:52rem;margin:1rem 0 0;font-family:Archivo Variable,sans-serif;font-size:.84rem;line-height:1.5}.ut-platform{background:var(--ut-ink);min-height:100svh;color:var(--ut-paper)}.ut-platform-sticky{align-content:space-between;gap:2rem;min-height:100svh;padding:clamp(3rem,7vw,6rem) 1rem;display:grid;overflow:hidden}.ut-platform-note{max-width:28rem;margin:0;font-family:Archivo Variable,sans-serif;line-height:1.45}.ut-word-window{margin-inline:-1rem;overflow:hidden}.ut-word-stream{will-change:transform;align-items:baseline;gap:3rem;width:max-content;padding-inline:1rem;display:flex}.ut-word{letter-spacing:-.08em;flex:none;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(5rem,18vw,17rem);font-weight:320;line-height:.72}.ut-word:nth-child(3n+2){color:var(--ut-red);font-style:italic}.ut-word:nth-child(4n){-webkit-text-stroke:1px var(--ut-paper);color:#0000}.ut-platform h2{letter-spacing:-.055em;width:min(92vw,17ch);margin:0;font-size:clamp(2.5rem,7vw,6.7rem);font-weight:360;line-height:.93}.ut-close{border-bottom:1px solid var(--ut-ink);align-content:center;gap:2.5rem;min-height:38rem;padding:clamp(5rem,10vw,10rem) 1rem;display:grid}.ut-close p{letter-spacing:-.065em;max-width:17ch;margin:0;font-size:clamp(2.9rem,8vw,7.5rem);line-height:.9}.ut-close>div{flex-wrap:wrap;gap:.5rem;display:flex}.ut-close a{border:1px solid var(--ut-ink);text-transform:uppercase;align-items:center;min-height:3rem;padding:0 1rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;text-decoration:none;display:inline-flex}.ut-close a:first-child{color:var(--ut-paper);background:var(--ut-ink)}.ut-footer{text-transform:uppercase;gap:.8rem;min-height:8rem;padding:1.25rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:grid}.ut-footer a{align-items:center;width:max-content;min-height:2.75rem;display:inline-flex}@media (width>=48rem){.ut-nav{grid-template-columns:1fr auto auto;padding-inline:1.5rem}.ut-nav-links{gap:1.25rem;display:flex}.ut-nav-links a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.ut-hero{padding-inline:1.5rem}.ut-line-offset{padding-left:9vw}.ut-hero-copy{grid-template-columns:1fr auto;align-items:end;max-width:64rem}.ut-code-slip{margin-top:-10rem}.ut-margin-note{writing-mode:vertical-rl;justify-self:start}.ut-reader{padding-inline:1.5rem}.ut-reader-head{grid-template-columns:1fr auto;align-items:end}.ut-sheet{grid-template-rows:1fr;grid-template-columns:2fr 5fr 5fr;align-items:center;gap:2rem;min-height:40rem}.ut-terminal{border:0;border-left:1px solid var(--ut-ink);align-content:center;align-self:stretch;padding:2rem}.ut-live-summary{display:none}.ut-platform-sticky{padding-inline:1.5rem}.ut-word-window{margin-inline:-1.5rem}.ut-word-stream{padding-inline:1.5rem}.ut-close{grid-template-columns:8fr 4fr;align-items:end;padding-inline:1.5rem}.ut-close>div{justify-content:flex-end}.ut-footer{grid-template-columns:1fr 1fr auto;align-items:end;padding-inline:1.5rem}}@media (width>=75rem){.ut-nav,.ut-hero,.ut-reader,.ut-platform-sticky,.ut-close,.ut-footer{padding-left:2.5rem;padding-right:2.5rem}.ut-word-window{margin-inline:-2.5rem}.ut-word-stream{padding-inline:2.5rem}}@media (prefers-reduced-motion:reduce){.unkey-typographic *,.unkey-typographic :before,.unkey-typographic :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ut-word-stream{transform:none!important}}.wandb-305{--w305-paper:#eff5f6;--w305-ink:#183d80;--w305-soft:#90a1c0;--w305-active:#196c77;--w305-slant:-2deg;--w305-stretch:1;--w305-shift:0px;min-width:0;color:var(--w305-ink);background:var(--w305-paper);font-family:IBM Plex Mono,monospace;overflow:clip}.wandb-305 *{box-sizing:border-box}.wandb-305 a,.wandb-305 button{color:inherit}.w305-nav{z-index:30;border-bottom:1px solid color-mix(in srgb, var(--w305-ink) 45%, transparent);background:color-mix(in srgb, var(--w305-paper) 93%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:3.75rem;padding:.45rem 1rem;font-size:.71rem;display:grid;position:sticky;top:0}.w305-mark{letter-spacing:-.08em;align-items:center;width:max-content;min-height:2.75rem;font-family:Archivo Variable,sans-serif;font-size:1.25rem;font-weight:850;text-decoration:none;display:inline-flex}.w305-mark span{color:#c23b76}.w305-nav-links{display:none}.w305-signup{background:var(--w305-ink);border:1px solid var(--w305-ink);align-items:center;min-height:2.75rem;padding:0 .9rem;text-decoration:none;display:inline-flex;color:var(--w305-paper)!important}.w305-nav a:focus-visible,.w305-hero-copy a:focus-visible,.w305-hero-copy button:focus-visible,.w305-product-tabs button:focus-visible,.w305-close a:focus-visible{outline-offset:3px;outline:3px solid #c23b76}.w305-hero{border-bottom:1px solid var(--w305-ink);background:radial-gradient(circle at 82% 18%,#196c7714,#0000 24rem),linear-gradient(#183d800e 1px,#0000 1px) 0 0/100% 2.75rem;grid-template-rows:1fr auto;gap:2.5rem;min-height:max(47rem,100svh - 3.75rem);padding:clamp(3rem,8vw,7rem) 1rem 2rem;display:grid;position:relative}.w305-title-field{align-self:start;gap:clamp(1.1rem,3vw,2.5rem);max-width:95rem;margin:0;display:grid;overflow:visible}.w305-wireline{color:#0000;letter-spacing:-.075em;-webkit-text-stroke:1px var(--w305-ink);width:max-content;max-width:96vw;transform:skewX(var(--w305-slant)) scaleX(var(--w305-stretch)) translateX(var(--w305-shift));transform-origin:0;font-family:Archivo Variable,sans-serif;font-size:clamp(3.1rem,9.3vw,9.5rem);font-weight:780;line-height:.82;transition:transform .16s linear;display:block;position:relative}.w305-wireline:after{content:attr(data-text);z-index:-1;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--w305-ink) 72%, transparent);text-shadow:2px 2px #183d80cc,4px 4px #183d80ad,6px 6px #183d808f,8px 8px #183d8070,10px 10px #183d8052,12px 12px #183d8033;position:absolute;inset:0}.w305-wireline-offset{text-align:right;justify-self:end}.w305-hero-copy{align-self:end;gap:1.5rem;max-width:44rem;display:grid}.w305-hero-copy p{letter-spacing:-.02em;margin:0;font-family:Outfit Variable,sans-serif;font-size:clamp(1.12rem,2vw,1.48rem);line-height:1.42}.w305-hero-copy>div{flex-wrap:wrap;gap:.5rem;display:flex}.w305-hero-copy a,.w305-hero-copy button{border:1px solid var(--w305-ink);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-height:3rem;padding:0 1rem;font-size:.72rem;text-decoration:none;display:inline-flex}.w305-hero-copy a,.w305-hero-copy button:hover{color:var(--w305-paper);background:var(--w305-ink)}.w305-telemetry{border-top:1px solid var(--w305-ink);text-transform:uppercase;gap:1rem;padding-top:1rem;font-size:.68rem;display:grid}.w305-telemetry p{margin:0;font-weight:700}.w305-telemetry dl{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;display:grid}.w305-telemetry dl div{gap:.2rem;display:grid}.w305-telemetry dt{color:var(--w305-soft)}.w305-telemetry dd{margin:0}.w305-telemetry>span{max-width:18rem;color:var(--w305-soft);text-transform:none;line-height:1.35}.w305-product{border-bottom:1px solid var(--w305-ink);background:#e5edef;min-height:100svh}.w305-product-stage{grid-template-rows:auto minmax(12rem,1fr) auto;align-content:space-between;gap:1.5rem;min-height:100svh;padding:clamp(3rem,8vw,6rem) 1rem;display:grid;overflow:hidden}.w305-product-tabs{z-index:2;flex-wrap:wrap;gap:.35rem;display:flex}.w305-product-tabs button{border:1px solid var(--w305-ink);text-transform:uppercase;background:0 0;min-width:5.6rem;min-height:2.75rem;padding:0 .8rem;font-size:.72rem}.w305-product-tabs button.is-active{color:var(--w305-paper);background:var(--w305-active);border-color:var(--w305-active)}.w305-signal{color:#0000;letter-spacing:-.095em;-webkit-text-stroke:1px var(--w305-active);width:max-content;max-width:100%;transform:skewX(var(--w305-slant)) scaleX(var(--w305-stretch));transform-origin:0;align-self:center;font-family:Archivo Variable,sans-serif;font-size:clamp(7rem,24vw,23rem);font-weight:800;line-height:.7;position:relative}.w305-signal:after{content:attr(data-text);color:#0000;-webkit-text-stroke:1px var(--w305-active);text-shadow:3px 2px 0 color-mix(in srgb, var(--w305-active) 75%, transparent), 6px 4px 0 color-mix(in srgb, var(--w305-active) 58%, transparent), 9px 6px 0 color-mix(in srgb, var(--w305-active) 41%, transparent), 12px 8px 0 color-mix(in srgb, var(--w305-active) 24%, transparent);position:absolute;inset:0}.w305-product-copy{z-index:2;gap:1rem;max-width:49rem;display:grid}.w305-product-copy h2{letter-spacing:-.055em;max-width:17ch;margin:0;font-family:Outfit Variable,sans-serif;font-size:clamp(2.15rem,5.5vw,5rem);font-weight:540;line-height:.96}.w305-product-copy>p{max-width:39rem;margin:0;font-family:Outfit Variable,sans-serif;font-size:1rem;line-height:1.55}.w305-trace{background:color-mix(in srgb, var(--w305-ink) 35%, transparent);grid-template-columns:1fr 1fr;gap:1px;margin:.5rem 0 0;padding:1px;list-style:none;display:grid}.w305-trace li{text-transform:uppercase;background:#e5edef;align-content:space-between;gap:1rem;min-height:4.5rem;padding:.65rem;font-size:.72rem;display:grid}.w305-trace span{color:var(--w305-active)}.w305-ledger{border-bottom:1px solid var(--w305-ink);padding:clamp(5rem,11vw,10rem) 1rem}.w305-ledger>header{gap:1.5rem;margin-bottom:clamp(4rem,9vw,8rem);display:grid}.w305-ledger header p{max-width:27rem;margin:0;font-family:Outfit Variable,sans-serif;line-height:1.45}.w305-ledger h2{letter-spacing:-.065em;max-width:14ch;margin:0;font-family:Outfit Variable,sans-serif;font-size:clamp(2.7rem,8vw,7.5rem);font-weight:500;line-height:.9}.w305-rows{border-top:1px solid var(--w305-ink)}.w305-row{border-bottom:1px solid var(--w305-ink);grid-template-columns:1fr;align-content:center;gap:.5rem;min-height:6rem;padding:1rem 0;display:grid}.w305-row strong{letter-spacing:-.035em;font-family:Outfit Variable,sans-serif;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:520}.w305-row span{color:var(--w305-soft);font-size:.78rem}.w305-row i{background:repeating-linear-gradient(90deg, var(--w305-ink) 0 1px, transparent 1px 5px);transform-origin:0;width:100%;height:.45rem;transform:scaleX(.7)}.w305-close{min-height:42rem;color:var(--w305-paper);background:var(--w305-ink);align-content:center;gap:3rem;padding:clamp(5rem,10vw,9rem) 1rem;display:grid}.w305-close p{letter-spacing:-.07em;max-width:18ch;margin:0;font-family:Outfit Variable,sans-serif;font-size:clamp(3rem,8.5vw,8rem);line-height:.88}.w305-close>div{flex-wrap:wrap;gap:.5rem;display:flex}.w305-close a{border:1px solid var(--w305-paper);text-transform:uppercase;align-items:center;min-height:3rem;padding:0 1rem;font-size:.72rem;text-decoration:none;display:inline-flex}.w305-close a:first-child{color:var(--w305-ink);background:var(--w305-paper)}.w305-footer{text-transform:uppercase;align-content:end;gap:.75rem;min-height:8rem;padding:1.25rem 1rem;font-size:.68rem;display:grid}@media (width>=48rem){.w305-nav{grid-template-columns:1fr auto auto;padding-inline:1.5rem}.w305-nav-links{gap:1.2rem;display:flex}.w305-nav-links a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.w305-hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,9fr) minmax(13rem,3fr);padding-inline:1.5rem}.w305-title-field{grid-column:1/-1}.w305-hero-copy{grid-column:1}.w305-telemetry{grid-area:2/2}.w305-product-stage{grid-template-rows:auto 1fr;grid-template-columns:3fr 9fr;padding-inline:1.5rem}.w305-product-tabs{grid-column:1/-1}.w305-signal{grid-area:2/1/auto/-1;align-self:center}.w305-product-copy{grid-area:2/2;place-self:end;padding-bottom:2rem}.w305-trace{grid-template-columns:repeat(4,1fr)}.w305-ledger{padding-inline:1.5rem}.w305-ledger>header{grid-template-columns:4fr 8fr;align-items:start}.w305-row{grid-template-columns:4fr 4fr 4fr;align-items:center}.w305-close{grid-template-columns:9fr 3fr;align-items:end;padding-inline:1.5rem}.w305-close>div{justify-content:flex-end}.w305-footer{grid-template-columns:1fr auto;padding-inline:1.5rem}}@media (width>=75rem){.w305-nav,.w305-hero,.w305-product-stage,.w305-ledger,.w305-close,.w305-footer{padding-left:2.5rem;padding-right:2.5rem}}@media (prefers-reduced-motion:reduce){.wandb-305 *,.wandb-305 :before,.wandb-305 :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.w305-wireline,.w305-signal,.w305-product-copy{transform:none!important}}.tldraw-atlas{--ta-paper:#eee8d9;--ta-paper-bright:#f7f2e5;--ta-ink:#252521;--ta-ink-soft:#67665d;--ta-red:#b9432f;--ta-blue:#276075;--ta-rule:#25252159;--ta-serif:"Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ta-mono:"IBM Plex Mono", "Cascadia Mono", Consolas, monospace;min-width:0;color:var(--ta-ink);background:radial-gradient(circle at 14% 4%, #ffffffb3, transparent 22rem), var(--ta-paper);font-family:var(--ta-mono);isolation:isolate;font-size:1rem;line-height:1.45;overflow-x:clip}.tldraw-atlas *,.tldraw-atlas :before,.tldraw-atlas :after{box-sizing:border-box}.tldraw-atlas button,.tldraw-atlas input,.tldraw-atlas textarea{color:inherit;font:inherit}.tldraw-atlas button,.tldraw-atlas a{-webkit-tap-highlight-color:transparent}.tldraw-atlas a{color:inherit;text-decoration:none}.tldraw-atlas :focus-visible{outline:3px solid var(--ta-red);outline-offset:3px}.ta-nav{z-index:30;border-bottom:1px solid var(--ta-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eee8d9f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;padding:.45rem 1rem;display:grid;position:relative}.ta-wordmark{width:max-content;min-height:2.75rem;font-family:var(--ta-serif);letter-spacing:-.065em;align-items:baseline;gap:.65rem;font-size:1.55rem;font-weight:720;display:inline-flex}.ta-wordmark span{color:var(--ta-ink-soft);font-family:var(--ta-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:500}.ta-nav-coordinate{color:var(--ta-ink-soft);letter-spacing:.03em;margin:0;font-size:.72rem;display:none}.ta-nav-link{border-bottom:1px solid var(--ta-ink);letter-spacing:.02em;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.72rem;font-weight:600;display:inline-flex}.ta-nav-link span{transition:transform .24s cubic-bezier(.22,1,.36,1)}.ta-atlas{position:relative}.ta-title{z-index:4;border-bottom:1px solid var(--ta-rule);padding:3.5rem 1rem 2.5rem;position:relative}.ta-title__overline{color:var(--ta-red);letter-spacing:.065em;text-transform:uppercase;margin:0 0 2rem;font-size:.74rem;font-weight:600}.ta-title h1{max-width:15ch;font-family:var(--ta-serif);font-variation-settings:"opsz" 72, "SOFT" 34, "WONK" 1;letter-spacing:-.07em;margin:0;font-size:clamp(3.15rem,13vw,6.6rem);font-weight:520;line-height:.86}.ta-title h1 span{white-space:nowrap;display:block}.ta-title>p:not(.ta-title__overline){color:#4d4c45;max-width:38rem;font-family:var(--ta-serif);margin:2rem 0 0;font-size:1.05rem;line-height:1.55}.ta-text-button{border:0;border-bottom:1px solid var(--ta-ink);cursor:pointer;background:0 0;align-items:center;gap:1.2rem;min-height:2.75rem;margin-top:1.5rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.ta-map-frame{border-bottom:1px solid var(--ta-ink);background:var(--ta-paper-bright);height:min(72svh,43rem);min-height:31rem;position:relative;overflow:hidden}.ta-map{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ta-map:active{cursor:grabbing}.ta-map:focus-visible{box-shadow:inset 0 0 0 4px var(--ta-red);outline:none}.ta-map-paper{fill:var(--ta-paper-bright)}.ta-grid-line{fill:none;stroke:#25252126;stroke-width:1.1px;vector-effect:non-scaling-stroke}.ta-grid-line--minor{stroke:#25252113;stroke-width:.7px}.ta-hatch-line{stroke:#25252138;stroke-width:1px}.ta-dot{fill:#25252140}.ta-arrowhead{fill:none;stroke:var(--ta-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px}.ta-contours path{fill:none;stroke:#2760754d;stroke-dasharray:2 7;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ta-spine{fill:none;stroke:#2525216b;stroke-dasharray:9 8;stroke-width:1.1px;vector-effect:non-scaling-stroke}.ta-spine--event{stroke:var(--ta-blue);stroke-dasharray:2 7;stroke-width:2.2px}.ta-spine--quiet{stroke:#638c5875}.ta-spine-label{fill:var(--ta-blue);font-family:var(--ta-mono);letter-spacing:.12em;font-size:13px;font-weight:600}.ta-district{cursor:pointer;outline:none}.ta-district__ground{fill:color-mix(in srgb, var(--district) 21%, var(--ta-paper-bright));stroke:var(--ta-ink);stroke-dasharray:2400;stroke-dashoffset:2400px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill .26s cubic-bezier(.25,1,.5,1),stroke-width .26s cubic-bezier(.25,1,.5,1);animation:1.35s cubic-bezier(.22,1,.36,1) forwards ta-trace-map}.ta-district:nth-of-type(2) .ta-district__ground{animation-delay:80ms}.ta-district:nth-of-type(3) .ta-district__ground{animation-delay:.16s}.ta-district:nth-of-type(4) .ta-district__ground{animation-delay:.24s}.ta-district:nth-of-type(5) .ta-district__ground{animation-delay:.32s}.ta-district:hover .ta-district__ground,.ta-district:focus .ta-district__ground,.ta-district.is-active .ta-district__ground{fill:color-mix(in srgb, var(--district) 38%, var(--ta-paper-bright));stroke-width:3.2px}.ta-district:focus .ta-district__ground{stroke:var(--ta-red)}.ta-district__inner{fill:url(#ta-hatch);stroke:#2525215c;stroke-width:1px}.ta-district__water{fill:#2760751c;stroke:#276075a8;stroke-dasharray:5 7;stroke-width:1.4px}.ta-district__texture{fill:url(#ta-dots);stroke:#25252147;stroke-width:1px}.ta-district__ridge{fill:none;stroke:#25252180;stroke-dasharray:3 5;stroke-width:1.5px}.ta-district__key{fill:var(--ta-red);font-family:var(--ta-serif);font-size:28px;font-style:italic;font-weight:650}.ta-district__name{fill:var(--ta-ink);font-family:var(--ta-mono);letter-spacing:.09em;font-size:17px;font-weight:600}.ta-shape-specimens>*,.ta-gesture-lines>*,.ta-presence-traces>*,.ta-tool-network>*,.ta-basin-rings>*{fill:none;stroke:var(--ta-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.ta-shape-specimens .ta-anchor{fill:var(--ta-paper-bright);stroke:var(--ta-red)}.ta-gesture-lines path:last-child{stroke:var(--ta-red)}.ta-gesture-lines circle{fill:var(--ta-paper-bright)}.ta-presence-traces>circle{stroke:#2760757a;stroke-dasharray:4 7}.ta-presence-traces .ta-cursor{fill:var(--ta-paper-bright);stroke-width:1.6px}.ta-cursor--one{stroke:#b9432f}.ta-cursor--two{stroke:#276075}.ta-cursor--three{stroke:#638c58}.ta-tool-network circle{fill:var(--ta-paper-bright)}.ta-tool-network path:nth-last-child(-n+2){stroke:var(--ta-red)}.ta-basin-rings ellipse{stroke:#638c58bd}.ta-basin-rings circle{fill:var(--ta-red);stroke:var(--ta-paper-bright)}.ta-route-map{pointer-events:none}.ta-route-map__shadow,.ta-route-map__line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ta-route-map__shadow{stroke:var(--ta-paper-bright);stroke-width:10px}.ta-route-map__line{stroke:var(--ta-red);stroke-dasharray:12 9;stroke-width:3px;animation:22s linear infinite ta-route-current}.ta-route-map__stop{fill:var(--ta-red);stroke:var(--ta-paper-bright);stroke-width:4px;vector-effect:non-scaling-stroke}.ta-route-map__number{fill:var(--ta-paper-bright);font-family:var(--ta-mono);text-anchor:middle;font-size:18px;font-weight:600}.ta-map-furniture{fill:var(--ta-ink-soft);font-family:var(--ta-mono);letter-spacing:.08em;font-size:13px}.ta-map-furniture path{fill:none;stroke:var(--ta-ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.ta-map-controls{z-index:5;border:1px solid var(--ta-ink);background:#f7f2e5f0;display:flex;position:absolute;top:.75rem;left:.75rem;box-shadow:.3rem .3rem #2525211f}.ta-map-controls button{border:0;border-right:1px solid var(--ta-ink);cursor:pointer;background:0 0;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;font-size:1rem;display:inline-grid}.ta-map-controls button:last-child{border-right:0;font-size:.65rem}.ta-map-controls button:hover{background:var(--ta-ink);color:var(--ta-paper-bright)}.ta-coordinates{z-index:5;border:1px solid var(--ta-ink);background:#f7f2e5f0;align-items:center;min-height:2.75rem;font-size:.65rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.ta-coordinates span{border-right:1px solid var(--ta-ink);padding:.55rem .65rem}.ta-coordinates span:last-child{color:var(--ta-red);border-right:0;font-weight:600}.ta-minimap{z-index:4;border:1px solid var(--ta-ink);pointer-events:none;background:#f7f2e5e6;width:7.25rem;height:4.7rem;position:absolute;top:4.3rem;right:.75rem}.ta-minimap svg{width:100%;height:100%;display:block}.ta-minimap svg>rect:first-child{fill:var(--ta-paper)}.ta-minimap circle{fill:#2525212e}.ta-minimap circle.is-active{fill:var(--ta-red)}.ta-minimap__view{fill:#b9432f0f;stroke:var(--ta-red);stroke-width:16px}.ta-minimap>span{color:var(--ta-red);font-size:.55rem;font-weight:600;position:absolute;top:.18rem;right:.28rem}.ta-map-hint{z-index:3;max-width:13rem;color:var(--ta-ink-soft);pointer-events:none;margin:0;font-size:.62rem;line-height:1.35;position:absolute;bottom:.8rem;left:.75rem}.ta-ledger{z-index:4;border-bottom:1px solid var(--ta-ink);background:var(--ta-paper);display:grid;position:relative}.ta-ledger__index{border-bottom:1px solid var(--ta-rule);grid-template-columns:auto 1fr;align-items:end;gap:1rem;min-height:8.5rem;padding:1rem;display:grid}.ta-ledger__index>span{font-family:var(--ta-serif);letter-spacing:-.08em;font-size:5.8rem;font-style:italic;font-weight:500;line-height:.78}.ta-ledger__index p{max-width:18rem;color:var(--ta-ink-soft);margin:0;font-size:.7rem}.ta-ledger__copy{padding:2rem 1rem}.ta-ledger__copy>p:first-child{color:var(--ta-red);margin:0 0 .65rem;font-size:.72rem;font-weight:600}.ta-ledger__copy h2{font-family:var(--ta-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,8vw,4rem);font-weight:510;line-height:.94}.ta-ledger__copy>p:last-child{color:#4d4c45;max-width:38rem;font-family:var(--ta-serif);margin:1.5rem 0 0;font-size:1rem;line-height:1.55}.ta-ledger__actions{border-top:1px solid var(--ta-ink);border-bottom:1px solid var(--ta-ink);grid-template-columns:1fr 1fr;display:grid}.ta-ledger__actions button{border:0;border-right:1px solid var(--ta-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.6rem .8rem;font-size:.68rem;font-weight:600;display:flex}.ta-ledger__actions button:last-child{border-right:0}.ta-ledger__actions button:hover{background:var(--ta-ink);color:var(--ta-paper-bright)}.ta-district-switcher{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ta-district-switcher button{border:0;border-right:1px solid var(--ta-rule);border-bottom:1px solid var(--ta-rule);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.55rem;min-height:3.5rem;padding:.65rem;font-size:.63rem;display:flex}.ta-district-switcher button:nth-child(2n){border-right:0}.ta-district-switcher button:last-child{grid-column:1/-1}.ta-district-switcher button span{border:1px solid var(--ta-ink);width:1.8rem;height:1.8rem;font-family:var(--ta-serif);border-radius:50%;flex:none;place-items:center;font-style:italic;display:grid}.ta-district-switcher button.is-active{background:var(--ta-ink);color:var(--ta-paper-bright)}.ta-district-switcher button.is-active span{border-color:var(--ta-paper-bright)}.ta-route-composer{z-index:5;background:var(--ta-ink);color:var(--ta-paper-bright);position:relative}.ta-route-composer__heading{border-bottom:1px solid #f7f2e552;justify-content:space-between;align-items:center;min-height:3.2rem;padding:.5rem 1rem;display:flex}.ta-route-composer__heading p,.ta-route-composer__heading span{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.ta-route-composer ol{margin:0;padding:0;list-style:none;display:grid}.ta-route-composer li{color:#f7f2e573;border-bottom:1px solid #f7f2e547;grid-template-columns:2.3rem minmax(0,1fr) 2.75rem;align-items:center;min-height:3.5rem;display:grid}.ta-route-composer li>span{font-family:var(--ta-serif);border-right:1px solid #f7f2e547;align-self:stretch;place-items:center;font-style:italic;display:grid}.ta-route-composer li em{font-family:var(--ta-serif);padding-inline:.8rem;font-size:.9rem}.ta-route-composer li.is-filled{color:var(--ta-paper-bright)}.ta-route-composer li>button:not(.ta-route-remove){min-height:3.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:.8rem;font-size:.68rem}.ta-route-remove{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #f7f2e547;place-items:center;padding:0;display:grid}.ta-route-composer__end{gap:.7rem;padding:1rem;display:grid}.ta-route-composer__end button{border:1px solid var(--ta-paper-bright);width:max-content;min-height:2.75rem;color:var(--ta-paper-bright);cursor:pointer;background:0 0;padding:0 .85rem;font-size:.68rem}.ta-route-composer__end button:disabled{opacity:.35;cursor:default}.ta-route-composer__end p{color:#f7f2e59e;font-family:var(--ta-serif);margin:0;font-size:.9rem}.ta-footer{background:var(--ta-red);color:var(--ta-paper-bright);gap:2rem;padding:5rem 1rem 2rem;display:grid}.ta-footer p{max-width:15ch;font-family:var(--ta-serif);letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,11vw,7.6rem);font-weight:480;line-height:.9}.ta-footer a{border-bottom:1px solid;align-items:center;gap:1rem;width:max-content;min-height:2.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ta-note-drawer{z-index:102;border-top:1px solid var(--ta-ink);background:var(--ta-paper-bright);visibility:hidden;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(44rem,90svh);transition:transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(104%);box-shadow:0 -1.5rem 4rem #2525212e}.ta-note-drawer.is-open{visibility:visible;transition-delay:0s;transform:translateY(0)}.ta-note-drawer__top{border-bottom:1px solid var(--ta-ink);justify-content:space-between;align-items:center;min-height:4rem;display:flex}.ta-note-drawer__top p{text-transform:uppercase;gap:.12rem;margin:0;padding:.65rem 1rem;font-size:.72rem;font-weight:600;display:grid}.ta-note-drawer__top p span{color:var(--ta-red);font-size:.64rem}.ta-note-drawer__top button{border:0;border-left:1px solid var(--ta-ink);cursor:pointer;background:0 0;place-items:center;width:4rem;min-width:4rem;height:4rem;padding:0;font-size:1.7rem;display:grid}.ta-note-drawer label{min-height:0;font-family:var(--ta-serif);grid-template-rows:auto minmax(0,1fr);gap:.8rem;padding:1rem;font-size:1.15rem;display:grid}.ta-note-drawer textarea{resize:none;border:0;border-top:1px solid var(--ta-rule);width:100%;min-height:12rem;color:var(--ta-ink);font-family:var(--ta-serif);background:repeating-linear-gradient(#0000 0 2rem,#25252121 2rem calc(2rem + 1px));outline:none;font-size:1.05rem;line-height:2rem}.ta-note-drawer textarea::placeholder{color:#25252159;font-style:italic}.ta-note-drawer__bottom{border-top:1px solid var(--ta-ink);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-left:1rem;display:flex}.ta-note-drawer__bottom span{color:var(--ta-ink-soft);font-size:.65rem}.ta-note-drawer__bottom button{border:0;border-left:1px solid var(--ta-ink);background:var(--ta-ink);min-width:8rem;min-height:4rem;color:var(--ta-paper-bright);cursor:pointer;align-self:stretch;font-size:.72rem}.ta-drawer-scrim{z-index:101;cursor:default;background:#2525216b;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}@keyframes ta-trace-map{to{stroke-dashoffset:0}}@keyframes ta-route-current{to{stroke-dashoffset:-420px}}@media (width>=48rem){.ta-nav{grid-template-columns:1fr auto 1fr;padding-inline:1.5rem}.ta-nav-coordinate{display:block}.ta-nav-link{justify-self:end}.ta-title{padding:5rem 1.5rem 3.5rem}.ta-title h1{font-size:clamp(5.5rem,10.8vw,8.4rem)}.ta-map-frame{min-height:39rem}.ta-ledger{grid-template-columns:11rem minmax(0,1fr)}.ta-ledger__index{border-right:1px solid var(--ta-rule);border-bottom:0;grid-template-columns:1fr;min-height:100%}.ta-ledger__copy{padding:2.5rem 2rem}.ta-ledger__actions,.ta-district-switcher{grid-column:1/-1}.ta-district-switcher{grid-template-columns:repeat(5,minmax(0,1fr))}.ta-district-switcher button,.ta-district-switcher button:nth-child(2n){border-right:1px solid var(--ta-rule)}.ta-district-switcher button:last-child{border-right:0;grid-column:auto}.ta-route-composer ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-route-composer li{border-right:1px solid #f7f2e547}.ta-route-composer li:last-child{border-right:0}.ta-route-composer__end{grid-template-columns:auto minmax(0,1fr);align-items:center}.ta-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:7rem 1.5rem 2rem}.ta-note-drawer{border-top:0;border-left:1px solid var(--ta-ink);width:min(32rem,88vw);max-height:none;top:0;bottom:0;left:auto;transform:translate(104%)}.ta-note-drawer.is-open{transform:translate(0)}}@media (width>=64rem){.ta-atlas{background:#d9d2c2;grid-template-rows:minmax(38rem,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;min-height:max(56rem,100svh - 4.25rem);padding:1rem;display:grid}.ta-map-frame{border:1px solid var(--ta-ink);grid-area:1/1/3/-1;width:100%;height:100%;min-height:54rem}.ta-title{z-index:7;border:1px solid var(--ta-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eee8d9f0;grid-area:1/1/auto/5;align-self:start;margin:1rem 0 0 1rem;padding:1.25rem;box-shadow:.55rem .55rem #2525211f}.ta-title__overline{margin-bottom:2.8rem}.ta-title h1{max-width:none;font-size:clamp(3.7rem,5.3vw,6.3rem)}.ta-title>p:not(.ta-title__overline){max-width:28rem;margin-top:1.4rem;font-size:.94rem}.ta-ledger{z-index:7;border:1px solid var(--ta-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eee8d9f2;grid-area:1/9/auto/13;align-self:center;margin:1rem 1rem 0 0;display:block;box-shadow:-.55rem .55rem #2525211f}.ta-ledger__index{border-right:0;border-bottom:1px solid var(--ta-rule);grid-template-columns:auto 1fr;min-height:7.4rem}.ta-ledger__index>span{font-size:5rem}.ta-ledger__copy{padding:1.5rem 1rem 1.8rem}.ta-ledger__copy h2{font-size:clamp(2.5rem,3.4vw,4rem)}.ta-ledger__copy>p:last-child{margin-top:1rem;font-size:.92rem}.ta-district-switcher{grid-template-columns:1fr}.ta-district-switcher button,.ta-district-switcher button:nth-child(2n){border-right:0;border-bottom:1px solid var(--ta-rule);min-height:3rem}.ta-district-switcher button:last-child{border-bottom:0}.ta-route-composer{z-index:8;border:1px solid var(--ta-paper-bright);grid-area:2/2/auto/12;align-self:end;margin:0 0 1rem;box-shadow:.55rem .55rem #25252138}.ta-route-composer__heading{display:none}.ta-route-composer{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);display:grid}.ta-route-composer ol{border-right:1px solid #f7f2e547}.ta-route-composer li{border-bottom:0}.ta-route-composer__end{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:.55rem .75rem;display:flex}.ta-route-composer__end button{min-height:2.75rem}.ta-route-composer__end p{display:none}.ta-map-controls{top:auto;bottom:5.65rem;left:1rem}.ta-minimap{width:9rem;height:5.5rem;top:1rem;right:1rem}.ta-coordinates{bottom:5.65rem;right:1rem}.ta-map-hint{bottom:5.85rem;left:10.5rem}.ta-footer{min-height:36rem}}@media (width>=90rem){.ta-ledger{grid-column:10/13}.ta-route-composer{grid-column:3/11}}@media (hover:hover) and (pointer:fine){.ta-nav-link:hover span,.ta-text-button:hover span,.ta-footer a:hover span{transform:translate(.2rem,-.2rem)}}@media (prefers-reduced-motion:reduce){.tldraw-atlas *,.tldraw-atlas :before,.tldraw-atlas :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ta-district__ground{stroke-dashoffset:0}}.liquid-instrument{--li-bg:#07090d;--li-ink:#f0e6cf;--li-accent:#ff593d;--li-rule:#f0e6cf57;--li-display:"Syne Variable", "Arial Black", sans-serif;--li-mono:"IBM Plex Mono", "Cascadia Mono", Consolas, monospace;min-width:0;min-height:max(52rem,100svh);color:var(--li-ink);background:var(--li-bg);font-family:var(--li-mono);isolation:isolate;grid-template-rows:auto minmax(31rem,1fr) auto auto;font-size:1rem;line-height:1.45;display:grid;position:relative;overflow:hidden}.liquid-instrument *,.liquid-instrument :before,.liquid-instrument :after{box-sizing:border-box}.liquid-instrument button,.liquid-instrument input{color:inherit;font:inherit}.liquid-instrument button,.liquid-instrument a,.liquid-instrument input{-webkit-tap-highlight-color:transparent}.liquid-instrument a{color:inherit;text-decoration:none}.liquid-instrument :focus-visible{outline:3px solid var(--li-accent);outline-offset:3px}.li-canvas{z-index:0;cursor:crosshair;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.li-canvas:focus-visible{box-shadow:inset 0 0 0 4px var(--li-accent);outline:none}.li-shade{z-index:1;pointer-events:none;background:linear-gradient(#040508a8 0,#0000 18rem),linear-gradient(90deg,#040508b8 0,#04050829 72%,#0000),linear-gradient(0deg,#040508d1 0,#0000 17rem);position:absolute;inset:0}.li-grain{z-index:2;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background:repeating-radial-gradient(circle at 23% 17%,#0000 0 1px,#ffffff29 1px 2px) 0 0/5px 5px,repeating-linear-gradient(117deg,#0000 0 3px,#ffffff0a 3px 4px) 0 0/7px 7px;position:absolute;inset:-30%;transform:rotate(.01deg)}.li-nav{z-index:8;border-bottom:1px solid var(--li-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;text-transform:uppercase;background:#06080c5c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;padding:.5rem 1rem;font-size:.68rem;display:grid;position:relative}.li-nav>p{color:#f0e6cfa8;margin:0;display:none}.li-mark{width:max-content;min-height:2.75rem;font-family:var(--li-display);letter-spacing:.14em;align-items:center;font-size:1rem;font-weight:760;display:inline-flex}.li-nav>a:last-child{border-bottom:1px solid var(--li-ink);align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.li-nav>a:last-child span{transition:transform .22s cubic-bezier(.22,1,.36,1)}.li-stage{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;gap:2rem;min-height:31rem;padding:clamp(3rem,11vw,6rem) 1rem 1.5rem;display:flex;position:relative}.li-copy{width:100%}.li-copy__lead{color:var(--li-accent);letter-spacing:.065em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.7rem;font-weight:600}.li-copy h1{width:100%;font-family:var(--li-display);font-variation-settings:"wdth" 112;letter-spacing:-.075em;text-wrap:nowrap;margin:0;font-size:clamp(2.55rem,10.25vw,10.25rem);font-weight:560;line-height:.8}.li-copy h1 span{display:block}.li-copy h1 span:first-child{color:#0000;-webkit-text-stroke:1px var(--li-ink)}.li-copy h1 span:last-child{margin-left:clamp(0rem,7vw,8rem)}.li-copy__body{color:#f0e6cfc7;max-width:36rem;font-family:var(--li-display);margin:2rem 0 0;font-size:.95rem;font-weight:440;line-height:1.5}.li-live-readout{border-left:1px solid var(--li-accent);letter-spacing:.045em;grid-template-columns:auto auto;align-self:flex-end;gap:.18rem 1.1rem;width:max-content;padding-left:.8rem;font-size:.61rem;display:grid}.li-live-readout span{color:#f0e6cf75}.li-live-readout strong{min-width:5rem;color:var(--li-ink);font-weight:500}.li-field-hint{text-align:right;text-transform:uppercase;margin:0;font-size:.62rem;display:none;position:absolute;bottom:1.4rem;right:1rem}.li-field-hint span{color:#f0e6cf7a;display:block}.li-console{z-index:8;border-top:1px solid var(--li-rule);border-bottom:1px solid var(--li-rule);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#06080ca3;display:grid;position:relative}.li-seed{border-bottom:1px solid var(--li-rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:4.5rem;display:grid}.li-seed>span,.li-seed>strong{letter-spacing:.04em;text-transform:uppercase;padding:0 .75rem;font-size:.67rem;font-weight:500}.li-seed>span{color:#f0e6cf8c}.li-seed>strong{color:var(--li-accent)}.li-seed button,.li-transport{border:0;border-left:1px solid var(--li-rule);min-width:4.8rem;min-height:4.5rem;color:var(--li-ink);cursor:pointer;background:0 0;align-self:stretch;padding:.55rem .7rem;font-size:.65rem;line-height:1.25;transition:color .22s cubic-bezier(.25,1,.5,1),background-color .22s cubic-bezier(.25,1,.5,1)}.li-seed button:hover,.li-transport:hover{background:var(--li-ink);color:var(--li-bg)}.li-fader{border-bottom:1px solid var(--li-rule);grid-template-columns:5.7rem minmax(0,1fr) 3rem;align-items:center;gap:.5rem;min-height:4.5rem;padding-inline:.75rem;font-size:.66rem;display:grid}.li-fader>span{color:#f0e6cfa8}.li-fader output{color:var(--li-accent);text-align:right}.li-fader input{appearance:none;cursor:ew-resize;background:0 0;width:100%;min-height:2.75rem;margin:0;padding:0}.li-fader input::-webkit-slider-runnable-track{background:var(--li-rule);height:1px}.li-fader input::-webkit-slider-thumb{appearance:none;border:1px solid var(--li-ink);background:var(--li-accent);border-radius:0;width:1.1rem;height:1.1rem;margin-top:-.52rem;box-shadow:0 0 0 4px #07090d8c}.li-fader input::-moz-range-track{background:var(--li-rule);height:1px}.li-fader input::-moz-range-thumb{border:1px solid var(--li-ink);background:var(--li-accent);border-radius:0;width:1.1rem;height:1.1rem}.li-transport{min-width:100%;color:var(--li-bg);background:var(--li-accent);text-align:left;border-left:0;justify-content:space-between;align-items:center;padding-inline:1rem;font-weight:600;display:flex}.li-transport span{font-family:var(--li-display);font-size:1.15rem}.li-memory{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#06080cd1;gap:.65rem;padding:.85rem 1rem 1rem;display:grid;position:relative}.li-memory>p{color:#f0e6cf80;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.63rem}.li-memory>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.li-memory button,.li-memory__empty{border:1px solid var(--li-rule);color:#f0e6cfa8;cursor:pointer;background:0 0;place-items:center;min-width:0;min-height:2.75rem;padding:.35rem;font-size:.6rem;display:grid}.li-memory button span{color:#f0e6cf59;font-size:.52rem}.li-memory button.is-active{border-color:var(--li-accent);color:var(--li-ink);background:color-mix(in srgb, var(--li-accent) 12%, transparent)}.li-memory__empty{cursor:default}@media (width>=48rem){.liquid-instrument{grid-template-rows:auto minmax(36rem,1fr) auto auto}.li-nav{grid-template-columns:1fr auto 1fr;padding-inline:1.5rem}.li-nav>p{display:block}.li-nav>a:last-child{justify-self:end}.li-stage{min-height:36rem;padding:clamp(4rem,9vw,7.5rem) 1.5rem 1.5rem}.li-copy h1{font-size:clamp(4.9rem,10.4vw,10.25rem)}.li-copy__body{margin-left:47%;font-size:1rem}.li-live-readout{position:absolute;bottom:1.6rem;right:1.5rem}.li-field-hint{text-align:left;display:block;bottom:1.6rem;left:1.5rem;right:auto}.li-console{grid-template-columns:minmax(18rem,1.15fr) minmax(13rem,1fr) minmax(13rem,1fr)}.li-seed,.li-fader{border-right:1px solid var(--li-rule);border-bottom:0}.li-transport{border-top:1px solid var(--li-rule);grid-column:1/-1;min-height:3.5rem}.li-memory{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-inline:1.5rem}.li-memory>div{max-width:34rem}.li-memory>p:last-child{text-align:right}}@media (width>=64rem){.liquid-instrument{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:max(56rem,100svh)}.li-stage{min-height:36rem;padding-top:clamp(4.5rem,8vh,7.5rem)}.li-copy h1{font-size:clamp(6rem,10.55vw,10.8rem)}.li-copy__body{width:31rem;margin-top:2.2rem;margin-left:52%}.li-console{grid-template-columns:minmax(20rem,1.2fr) minmax(14rem,1fr) minmax(14rem,1fr) minmax(11rem,.65fr)}.li-transport{border-top:0;border-left:1px solid var(--li-rule);grid-column:auto;min-width:11rem;min-height:4.5rem}.li-memory>div{max-width:40rem}}@media (width>=90rem){.li-nav,.li-stage,.li-memory{padding-left:2rem;padding-right:2rem}.li-copy__body{margin-left:58%}}@media (hover:hover) and (pointer:fine){.li-nav>a:last-child:hover span{transform:translate(.2rem,-.2rem)}.li-memory button:hover{border-color:var(--li-ink);color:var(--li-ink)}}@media (prefers-reduced-motion:reduce){.liquid-instrument *,.liquid-instrument :before,.liquid-instrument :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.seldon-desk{--sd-wine:#4b090f;--sd-wine-deep:#230307;--sd-paper:#eee2c7;--sd-paper-light:#f7efd9;--sd-ink:#171613;--sd-blue:#171f55;--sd-red:#a51f24;--sd-thread:#ff352e;--sd-serif:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sd-sans:"Archivo Variable", "Franklin Gothic Medium", sans-serif;width:100%;min-width:0;color:var(--sd-ink);background:var(--sd-paper);font-family:var(--sd-sans);isolation:isolate;font-size:1rem;line-height:1.45;position:relative;overflow-x:clip}.seldon-desk *,.seldon-desk :before,.seldon-desk :after{box-sizing:border-box}.seldon-desk h1,.seldon-desk h2,.seldon-desk p,.seldon-desk figure{margin:0}.seldon-desk a{color:inherit;text-decoration:none}.seldon-desk button{color:inherit;font:inherit}.seldon-desk button,.seldon-desk a{-webkit-tap-highlight-color:transparent}.seldon-desk :focus-visible{outline-offset:3px;outline:3px solid #ffdf2e}.seldon-desk ::selection{color:var(--sd-paper-light);background:var(--sd-wine)}.seldon-desk .sd-desk{background:linear-gradient(#1716130f 1px, transparent 1px), var(--sd-paper);background-size:100% 1.75rem;min-height:100svh;padding:1rem;position:relative;overflow:hidden}.seldon-desk .sd-photograph{z-index:0;height:31rem;display:block;position:absolute;top:0;left:0;right:0}.seldon-desk .sd-photograph img{object-fit:cover;object-position:54% center;filter:saturate(.88)contrast(1.04);width:100%;height:100%;display:block}.seldon-desk .sd-vignette{z-index:1;pointer-events:none;background:linear-gradient(#0e000226,#0e000261),radial-gradient(circle at 58% 20%,#0000 0 22%,#14000240 76%);height:31rem;position:absolute;top:0;left:0;right:0}.seldon-desk .sd-desk-copy{z-index:5;min-height:20rem;color:var(--sd-paper-light);align-content:start;display:grid;position:relative}.seldon-desk .sd-wordmark{letter-spacing:.12em;border-bottom:1px solid #f7efd98c;align-items:center;gap:.7rem;width:max-content;min-height:2.75rem;font-size:.72rem;font-weight:730;display:inline-flex}.seldon-desk .sd-wordmark span{transition:transform .2s cubic-bezier(.25,1,.5,1)}.seldon-desk .sd-wordmark:hover span{transform:translate(.18rem,-.18rem)}.seldon-desk .sd-desk-copy>p{color:#f7efd9b8;letter-spacing:.07em;text-transform:uppercase;max-width:28rem;margin-top:1.5rem;font-size:.72rem;font-weight:640;line-height:1.45}.seldon-desk .sd-desk-copy h1{max-width:10ch;font-family:var(--sd-serif);letter-spacing:-.065em;text-wrap:balance;margin-top:.85rem;font-size:clamp(3.1rem,12vw,5.8rem);font-weight:390;line-height:.87}.seldon-desk .sd-toolbox{z-index:30;background:#f7efd95c;border:1px solid #f7efd95c;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative;box-shadow:0 1rem 3rem #10000238}.seldon-desk .sd-toolbox button{min-width:2.75rem;min-height:3.5rem;color:var(--sd-paper-light);cursor:pointer;letter-spacing:.04em;text-align:left;background:#140c0be6;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.68rem;font-weight:680;line-height:1.2;transition:color .2s cubic-bezier(.25,1,.5,1),background-color .2s cubic-bezier(.25,1,.5,1);display:grid}.seldon-desk .sd-toolbox button:hover,.seldon-desk .sd-toolbox button.is-active{color:var(--sd-ink);background:var(--sd-paper-light)}.seldon-desk .sd-toolbox__symbol{border:1px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-grid}.seldon-desk .sd-thread-layer{display:none}.seldon-desk .sd-dossier-field{z-index:10;gap:1rem;margin-top:3rem;display:grid;position:relative}.seldon-desk.is-lens .sd-dossier-field:before{z-index:-1;content:"";background:repeating-linear-gradient(180deg, var(--sd-thread) 0 .35rem, transparent .35rem .7rem);width:1px;position:absolute;top:0;bottom:0;left:.55rem}.seldon-desk.is-lens .sd-dossier{padding-left:1.1rem}.seldon-desk .sd-dossier{perspective:90rem;width:100%;min-width:0;height:22rem;position:relative}.seldon-desk .sd-dossier.is-collected{display:none}.seldon-desk .sd-dossier__card{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .58s cubic-bezier(.22,1,.36,1);position:relative}.seldon-desk .sd-dossier.is-flipped .sd-dossier__card{transform:rotateY(180deg)}.seldon-desk .sd-dossier__face{background:repeating-linear-gradient(0deg, transparent 0 1.72rem, #17161314 1.72rem 1.77rem), var(--sd-card,var(--sd-paper-light));color:var(--sd-card-ink,var(--sd-ink));backface-visibility:hidden;border:1px solid #17161385;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 .25rem .5rem #0f030426,0 1.6rem 2.8rem #0f030433}.seldon-desk .sd-dossier__face:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 49%,#1716131f 50% 51%,#ffffff3d 52%);width:3rem;height:3rem;position:absolute;bottom:0;right:0}.seldon-desk .sd-dossier__back{pointer-events:none;grid-template-rows:auto auto 1fr auto;padding:1.2rem;transform:rotateY(180deg)}.seldon-desk .sd-dossier.is-flipped .sd-dossier__front{pointer-events:none}.seldon-desk .sd-dossier.is-flipped .sd-dossier__back{pointer-events:auto}.seldon-desk .sd-dossier--cream{--sd-card:#efe4ca;--sd-card-ink:#171613}.seldon-desk .sd-dossier--blue{--sd-card:#1d285d;--sd-card-ink:#fff1ce}.seldon-desk .sd-dossier--charcoal{--sd-card:#1e1d19;--sd-card-ink:#f0e3c5}.seldon-desk .sd-dossier--red{--sd-card:#a4282b;--sd-card-ink:#fff0cf}.seldon-desk .sd-dossier__handle{z-index:2;cursor:grab;letter-spacing:.085em;text-transform:uppercase;touch-action:none;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3rem;padding-inline:1rem;font-size:.68rem;font-weight:730;display:flex;position:relative}.seldon-desk .sd-dossier__handle:active{cursor:grabbing}.seldon-desk .sd-dossier__handle span:last-child{font-size:1.15rem;font-weight:400}.seldon-desk .sd-dossier__copy{align-content:start;gap:1rem;padding:1.25rem;display:grid;position:relative}.seldon-desk .sd-dossier__puncture{border:1px solid;border-radius:50%;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 .18rem #17161333}.seldon-desk .sd-dossier h2{max-width:13ch;font-family:var(--sd-serif);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,8vw,2.65rem);font-weight:430;line-height:.94}.seldon-desk .sd-dossier__copy>p,.seldon-desk .sd-dossier__back>p:not(.sd-dossier__back-lane){max-width:34ch;font-size:.9rem;line-height:1.48}.seldon-desk .sd-dossier__actions{z-index:2;background:currentColor;border-top:1px solid;grid-template-columns:1fr .64fr;gap:1px;display:grid;position:relative}.seldon-desk .sd-dossier__actions button{background:var(--sd-card);min-width:2.75rem;min-height:3rem;color:var(--sd-card-ink);cursor:pointer;letter-spacing:.075em;text-transform:uppercase;border:0;padding:.5rem .8rem;font-size:.68rem;font-weight:730;transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1)}.seldon-desk .sd-dossier__actions button:hover{color:var(--sd-card);background:var(--sd-card-ink)}.seldon-desk .sd-dossier__back-lane{letter-spacing:.085em;text-transform:uppercase;border-bottom:1px solid;align-self:start;padding-bottom:.9rem;font-size:.68rem;font-weight:740}.seldon-desk .sd-dossier__back h2{margin-top:1.15rem}.seldon-desk .sd-dossier__back>p:not(.sd-dossier__back-lane){margin-top:1rem}.seldon-desk .sd-dossier__back .sd-dossier__actions{margin:1rem -1.2rem -1.2rem}.seldon-desk .sd-tray{z-index:15;background:linear-gradient(125deg,#ffffff6b,#0000 38%),#b9b4a8;border:1px solid #5e5b53;grid-template-columns:5rem 1fr;min-height:8rem;margin-top:1.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 .35rem #26242026,0 1rem 2.5rem #1d04072e}.seldon-desk .sd-tray>div:first-child{text-align:center;border-right:1px solid #17161366;place-content:center;display:grid}.seldon-desk .sd-tray>div:first-child span{letter-spacing:.12em;font-size:.58rem;font-weight:730}.seldon-desk .sd-tray>div:first-child strong{font-family:var(--sd-serif);font-size:2.2rem;font-weight:420;line-height:1}.seldon-desk .sd-tray__contents{align-content:center;gap:.35rem;padding:.75rem;display:grid}.seldon-desk .sd-tray__contents p{color:#47443f;max-width:29ch;font-size:.72rem;line-height:1.35}.seldon-desk .sd-tray__contents button{cursor:pointer;text-align:left;background:#eee2c7ad;border:1px solid #17161375;min-height:2.75rem;padding:.5rem .7rem;font-size:.68rem;font-weight:690;line-height:1.2}.seldon-desk .sd-tray__contents button:hover{color:var(--sd-paper-light);background:var(--sd-ink)}.seldon-desk .sd-lens-caption{z-index:12;max-width:42ch;font-family:var(--sd-serif);text-align:right;margin:1.25rem 0 0 auto;font-size:1.05rem;font-style:italic;line-height:1.35;position:relative}.seldon-desk .sd-wall-label{color:var(--sd-paper-light);background:#171613;border-top:1px solid #eee2c74d;gap:2rem;padding:3.5rem 1rem 6rem;display:grid}.seldon-desk .sd-wall-label p{max-width:24ch;font-family:var(--sd-serif);letter-spacing:-.05em;font-size:clamp(2.4rem,9vw,5rem);font-weight:390;line-height:.98}.seldon-desk .sd-wall-label a{letter-spacing:.06em;border-bottom:1px solid;align-self:end;align-items:center;gap:1rem;width:max-content;min-height:2.75rem;font-size:.75rem;font-weight:690;display:inline-flex}@media (width>=48rem){.seldon-desk .sd-desk{background:var(--sd-wine);height:calc(100svh - 4rem);min-height:52rem;max-height:68rem;padding:0}.seldon-desk .sd-photograph,.seldon-desk .sd-vignette{height:100%;inset:0}.seldon-desk .sd-photograph img{object-position:center}.seldon-desk .sd-vignette{background:linear-gradient(90deg,#14000238,#0000 38%),radial-gradient(circle at 56% 34%,#0000 0 18%,#0e000233 85%)}.seldon-desk .sd-desk-copy{width:44%;min-height:0;position:absolute;top:clamp(2rem,4vw,4rem);left:26%}.seldon-desk .sd-desk-copy>p{max-width:34rem;margin-top:.8rem}.seldon-desk .sd-desk-copy h1{max-width:13ch;margin-top:.5rem;font-size:clamp(3.7rem,6.3vw,6.5rem);line-height:.84}.seldon-desk .sd-toolbox{width:min(30rem,36vw);position:absolute;bottom:1.75rem;left:2rem}.seldon-desk .sd-thread-layer{z-index:11;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.seldon-desk .sd-thread-layer line{stroke:var(--sd-thread);stroke-width:1.7px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;animation:5s linear infinite sd-thread-travel}.seldon-desk .sd-dossier-field{z-index:10;pointer-events:none;margin:0;display:block;position:absolute;inset:0}.seldon-desk.is-lens .sd-dossier-field:before{display:none}.seldon-desk .sd-dossier{top:var(--sd-top);left:var(--sd-left);pointer-events:auto;width:clamp(15.5rem,20vw,19rem);height:clamp(16rem,20.8vw,19.5rem);transform:translate3d(calc(-50% + var(--sd-x)), calc(-50% + var(--sd-y)), 0) rotate(var(--sd-rotation));will-change:transform;transition:opacity .24s cubic-bezier(.25,1,.5,1),filter .24s cubic-bezier(.25,1,.5,1);position:absolute}.seldon-desk.is-lens .sd-dossier{padding-left:0}.seldon-desk .sd-dossier.is-collected{visibility:hidden;opacity:0;pointer-events:none;display:block}.seldon-desk .sd-dossier.is-active{z-index:25;filter:drop-shadow(0 1.7rem 1.8rem #10000252)}.seldon-desk.is-lens .sd-dossier:not(.is-active){opacity:.84}.seldon-desk .sd-dossier__face{box-shadow:0 .2rem .35rem #0f03042e,0 1.3rem 2.2rem #0f030447}.seldon-desk .sd-dossier__copy{gap:.75rem;padding:1rem}.seldon-desk .sd-dossier h2{font-size:clamp(1.65rem,2.3vw,2.3rem)}.seldon-desk .sd-dossier__copy>p,.seldon-desk .sd-dossier__back>p:not(.sd-dossier__back-lane){font-size:clamp(.75rem,.9vw,.88rem)}.seldon-desk .sd-dossier__back{padding:1rem}.seldon-desk .sd-dossier__back .sd-dossier__actions{margin:.75rem -1rem -1rem}.seldon-desk .sd-tray{z-index:14;width:23%;min-height:8.5rem;margin:0;position:absolute;bottom:10%;left:6%;transform:rotate(.6deg)}.seldon-desk .sd-lens-caption{z-index:18;width:min(34rem,36vw);color:var(--sd-paper-light);text-shadow:0 1px 1rem #0c0001cc;margin:0;position:absolute;bottom:5rem;right:2rem}.seldon-desk .sd-wall-label{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:32rem;padding:clamp(5rem,9vw,9rem) clamp(2rem,5vw,5rem)}.seldon-desk .sd-wall-label p{max-width:20ch}}@media (width>=75rem){.seldon-desk .sd-dossier{width:clamp(17rem,18.5vw,20rem);height:clamp(17.8rem,19vw,20.5rem)}.seldon-desk .sd-dossier--cream{--sd-left:55%!important;--sd-top:50%!important}.seldon-desk .sd-dossier--blue{--sd-left:70%!important;--sd-top:68%!important}.seldon-desk .sd-dossier--charcoal{--sd-left:38%!important;--sd-top:69%!important}.seldon-desk .sd-dossier--red{--sd-left:80%!important;--sd-top:40%!important}}@keyframes sd-thread-travel{to{stroke-dashoffset:-60px}}@media (prefers-reduced-motion:reduce){.seldon-desk *,.seldon-desk :before,.seldon-desk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.seldon-desk .sd-dossier,.seldon-desk .sd-dossier__card{will-change:auto}}.unkey-broadsheet{--ub-paper:#f1ecdf;--ub-paper-bright:#faf7ee;--ub-ink:#171713;--ub-soft-ink:#57564e;--ub-signal:#c93028;--ub-secondary:#15398c;--ub-rule:#17171380;--ub-display:"Young Serif", "Bookman Old Style", Georgia, serif;--ub-mono:"IBM Plex Mono", "Courier New", monospace;width:100%;min-width:0;color:var(--ub-ink);background:var(--ub-paper);font-family:var(--ub-display);isolation:isolate;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.unkey-broadsheet[data-ink=blue]{--ub-paper:#ece8d9;--ub-paper-bright:#f8f3e6;--ub-ink:#102e70;--ub-soft-ink:#445579;--ub-signal:#d0362d;--ub-secondary:#141411;--ub-rule:#102e7085}.unkey-broadsheet[data-ink=red]{--ub-paper:#efe9dc;--ub-paper-bright:#faf5e9;--ub-ink:#8e1d1b;--ub-soft-ink:#694b46;--ub-signal:#172f76;--ub-secondary:#171713;--ub-rule:#8e1d1b7a}.unkey-broadsheet *,.unkey-broadsheet :before,.unkey-broadsheet :after{box-sizing:border-box}.unkey-broadsheet h1,.unkey-broadsheet h2,.unkey-broadsheet p,.unkey-broadsheet figure,.unkey-broadsheet pre{margin:0}.unkey-broadsheet a{color:inherit;text-decoration:none}.unkey-broadsheet button{color:inherit;font:inherit}.unkey-broadsheet button,.unkey-broadsheet a,.unkey-broadsheet summary{-webkit-tap-highlight-color:transparent}.unkey-broadsheet :focus-visible{outline:3px solid var(--ub-signal);outline-offset:3px}.unkey-broadsheet ::selection{color:var(--ub-paper-bright);background:var(--ub-ink)}.unkey-broadsheet:before{z-index:20;content:"";opacity:.055;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:fixed;inset:0}.unkey-broadsheet .ub-cover{border-bottom:2px solid var(--ub-ink);background:linear-gradient(90deg, transparent 49.9%, #17171317 50%, transparent 50.1%), var(--ub-paper);min-height:100svh;padding:0 1rem 3rem;position:relative}.unkey-broadsheet .ub-mast{border-bottom:3px double var(--ub-ink);min-height:4.5rem;font-family:var(--ub-mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;font-size:.72rem;font-weight:600;display:grid}.unkey-broadsheet .ub-name{width:max-content;min-height:2.75rem;font-family:var(--ub-display);letter-spacing:-.07em;text-transform:lowercase;align-items:center;font-size:1.6rem;font-weight:400;display:inline-flex}.unkey-broadsheet .ub-mast p{display:none}.unkey-broadsheet .ub-docs-link{border-bottom:1px solid;justify-self:end;align-items:center;gap:.55rem;min-height:2.75rem;display:inline-flex}.unkey-broadsheet .ub-cover-title{gap:2rem;padding:clamp(4.5rem,13vw,8rem) 0 3rem;display:grid}.unkey-broadsheet .ub-cover h1{max-width:100%;font-family:var(--ub-display);letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(3.35rem,14.8vw,8.5rem);font-weight:400;line-height:.78;overflow:hidden}.unkey-broadsheet .ub-cover h1 span{width:max-content;max-width:100%;display:block}.unkey-broadsheet .ub-cover h1 span:last-child{color:var(--ub-signal);margin-left:7vw;font-style:italic}.unkey-broadsheet .ub-deck{border-top:1px solid var(--ub-rule);max-width:40rem;color:var(--ub-soft-ink);font-family:var(--ub-mono);padding-top:1rem;font-size:.9rem;line-height:1.58}.unkey-broadsheet .ub-order-switch{border-top:2px solid var(--ub-ink);border-bottom:2px solid var(--ub-ink);display:grid}.unkey-broadsheet .ub-order-switch button{border:0;border-bottom:1px solid var(--ub-rule);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr);align-content:center;gap:.45rem;min-height:7.25rem;padding:1rem .25rem;transition:color .22s cubic-bezier(.25,1,.5,1),background-color .22s cubic-bezier(.25,1,.5,1),padding .3s cubic-bezier(.22,1,.36,1);display:grid}.unkey-broadsheet .ub-order-switch button:last-child{border-bottom:0}.unkey-broadsheet .ub-order-switch button>span{font-family:var(--ub-display);letter-spacing:-.055em;font-size:clamp(2.35rem,11vw,5rem);line-height:.8}.unkey-broadsheet .ub-order-switch button small{max-width:32ch;color:var(--ub-soft-ink);font-family:var(--ub-mono);font-size:.7rem;line-height:1.35}.unkey-broadsheet .ub-order-switch button:hover{padding-left:.75rem}.unkey-broadsheet .ub-order-switch button[aria-selected=true]{color:var(--ub-paper-bright);background:var(--ub-ink)}.unkey-broadsheet .ub-order-switch button[aria-selected=true] small{color:var(--ub-paper-bright)}.unkey-broadsheet .ub-press-controls{border:1px solid var(--ub-ink);background:var(--ub-ink);font-family:var(--ub-mono);grid-template-columns:1fr;gap:1px;margin-top:2rem;display:grid}.unkey-broadsheet .ub-press-controls>button,.unkey-broadsheet .ub-press-controls>div button{background:var(--ub-paper);cursor:pointer;letter-spacing:.045em;text-transform:uppercase;border:0;min-width:2.75rem;min-height:3rem;padding:.65rem .85rem;font-size:.7rem;font-weight:600}.unkey-broadsheet .ub-press-controls>div{background:var(--ub-ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.unkey-broadsheet .ub-press-controls button:hover,.unkey-broadsheet .ub-press-controls button[aria-pressed=true]{color:var(--ub-paper-bright);background:var(--ub-signal)}.unkey-broadsheet .ub-reading{padding:2.5rem 1rem 7rem;scroll-margin-top:1rem;position:relative}.unkey-broadsheet .ub-order-note{border-left:.5rem solid var(--ub-signal);max-width:38rem;color:var(--ub-soft-ink);font-family:var(--ub-mono);margin:0 0 5rem auto;padding-left:1rem;font-size:.86rem;line-height:1.5}.unkey-broadsheet .ub-chapter{border-top:2px solid var(--ub-ink);min-width:0;padding:2rem 0 5rem;display:grid;position:relative}.unkey-broadsheet .ub-chapter header{gap:1.25rem;min-width:0;display:grid;position:relative}.unkey-broadsheet .ub-chapter-word{color:var(--ub-signal);font-family:var(--ub-display);letter-spacing:-.085em;text-transform:uppercase;white-space:nowrap;font-size:clamp(4.2rem,22vw,11rem);line-height:.72;overflow:hidden}.unkey-broadsheet .ub-chapter h2{max-width:17ch;font-family:var(--ub-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.45rem,9.5vw,5.8rem);font-weight:400;line-height:.94}.unkey-broadsheet .ub-chapter-body{gap:2rem;min-width:0;margin-top:2rem;display:grid}.unkey-broadsheet .ub-chapter-body>p{max-width:47ch;font-size:1.1rem;line-height:1.55}.unkey-broadsheet pre{border:1px solid var(--ub-ink);background:linear-gradient(90deg, var(--ub-signal) 0 .45rem, transparent 0), var(--ub-paper-bright);width:100%;min-width:0;color:var(--ub-ink);white-space:pre-wrap;overflow-x:auto}.unkey-broadsheet code{font-family:var(--ub-mono);overflow-wrap:anywhere;padding:1.2rem 1rem 1.2rem 1.45rem;font-size:.78rem;line-height:1.65;display:block}.unkey-broadsheet .ub-margin-note{border-top:1px solid var(--ub-rule);color:var(--ub-soft-ink);font-family:var(--ub-mono);grid-template-columns:auto 1fr;gap:.75rem;margin-top:2rem;padding-top:.8rem;font-size:.72rem;line-height:1.45;display:grid}.unkey-broadsheet[data-marginalia=off] .ub-margin-note{display:none}.unkey-broadsheet .ub-margin-note>span{color:var(--ub-signal);font-family:var(--ub-display);font-size:1.6rem;line-height:.75}.unkey-broadsheet .ub-foldout{border-top:2px solid var(--ub-ink);border-bottom:2px solid var(--ub-ink);background:var(--ub-paper-bright)}.unkey-broadsheet .ub-foldout summary{cursor:pointer;min-height:5.5rem;font-family:var(--ub-mono);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem;font-size:.72rem;font-weight:600;list-style:none;display:flex}.unkey-broadsheet .ub-foldout summary::-webkit-details-marker{display:none}.unkey-broadsheet .ub-foldout summary:before{content:"+";border:1px solid;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;font-size:1.3rem;display:inline-grid}.unkey-broadsheet .ub-foldout[open] summary:before{content:"−"}.unkey-broadsheet .ub-foldout summary>span:first-of-type{margin-right:auto}.unkey-broadsheet .ub-foldout summary>span:last-child{color:var(--ub-soft-ink);display:none}.unkey-broadsheet .ub-foldout-sheet{border-top:1px solid var(--ub-ink);display:grid}.unkey-broadsheet .ub-foldout figure{border-bottom:1px solid var(--ub-ink);background:#e8e2d4;min-height:34rem;position:relative;overflow:hidden}.unkey-broadsheet .ub-print-insert,.unkey-broadsheet .ub-print-insert img{width:100%;height:100%;display:block}.unkey-broadsheet .ub-print-insert img{object-fit:cover;filter:saturate(.86)contrast(1.05);width:104%;height:108%;position:absolute;inset:-4% -2%;transform:rotate(-1.2deg)scale(1.02)}.unkey-broadsheet .ub-foldout figcaption{z-index:2;color:#171713;font-family:var(--ub-mono);background:#faf7eee6;padding:.7rem;font-size:.68rem;line-height:1.35;position:absolute;bottom:1rem;left:1rem;right:1rem}.unkey-broadsheet .ub-foldout-copy{align-content:start;gap:1.5rem;min-width:0;padding:2rem 1rem 4rem;display:grid;position:relative;overflow:hidden}.unkey-broadsheet .ub-foldout-word{z-index:0;color:#1717130e;font-family:var(--ub-display);letter-spacing:-.09em;pointer-events:none;font-size:clamp(7rem,27vw,19rem);line-height:.7;position:absolute;bottom:-.1em;right:-.05em}.unkey-broadsheet .ub-foldout-copy h2,.unkey-broadsheet .ub-foldout-copy>p,.unkey-broadsheet .ub-foldout-copy pre{z-index:1;position:relative}.unkey-broadsheet .ub-foldout-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;font-size:clamp(2.7rem,9vw,5.4rem);font-weight:400;line-height:.93}.unkey-broadsheet .ub-foldout-copy>p{max-width:46ch;font-size:1rem;line-height:1.55}.unkey-broadsheet .ub-colophon{min-height:60svh;color:var(--ub-paper-bright);background:var(--ub-ink);align-content:space-between;gap:4rem;padding:5rem 1rem 2rem;display:grid}.unkey-broadsheet .ub-colophon>p{letter-spacing:-.05em;max-width:19ch;font-size:clamp(2.75rem,10vw,6.5rem);line-height:.94}.unkey-broadsheet .ub-colophon>div{gap:.5rem;display:grid}.unkey-broadsheet .ub-colophon a{min-height:2.75rem;font-family:var(--ub-mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #faf7ee75;justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;font-size:.72rem;display:inline-flex}.unkey-broadsheet[data-type=proof]{font-family:var(--ub-mono)}.unkey-broadsheet[data-type=proof] .ub-cover h1,.unkey-broadsheet[data-type=proof] .ub-name,.unkey-broadsheet[data-type=proof] .ub-order-switch button>span,.unkey-broadsheet[data-type=proof] .ub-chapter-word,.unkey-broadsheet[data-type=proof] .ub-chapter h2,.unkey-broadsheet[data-type=proof] .ub-foldout-copy h2,.unkey-broadsheet[data-type=proof] .ub-colophon>p{font-family:var(--ub-mono);letter-spacing:-.07em;font-weight:500}.unkey-broadsheet[data-type=proof] .ub-chapter{background-image:linear-gradient(#17171314 1px,#0000 1px);background-size:100% 1.5rem}@media (width>=48rem){.unkey-broadsheet .ub-cover{padding-inline:2rem}.unkey-broadsheet .ub-mast{grid-template-columns:1fr auto 1fr}.unkey-broadsheet .ub-mast p{justify-self:center;display:block}.unkey-broadsheet .ub-cover-title{grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);align-items:end;gap:2rem}.unkey-broadsheet .ub-cover h1{grid-column:1/-1;font-size:clamp(6.4rem,13.3vw,12.4rem);line-height:.76}.unkey-broadsheet .ub-cover h1 span:last-child{margin-left:14vw}.unkey-broadsheet .ub-deck{grid-column:2}.unkey-broadsheet .ub-order-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.unkey-broadsheet .ub-order-switch button{border-right:1px solid var(--ub-rule);border-bottom:0;min-height:13rem;padding:1.25rem 1rem}.unkey-broadsheet .ub-order-switch button:last-child{border-right:0}.unkey-broadsheet .ub-order-switch button>span{font-size:clamp(2.3rem,5.2vw,5.6rem)}.unkey-broadsheet .ub-order-switch button:hover{padding-left:1.5rem}.unkey-broadsheet .ub-press-controls{grid-template-columns:1fr 1fr 1fr}.unkey-broadsheet .ub-reading{padding:4rem 2rem 10rem}.unkey-broadsheet .ub-order-note{margin-bottom:8rem}.unkey-broadsheet .ub-chapter{grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr) minmax(9rem,.26fr);gap:2rem;padding:3rem 0 clamp(8rem,12vw,13rem)}.unkey-broadsheet .ub-chapter header{align-content:start}.unkey-broadsheet .ub-chapter-word{writing-mode:vertical-rl;font-size:clamp(5.8rem,11vw,11.5rem);position:sticky;top:1rem;transform:rotate(180deg)}.unkey-broadsheet .ub-chapter h2{z-index:2;max-width:10ch;margin-top:-.2em;font-size:clamp(3.2rem,5.8vw,6.3rem);position:relative}.unkey-broadsheet .ub-chapter-body{align-content:start;margin-top:0;padding-top:.25rem}.unkey-broadsheet .ub-margin-note{align-self:start;margin-top:0}.unkey-broadsheet .ub-foldout summary{padding-inline:2rem}.unkey-broadsheet .ub-foldout summary>span:last-child{display:inline}.unkey-broadsheet .ub-foldout-sheet{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:52rem}.unkey-broadsheet .ub-foldout figure{border-right:1px solid var(--ub-ink);border-bottom:0;min-height:52rem}.unkey-broadsheet .ub-foldout-copy{padding:clamp(4rem,7vw,7rem) clamp(2rem,5vw,5rem)}.unkey-broadsheet .ub-colophon{grid-template-columns:minmax(0,1fr) minmax(14rem,.3fr);align-items:end;padding:clamp(6rem,10vw,10rem) 2rem 2rem}}@media (width>=75rem){.unkey-broadsheet .ub-cover,.unkey-broadsheet .ub-reading{padding-left:clamp(3rem,5vw,5rem);padding-right:clamp(3rem,5vw,5rem)}.unkey-broadsheet .ub-chapter{grid-template-columns:minmax(0,1fr) minmax(24rem,.66fr) minmax(11rem,.24fr);gap:clamp(2rem,4vw,5rem)}.unkey-broadsheet .ub-colophon{padding-left:clamp(3rem,5vw,5rem);padding-right:clamp(3rem,5vw,5rem)}}@media (prefers-reduced-motion:reduce){.unkey-broadsheet *,.unkey-broadsheet :before,.unkey-broadsheet :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.proprio-cinema{--pc-black:#03070b;--pc-ink:#eef1f0;--pc-dim:#8f9ca2;--pc-line:#eef1f038;--pc-amber:#d99b58;min-height:100vh;color:var(--pc-ink);background:var(--pc-black);font-family:Archivo Variable,Arial Narrow,sans-serif;overflow:clip}.proprio-cinema *,.proprio-cinema :before,.proprio-cinema :after{box-sizing:border-box}.proprio-cinema button,.proprio-cinema a,.proprio-cinema input{font:inherit}.proprio-cinema button,.proprio-cinema a{color:inherit}.pc-nav{z-index:40;border-bottom:1px solid var(--pc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070bc7;grid-template-columns:1fr auto;min-height:62px;display:grid;position:sticky;top:114px}.pc-wordmark{letter-spacing:.18em;align-items:center;min-height:62px;padding:0 18px;font:650 15px/1 Syne Variable,Archivo Variable,sans-serif;text-decoration:none;display:flex}.pc-nav-time{color:var(--pc-dim);letter-spacing:.14em;align-items:center;font:500 10px/1 IBM Plex Mono,monospace;display:none}.pc-nav-actions{display:flex}.pc-nav-actions button{border:0;border-left:1px solid var(--pc-line);min-width:96px;min-height:62px;color:var(--pc-dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 13px;font:500 10px/1 IBM Plex Mono,monospace}.pc-nav-actions button:hover,.pc-nav-actions button[aria-pressed=true]{color:var(--pc-black);background:var(--pc-ink)}.pc-hero{isolation:isolate;min-height:calc(100svh - 114px);position:relative}.pc-image{display:block;position:absolute;inset:0;overflow:hidden}.pc-image img{object-fit:cover;object-position:var(--pc-crop,70%) center;width:100%;height:100%;transform:scale(var(--pc-zoom,1));transform-origin:var(--pc-crop,70%) 52%;will-change:transform, opacity}.pc-vignette{z-index:1;background:linear-gradient(90deg,#010407f2 0%,#01040785 42%,#0000 70%),linear-gradient(#0000 54%,#010407cc 100%);position:absolute;inset:0}.pc-grain{z-index:2;opacity:.2;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 17% 23%,#ffffff2e 0 .5px,#0000 .7px 3px);background-size:5px 5px;position:absolute;inset:0}.pc-hero-copy{z-index:4;flex-direction:column;justify-content:center;width:min(1120px,100%);min-height:calc(100svh - 114px);padding:clamp(92px,16vh,176px) 18px 150px;display:flex;position:relative}.pc-hero-copy>span{color:var(--pc-amber);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font:500 10px/1 IBM Plex Mono,monospace}.pc-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:980px;margin:0;font:600 clamp(43px,10.2vw,150px)/.82 Syne Variable,Archivo Variable,sans-serif}.pc-hero-copy p{color:#eef1f0cc;max-width:530px;margin:30px 0 0;font:400 clamp(16px,2vw,21px)/1.45 "Source Serif 4",Newsreader Variable,serif}.pc-timeline{z-index:5;color:#eef1f0a8;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font:500 9px/1 IBM Plex Mono,monospace;display:grid;position:absolute;bottom:34px;left:18px;right:18px}.pc-timeline i{background:#eef1f061;height:1px;position:relative}.pc-timeline b{background:var(--pc-amber);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:41%;box-shadow:0 0 18px #d99b58b8}.pc-enter{z-index:5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;font:500 10px/1 IBM Plex Mono,monospace;text-decoration:none;display:inline-flex;position:absolute;bottom:62px;right:18px}.pc-enter span{color:var(--pc-amber);font-size:18px}.pc-reel{background:#060b10;min-height:100vh;position:relative}.pc-reel-stage{background:#071018;min-height:72svh;position:relative;overflow:hidden}.pc-reel-stage:before,.pc-reel-stage:after{content:"";z-index:5;pointer-events:none;background:repeating-linear-gradient(90deg,#04080b 0 22px,#0000 22px 36px);height:10px;position:absolute;left:0;right:0}.pc-reel-stage:before{top:8px}.pc-reel-stage:after{bottom:8px}.pc-reel-stage .pc-image img{filter:saturate(.72)contrast(1.12)}.pc-reel-stage .pc-grade-blue img{filter:saturate(.6)contrast(1.18)hue-rotate(-8deg)}.pc-reel-stage .pc-grade-silver img{filter:saturate(.28)contrast(1.2)brightness(1.06)}.pc-reel-stage .pc-grade-amber img{filter:saturate(.8)sepia(.14)contrast(1.18)}.pc-reel-stage .pc-grade-dense img{filter:saturate(.55)contrast(1.32)brightness(.8)}.pc-reel-stage .pc-grade-warm img{filter:saturate(.78)sepia(.24)contrast(1.16)}.pc-frame-hud{z-index:7;color:#eef1f09e;letter-spacing:.12em;justify-content:space-between;font:500 9px/1 IBM Plex Mono,monospace;display:flex;position:absolute;top:32px;left:18px;right:18px}.pc-frame-copy{z-index:7;background:linear-gradient(90deg,#02060ae0,#02060a47);border-top:1px solid #eef1f080;width:min(560px,100% - 36px);padding:20px;position:absolute;bottom:34px;left:18px}.pc-frame-copy span,.pc-frame-notes>span{color:var(--pc-amber);letter-spacing:.13em;text-transform:uppercase;font:500 9px/1 IBM Plex Mono,monospace}.pc-frame-copy p{letter-spacing:-.03em;margin:13px 0 18px;font:400 clamp(24px,5vw,48px)/.98 "Source Serif 4",Newsreader Variable,serif}.pc-frame-copy small{color:var(--pc-dim);letter-spacing:.08em;text-transform:uppercase;font:500 10px/1 IBM Plex Mono,monospace}.pc-frame-notes{z-index:8;border:1px solid var(--pc-line);opacity:0;pointer-events:none;background:#03070be0;width:220px;padding:16px;transition:opacity .26s cubic-bezier(.25,1,.5,1),transform .26s cubic-bezier(.25,1,.5,1);position:absolute;top:60px;right:18px;transform:translateY(-12px)}.pc-frame-notes.is-open{opacity:1;transform:none}.pc-frame-notes p{color:#eef1f0c7;margin:14px 0 0;font:400 13px/1.2 IBM Plex Mono,monospace}.pc-bookmark{z-index:9;border:1px solid var(--pc-line);min-height:44px;color:var(--pc-ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#03070bb3;padding:0 16px;font:500 10px/1 IBM Plex Mono,monospace;position:absolute;bottom:34px;right:18px}.pc-bookmark:hover,.pc-bookmark.is-held{color:var(--pc-black);background:var(--pc-amber);border-color:var(--pc-amber)}.pc-scene-index{padding:56px 18px 100px}.pc-index-intro{color:var(--pc-dim);gap:24px;padding:0 0 72px;display:grid}.pc-index-intro p{letter-spacing:-.025em;max-width:660px;margin:0;font:400 clamp(22px,4vw,42px)/1.08 "Source Serif 4",Newsreader Variable,serif}.pc-index-intro span{letter-spacing:.12em;text-transform:uppercase;font:500 9px/1 IBM Plex Mono,monospace}.pc-scene-button{border:0;border-top:1px solid var(--pc-line);width:100%;min-height:96px;color:var(--pc-dim);text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px 1fr;align-items:center;padding:18px 0;display:grid}.pc-scene-button:last-child{border-bottom:1px solid var(--pc-line)}.pc-scene-button>span{font:500 9px/1 IBM Plex Mono,monospace}.pc-scene-button strong{letter-spacing:-.055em;font:550 clamp(28px,6vw,58px)/.95 Syne Variable,Archivo Variable,sans-serif}.pc-scene-button small{letter-spacing:.1em;text-transform:uppercase;grid-column:2;margin-top:8px;font:500 9px/1 IBM Plex Mono,monospace}.pc-scene-button:hover,.pc-scene-button.is-active{color:var(--pc-ink)}.pc-scene-button.is-active strong{color:var(--pc-amber)}.pc-scrub{color:#071018;background:#d9d5ca;align-content:center;gap:50px;min-height:92vh;padding:100px 18px;display:grid}.pc-scrub>div:first-child span{color:#655c4e;letter-spacing:.12em;text-transform:uppercase;font:500 10px/1 IBM Plex Mono,monospace}.pc-scrub h2{letter-spacing:-.075em;max-width:1000px;margin:10px 0 0;font:600 clamp(58px,13vw,172px)/.78 Syne Variable,Archivo Variable,sans-serif}.pc-scrub label{gap:16px;display:grid}.pc-scrub label>span{letter-spacing:.08em;text-transform:uppercase;font:500 10px/1 IBM Plex Mono,monospace}.pc-scrub input{accent-color:#071018;cursor:ew-resize;width:100%;height:44px}.pc-held{flex-wrap:wrap;gap:8px;display:flex}.pc-held button{cursor:pointer;background:0 0;border:1px solid #07101859;min-height:48px;padding:0 16px;font:500 11px/1 IBM Plex Mono,monospace}.pc-held button:hover{color:#d9d5ca;background:#071018}.pc-held button span{opacity:.55;margin-right:12px}.pc-footer{border-top:1px solid var(--pc-line);background:var(--pc-black);gap:50px;padding:110px 18px 44px;display:grid}.pc-footer p{letter-spacing:-.075em;max-width:1120px;margin:0;font:600 clamp(54px,11vw,150px)/.82 Syne Variable,Archivo Variable,sans-serif}.pc-footer a{border-bottom:1px solid var(--pc-line);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;width:fit-content;min-height:44px;font:500 11px/1 IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}@media (width>=720px){.pc-nav{grid-template-columns:1fr auto 1fr;top:64px}.pc-nav-time{display:flex}.pc-nav-actions{justify-content:flex-end}.pc-hero{min-height:calc(100svh - 64px)}.pc-hero-copy{min-height:calc(100svh - 64px);padding-inline:clamp(30px,5vw,76px)}.pc-timeline{left:clamp(30px,5vw,76px);right:clamp(30px,5vw,76px)}.pc-enter{right:clamp(30px,5vw,76px)}.pc-frame-hud{left:30px;right:30px}.pc-frame-copy{padding:28px;bottom:54px;left:30px}.pc-frame-notes{top:68px;right:30px}.pc-bookmark{bottom:54px;right:30px}.pc-scene-index{padding:90px clamp(30px,5vw,76px) 140px}.pc-index-intro{grid-template-columns:1fr auto;align-items:end}.pc-scene-button{grid-template-columns:78px 1fr auto;min-height:118px}.pc-scene-button small{grid-column:auto;margin-top:0}.pc-scrub{padding:130px clamp(30px,5vw,76px)}.pc-footer{padding:150px clamp(30px,5vw,76px) 54px}}@media (width>=900px){.pc-reel{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:start;display:grid}.pc-reel-stage{min-height:calc(100vh - 64px)}.pc-scene-index{min-height:185vh;padding-top:16vh}.pc-index-intro{grid-template-columns:1fr}.pc-scene-button{grid-template-columns:70px 1fr;min-height:18vh}.pc-scene-button small{grid-column:2;margin-top:8px}}@media (prefers-reduced-motion:reduce){.proprio-cinema *,.proprio-cinema :before,.proprio-cinema :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pc-image img,.pc-frame-notes{transform:none}}:root{color:#f1f0e8;font-synthesis:none;text-rendering:optimizelegibility;background:#0d0e0c;font-family:Outfit Variable,Arial Narrow,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0d0e0c;min-width:320px;min-height:100vh;margin:0}button,a,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.lab-dashboard{background-color:#0d0e0c;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:6.25vw 6.25vw;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;overflow:hidden}.lab-nav{z-index:20;background:#0d0e0ceb;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:64px;padding:10px 18px;display:grid;position:relative}.lab-batch-switch{border:1px solid #3e403a;grid-area:2/1/auto/-1;width:100%;padding:2px;display:flex}.lab-nav>button:last-child{grid-area:1/2;justify-self:end}.lab-nav .lab-batch-switch button{border:0;flex:1;min-height:44px;padding-inline:12px}.lab-nav .lab-batch-switch button.is-active{color:#10110f;background:#f1f0e8}.lab-wordmark{color:#f1f0e8;letter-spacing:-.03em;align-items:center;width:max-content;min-height:44px;font-size:15px;font-weight:820;text-decoration:none;display:inline-flex}.lab-wordmark span{color:#8c8e85;font-weight:520}.lab-nav-center{color:#8c8e85;letter-spacing:.08em;font:500 11px/1 Courier New,monospace;display:none}.lab-nav button{color:#f1f0e8;letter-spacing:.08em;background:0 0;border:1px solid #3e403a;min-height:44px;padding:0 14px;font:620 10px/1 Courier New,monospace;transition:color .18s,background .18s,border-color .18s}.lab-nav button:hover{color:#10110f;background:#f1f0e8;border-color:#f1f0e8}.lab-hero{padding:clamp(68px,9vw,144px) 18px clamp(54px,7vw,100px)}.lab-kicker{color:#8c8e85;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(28px,5vw,70px);font:560 10px/1.2 Courier New,monospace;display:flex}.lab-kicker i{background:#55574f;width:18px;height:1px}.lab-title{color:#f1f0e8;letter-spacing:-.075em;max-width:1500px;margin:0;font:620 clamp(42px,10.8vw,174px)/.83 Outfit Variable,sans-serif}.lab-title .line{padding-right:.08em;display:block;overflow:hidden}.lab-title .line>span{display:block}.lab-title .line-shift{color:#b7baaf}.is-batch-2 .lab-title{font-size:clamp(42px,9.2vw,142px)}.is-batch-3 .lab-title{font-size:clamp(42px,9.8vw,154px)}.is-batch-4 .lab-title{letter-spacing:-.065em;max-width:1640px;font-family:Fraunces Variable,Newsreader Variable,serif;font-size:clamp(45px,10vw,160px);font-weight:520}.lab-intro{border-top:1px solid #ffffff2e;gap:28px;margin-top:clamp(48px,8vw,114px);padding-top:20px;display:grid}.lab-intro p{color:#b7baaf;letter-spacing:-.02em;max-width:630px;margin:0;font:430 clamp(17px,2vw,23px)/1.4 Outfit Variable,sans-serif}.loop-key{color:#d8dacd;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:8px;font:600 10px/1 Courier New,monospace;display:flex}.loop-key>span{align-items:center;gap:8px;display:inline-flex}.loop-key b{color:#55574f}.loop-marquee{color:#0d0e0c;background:#f1f0e8;border-top:1px solid #f1f0e8;border-bottom:1px solid #f1f0e8;overflow:hidden}.loop-track{white-space:nowrap;will-change:transform;width:max-content;display:flex}.loop-track span{letter-spacing:.05em;align-items:center;padding:14px 0;font:720 12px/1 Courier New,monospace;display:inline-flex}.loop-track i{background:#ff4d24;width:5px;height:5px;margin:0 22px;transform:rotate(45deg)}.is-batch-2 .loop-track i{background:#7857ff}.is-batch-3 .loop-track i{background:#c23b76}.is-batch-4 .loop-track i{background:#e2472f}.lab-grid{border-bottom:1px solid #ffffff38;grid-template-columns:1fr;display:grid}.lab-card{background:#121310;border-top:1px solid #ffffff38;min-width:0;min-height:560px;position:relative;overflow:hidden}.card-launch{width:100%;height:100%;min-height:inherit;color:#f1f0e8;text-align:left;background:0 0;border:0;grid-template-rows:auto minmax(280px,1fr) auto auto;gap:24px;padding:18px 18px 68px;display:grid}.card-launch:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.card-topline{color:#91938a;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;font:540 10px/1.2 Courier New,monospace;display:flex}.card-topline>span:last-child{text-align:right}.preview-art{isolation:isolate;width:100%;min-height:280px;transform-style:preserve-3d;will-change:transform;position:relative;overflow:hidden}.card-copy{align-self:end;gap:10px;display:grid}.card-copy strong{letter-spacing:-.055em;max-width:650px;font:580 clamp(30px,4.5vw,64px)/.98 Outfit Variable,sans-serif}.card-copy>span{color:#a6a89f;max-width:480px;font-size:14px;line-height:1.45}.card-copy .card-brief{border-top:1px solid #44463f;grid-template-columns:1fr;gap:8px;max-width:none;margin-top:8px;padding-top:12px;display:grid}.card-brief>span{color:#c6c8bf;gap:4px;font-size:12px;line-height:1.35;display:grid}.card-brief i{color:var(--accent);letter-spacing:.07em;font:650 9px/1 Courier New,monospace}.card-open{letter-spacing:.06em;border-top:1px solid #44463f;justify-content:space-between;align-items:center;padding-top:14px;font:650 11px/1 Courier New,monospace;display:flex}.card-open i{font-size:20px;font-style:normal;transition:transform .22s}.card-launch:hover .card-open i{transform:translate(4px,-4px)}.judgment-control{background:#20211e;gap:2px;padding:2px;display:flex}.judgment-control button{color:#8f9189;letter-spacing:.07em;background:0 0;border:0;min-width:62px;min-height:44px;padding:0 10px;font:650 9px/1 Courier New,monospace;transition:background .16s,color .16s}.judgment-control button:hover{color:#fff;background:#343630}.judgment-control button.is-active{color:#10110f;background:#f1f0e8}.judgment-control button[data-verdict=SHIP].is-active{background:#b9ff52}.judgment-control button[data-verdict=REVISE].is-active{background:#ffd24a}.judgment-control button[data-verdict=KILL].is-active{color:#fff;background:#e44537}.judgment-control.is-compact{z-index:5;border:1px solid #41433c;position:absolute;bottom:16px;right:18px}.judgment-control.is-compact button{min-width:54px;min-height:44px}.ona-art{background:#111d37}.ona-art:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff2e 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff26 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ona-orbit{aspect-ratio:1;border:1px solid #ffffff6b;border-radius:50%;width:min(64vw,460px);animation:18s linear infinite dashboard-spin;position:absolute;top:-35%;left:-10%;box-shadow:0 0 0 36px #111d37,0 0 0 37px #ffffff2e,0 0 0 72px #111d37,0 0 0 73px #ffffff1a}.ona-orbit:after{content:"";background:#ff4d24;border-radius:50%;width:14px;height:14px;position:absolute;top:22%;right:8%}.ona-thesis{color:#f5f2e8;text-align:right;letter-spacing:-.07em;font:700 clamp(32px,6vw,72px)/.82 Outfit Variable,sans-serif;position:absolute;top:16%;right:7%}.ona-rail{grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:absolute;bottom:6%;left:4%;right:4%}.ona-rail i{color:#111d37;background:#ece8dc;min-height:48px;padding:8px;font:700 10px/1 monospace;animation:3.5s ease-in-out infinite alternate dashboard-rail}.ona-rail i:nth-child(2){background:#ff4d24;animation-delay:-.5s}.ona-rail i:nth-child(3){animation-delay:-1s}.ona-rail i:nth-child(4){animation-delay:-1.5s}.salem-art{background:#171d1a;border:1px solid #414840}.salem-art:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 27px,#f3ff5b1a 28px),repeating-linear-gradient(90deg,#0000 0 27px,#f3ff5b12 28px);position:absolute;inset:0}.salem-scan{background:radial-gradient(circle at 65% 45%,#f3ff5b47,#0000 4% 12%,#f3ff5b21 12.5%,#0000 13%),#212822;border:1px solid #66705f;position:absolute;inset:8% 8% 10% 35%;overflow:hidden}.salem-scan:after{content:"";background:#f3ff5b;height:1px;animation:2.8s ease-in-out infinite dashboard-scan;position:absolute;top:0;left:-20%;right:-20%;box-shadow:0 0 12px #f3ff5b}.salem-console{color:#f3ff5b;background:#0d120f;border:1px solid #65705e;gap:12px;width:36%;padding:14px;font:650 9px/1 monospace;display:grid;position:absolute;top:10%;left:4%}.salem-console i{background:#394138;height:4px;display:block}.salem-console i:nth-child(2){width:80%}.salem-console i:nth-child(3){width:55%}.salem-console i:nth-child(4){width:70%}.salem-target{aspect-ratio:1;border:1px solid #f3ff5b;border-radius:50%;width:74px;animation:5s linear infinite dashboard-spin;position:absolute;bottom:14%;right:15%}.salem-target:before,.salem-target:after{content:"";background:#f3ff5b;position:absolute}.salem-target:before{width:1px;height:120%;top:-10%;left:50%}.salem-target:after{width:120%;height:1px;top:50%;left:-10%}.zed-art{color:#151515;background:#e9e3d7}.zed-art:before{content:"";border:1px solid #aaa398;position:absolute;inset:10% 7%}.zed-lens{aspect-ratio:1;border:18px solid #ff6639;border-radius:50%;place-items:center;width:min(58vw,310px);animation:4s ease-in-out infinite dashboard-breathe;display:grid;position:absolute;top:50%;left:5%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #181818,0 0 0 1px #181818}.zed-lens:before,.zed-lens:after{content:"";background:#181818;width:120%;height:1px;position:absolute}.zed-lens:after{transform:rotate(90deg)}.zed-lens span{letter-spacing:-.12em;font:650 clamp(80px,14vw,180px)/1 Outfit Variable,sans-serif}.zed-code{gap:14px;width:38%;display:grid;position:absolute;top:22%;right:7%}.zed-code i{width:var(--w);transform-origin:0;height:7px;animation:2.6s ease-in-out infinite alternate dashboard-code;animation-delay:calc(var(--i) * -.24s);background:#1b1b1b;display:block}.robo-art{background:#f1efff;border:1px solid #635cf0}.robo-art svg{width:90%;height:90%;position:absolute;inset:5%;overflow:visible}.robo-art path{fill:none;stroke:#5b55ff;stroke-width:7px;stroke-linecap:round;stroke-dasharray:700;animation:4.5s ease-in-out infinite alternate dashboard-draw}.robo-art circle{fill:#ff634d;stroke:#f1efff;stroke-width:4px}.robo-meter{color:#2d2843;background:#ffffffe6;border:1px solid #5b55ff;gap:10px;width:42%;padding:12px;font:700 9px/1 monospace;display:grid;position:absolute;top:10%;right:6%}.robo-meter span{background:#dedaf8;height:6px;display:block}.robo-meter i{background:#5b55ff;height:100%;animation:3.3s ease-in-out infinite alternate dashboard-meter;display:block}.robo-meter span:nth-child(3) i{width:72%;animation-delay:-.5s}.robo-meter span:nth-child(4) i{width:42%;animation-delay:-1s}.tamper-art{color:#111;background-color:#f5f4ef;background-image:linear-gradient(#dedcd5 1px,#0000 1px),linear-gradient(90deg,#dedcd5 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d4d2ca}.tamper-art svg{width:96%;height:96%;position:absolute;inset:2%;overflow:visible}.tamper-art path,.tamper-art circle{vector-effect:non-scaling-stroke}.tamper-frame path{fill:#eeeae0;stroke:#111;stroke-width:1.5px}.tamper-board path{fill:#191a18;stroke:#f5f4ef;stroke-width:1px}.tamper-board circle{fill:#ed5b20;stroke:#111;stroke-width:1.5px}.tamper-mesh path{fill:#ed5b2014;stroke:#ed5b20;stroke-width:1.2px;stroke-dasharray:4 4;animation:3.8s ease-in-out infinite alternate tamper-mesh}.tamper-probe{fill:none;stroke:#ed5b20;stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 8;animation:2.6s linear infinite tamper-probe}.tamper-hit{fill:#f5f4ef;stroke:#ed5b20;stroke-width:4px;transform-origin:408px 168px;animation:1.5s ease-out infinite tamper-hit}.tamper-air{fill:none;stroke:#639877;stroke-width:2px;stroke-dasharray:7 7;animation:4s linear infinite reverse tamper-probe}.tamper-label{color:#111;letter-spacing:.06em;background:#f5f4ef;border:1px solid #111;padding:7px 9px;font:700 8px/1 monospace;position:absolute}.tamper-label.label-a{top:5%;left:3%}.tamper-label.label-b{color:#f5f4ef;background:#111;bottom:5%;right:3%}.proven-art{color:#f8f4ff;background:radial-gradient(circle at 58% 42%,#7857ff38,#0000 38%),#121116;border:1px solid #403b51}.proven-art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proven-guides path{fill:none;stroke:#ffffff26;stroke-width:1px;stroke-dasharray:3 6}.proven-layer path,.proven-layer circle,.proven-layer rect{vector-effect:non-scaling-stroke}.layer-copper>path:first-child{fill:#262235;stroke:#ff6b35;stroke-width:1.5px}.layer-copper>path:not(:first-child){fill:none;stroke:#ff6b35;stroke-width:3px;stroke-linecap:round}.layer-copper circle{fill:#6ee7e0;stroke:#121116;stroke-width:3px}.layer-mask{transform-origin:50%;animation:3.4s ease-in-out infinite alternate proven-layer}.layer-mask>path:first-child{fill:#7857ff2e;stroke:#937bff;stroke-width:1.5px}.layer-mask rect{fill:#7857ff;stroke:#eee8ff;stroke-width:1px}.layer-mask circle{fill:#121116;stroke:#937bff;stroke-width:1px}.proven-scan{fill:none;stroke:#6ee7e0;stroke-width:2px;filter:drop-shadow(0 0 7px #6ee7e0);animation:3s ease-in-out infinite proven-scan}.proven-rev,.proven-state{letter-spacing:.07em;font:700 8px/1 monospace;position:absolute}.proven-rev{color:#b5aecb;top:6%;left:4%}.proven-state{color:#121116;background:#6ee7e0;padding:7px 9px;bottom:6%;right:4%}.carta-art{color:#171817;background-color:#fbfaf7;background-image:linear-gradient(#e14a1b14 1px,#0000 1px),linear-gradient(90deg,#e14a1b14 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d9d7d1}.carta-art svg{width:94%;height:94%;position:absolute;inset:3%}.carta-routes path{fill:none;stroke:#e14a1b;stroke-width:1.5px;stroke-dasharray:5 6;animation:5s linear infinite carta-route}.carta-record rect{fill:#171817;stroke:#171817;stroke-width:2px}.carta-record path{fill:none;stroke:#fbfaf7;stroke-width:3px;stroke-linecap:round}.carta-record circle{fill:#e14a1b;stroke:#fbfaf7;stroke-width:2px}.carta-node rect{fill:#fbfaf7;stroke:#171817;stroke-width:1.5px}.carta-node path{fill:none;stroke:#77766f;stroke-width:2px;stroke-linecap:round}.carta-pulse{fill:#fbfaf7;stroke:#e14a1b;stroke-width:3px;animation:2.4s ease-in-out infinite carta-pulse}.carta-pulse:nth-of-type(2){animation-delay:-.8s}.carta-pulse:nth-of-type(3){animation-delay:-1.6s}.carta-caption{color:#fbfaf7;letter-spacing:.07em;background:#171817;padding:7px 9px;font:700 8px/1 monospace;position:absolute;bottom:5%;left:4%}.tldraw-art{color:#171717;background-color:#eee8ff;background-image:linear-gradient(#7047eb1f 1px,#0000 1px),linear-gradient(90deg,#7047eb1f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #7047eb}.tldraw-code{z-index:2;color:#ded5ff;background:#17131f;border:1px solid #7047eb;align-content:start;gap:12px;width:34%;padding:14px;font:600 8px/1.2 monospace;display:grid;position:absolute;top:7%;bottom:7%;left:3%}.tldraw-code b{color:#ffd33d}.tldraw-code i{background:#5c526b;height:5px}.tldraw-code i:first-of-type{width:80%}.tldraw-code i:nth-of-type(2){width:56%}.tldraw-code i:nth-of-type(3){width:68%}.tldraw-code span{color:#9ed9ff;margin-top:auto}.tldraw-art svg{width:67%;height:100%;position:absolute;top:0;left:33%}.tldraw-loop{fill:none;stroke:#7047eb2e;stroke-width:24px;stroke-linecap:round}.tldraw-shape{stroke:#171717;stroke-width:2px}.shape-a{fill:#ffd33d}.shape-b{fill:#ff7a66}.tldraw-connect{fill:none;stroke:#1f5eff;stroke-width:4px;stroke-linecap:round}.tldraw-select rect{fill:none;stroke:#1f5eff;stroke-width:2px;stroke-dasharray:5 4}.tldraw-select circle{fill:#fff;stroke:#1f5eff;stroke-width:2px}.tldraw-cursor{fill:#7047eb;stroke:#fff;stroke-width:2px;animation:3.2s cubic-bezier(.7,0,.2,1) infinite tldraw-cursor}.tldraw-event{color:#fff;letter-spacing:.06em;background:#1f5eff;padding:7px 9px;font:700 8px/1 monospace;position:absolute;bottom:5%;right:3%}.alinia-art{color:#062a30;background:#f7f5ef;border:1px solid #b9c0bb}.alinia-art:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.85%,#062a301f 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#062a301a 50%,#0000 50.15%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.alinia-policy,.alinia-response,.alinia-audit{z-index:2;background:#f7f5eff5;border:1px solid #062a30;gap:7px;padding:12px;display:grid;position:absolute;box-shadow:5px 5px #062a3014}.alinia-policy{width:34%;top:8%;left:4%}.alinia-response{width:43%;top:40%;left:26%}.alinia-audit{color:#f7f5ef;background:#062a30;width:29%;bottom:8%;right:4%}.alinia-policy span,.alinia-response span,.alinia-audit span{letter-spacing:.07em;font:700 7px/1 monospace}.alinia-policy b,.alinia-audit b{font:650 11px/1.15 sans-serif}.alinia-policy i{background:#b8bfba;height:3px}.alinia-policy i:nth-of-type(2){width:72%}.alinia-policy i:nth-of-type(3){width:84%}.alinia-response p{margin:0;font:540 12px/1.35 sans-serif}.alinia-response mark{color:#062a30;background:#ffd9b5;border-bottom:2px solid #c9771d}.alinia-audit em{color:#9db0a8;font:500 8px/1 monospace}.alinia-art svg{width:100%;height:100%;position:absolute;inset:0}.alinia-route{fill:none;stroke:#1900df;stroke-width:2px;stroke-dasharray:7 6;animation:4s linear infinite tamper-probe}.alinia-art svg circle{fill:#f7f5ef;stroke:#1900df;stroke-width:3px}.alinia-check{fill:none;stroke:#1f8a57;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.batch3-photo-art{background:#111}.batch3-photo-art img{object-fit:cover;width:100%;height:100%;animation:9s cubic-bezier(.22,1,.36,1) infinite alternate b3-photo-drift;display:block;transform:scale(1.025)}.batch3-photo-art:after{content:"";pointer-events:none;position:absolute;inset:0}.zoo-archive-art{background:#f4f5f1;border:1px solid #dbded8}.zoo-archive-art img{object-position:58% 50%;filter:saturate(.84)contrast(.94)brightness(1.03)}.zoo-archive-art:after{background:linear-gradient(90deg,#f4f5f1e0 0,#0000 42%),linear-gradient(#0000 49.8%,#14181624 50%,#0000 50.2%) 0 0/100% 34px}.proto-flora-art{background:#6c684f;border:1px solid #9f9977}.proto-flora-art img{object-position:54% 52%;filter:saturate(.78)contrast(1.06)}.proto-flora-art:after{mix-blend-mode:multiply;background:linear-gradient(90deg,#12120d73,#0000 34% 78%,#12120d2e)}.proprio-zauberberg-art{background:#07101b;border:1px solid #314251}.proprio-zauberberg-art img{object-position:center;filter:saturate(.72)contrast(1.08)brightness(.78)}.proprio-zauberberg-art:after{background:linear-gradient(90deg,#02080e61,#0000 30% 70%,#02080e6b)}.b3-photo-index{z-index:2;color:#141816;letter-spacing:.07em;max-width:72%;font:650 8px/1.25 IBM Plex Mono,monospace;position:absolute;bottom:5%;left:4%}.proto-flora-art .b3-photo-index{color:#f1ead6;text-shadow:0 1px 14px #00000094}.b3-photo-rule{z-index:2;background:#14181659;width:1px;position:absolute;top:6%;bottom:6%;left:31%}.proto-flora-art .b3-photo-rule{background:#f1ead666}.proprio-preview-index{z-index:2;color:#e5edf1a8;text-align:center;text-transform:uppercase;align-content:center;gap:5px;font:550 8px/1 IBM Plex Mono,monospace;display:grid;position:absolute;inset:10% auto 8% 50%;transform:translate(-50%)}.proprio-preview-index span:nth-child(4){color:#fff;font-weight:700;transform:scale(1.08)}.atlas-preview-art{color:#1d2b4c;background-color:#e9dfc6;background-image:linear-gradient(#1d2b4c14 1px,#0000 1px),linear-gradient(90deg,#1d2b4c14 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #b9aa86;overflow:hidden}.atlas-preview-art svg{width:106%;height:106%;position:absolute;inset:-3%}.atlas-preview-contour{fill:none;stroke:#b2543d;stroke-width:2px;stroke-dasharray:4 7}.atlas-preview-art .contour-b{stroke:#756f4f;stroke-width:1.4px;stroke-dasharray:2 9}.atlas-preview-river{fill:none;stroke:#3b5ba9;stroke-width:12px;opacity:.86}.atlas-preview-route path{fill:none;stroke:#1d2b4c;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.atlas-preview-route circle{fill:#f1d934;stroke:#1d2b4c;stroke-width:3px}.atlas-preview-title{color:#1d2b4c;letter-spacing:-.035em;font:600 clamp(14px,2.2vw,28px)/1 Fraunces Variable,serif;position:absolute;top:5%;left:4%}.atlas-preview-key{color:#e9dfc6;letter-spacing:.06em;background:#1d2b4c;align-items:center;gap:7px;padding:8px 10px;font:600 7px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:5%;right:4%}.atlas-preview-key i{background:#f1d934;border-radius:50%;width:7px;height:7px}.atlas-preview-key i:nth-child(2){background:#e2472f}.liquid-instrument-art{color:#e9ffd1;background:radial-gradient(circle at 58% 42%,#b1f57429,#0000 34%),#071b17;border:1px solid #477c65;overflow:hidden}.liquid-instrument-art:after{content:"";opacity:.38;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 30% 70%,#ffffff47 0 .5px,#0000 .8px 4px);background-size:6px 6px;position:absolute;inset:0}.li-orbit{border:1px solid #b8e36b7a;border-radius:50%;animation:11s linear infinite li-preview-orbit;position:absolute}.liquid-instrument-art .orbit-one{aspect-ratio:1;width:82%;top:-31%;left:21%}.liquid-instrument-art .orbit-two{aspect-ratio:1;width:48%;animation-duration:7s;animation-direction:reverse;bottom:-18%;right:-9%}.li-bloom{filter:blur(1px);mix-blend-mode:screen;border-radius:48% 52% 61% 39%/41% 54% 46% 59%;animation:5.6s cubic-bezier(.22,1,.36,1) infinite alternate li-preview-breathe;position:absolute}.liquid-instrument-art .bloom-a{aspect-ratio:1;background:#6be3a18c;width:35%;top:17%;left:45%;box-shadow:0 0 60px #6be3a147}.liquid-instrument-art .bloom-b{aspect-ratio:1;background:#f2694b7a;width:24%;animation-delay:-2s;top:36%;left:66%}.liquid-instrument-art .bloom-c{aspect-ratio:1;background:#5570f68f;width:17%;animation-delay:-3.5s;top:51%;left:38%}.liquid-instrument-art>span{z-index:2;letter-spacing:.1em;font:500 8px/1 IBM Plex Mono,monospace;position:absolute;top:6%;left:4%}.liquid-instrument-art strong{z-index:2;letter-spacing:-.045em;font:450 clamp(21px,4vw,56px)/.84 Cormorant Garamond,serif;position:absolute;bottom:7%;left:4%}.liquid-instrument-art strong i{color:#b8e36b;font-style:italic;font-weight:400}.li-scale{z-index:2;gap:4px;display:flex;position:absolute;top:7%;right:4%}.li-scale b{transform-origin:bottom;background:#b8e36b;width:4px;height:14px;animation:1.8s ease-in-out infinite alternate li-preview-scale}.li-scale b:nth-child(2){animation-delay:-.3s}.li-scale b:nth-child(3){animation-delay:-.9s}.li-scale b:nth-child(4){animation-delay:-.5s}.li-scale b:nth-child(5){animation-delay:-1.2s}.batch4-photo-art{background:#090909;overflow:hidden}.batch4-photo-art img{object-fit:cover;width:100%;height:100%;animation:10s cubic-bezier(.22,1,.36,1) infinite alternate b4-photo-drift;display:block;transform:scale(1.035)}.seldon-desk-art{border:1px solid #7d3438}.seldon-desk-art img{object-position:center;filter:saturate(.88)contrast(1.05)brightness(.86)}.b4-desk-card{z-index:2;color:#1c1713;letter-spacing:.07em;background:#ded2b7;border:1px solid #ffffffb3;padding:9px 11px;font:600 7px/1 IBM Plex Mono,monospace;position:absolute;box-shadow:5px 7px 20px #00000047}.b4-desk-card.card-a{top:20%;left:25%;transform:rotate(-4deg)}.b4-desk-card.card-b{color:#ded2b7;background:#183171;bottom:13%;right:9%;transform:rotate(3deg)}.b4-thread{z-index:2;border:2px solid #0000;border-top-color:#db4039;border-radius:50%;width:36%;height:32%;position:absolute;top:36%;right:22%;transform:rotate(16deg)}.unkey-broadsheet-art{color:#111;background:#f1ead8;border:1px solid #2b2923;overflow:hidden}.unkey-broadsheet-art img{object-fit:cover;filter:saturate(.92)contrast(1.06);width:48%;height:100%;position:absolute;right:0}.unkey-broadsheet-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f1ead8 0 51%,#0000 72%);position:absolute;inset:0}.unkey-broadsheet-art strong{z-index:2;letter-spacing:-.055em;font:400 clamp(21px,4vw,54px)/.75 Instrument Serif,serif;position:absolute;top:8%;left:4%}.unkey-broadsheet-art strong i{color:#ef3c29;font-style:italic}.unkey-broadsheet-art>span{z-index:2;letter-spacing:.06em;font:600 7px/1 IBM Plex Mono,monospace;position:absolute;bottom:7%;left:4%}.proprio-cinema-art{border:1px solid #263640}.proprio-cinema-art img{object-position:66% center;filter:saturate(.64)contrast(1.16)brightness(.72)}.proprio-cinema-art:after{content:"";background:linear-gradient(90deg,#010508d1,#0000 61%),linear-gradient(#0000 55%,#010508b8);position:absolute;inset:0}.proprio-cinema-art strong{z-index:2;color:#eef1f0;letter-spacing:-.065em;font:600 clamp(24px,4.5vw,62px)/.78 Syne Variable,sans-serif;position:absolute;bottom:8%;left:4%}.b4-film-index{z-index:2;gap:4px;display:flex;position:absolute;top:6%;right:4%}.b4-film-index span{color:#d8dedf;background:#03070b80;border:1px solid #d8dedf59;padding:6px 7px;font:500 7px/1 IBM Plex Mono,monospace}.b4-film-index span:nth-child(2){color:#03070b;background:#d99b58;border-color:#d99b58}@keyframes li-preview-orbit{to{transform:rotate(360deg)}}@keyframes li-preview-breathe{to{transform:translate(11px,-8px)rotate(9deg)scale(1.12)}}@keyframes li-preview-scale{to{opacity:.42;transform:scaleY(.32)}}@keyframes b4-photo-drift{to{transform:scale(1.085)translate(-.8%,.6%)}}.unkey-type-art{color:#171713;background:#f3f0e8 linear-gradient(90deg,#0000 24.8%,#17171329 25%,#0000 25.2% 74.8%,#17171329 75%,#0000 75.2%);border:1px solid #171713}.unkey-preview-mark{letter-spacing:-.06em;font:800 12px/1 Archivo Variable,sans-serif;position:absolute;top:5%;left:4%}.unkey-type-art>strong{letter-spacing:-.075em;font:380 clamp(38px,7vw,88px)/.75 Newsreader Variable,serif;position:absolute;top:20%;left:5%}.unkey-type-art>strong i{color:#d53d29;font-weight:350}.unkey-preview-slip{background:#faf8f2;border:1px solid #171713;gap:12px;width:42%;padding:12px;font:600 8px/1 IBM Plex Mono,monospace;animation:4s cubic-bezier(.22,1,.36,1) infinite alternate unkey-slip;display:grid;position:absolute;bottom:8%;right:5%;box-shadow:6px 6px #d53d29}.unkey-preview-slip b{color:#d53d29;text-transform:uppercase}.wandb-305-art{color:#183d80;background:#eff5f6 linear-gradient(#183d8014 1px,#0000 1px) 0 0/100% 28px;border:1px solid #90a1c0}.wandb-preview-mark{font:800 12px/1 Archivo Variable,sans-serif;position:absolute;top:5%;left:4%}.wandb-305-art>strong{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #183d80;text-shadow:2px 2px #183d80cc,4px 4px #183d809e,6px 6px #183d8070,8px 8px #183d8040;font:800 clamp(62px,13vw,165px)/.7 Archivo Variable,sans-serif;animation:4.5s ease-in-out infinite alternate wandb-trace;position:absolute;top:34%;left:4%}.wandb-preview-live{text-align:right;gap:4px;font:600 8px/1 IBM Plex Mono,monospace;display:grid;position:absolute;bottom:5%;right:4%}.wandb-preview-live span:nth-child(2){color:#c23b76}.seldon-art{color:#fffffc;background:#0c4143;border:1px solid #7da6a8}.seldon-grid{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#7da6a838 1px,#0000 1px),linear-gradient(90deg,#7da6a838 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:6s linear infinite dashboard-grid;position:absolute;inset:0;transform:perspective(400px)rotateX(58deg)scale(1.4)translateY(30%)}.seldon-core{aspect-ratio:1;background:#0c4143;border:2px solid #ffd000;place-items:center;width:min(45vw,190px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 0 16px #0c4143,inset 0 0 0 17px #ffd000}.seldon-core span{color:#ffd000;font:700 36px/1 monospace;transform:rotate(-45deg)}.seldon-axis{background:#ffd000;width:1px;height:80%;position:absolute;top:10%;left:50%}.axis-one{transform:rotate(45deg)}.axis-two{transform:rotate(-45deg)}.seldon-art>b{letter-spacing:.08em;font:700 11px/1.1 monospace;position:absolute;bottom:7%;left:5%}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@keyframes dashboard-scan{0%,to{opacity:.3;top:8%}50%{opacity:1;top:92%}}@keyframes dashboard-rail{to{transform:translateY(-10px)}}@keyframes dashboard-breathe{50%{transform:translateY(-50%)scale(.94)}}@keyframes dashboard-code{0%{opacity:.4;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@keyframes dashboard-draw{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes dashboard-meter{0%{width:15%}to{width:92%}}@keyframes dashboard-grid{to{background-position:0 34px,34px 0}}@keyframes tamper-mesh{to{opacity:.72;transform:translateY(-7px)}}@keyframes tamper-probe{to{stroke-dashoffset:-80px}}@keyframes tamper-hit{50%,to{opacity:0;transform:scale(1.65)}}@keyframes proven-layer{to{opacity:.78;transform:translateY(-13px)}}@keyframes proven-scan{0%,to{opacity:0;transform:translate(-55px,-22px)}20%,70%{opacity:1}90%{opacity:0;transform:translate(65px,27px)}}@keyframes carta-route{to{stroke-dashoffset:-66px}}@keyframes carta-pulse{50%{r:11px;fill:#e14a1b}}@keyframes tldraw-cursor{0%,15%{transform:translate(-55px,90px)}45%,60%{transform:translate(75px,25px)}85%,to{transform:translate(128px,122px)}}@keyframes b3-photo-drift{to{transform:scale(1.08)translate(-1.2%,.8%)}}@keyframes unkey-slip{to{transform:translate(-7px,-8px)rotate(-.5deg)}}@keyframes wandb-trace{to{transform:skew(-7deg)scaleX(1.06)}}.lab-footer{flex-direction:column;justify-content:space-between;gap:42px;min-height:220px;padding:48px 18px 22px;display:flex}.lab-footer p{color:#f1f0e8;letter-spacing:-.045em;max-width:680px;margin:0;font:520 clamp(27px,4vw,48px)/1.05 Outfit Variable,sans-serif}.lab-footer span{color:#787a72;letter-spacing:.08em;font:600 10px/1 monospace}.mockup-shell{background:#0d0e0c;min-height:100vh}.judge-bar{z-index:1000;color:#f1f0e8;background:#0d0e0cf7;border-bottom:1px solid #383a34;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 8px;min-height:58px;padding:7px 10px;display:grid;position:fixed;top:0;left:0;right:0}.judge-back,.judge-arrows button{color:#f1f0e8;letter-spacing:.06em;background:0 0;border:1px solid #44463f;min-width:44px;min-height:44px;padding:0 10px;font:650 10px/1 monospace}.judge-back:hover,.judge-arrows button:hover{color:#111;background:#f1f0e8}.judge-identity{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-align:center;min-width:0;font:560 10px/1 monospace;overflow:hidden}.judge-identity span{color:#8e9087}.judge-identity b{color:#55574f;margin:0 7px}.judge-identity strong{color:#f1f0e8}.judge-bar>.judgment-control{grid-column:1/-1;width:100%;display:flex}.judge-bar>.judgment-control button{flex:1;min-height:44px}.judge-arrows{grid-area:1/3;align-items:center;gap:4px;display:flex}.judge-arrows span{color:#86887f;font:600 9px/1 monospace;display:none}.mockup-stage{min-width:0;padding-top:114px;overflow:clip visible}.mockup-stage .salem-nav,.mockup-stage .zp-nav-shell,.mockup-stage .rca-nav,.mockup-stage .seldon-inth__nav-shell,.mockup-stage .servo-tamper__header,.mockup-stage .lt-nav,.mockup-stage .oc-nav,.mockup-stage .rex-alinia__nav,.mockup-stage .za-nav,.mockup-stage .ut-nav,.mockup-stage .w305-nav,.mockup-stage .ona-scroll-progress{top:114px}.mockup-stage .seldon-inth__skip,.mockup-stage .servo-tamper__skip,.mockup-stage .vp-skip,.mockup-stage .rex-alinia__skip{top:calc(114px + .75rem)}.mockup-stage .seldon-inth__skip:not(:focus),.mockup-stage .servo-tamper__skip:not(:focus),.mockup-stage .vp-skip:not(:focus),.mockup-stage .rex-alinia__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0;overflow:hidden}.feedback-drawer{z-index:999;color:#f1f0e8;background:#111210;border:1px solid #4b4d46;width:min(440px,100vw - 24px);position:fixed;bottom:12px;right:12px}.feedback-drawer summary{cursor:pointer;letter-spacing:.07em;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font:650 10px/1 Courier New,monospace;list-style:none;display:flex}.feedback-drawer summary::-webkit-details-marker{display:none}.feedback-drawer summary:after{content:"+";font-size:18px;font-weight:400}.feedback-drawer[open] summary:after{content:"−"}.feedback-drawer summary i{background:#b9ff52;border-radius:50%;width:6px;height:6px;margin-left:auto;margin-right:10px}.feedback-drawer>div{border-top:1px solid #363832;gap:10px;padding:14px;display:grid}.intent-panel{background:#353731;border:1px solid #353731;grid-template-columns:1fr;gap:1px;margin:-2px -2px 8px;display:grid}.intent-panel span{color:#d8dacd;background:#171815;gap:5px;padding:10px 11px;font-size:12px;line-height:1.35;display:grid}.intent-panel b{color:#83857c;letter-spacing:.07em;font:650 9px/1 Courier New,monospace}.feedback-drawer label{color:#a7a99f;font-size:13px;line-height:1.35}.feedback-drawer textarea{resize:vertical;color:#f1f0e8;background:#1b1c19;border:1px solid #4a4c45;border-radius:0;width:100%;min-height:116px;padding:12px;font-size:16px;line-height:1.4}.feedback-drawer textarea:focus{outline-offset:1px;outline:2px solid #f1f0e8}.feedback-drawer button{color:#111210;letter-spacing:.07em;background:#f1f0e8;border:0;min-height:44px;font:700 10px/1 Courier New,monospace}@media (width>=720px){.lab-nav{grid-template-columns:1fr auto 1fr;padding-inline:28px}.lab-batch-switch{grid-area:1/2;width:auto;min-width:340px}.lab-nav>button:last-child{grid-area:1/3;justify-self:end}.lab-hero{padding-inline:28px}.lab-title .line-shift{padding-left:8.5vw}.lab-intro{grid-template-columns:minmax(280px,.85fr) 1.15fr;align-items:start}.loop-key{justify-self:end}.lab-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.lab-card{border-right:1px solid #ffffff38;min-height:680px}.lab-card:first-child{grid-column:span 7}.lab-card:nth-child(2){border-right:0;grid-column:span 5}.lab-card:nth-child(n+3){grid-column:span 4}.lab-card:nth-child(5){border-right:0}.card-launch{padding:22px 22px 76px}.card-copy strong{font-size:clamp(36px,3.7vw,60px)}.card-2 .card-copy strong,.card-3 .card-copy strong,.card-4 .card-copy strong,.card-5 .card-copy strong{font-size:clamp(31px,3vw,48px)}.lab-footer{min-height:300px;padding:72px 28px 28px}.judge-bar{grid-template-columns:auto minmax(180px,1fr) auto auto;padding-inline:12px}.judge-bar>.judgment-control{grid-column:auto;width:auto}.judge-bar>.judgment-control button{flex:none;min-height:44px}.judge-arrows{grid-area:auto}.judge-arrows span{padding:0 6px;display:block}.intent-panel{grid-template-columns:1fr 1fr}.mockup-stage{padding-top:64px}.mockup-stage .salem-nav,.mockup-stage .zp-nav-shell,.mockup-stage .rca-nav,.mockup-stage .seldon-inth__nav-shell,.mockup-stage .servo-tamper__header,.mockup-stage .lt-nav,.mockup-stage .oc-nav,.mockup-stage .rex-alinia__nav,.mockup-stage .za-nav,.mockup-stage .ut-nav,.mockup-stage .w305-nav,.mockup-stage .ona-scroll-progress{top:64px}.mockup-stage .seldon-inth__skip,.mockup-stage .servo-tamper__skip,.mockup-stage .vp-skip,.mockup-stage .rex-alinia__skip{top:calc(64px + .75rem)}}@media (width>=768px){.mockup-stage .ta-note-drawer{top:64px}}@media (width>=1200px){.lab-nav,.lab-hero,.lab-footer{padding-left:40px;padding-right:40px}.lab-card{min-height:760px}.card-launch{padding:26px 26px 82px}.judgment-control.is-compact{bottom:20px;right:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.preview-art,.card-open i{transform:none!important}}
