@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2)format("woff2-variations")}@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-ext-wght-normal-Dt3OBXk7.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:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-wght-normal-IX-hlgPH.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:Besley Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-ext-wght-italic-Djtdc7fW.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:Besley Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-wght-italic-CVKtkS9L.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAvMABEAAAAAGIgAAAtwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXAiBMgmcDBEICoYghWsLFAABNgIkAyIEIAWEbgddDIFhGxAXIwPBxkEgBD5M9pcHNhkOC9d/TWPHUBgLWadj2h0PhZSK0tw7jx+laU82/ePdIKKcRtWjkSwrTAqxQ6wQ8yFmj+mPyTHAy1ClWfnSsJ4aFAU2rdvAUKgXQ4VVpN4/KjQl8Du/hvfCsMezEvO6//0L31tlazPvuG/VMIdsBxFiXRvhtvfPVw5JSBZpTBIVIaHKdqxnqcnWdplaYCm+ifr/rfnad2fmEwpbQiHx+Na46qrJJPlnZ3cLu/mQ5DNuSkDCoGLeIlkkIdn21Lpa38u2RBts2nC2Z1tIlmAJYhWffydFgFD4xApBMI7N4JCaPpB09QxNYaMBgkEAiG555KG+Nfpo/eqEcACVG2t1IC/CBHWn5oBB6E1WqJRGjwox/YbiSt3y6Q7zlzTb3Q8fw3XfZbwnaIHxIH4XeSmAClUfBFxsZRhWbIcV5Gn6dDhxPYWFSztv4uOi3Hd1Z378Jw3+ysdsayc/nUDgdqLvqi92rxjAYc6hYUf14pHGg/9RLMDMXhZg+bPMqoG56vuVPME89cXgX25G6lHaDn0pNc0hb8GQtwf/jf/b6oMSrdyDf6l9gQDXZevSD88ZPP8B6/KvQvUcBff1pHn6DuXthS0t6RztTogR7oG2WVBhzQkBbj4lFCxaTBjQ9MgYf/lCXhND1Zq7Gl/nnlslir89FKGG4rpN6LOHi6pUWDOZ3TcjiuslfOLiwZtC0fISo2Prmg3Oyl1f4rXSGukEIxLH4tUTz7X0aYMm8bEzdPHXUqAD3B63WKlEDPfzv0tBb5jnAmNnz7UXu9Rf2urvXd2ubhMFbhhJigXMgBJ9rItOmu/alRxdM6YrNp0Lq6XaaHUvdg2UE8ojXBQ4ZDpiI7gsPTH9sD2PlCN5k+emtN2n5kh07zz5cySelj1hQluhvU3Cx0PBZxnbcojRkZywxlp6FFu6r50lUX21g+nqGMXKYTXmepS8Mmp2P+8vxh6oO7q4XeohtHMv5tGFd1mQGCKeGRdL+ICfq4XKHJPd1W/ZBMngDdU+IR1mwLee8EMdnSGcx+da2qpcg5ddHqkb50oOFv+gcJvP4qqhkPlXkR3awM0lGhDtVds5u9Q00i5zs9GJO4c3WlEMJ+1N/asSVtYhpwJYqEfhqjfP7FFYv1TTocRg0c9iIgJdVRJb5SYRCSRLRPD70oFzi2UnEuECkdWJKMTBEfHVcy2dObskilXzWgApJfONxg+/la7fNv4eYV17mKGYutvlh19DJ8SQx/Qei84ofzeij9dGykxUdCDKc4/wEOmPTJow/FC6CCvaic93anPKyPVoSHmzA0UqsA8mTU4E94F0AoIFzNSizN91OxJjG4Sw8yOq8TOLw4VOJf1WiLasLeGWCTOsnFWfJU5flBG5JjnnwVPsHSNlj21FHq3m3vVEPDoTMZEATCiRKUpiBiUzTSnMpFRmURrzUTqzKYP5K4phU39erPzDb8U0IM+vlG0TJZKUePE+ZGlKnvg4aC4uEBGHWIeUT0Jlzzc0ZCIgCwHZCMhBQC4C8hCQj4ACBBQioAihtgwaVyuVeyuJWWu7V9tBN3Ap265NAVAedydnPVEBaa+FrLF23d7UF500w8CpMhTU9PBG2mwXomK9mzqxLR/4AO2qsVl0urYa+rTT5TW4YK8k6ds5EruhRNdk8g8Bur60671aJ4Z5UGqhUfuuR4HsF0rUYXh1TNQXq0Z4LPpeG9CVTLoG7cEOUP7dfLe3vTWVOyE6YnmpV5146SzRCJj8SrCMdrQX8e+hckAIV3fnMpPGud4aRlNEA+sQlmVFX7F2VoR3Xh7pcDWE43WKq7OeswmHmrOVo7arbEdEdVy904U+kc6hWSfDZJuiGTRbwGQNFqh+v80kdGG7dj0YDncox6GGjVZ5ptnahLrCfmN6w2wwhi4MSNeujWP4XXQePQ2eaJ6GASRhFlEbr+entERwKGNnqxbVAo5rFQd7EprkK8JVGTRaDKicSmHOQwzL0XLffW8JzeBCN3p4oUxb7+PantTEFyQy2aGbT37B/LZ4MA0T+Jd3JLAcwrkXjT70gI6vEu3EqOfhsPKOaousvM+doDG21rULNMXZjdX22sS5vpgHiwMBZeqOMLk17WLS2xqhlvutVufkplGDXW/6N96D7tQ8w+R6/if2G1gNR72H7Tra9RC3SlH0LlJvBRtxQnQfknFRNH8Ddr3/6LcnXvLuwqvbuCZKrV0fkYGmQXT0zqHOqx4CDScavhyTyTRoN2eXE+WOYDU7DF89o1iQngeMMaXxdBFMMDUnafSyKWXTdLoIZph6Z/EIodPHHFeazxDBAldazEcES1xpOUMEK1zNVX3oZmtIbB2J0TVk6i5mhnLJTMfBYs+yuwTcAe4C94D7wAPgIfAIOmN0+rNnJchBBiKFMrMRDyJwfY4Omook8DIJVJXQGkQthkbMbq9g6gBI0UOJAUxjCWkKk4BZwCJgFbAJ2AUcKeEU4RLhFuER4RXhE9X+WMS32i5xrLlFVy63LhZDdM8r7C7G8uHhB/VbSE8hggQRAYAfgGjABsaBSyAViAV5PwoV5PP8+v/atLaN+EQdGhFqhu2FmaFhM86UsxqyvBOysBj2Znnqd5y7b7nOd78b8ujbPCU1hHAiCH0VT/l2yKPvZoe86Vvfcu6+I099bYJzOBsytRqSJyGY+ER/4IMfeP0bnvb0p2X9seVrf999qWs/+sC9H37gYfon13svbDvlY88NpXWdHU0dI83VY8b04zZ2ls935vO+Od1R2VfZ8bpXZzdP9PT1jHv2mN08sxvoPH380WJU60rPV/To6kvPX/bSjDf8sMnXPjnp995kdI957d7tClQeAuLDF4y3o1w76JIBgHRQQ8ZL4YkeeRkIhhJjFwVqFqVYBcVoFH+mkdpKLn63I1rJ0OB90dicF4cG0eyhVMuwaSiRVhlJGbwvlyi8HfIs2lDO6L1UlFbPvHM9i9asgWZsft4LB7+ND18Uv5LlJBU/KLl/+30NhNp166j66hVPwe+zfX77KVrAtDB3sULE57d8u4gY6xhG5zC27azjOF2OYatbHU1l49jOdgOGPG7QayxzghiIMmTfJWfsvFY/2xmfn/eiS0vyc7Myc6L4c4vNis6JDHUyih+srS4vFoRnKhG5AQyMKMNJKH6w6JLF05T4kyGGIfNduYAY41lRmZHaSVYJOMQDqq+/hLPe1Yjmf9sRxu8Afvqkd/8Vrv2e6P939d9rbxoPgIWClwr8vRRFHRCpH9kBAm+21QFz4ZDpSXy8VBCTNyKAn1N8vBAHRQkLPB94V3goNgLY7GAg2g98TrxbDyFZ8noowiWxh0EzP+qhKeIdPUymWOlhUUCtDr80wx5XaZ9nXNJIuYTmTS7Yz+grpssSedNHoE8FepfyjtLDED1Ir7PmY7Y5UdLDrj7ZN5cywbZIX6vrdVrPIOuiuqK8LhWUEThKVtqEq7V5h3WuofWUPfabaXUp4EZJ1+9R3WcdpdSwteMNCvWOd9kw3Pk1HT6zdNNPU6fnR4uqT3c6sTMeS2Hf2hM3VxKgMo25TGWwvcCqKaXSxZgEfZBgs9SlfSqsvck2L5MFL0/pLvtk7JqNRG8q6WNB7JZtFjoq8a7rnLB72XE5Ox1IOq4tRMHHNPi6C5WA8Az8QA6fF4UhhmgxxbLaNy62b7Z91yf7gUB7AL6xMtBR7V/fvL7a/kdZQeGNqwK1DL6Pz03MPYi8YP5evoxf6+wBX8d7oaeWbIsidFMvfFIP6ia73MrXKZbl5FxwVo2qTqtGF6tMbd1NWMdH44ghglAcfGAR4lPMunipsq/5fgzoesiR54zP3XvPmcO0xQrK3mfjJ9A1n/KQz7p8wH4KolWKN6dyFX8CL3xaDasWq0IXqjRthRe9T4JDP/9BSRPfaW5ZdHUBAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2)format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-CT4YFKeK.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2"),url(/assets/fragment-mono-latin-400-normal-BYwT3kSJ.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}:root{--page-ground:#0f1712;--page-panel:#16211b;--page-ink:#efe9da;--page-muted:#bac4b7;--page-lime:#d8fd51;--page-error:#e0a458;--page-hairline:#efe9da38;--device-coral:#e94f2d;--mineral:var(--page-ink);--ink:var(--page-ground);--bottle:var(--page-ground);--coral:var(--page-lime);--slate:var(--page-muted);--quiet-line:var(--page-hairline);--mineral-muted:var(--page-muted);--bottle-deep:var(--page-panel);--bottle-well:var(--page-panel);--bottle-lift:var(--page-panel);--mineral-2:var(--page-panel);--mineral-3:#1b2a21;--coral-deep:#b7dc36;--w-display:85%;--w-record:110%;--record-row:3rem;--record-ink:var(--page-ink);--record-muted:var(--page-muted);--rule-strong:var(--page-lime);--rule-hair:var(--page-hairline);--plate-bg:var(--page-panel);--plate-ink:var(--page-ink);--plate-detail:var(--page-muted);--font-body:"Source Serif 4 Variable", Georgia, serif;--font-display:"Besley Variable", Georgia, serif;--font-mono:"Fragment Mono", monospace;--content:80rem;--gutter:clamp(1rem, 4vw, 2.5rem);--section-space:clamp(4rem, 7.5vw, 7rem);--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--mineral);scroll-behavior:smooth;min-width:320px}body{background:var(--mineral);min-width:320px;color:var(--ink);font-family:var(--font-body);font-optical-sizing:auto;letter-spacing:normal;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:450;font-stretch:100%;line-height:1.65;overflow-x:clip}@media (hover:hover) and (pointer:fine){html.scene-cursor-active:has([data-cursor-layer][data-cursor-healthy=true]) body{cursor:none}html.scene-cursor-active:has([data-cursor-layer][data-cursor-healthy=true]) :is(a,button,input,textarea,select,option,summary,label,[role=button],[contenteditable=true]){cursor:revert}}.site-cursor{z-index:40;opacity:0;pointer-events:none;width:0;height:0;transition:opacity .12s var(--ease-out);will-change:transform;position:fixed;top:0;left:0}.site-cursor[data-cursor-visible=true]{opacity:1}.site-cursor__mark{width:18px;height:18px;transition:width .16s var(--ease-out), height .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border:1px solid #efe9da99;border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.site-cursor__mark:after{background:var(--page-lime);content:"";opacity:0;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-cursor[data-cursor-mode=interactive] .site-cursor__mark{border-color:#efe9dad1;transform:translate(-50%,-50%)scale(1.35)}.site-cursor[data-cursor-mode=interactive] .site-cursor__mark:after{opacity:1}.site-cursor[data-cursor-mode=nib] .site-cursor__mark{background:var(--page-lime);border:0;border-radius:55% 55% 45% 0;width:10px;height:14px;transform:translate(-50%,-50%)rotate(42deg)}.site-cursor[data-cursor-mode=nib] .site-cursor__mark:after{background:var(--page-ground);opacity:.72;border-radius:0;width:1px;height:7px}button,input,textarea,select{font:inherit}a{color:inherit}::selection{background:var(--coral);color:var(--ink)}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}h1,h2,h3,p,figure,ol,ul{margin-top:0}h1,h2,h3{font-stretch:var(--w-display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:0;font-weight:780;line-height:.98}.rv{font-size:.875rem;font-stretch:var(--w-record);font-variant-numeric:tabular-nums;letter-spacing:.015em;text-transform:none;font-weight:640;line-height:1.35}h1{font-size:clamp(3.2rem,6.15vw,6rem)}h2{font-size:clamp(2.45rem,4.4vw,4.6rem)}h3{font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.04}p,li{text-wrap:pretty}.section-frame,.site-header__inner{width:min(calc(100% - (2 * var(--gutter))), var(--content));margin-inline:auto}.section-frame{position:relative}.skip-link{z-index:30;background:var(--coral);color:var(--ink);transition:transform .18s var(--ease-out);padding:.7rem .9rem;font-weight:750;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.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}.site-header{background:var(--bottle);color:var(--mineral)}.site-header__inner{border-bottom:1px solid color-mix(in srgb, var(--mineral) 24%, var(--bottle));grid-template-columns:5fr auto auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:5rem;display:grid}.wordmark{letter-spacing:-.025em;align-items:center;gap:.6rem;width:fit-content;font-size:1.05rem;font-weight:760;font-stretch:82%;text-decoration:none;display:inline-flex}.wordmark>span{background:var(--coral);width:.625rem;height:.625rem;margin-left:1.25rem;display:inline-block;position:relative}.wordmark>span:before{background:var(--mineral-muted);content:"";width:1.25rem;height:1px;position:absolute;top:50%;right:100%}.site-header nav ul{gap:clamp(.8rem,1.8vw,1.6rem);margin-bottom:0;padding:0;list-style:none;display:flex}.site-header nav a,.site-header__cta{font-size:.9rem;font-stretch:var(--w-record);letter-spacing:.015em;font-weight:650;text-decoration:none}.site-header nav a{color:var(--mineral-muted);display:inline-block;position:relative}.site-header nav a:after{content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-out);background:currentColor;position:absolute;bottom:-.3em;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--mineral)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.site-header__cta{border:1px solid color-mix(in srgb, var(--mineral) 50%, var(--bottle));align-items:center;gap:.65rem;min-height:2.75rem;padding-inline:.95rem;display:inline-flex}.site-header__cta span,.button span{transition:transform .18s var(--ease-out);font-size:1.1em}.site-header__cta:hover span,.button:hover span{transform:translate(.2rem)}.button{border:1px solid var(--coral);background:var(--coral);min-height:3.15rem;color:var(--ink);cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.1rem;font-size:.95rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.button:hover{color:currentColor;background:0 0}.record{width:100%;color:var(--record-ink);margin:0;font-size:.875rem}.record--hero,.record--annual-review{--record-ink:var(--mineral);--record-muted:var(--mineral-muted);--rule-strong:var(--mineral);--rule-hair:color-mix(in srgb, var(--mineral) 35%, transparent);--plate-bg:var(--bottle-lift);--plate-ink:var(--mineral);--plate-detail:var(--mineral-muted)}.record__title{border-bottom:2px solid var(--rule-strong);color:var(--record-ink);padding-bottom:.75rem}.record__row{min-height:var(--record-row);border-bottom:1px solid var(--rule-hair);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding-block:.55rem;font-size:.875rem;display:grid}.record__row--pair{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.record__index{color:var(--record-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.record__label{font-size:.875rem;font-stretch:var(--w-record);margin:0;font-weight:700}.record__plate{background:var(--plate-bg);color:var(--plate-ink);gap:.2rem;padding:1rem 1.25rem;display:grid}.record__plate p{margin:0}.record__plate-label{color:var(--plate-detail);font-size:.875rem}.record__plate-name{font-size:1.05rem;font-stretch:var(--w-record);font-weight:700;line-height:1.25}.record__plate-detail{color:var(--plate-detail);font-size:.875rem}.record__trace{width:var(--trace-length,100%);align-items:center;min-width:1.5rem;display:flex}.record__trace:before{content:"";background:currentColor;flex:auto;height:1.5px}.record__terminus{background:currentColor;flex:none;width:8px;height:8px}.record__handmark{width:2rem;color:var(--record-ink);align-items:center;display:inline-flex}.record__handmark:before{content:"";background:currentColor;flex:auto;height:1px}.record__handmark .record__terminus{width:6px;height:6px}.record__gateline{align-items:center;width:100%;min-width:3rem;display:flex}.record__gateline:before,.record__gateline:after{content:"";background:currentColor;flex:auto;height:1.5px}.record__gate{flex:none;align-items:center;gap:3px;height:1.15em;margin-inline:.6rem;display:inline-flex}.record__gate:before,.record__gate:after{content:"";background:currentColor;width:2px;height:100%}.record__question{color:var(--record-ink);font-size:1.05rem;font-stretch:var(--w-record);margin:0;padding-block:.95rem .7rem;font-weight:700;line-height:1.3}.record__option{border-top:1px solid var(--rule-hair);color:var(--record-ink);margin:0;padding:.75rem 0 .75rem 2.5rem;font-size:.875rem}.record__exception{background:var(--coral);color:var(--ink);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:.85rem 1.15rem;font-size:.875rem;font-weight:640;display:flex}.record__resolved{width:3.25rem;animation:record-resolve .52s var(--ease-out) .9s both;align-items:center;display:flex}.record__resolved:before{content:"";background:currentColor;flex:auto;height:1.5px}.record__entry{border-top:2px solid var(--rule-strong);background:var(--plate-bg);color:var(--plate-ink);padding:.85rem 1.15rem;font-size:.875rem;position:relative}.record__entry:before{background:var(--rule-strong);content:"";width:2.75rem;height:.8rem;position:absolute;top:-.8rem;left:0}.record__conditional{border:1px dashed color-mix(in srgb, var(--rule-strong) 60%, transparent);color:var(--record-ink);padding:.9rem 1rem;font-size:.875rem}.record__note{color:var(--record-muted);margin:0;font-size:.875rem}.record__summary{max-width:62ch;color:var(--record-muted);margin:1.15rem 0 0;font-size:.9375rem;line-height:1.55}.record__block-head{border-bottom:1px solid var(--rule-hair);color:var(--record-ink);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:.85rem;margin:0;padding-bottom:.5rem;font-weight:700;display:grid}.record__block-head[data-kind=handoff]{grid-template-columns:2.5rem max-content 2rem}.record__block-head .record__index,.record__station .record__index{color:color-mix(in oklab, var(--record-ink) 48%, transparent);font-size:clamp(1.6rem,2.2vw,2.25rem);font-stretch:var(--w-display);font-variant-numeric:tabular-nums;width:max-content;font-weight:780;line-height:1.25}.record__option--flagged,.record__exception--attached{border-left:1px solid color-mix(in oklab, var(--record-ink) 45%, transparent);margin-left:2.5rem}.record__option--flagged{padding-left:0}.record__accrual{margin-top:2rem}.record__accrual-band{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.record__accrual-band--below{align-items:start}.record__entry--accrual{grid-column:var(--col) / span 3}.record__accrual-band--above .record__entry--accrual{margin-bottom:1.6rem}.record__accrual-band--below .record__entry--accrual{margin-top:1.6rem}.record__entry--accrual:after{border-left:1px dashed var(--mineral-muted);content:"";height:1.6rem;position:absolute;left:1.35rem}.record__accrual-band--above .record__entry--accrual:after{top:100%}.record__accrual-band--below .record__entry--accrual:after{bottom:100%}.record__year-rule{border-top:1px solid color-mix(in srgb, var(--mineral-muted) 40%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));height:6px;display:grid}.record__tick{background:color-mix(in srgb, var(--mineral-muted) 40%, transparent);width:1px;height:5px}.record__accrual-label{margin-bottom:1.15rem}.record__sequence{--seq-gap:clamp(1rem, 2vw, 1.75rem);gap:var(--seq-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-top:clamp(2.75rem,4.5vw,4rem);display:grid}.record__sequence>*{position:relative}.record__sequence>*+:before{width:var(--seq-gap);background:color-mix(in srgb, var(--mineral) 42%, transparent);content:"";height:1.5px;position:absolute;top:50%;right:100%}.record__sequence .record__plate{align-content:center}.record__row--mark{border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:.6rem}.record__entry .record__trace{margin-top:.65rem}.record__transfer{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);margin-top:1.85rem;display:grid}.record__transfer:after{z-index:0;background:var(--mineral-2);content:"";grid-area:4/1/6/-1}.record__transfer>*{z-index:1;position:relative}.record__station{grid-column:var(--col);align-content:end;gap:.55rem;display:grid;position:relative}.record__station>*{z-index:1;position:relative}.record__station:after{background:color-mix(in oklab, var(--record-ink) 35%, transparent);content:"";width:1px;position:absolute;left:1rem}.record__station--above{grid-row:2;padding-top:1.75rem}.record__station--above>.record__index{position:absolute;top:0;left:0}.record__station--above:after{height:1.5rem;bottom:-1.5rem}.record__station--below{grid-row:4;align-content:start}.record__station--below:after{height:1.5rem;top:-1.5rem}.record__station--straddle{grid-row:2/5;align-content:center}.record__station--straddle:after{height:auto;top:0;bottom:0}.record__ownership-rule{background:var(--rule-strong);grid-area:3/1/4/-1;height:2px;margin-block:1.5rem}.record__note--side{color:var(--record-ink);font-weight:700}.record__note--above{grid-area:1/1/2/-1;margin-bottom:.9rem}.record__note--below{grid-area:5/1/6/-1;margin-top:.9rem}.record__question--compact{padding-block:0 .55rem;font-size:.95rem}.record__note--closing{border-top:1px solid var(--rule-hair);margin-top:1.6rem;padding-top:1.1rem}.record__flow{--flow-line:color-mix(in srgb, var(--mineral) 42%, transparent);border-left:1.5px solid var(--flow-line);gap:1.15rem;margin-top:1.35rem;padding-left:1.6rem;display:grid}.record__state,.record__branch{position:relative}.record__state:before,.record__branch:before{background:var(--flow-line);content:"";width:1.1rem;height:1.5px;position:absolute;top:1.15rem;left:-1.6rem}.record__state{align-items:center;gap:.75rem;display:flex}.record__state[data-kind=owner],.record__state--decision{display:block}.record__state[data-kind=owner]:before{top:1.55rem}.record__fork{border-left:1.5px solid var(--flow-line);gap:1.15rem;padding-left:1.6rem;display:grid}.record__branch{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.record__branch:before{top:50%}.record__branch-label{color:var(--record-muted);margin:0}.record--hero .settle{animation:record-settle .48s var(--ease-out) both;animation-delay:calc(var(--settle-index,0) * 70ms)}@keyframes record-settle{0%{transform:translateY(8px)}to{transform:none}}@keyframes record-resolve{0%{opacity:.4}to{opacity:1}}.hero{background:linear-gradient(180deg, var(--bottle) 0%, var(--bottle-deep) 100%);min-height:calc(100svh - 5rem);color:var(--mineral);padding-block:clamp(4rem,7vw,6.5rem)}.hero__inner{width:min(calc(100% - (2 * var(--gutter))), var(--content));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,2.6vw,2.5rem);min-height:calc(100svh - 13rem);margin-inline:auto;display:grid}.hero__copy{grid-column:1/span 6;align-self:center}.hero__category{border-bottom:1px solid color-mix(in srgb, var(--mineral) 28%, transparent);max-width:42ch;color:var(--mineral-muted);margin-bottom:clamp(1.5rem,3vw,2.75rem);padding-bottom:.85rem;font-size:.95rem}.hero h1{max-width:13ch;color:var(--mineral)}.hero__body{max-width:48ch;color:var(--mineral-muted);margin:1.7rem 0 2rem;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.58}.hero .button:hover,.start-workflow .button:hover,.contact .button:hover{color:var(--mineral)}.hero .record{background:var(--bottle-well);grid-column:8/-1;align-self:center;min-width:0;padding:clamp(1.5rem,2.5vw,2.25rem);position:relative}.hero .record:before{background:color-mix(in oklab, var(--mineral) 18%, transparent);content:"";pointer-events:none;width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:1.1rem}.hero .record__question{padding-block:0}.hero .record__note{border-top:1px solid var(--rule-hair);margin-top:1.6rem;padding-top:1.1rem}.premise{background:var(--mineral);padding-block:clamp(4rem,5.5vw,5.5rem)}.premise__grid,.rmd-proof__grid,.annual-proof__grid,.experience__grid,.start-workflow__grid,.contact__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,2.6vw,2.5rem);display:grid}.premise__copy{grid-column:1/span 5}.premise h2{max-width:14ch;font-size:clamp(2.35rem,3.85vw,4rem)}.premise__copy>p,.rmd-proof__copy>p,.annual-proof__copy>p,.method__intro>p,.experience__prose>p,.start-workflow__copy>p,.contact__intro>p{color:var(--slate);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.62}.premise__copy>p{max-width:53ch;margin:1.4rem 0 0}.premise__instrument{background:var(--mineral-2);grid-column:7/-1;align-self:start;padding:clamp(1.25rem,2vw,1.85rem)}.premise__label{border-bottom:2px solid var(--rule-strong);color:var(--bottle);margin-bottom:0;padding-bottom:.75rem}.premise__instrument ul{margin-bottom:0;padding:0;list-style:none}.record__row--trace{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.rmd-proof{padding-block:var(--section-space);background:var(--mineral);border-top:1px solid var(--quiet-line)}.rmd-proof__copy{grid-column:1/span 4}.rmd-proof__copy h2{max-width:10ch}.rmd-proof__copy>p{margin:1.5rem 0 0}.rmd-proof__instrument{background:var(--mineral-2);grid-column:6/-1;min-width:0;padding:clamp(1.5rem,2.5vw,2.5rem)}.annual-proof{background:var(--bottle);color:var(--mineral);padding-block:clamp(5rem,7vw,6.5rem)}.annual-proof__copy{grid-area:1/9/auto/-1;align-self:center}.annual-proof h2{max-width:12ch;color:var(--mineral)}.annual-proof__copy>p{color:var(--mineral-muted);margin:1.5rem 0 0}.annual-proof__record{background:var(--bottle-deep);grid-area:1/1/auto/span 7;align-self:center;min-width:0;padding:clamp(1.5rem,2.5vw,2.5rem)}.method{padding-block:var(--section-space);background:var(--mineral)}.method__intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,2.6vw,2.5rem);display:grid}.method__intro h2{grid-area:1/1/auto/span 4;max-width:10ch}.method__intro>p:last-child{grid-area:1/6/auto/-1;max-width:62ch;margin:0}.method__trace{border-top:1px solid var(--quiet-line);margin-top:clamp(3rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem)}.method-skill{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,2.6vw,2.5rem);padding-top:clamp(3.5rem,5vw,5rem);display:grid}.method-skill__copy{grid-column:1/span 5}.method-skill h3{max-width:13ch}.method-skill__context{color:var(--bottle);margin-bottom:1.1rem}.method-skill__copy>p:not(.method-skill__context){max-width:54ch;color:var(--slate);margin:1.25rem 0 0}.method-skill__controls{border-top:1px solid var(--quiet-line);padding-top:1.25rem;font-size:.92rem}.method-skill ul{border-top:2px solid var(--rule-strong);grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 clamp(1.25rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.method-skill li{border-bottom:1px solid var(--rule-hair);min-height:3.35rem;color:var(--bottle);align-content:start;gap:.35rem;padding-block:.85rem;display:grid}.method-skill__detail{max-width:38ch;color:var(--slate);margin:0;font-size:.92rem;line-height:1.4}.experience{padding-block:var(--section-space);background:var(--mineral-2)}.experience__grid>div:first-child{grid-column:1/span 8}.experience h2{text-wrap:balance;max-width:24ch}.experience__mile{color:var(--bottle);margin-top:clamp(1.75rem,3vw,2.5rem)}.experience__prose{grid-column:9/-1;padding-top:.5rem}.experience__prose p{margin-bottom:1.5rem}.experience__prose p:first-child{color:var(--ink);font-weight:560}.start-workflow{background:var(--ink);color:var(--mineral);padding-block:clamp(4.5rem,6.5vw,6rem)}.start-workflow__selection{color:var(--mineral-muted);grid-column:1/span 5;align-self:center}.start-workflow__selection>.record__note{border-bottom:1px solid color-mix(in srgb, var(--mineral) 30%, transparent);color:var(--mineral-muted);padding-bottom:.85rem}.start-workflow__stack{align-content:center;gap:1.35rem;padding-top:1.6rem;display:grid}.start-workflow__possible{width:var(--w);background:color-mix(in srgb, var(--mineral) 30%, transparent);height:1px}.start-workflow__chosen{background:var(--mineral);color:var(--ink);justify-content:space-between;align-items:center;gap:.9rem;margin:.35rem 0;padding:.9rem 1.1rem;display:flex}.start-workflow__copy{grid-column:7/-1;align-self:center}.start-workflow h2{color:var(--mineral)}.start-workflow__copy>p{max-width:58ch;color:var(--mineral-muted);margin:1.5rem 0 2rem}.contact{background:var(--bottle);color:var(--mineral);padding-block:clamp(5rem,7vw,7rem)}.contact__intro{grid-column:1/span 5}.contact h2{max-width:15ch;color:var(--mineral)}.contact-heading{display:grid}.contact-heading__phrase{clip-path:inset(0 100% 0 0);grid-area:1/1}.contact-heading__phrase--final{clip-path:inset(0 0% 0 0)}.contact-heading.will-rotate .contact-heading__phrase--final{clip-path:inset(0 100% 0 0)}.contact-heading.rotating .contact-heading__phrase:first-child{animation:2.2s linear both contact-heading-transient}.contact-heading.rotating .contact-heading__phrase:nth-child(2){animation:2.2s linear 2.2s both contact-heading-transient}.contact-heading.rotating .contact-heading__phrase--final{animation:.48s steps(12,end) 4.4s both contact-heading-final}@keyframes contact-heading-transient{0%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12,end)}21.82%{clip-path:inset(0 0% 0 0);animation-timing-function:step-end}85.45%{clip-path:inset(0 0% 0 0);animation-timing-function:steps(8,end)}to{clip-path:inset(0 0 0 100%)}}@keyframes contact-heading-final{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@media (prefers-reduced-motion:reduce){.contact-heading__phrase{clip-path:inset(0 100% 0 0);animation:none!important}.contact-heading__phrase--final{clip-path:inset(0)}}.contact__intro>p{max-width:50ch;color:var(--mineral-muted);margin:1.5rem 0 0}.contact-email-boundary{border-top:1px solid color-mix(in srgb, var(--mineral) 30%, var(--bottle));padding-top:1.25rem;font-size:.9rem!important}.contact-form{grid-column:7/-1;align-self:start;gap:1.15rem;display:grid}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form label{color:var(--mineral);font-size:.9rem;font-stretch:var(--w-record);letter-spacing:.015em;gap:.5rem;font-weight:680;display:grid}.contact-form input,.contact-form textarea{background:var(--mineral);width:100%;min-height:3.25rem;color:var(--ink);border:0;border-radius:0;padding:.8rem .95rem;line-height:1.45}.contact-form textarea{resize:vertical;min-height:9rem}.contact-form__honeypot{display:none}.contact-form__safety,.contact-form__field-error,.contact-form__error-summary,.contact-form__submission-error,.contact-form__confirmation{color:var(--mineral-muted);font-size:.85rem}.contact-form__field-error,.contact-form__error-summary,.contact-form__submission-error{color:var(--page-error);font-family:var(--font-body);letter-spacing:normal;text-transform:none}.contact-form__error-summary,.contact-form__submission-error,.contact-form__safety{margin-bottom:0}.contact-form__action{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;display:flex}.contact-form__action button:disabled{opacity:.65}.contact-form__confirmation{border-top:1px solid color-mix(in srgb, var(--mineral) 30%, var(--bottle));margin-bottom:0;padding-top:1rem}.site-footer{border-top:1px solid color-mix(in srgb, var(--mineral) 24%, var(--bottle));background:var(--bottle);color:var(--mineral-muted);padding-block:2rem 2.5rem}.site-footer__grid{grid-template-columns:2fr 2fr auto auto;align-items:start;gap:1rem 1.5rem;font-size:.82rem;display:grid}.site-footer__grid p{margin-bottom:0}.site-footer__brand{color:var(--mineral);font-weight:760}.site-footer__mile-row{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.site-footer__mile{background:color-mix(in oklab, var(--mineral-muted) 40%, transparent);flex:auto;min-width:6rem;height:1px;position:relative}.site-footer__terminus{background:var(--coral);width:.625rem;height:.625rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-footer a{text-underline-offset:.25em}@media (width>=801px){main>section>.section-frame:before{background:color-mix(in oklab, var(--ink) 14%, transparent);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:calc(-1*clamp(.9rem,1.6vw,1.5rem))}main>.annual-proof>.section-frame:before,main>.start-workflow>.section-frame:before,main>.contact>.section-frame:before{background:color-mix(in oklab, var(--mineral) 22%, transparent)}}@media (width<=980px){.site-header__inner{grid-template-columns:1fr auto;padding-block:1rem}.site-header nav{grid-area:2/1/auto/-1}.site-header__cta{grid-area:1/2}.hero,.hero__inner{min-height:auto}.hero__copy{grid-column:1/span 6}.hero .record{grid-column:6/-1}.premise__copy,.rmd-proof__copy,.contact__intro{grid-column:1/span 5}.annual-proof__copy{grid-column:8/-1}.annual-proof__record{grid-column:1/span 6}.premise__instrument,.rmd-proof__instrument,.contact-form{grid-column:6/-1}.experience__grid>div:first-child{grid-column:1/span 8}.experience__prose{grid-column:9/-1}}@media (width<=800px){.hero__inner,.premise__grid,.rmd-proof__grid,.annual-proof__grid,.experience__grid,.start-workflow__grid,.contact__grid,.method__intro,.method-skill{grid-template-columns:1fr}.hero__copy,.hero .record,.premise__copy,.premise__instrument,.rmd-proof__copy,.rmd-proof__instrument,.annual-proof__copy,.annual-proof__record,.method__intro h2,.method__intro>p:last-child,.method-skill__copy,.method-skill ul,.experience__grid>div:first-child,.experience__prose,.start-workflow__selection,.start-workflow__copy,.contact__intro,.contact-form{grid-area:auto/1}.hero__inner{gap:3rem}.hero__copy{max-width:40rem}.hero h1{max-width:10ch}.premise__instrument,.rmd-proof__instrument,.annual-proof__record,.method-skill ul,.contact-form{margin-top:2rem}.method__trace{padding-block:2rem}.record__accrual-band{grid-template-columns:minmax(0,1fr);gap:1.4rem}.record__entry--accrual{grid-column:1}.record__accrual-band--above .record__entry--accrual,.record__accrual-band--below .record__entry--accrual{margin:0}.record__entry--accrual:after{display:none}.record__year-rule{border-top-color:var(--mineral-muted);height:10px;margin-block:2.1rem}.record__tick{background:var(--mineral-muted);height:9px}.record__sequence{grid-template-columns:minmax(0,1fr);gap:1.5rem}.record__sequence>*+:before{width:1.5px;height:1.5rem;inset:auto auto 100% 1.15rem}.record__transfer{grid-template-columns:minmax(0,1fr);gap:0}.record__transfer>*{grid-column:1}.record__transfer:after{grid-area:5/1/8/2;margin-left:2rem}.record__note--above{grid-row:1;margin:0 0 .5rem 2rem}.record__station--01{grid-row:2}.record__station--02{grid-row:3}.record__station--03{grid-row:4}.record__note--below{grid-row:5;margin:0 0 0 2rem;padding:.9rem 1.25rem .35rem}.record__station--04{grid-row:6}.record__station--05{grid-row:7}.record__station--01,.record__station--02,.record__station--03{margin-left:2rem}.record__station--04,.record__station--05{margin-left:3.25rem}.record__station{padding-block:1rem}.record__station--above>.record__index{position:static}.record__station--straddle{align-content:start}.record__ownership-rule{z-index:2;width:1px;height:auto;margin:0;position:absolute;top:0;bottom:0;left:.75rem}.record__station:after{width:1.25rem;height:1px;inset:50% 100% auto auto;transform:none}.record__station--04:after,.record__station--05:after{width:2.5rem}.experience__prose{max-width:65ch;padding-top:1rem}}@media (width<=520px){:root{--gutter:1rem}.site-header__inner{gap:.75rem}.site-header nav ul{justify-content:space-between}.site-header__cta{min-height:2.5rem;padding-inline:.75rem;font-size:.8rem}.wordmark{font-size:.945rem}.hero{padding-block:3.5rem 4rem}.hero__category{margin-bottom:1.75rem}h1{font-size:clamp(3rem,15.5vw,4.5rem)}h2{font-size:clamp(2.35rem,12vw,3.4rem)}.record__row--trace{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);gap:.6rem}.method-skill ul,.contact-form__grid,.site-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.hero-brief{--hero-ground:#0f1712;--hero-cream:#efe9da;--hero-lime:#d8fd51;--hero-hairline:#efe9da38;isolation:isolate;color:var(--hero-cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;position:relative;overflow:clip}.hero-brief__scene{z-index:0;pointer-events:none;width:100%;height:100svh;position:fixed;inset:0;overflow:hidden}.hero-brief__scene:after{z-index:1;content:"";background:linear-gradient(90deg,#0f171238 0%,#0f1712d6 14%,#0f1712e0 50%,#0f1712d6 86%,#0f171238 100%),radial-gradient(circle at 72% 38%,#0000 18%,#02070461 82%);position:absolute;inset:0}.hero-brief__scene-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-brief__top-strip,.hero-brief__document{z-index:1;position:relative}.hero-brief button:focus-visible,.hero-brief a:focus-visible{outline:3px solid var(--hero-lime);outline-offset:3px}.hero-brief [data-lime-text]{color:var(--hero-lime)}.hero-brief [data-cream-text],.hero-brief [data-secondary-text]{color:var(--hero-cream)}.hero-brief__top-strip{justify-content:space-between;gap:1.5rem;padding:.8125rem clamp(1.25rem,4.2vw,4rem) .75rem;display:flex}.hero-brief__top-strip p,.hero-brief__ledger-tools button,.hero-brief__folio,.hero-brief__questions h2,.hero-brief__row-number,.hero-brief__marginal-note{min-width:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400;font-stretch:100%;line-height:1.3}.hero-brief [data-kicker-text]{max-width:100%;display:inline-block}.hero-brief__caret{display:none}.js .hero-brief__caret{vertical-align:-.12em;background:var(--hero-lime);width:1px;height:1em;margin-left:2px;display:inline-block}.hero-brief__top-rule,.hero-brief__question-rule,.hero-brief__row-rule,.hero-brief__closing-rule,.hero-brief__replay-underline,.hero-brief__cta-underline{background:var(--hero-hairline);transform-origin:0;display:block}.hero-brief__top-rule{height:1px;position:absolute;bottom:0;left:0;right:0}.hero-brief__document{max-width:90rem;margin:auto;padding:clamp(1.5rem,3vw,2.625rem) clamp(1.25rem,4.2vw,4rem) 1.75rem}.hero-brief__lead-grid{border-bottom:1px solid var(--hero-hairline);grid-template-columns:minmax(0,62fr) minmax(0,38fr);display:grid}.hero-brief__lead{padding:0 clamp(1.625rem,4vw,4rem) clamp(1.375rem,3vw,2.25rem) 0}.hero-brief h1{max-width:13ch;color:var(--hero-cream);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,5vw,4.45rem);font-weight:640;font-stretch:100%;line-height:.98}.hero-brief__deck{max-width:57ch;font-family:var(--font-display);margin:clamp(.875rem,2vw,1.5rem) 0 0;font-size:clamp(1.12rem,1.6vw,1.3rem);font-style:italic;font-weight:430;line-height:1.37}.hero-brief__questions{padding:.25rem 0 1.5rem clamp(1.5rem,3.5vw,3.25rem);position:relative}.hero-brief__aside-rule{background:var(--hero-hairline);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:0}.hero-brief__questions ul{margin:clamp(1.125rem,2.3vw,1.875rem) 0 0;padding:0;list-style:none}.hero-brief__questions li{padding:clamp(.625rem,1.25vw,.9375rem) 0;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:520;line-height:1.35;position:relative}.hero-brief__question-rule{background:color-mix(in srgb, var(--hero-hairline) 58%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.hero-brief__questions li:last-child{border-bottom:1px solid var(--hero-hairline)}.hero-brief__ledger{position:relative}.hero-brief__ledger-tools{border-bottom:1px solid var(--hero-hairline);justify-content:flex-end;min-height:2.8125rem;display:flex}.hero-brief__ledger-tools button{min-width:3.625rem;min-height:2.75rem;color:var(--hero-cream);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.hero-brief__replay-underline{background:var(--hero-lime);height:1px;transition:transform .22s var(--ease-out);position:absolute;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.hero-brief__ledger-tools button:hover .hero-brief__replay-underline,.hero-brief__ledger-tools button:focus-visible .hero-brief__replay-underline{transform:scaleX(1)}.hero-brief__ledger ol{margin:0;padding:0;list-style:none}.hero-brief__ledger li{grid-template-columns:clamp(3rem,5vw,4.5rem) minmax(0,1fr);align-items:center;min-width:0;padding:clamp(.625rem,1.25vw,.9375rem) .5rem;display:grid;position:relative}.hero-brief__row-rule{height:1px;position:absolute;bottom:0;left:0;right:0}.hero-brief__row-number{color:var(--hero-lime);letter-spacing:.04em;place-self:start;font-size:clamp(1.32rem,1.9vw,1.6rem);line-height:1.1;position:relative}.hero-brief__ledger li p{max-width:74ch;font-family:var(--font-display);margin:0;font-size:clamp(1.03rem,1.48vw,1.18rem);font-weight:450;line-height:1.3}.hero-brief__ledger li:nth-child(3) p{padding-right:13.125rem}.hero-brief__annotation{pointer-events:none;position:absolute}.hero-brief__annotation path,.hero-brief__annotation ellipse,.hero-brief__note-underline path{stroke-dashoffset:0}.hero-brief__tick{fill:none;width:1.375rem;height:1.375rem;stroke:var(--hero-lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;top:50%;left:-.6875rem;transform:translateY(-50%)}.hero-brief__numeral-circle{fill:none;width:3.375rem;height:2.625rem;stroke:var(--hero-lime);stroke-width:1.6px;top:50%;left:-.5rem;transform:translateY(-50%)rotate(-4deg)}.hero-brief__marginal-note{width:11.5rem;color:var(--hero-lime);text-transform:none;font-size:.6875rem;line-height:1.25;top:50%;right:.5rem;transform:translateY(-50%)rotate(-1deg)}.hero-brief__note-underline{fill:none;width:10.5rem;height:.375rem;stroke:var(--hero-lime);stroke-linecap:round;stroke-width:1px;display:block}.hero-brief__second-beat{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.875rem 1.875rem;margin-top:clamp(1.25rem,2.7vw,2rem);padding-top:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.hero-brief__closing-rule{background:var(--hero-lime);height:2px;position:absolute;top:0;left:0;right:0}.hero-brief__second-copy{max-width:65ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:520;line-height:1.45}.hero-brief__cta{color:var(--hero-cream);justify-self:end;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hero-brief__cta-arrow{color:var(--hero-lime);transition:transform .22s var(--ease-out)}.hero-brief__cta-underline{background:var(--hero-lime);transform-origin:bottom;height:2px;transition:transform .22s var(--ease-out);position:absolute;bottom:-5px;left:0;right:0}.hero-brief__cta:hover .hero-brief__cta-arrow,.hero-brief__cta:focus-visible .hero-brief__cta-arrow{transform:translate(4px)}.hero-brief__cta:hover .hero-brief__cta-underline,.hero-brief__cta:focus-visible .hero-brief__cta-underline{transform:scaleY(1.5)}.hero-brief[data-animation-state=running] .hero-brief__cta-underline{transition:none}.hero-brief__folio{grid-column:1/-1;margin-top:3px}.hero-brief__paper-grain{z-index:2;opacity:.035;pointer-events:none;mix-blend-mode:soft-light;width:100%;height:100%;position:absolute;inset:0}@media (width<=768px){.hero-brief__scene:after{background:linear-gradient(#0f1712d1,#0f1712e6),radial-gradient(circle at 50% 70%,#0000 16%,#0207048f 100%)}.hero-brief__document{padding-top:1.375rem}.hero-brief__lead-grid,.hero-brief__second-beat{grid-template-columns:1fr}.hero-brief__lead{padding:0 0 1.375rem}.hero-brief h1{max-width:14ch}.hero-brief__deck{max-width:50ch}.hero-brief__questions{border-top:1px solid var(--hero-hairline);padding:1.125rem 0 1.25rem}.hero-brief__aside-rule{display:none}.hero-brief__questions ul{margin-top:.8125rem}.hero-brief__second-beat{align-items:start}.hero-brief__cta{justify-self:start}.hero-brief__folio{grid-column:auto}}@media (width<=480px){.hero-brief__top-strip{gap:.625rem;padding:.625rem 1rem}.hero-brief__document{padding:.9375rem 1rem 1.125rem}.hero-brief h1{font-size:clamp(2.35rem,11.8vw,2.85rem)}.hero-brief__deck{margin-top:.625rem;font-size:1.08rem;line-height:1.3}.hero-brief__lead{padding-bottom:.8125rem}.hero-brief__questions{padding:.6875rem 0}.hero-brief__questions ul{margin-top:.4375rem}.hero-brief__questions li{padding:.375rem 0;font-size:1.0625rem;line-height:1.27}.hero-brief__questions li:first-child .hero-brief__question-rule{display:none}.hero-brief__ledger li{grid-template-columns:2.25rem minmax(0,1fr);padding:.4375rem .125rem}.hero-brief__row-number{font-size:1.2rem}.hero-brief__ledger li p{font-size:1.0625rem;line-height:1.25}.hero-brief__ledger li:nth-child(3){padding-bottom:1.75rem}.hero-brief__ledger li:nth-child(3) p{padding-right:0}.hero-brief__marginal-note{width:11.25rem;font-size:.625rem;top:auto;bottom:5px;right:0;transform:rotate(-1deg)}.hero-brief__second-beat{gap:.625rem;margin-top:.9375rem;padding-top:.75rem}.hero-brief__second-copy,.hero-brief__cta{font-size:1.0625rem}.hero-brief__cta{min-height:2.75rem}}@media (width<=340px){.hero-brief__top-strip,.hero-brief__document{padding-inline:.5rem}.hero-brief__top-strip p:last-of-type,.hero-brief__questions h2{display:none}.hero-brief h1{font-size:2.05rem}.hero-brief__questions{padding:.25rem 0}.hero-brief__questions ul{margin:0}.hero-brief__questions li{padding:.125rem 0}.hero-brief__ledger-tools{z-index:1;border:0;position:absolute;top:0;right:0}.hero-brief__ledger li{grid-template-columns:1.75rem minmax(0,1fr);column-gap:.625rem;padding-block:.1875rem}.hero-brief__ledger li:first-child{padding-right:3.875rem}}@media (prefers-reduced-motion:reduce){.hero-brief [data-replay]{display:none}}@media (forced-colors:active){.hero-brief__top-rule,.hero-brief__question-rule,.hero-brief__row-rule{background:canvastext}.hero-brief__closing-rule,.hero-brief__replay-underline,.hero-brief__cta-underline{background:linktext}.hero-brief__annotation,.hero-brief__note-underline{stroke:linktext}}html,body{background:var(--page-ground);color:var(--page-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}h2,h3{color:var(--page-ink);font-family:var(--font-display);letter-spacing:-.03em;font-weight:640;font-stretch:100%}.rv,.site-header nav a,.site-header__cta,.contact-form label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:400;font-stretch:100%}.button,.hero-brief__cta,.rmd-year__switch{font-family:var(--font-mono)}.site-header,main,.site-footer{z-index:1;position:relative}.site-header,.site-footer{background:0 0}.site-header__inner,.site-footer{border-color:var(--page-hairline)}.wordmark>span{background:var(--device-coral)}.wordmark>span:before,.site-footer__mile{background:var(--page-hairline)}.site-header__cta{border-color:var(--page-hairline);transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out)}.site-header__cta:hover,.site-header__cta:focus-visible{border-color:var(--page-lime);background:var(--page-lime);color:var(--page-ground)}main>section:not(.hero-brief){border-top:1px solid var(--page-hairline);color:var(--page-ink);background:0 0;position:relative}main>section:not(.hero-brief):after{width:min(calc(100% - (2 * var(--gutter))), var(--content));background:linear-gradient(var(--page-hairline), var(--page-hairline)) left center / calc(100% - 8px) 1px no-repeat, linear-gradient(var(--page-lime), var(--page-lime)) right center / 8px 8px no-repeat;content:"";height:8px;margin-inline:auto;display:block}.record,.record--annual-review{--record-ink:var(--page-ink);--record-muted:var(--page-muted);--rule-strong:var(--page-lime);--rule-hair:var(--page-hairline);--plate-bg:var(--page-panel);--plate-ink:var(--page-ink);--plate-detail:var(--page-muted)}.record__index,.record__block-head .record__index,.record__station .record__index{color:var(--page-lime)}.record__exception{background:var(--page-lime);color:var(--page-ground)}.record__station--straddle .record__conditional,.premise__instrument,.rmd-proof__instrument,.annual-proof__record,.method__trace{background:var(--page-panel)}.method__trace{border-color:var(--page-hairline);padding:clamp(1.5rem,4vw,3.5rem)}.premise__label,.method-skill__context,.experience__mile,.method-skill li{color:var(--page-lime)}.method-skill ul,.method-skill__controls{border-color:var(--page-hairline)}.experience__prose p:first-child,.start-workflow__chosen{color:var(--page-ink)}.start-workflow__chosen{background:var(--page-panel)}.contact-email-boundary,.contact-form__confirmation{border-color:var(--page-hairline)}.contact-form input,.contact-form textarea{border:1px solid var(--page-hairline);background:var(--page-panel);color:var(--page-ink);caret-color:var(--page-lime)}.contact-form [aria-invalid=true]{border-color:var(--page-error)}.contact-form input:user-invalid:not(:focus-visible){border-color:var(--page-error)}.contact-form textarea:user-invalid:not(:focus-visible){border-color:var(--page-error)}.contact-form input:focus-visible,.contact-form textarea:focus-visible{border-color:var(--page-lime)}.contact-form__safety{color:var(--page-error)}.contact-form__confirmation{color:var(--page-lime)}.site-footer__brand{color:var(--page-ink)}.site-footer__terminus{background:var(--page-lime)}@media (width>=801px){main>section>.section-frame:before{background:var(--page-hairline)}}.rmd-year{--spine:100cqw;--lane-step:8px;--chart-floor:9.8rem;overflow-clip-margin:8px;min-height:20.9rem;margin-top:.85rem;position:relative;overflow-x:clip;container-type:inline-size}.record--rmd :is(.rmd-year__notch,.rmd-year__tick,.rmd-year__band,.rmd-year__cutoff,.rmd-year__gate,.rmd-year__flag,.rmd-year__plate,.rmd-year__entry,.rmd-year__question,.rmd-year__bracket,.rmd-year__rail,.rmd-year__route,.rmd-year__sweep){position:absolute;left:0}.rmd-year__question{margin:0;padding-block:0 .4rem;font-size:1rem;top:0}.rmd-year__spine{background:var(--page-hairline);width:100%;height:1px;position:absolute;top:6.5rem;left:0}.rmd-year__notch{background:color-mix(in oklab, var(--page-ink) 40%, transparent);width:1px;height:.7rem;transform:translateX(calc(var(--x) * var(--spine) / 100));top:6.15rem}.rmd-year__tick{--x:var(--xf);background:color-mix(in oklab, var(--page-ink) 45%, transparent);width:2px;height:.85rem;transform:translateX(calc(var(--x) * var(--spine) / 100)) translateY(calc(var(--lane) * var(--lane-step)));transition:transform 1.5s var(--ease-out) calc(var(--i,0) * 8ms);top:6.5rem}.record--rmd[data-mode=integrated] .rmd-year__tick{--x:var(--xi)}.rmd-year__tick[data-cohort=plan]{background:color-mix(in oklab, var(--page-muted) 55%, transparent)}.rmd-year__tick[data-h="1"]{height:.5rem}.rmd-year__tick[data-h="3"]{height:1.25rem}.rmd-year__tick:is([data-cohort=straggler],[data-cohort=missed]){background:color-mix(in oklab, var(--page-ink) 70%, transparent);width:3px;height:1.5rem}.rmd-year__tick[data-owned]{background:var(--page-lime)}.record--rmd[data-mode=found] .rmd-year__tick[data-cohort=missed]{border:1px solid color-mix(in oklab, var(--page-ink) 55%, transparent);background:0 0;width:5px}.rmd-year__sweep{width:calc((var(--x1) - var(--x0)) * var(--spine) / 100 - 6px);border-top:1px solid color-mix(in oklab, var(--page-lime) 32%, transparent);height:0;transform:translateX(calc(var(--x0) * var(--spine) / 100 + 3px));top:6.1rem}.rmd-year__sweep:after{top:calc(var(--chart-floor) - 6.1rem);width:0;height:calc(19.7rem - var(--chart-floor));border-left:1px dashed color-mix(in oklab, var(--page-lime) 28%, transparent);content:"";position:absolute;right:-3px}.rmd-year__bracket{width:calc((var(--x1) - var(--x0)) * var(--spine) / 100);border:1px solid color-mix(in oklab, var(--page-ink) 32%, transparent);height:.9rem;transform:translateX(calc(var(--x0) * var(--spine) / 100));transition:opacity 1.5s var(--ease-out);margin:0}.rmd-year__bracket[data-side=above]{border-bottom:0;top:5rem}.rmd-year__bracket[data-side=below]{border-top:0;top:11.4rem}.rmd-year__bracket:after{background:color-mix(in oklab, var(--page-ink) 32%, transparent);content:"";width:1px;height:.45rem;position:absolute;left:1.25rem}.rmd-year__bracket[data-side=above]:after{bottom:100%}.rmd-year__bracket[data-side=below]:after{top:100%}.rmd-year__bracket-tag{text-shadow:0 0 4px var(--page-ground), 0 0 4px var(--page-ground);width:max-content;max-width:19rem;color:var(--page-ink);font-size:.625rem;line-height:1.35;position:absolute;left:1.25rem}.rmd-year__bracket[data-side=above] .rmd-year__bracket-tag{bottom:calc(100% + .45rem)}.rmd-year__bracket[data-side=below] .rmd-year__bracket-tag{top:calc(100% + .45rem)}.record--rmd[data-mode=found] .rmd-year__bracket[data-when=integrated],.record--rmd[data-mode=integrated] .rmd-year__bracket[data-when=found]{opacity:0}.rmd-year__band{max-width:12rem;text-shadow:0 0 4px var(--page-ground), 0 0 4px var(--page-ground);color:var(--page-ink);transform:translateX(calc(var(--x) * var(--spine) / 100)) translateX(-50%);margin:0;font-size:.625rem;line-height:1.35;top:10rem}.rmd-year__band[data-band=start]{transform:none}.rmd-year__band[data-band=holiday]{text-align:right;transform:translateX(calc(var(--x) * var(--spine) / 100)) translateX(-100%)}.rmd-year__band-note{color:var(--page-muted);display:block}.rmd-year__cutoff,.rmd-year__gate{text-align:right;max-width:11rem;transform:translateX(calc(var(--x) * var(--spine) / 100)) translateX(-100%);margin:0;font-size:.625rem;line-height:1.3}.rmd-year__cutoff:before,.rmd-year__gate:before,.rmd-year__gate:after{width:2px;height:var(--stroke-h);content:"";background:currentColor;position:absolute;top:100%;right:0}.rmd-year__gate:after{right:4px}.rmd-year__cutoff{--stroke-h:calc(var(--chart-floor) - 3.75rem);color:var(--page-ink);top:2.9rem}.rmd-year__gate--firm{--stroke-h:calc(var(--chart-floor) - 4.9rem);top:4.05rem}.rmd-year__gate--q{--stroke-h:calc(var(--chart-floor) - 5.85rem);max-width:4rem;top:5rem}.rmd-year__gate,.rmd-year__sweep{color:var(--page-lime);opacity:0;transition:opacity 1.5s var(--ease-out) calc(var(--gi,0) * .12s), scale 1.5s var(--ease-out) calc(var(--gi,0) * .12s);scale:.9}.rmd-year__flag{--x:var(--xf);top:calc(14.9rem + var(--fy) * 1.5rem);opacity:.55;max-width:11.5rem;transform:translateX(calc(var(--x) * var(--spine) / 100)) translateX(-100%);transition:transform 1.5s var(--ease-out), opacity 1.5s var(--ease-out);margin:0;padding:.28rem .45rem;font-size:.5625rem;line-height:1.3}.rmd-year__tick[data-owned]:after{width:1px;height:calc(6.9rem + var(--fy) * 1.5rem - var(--lane) * var(--lane-step));background:color-mix(in oklab, var(--page-lime) 45%, transparent);content:"";position:absolute;top:100%;left:0}.rmd-year__rail{border-top:1px dashed color-mix(in oklab, var(--page-lime) 45%, transparent);width:100%;height:0;top:19.7rem}.rmd-year__entry{width:28cqw;transform:translateX(calc(var(--x) * var(--spine) / 100));top:20rem}.rmd-year__entry .record__label{font-size:.75rem}.rmd-year__entry-note{color:var(--page-muted);margin:.2rem 0 0;font-size:.625rem;line-height:1.4}.rmd-year__route{max-width:12rem;color:var(--page-lime);transform:translateX(calc(37 * var(--spine) / 100));margin:0;font-size:.625rem;top:26.5rem}.rmd-year__route:before{content:"";border-left:1px dashed;width:0;height:.9rem;position:absolute;bottom:100%;left:0}.rmd-year__plate{border-top:1px solid var(--page-hairline);width:63cqw;transform:translateX(calc(37 * var(--spine) / 100));flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;padding:.35rem 0 0;display:flex;top:27.6rem}.rmd-year__plate .record__plate-label,.rmd-year__plate .record__plate-name{margin:0;font-size:.6875rem;line-height:1.4}.record--rmd :is(.rmd-year__rail,.rmd-year__entry,.rmd-year__route,.rmd-year__plate){opacity:0;pointer-events:none;transition:opacity 1.5s var(--ease-out), scale 1.5s var(--ease-out);scale:.9}.record--rmd[data-mode=integrated] :is(.rmd-year__rail,.rmd-year__entry,.rmd-year__route,.rmd-year__plate){pointer-events:auto}.rmd-year__entry .record__label{transition:opacity 1.5s var(--ease-out)}.record--rmd[data-mode=integrated] :is(.rmd-year__gate,.rmd-year__sweep,.rmd-year__rail,.rmd-year__entry,.rmd-year__route,.rmd-year__plate){opacity:1;scale:1}.record--rmd[data-mode=integrated] .rmd-year{--lane-step:0px;min-height:29.3rem}.record--rmd[data-mode=integrated] .rmd-year__flag{--x:var(--xi);opacity:1}.rmd-year__flag[data-when=found]{color:var(--device-coral)}.rmd-year__flag[data-when=found]:before{background:var(--device-coral)}.rmd-year__flag[data-when=found]:after{background:var(--page-ground)}.record--rmd[data-mode=integrated] .rmd-year__flag[data-when=found]{opacity:0}.record--rmd .record__summary{max-width:78ch;font-size:.875rem}.rmd-year__switch{border:1px solid var(--page-hairline);min-height:44px;color:var(--page-muted);cursor:pointer;background:0 0;align-items:center;gap:.75rem;margin-top:.6rem;padding:.4rem .8rem;font-size:.6875rem;display:inline-flex}.rmd-year__switch-label+.rmd-year__switch-label:before{content:"/";padding-right:.75rem}.record--rmd[data-mode=found] .rmd-year__switch-label:first-child,.record--rmd[data-mode=integrated] .rmd-year__switch-label:last-child{color:var(--page-lime)}@media (width<=1000px){.rmd-year{--spine:460px;min-height:0;padding-top:calc(3.5rem + var(--spine) + 1.5rem)}.record--rmd .rmd-year__spine{width:1px;height:var(--spine);top:3.5rem;left:2.5rem}.record--rmd .rmd-year__notch{width:.7rem;height:1px;transform:translateY(calc(var(--x) * var(--spine) / 100));top:3.5rem;left:2.15rem}.record--rmd .rmd-year__tick{width:1.1rem;height:2px;transform:translateY(calc(var(--x) * var(--spine) / 100)) translateX(calc(var(--lane) * var(--lane-step)));top:3.5rem;left:2.5rem}.record--rmd .rmd-year__tick[data-cohort=plan]{width:.7rem;height:2px}.record--rmd .rmd-year__tick[data-cohort=straggler]{width:2rem;height:3px}.record--rmd :is(.rmd-year__band,.rmd-year__cutoff,.rmd-year__gate){text-align:left;max-width:calc(100% - 6rem);transform:translateY(calc(var(--xm,var(--x)) * var(--spine) / 100 - .65em));top:3.5rem;left:5.5rem}.record--rmd .rmd-year__band[data-band=holiday]{top:3.5rem}.record--rmd :is(.rmd-year__cutoff,.rmd-year__gate):before,.record--rmd .rmd-year__gate:after{width:3.7rem;height:2px;top:0;right:100%;transform:translateY(.55em)}.record--rmd .rmd-year__gate:after{transform:translateY(calc(.55em + 4px))}.record--rmd .rmd-year__tick[data-owned]:after,.record--rmd .rmd-year__sweep{display:none}.record--rmd :is(.rmd-year__flag,.rmd-year__plate,.rmd-year__entry,.rmd-year__route,.rmd-year__rail,.rmd-year__bracket){width:auto;max-width:none;margin-top:.85rem;font-size:.625rem;display:block;position:relative;top:auto;transform:none}.record--rmd .rmd-year__bracket{border:0;height:auto}.record--rmd .rmd-year__bracket:after{display:none}.record--rmd .rmd-year__bracket[data-side] .rmd-year__bracket-tag{width:auto;max-width:none;display:block;position:relative;top:auto;bottom:auto;left:0}.record--rmd[data-mode=found] .rmd-year__bracket[data-when=integrated],.record--rmd[data-mode=integrated] .rmd-year__bracket[data-when=found],.record--rmd[data-mode=integrated] .rmd-year__flag[data-when=found]{display:none}.record--rmd .rmd-year__plate{width:auto;margin-top:0}.record--rmd[data-mode=found] :is(.rmd-year__rail,.rmd-year__entry,.rmd-year__route,.rmd-year__plate){display:none}}@media (prefers-reduced-motion:reduce){.record--rmd :is(.rmd-year__tick,.rmd-year__gate,.rmd-year__flag,.rmd-year__rail,.rmd-year__entry,.rmd-year__entry .record__label,.rmd-year__route,.rmd-year__plate,.rmd-year__bracket,.rmd-year__sweep){transition:none}}.record__exception{isolation:isolate;color:var(--page-lime);background:0 0;position:relative}.record__exception:before,.record__exception:after{z-index:-1;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);content:"";position:absolute}.record__exception:before{background:var(--page-lime);inset:0}.record__exception:after{background:var(--plate-bg);inset:1px}.method__trace .record__station .record__index{background:var(--page-panel);width:max-content;padding-right:.4rem}.privacy-header{border-bottom:1px solid var(--page-hairline);padding-block:1.25rem}.privacy-page{min-height:70vh;padding-block:var(--section-space)}.privacy-page__article{max-width:50rem}.privacy-page__kicker{color:var(--page-lime);margin-bottom:1rem}.privacy-page h1{max-width:12ch;color:var(--page-ink);font-family:var(--font-display);font-weight:640}.privacy-page h2{margin-top:2.5rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.privacy-page p{max-width:68ch;color:var(--page-muted);margin-block:1rem 0}.privacy-page a{color:var(--page-ink);text-underline-offset:.25em}.privacy-page__return{border-top:1px solid var(--page-hairline);padding-top:1.5rem}
