@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.AoLOzq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.AoLOzq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.k98-mq_className{font-family:Inter,Inter Fallback;font-style:normal}.k98-mq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.BoHWta_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.BoHWta_variable{--font-mono-tech:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}._19wr9q_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}._19wr9q_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.a2j7mW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.a2j7mW_variable{--font-serif-display-face:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.slGcjq_className{font-family:Newsreader,Newsreader Fallback}.slGcjq_variable{--font-serif-book-face:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:75% 150%;font-display:swap;src:url(../media/260197b5bf6b457e.0if08xog10ysr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:75% 150%;font-display:swap;src:url(../media/b80ef832796d2164.2u1sdzzrw6xvz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:75% 150%;font-display:swap;src:url(../media/04c18bc593003d13.3z5xel2aqt1n0.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:75% 150%;font-display:swap;src:url(../media/6d48fa1cdc22415c.03bi136yxljuv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:75% 150%;font-display:swap;src:url(../media/b3e7bdfb10bfe180.10lnr9nn8i7_3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:75% 150%;font-display:swap;src:url(../media/5570176dae2c6726.p.0irp91g8mk-b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.FfCvDG_className{font-family:TikTok Sans;font-style:normal}.FfCvDG_variable{--font-gothic-face:"TikTok Sans"}
.cad{--cad-gutter:2rem;--cad-rule:color-mix(in srgb, var(--color-paper-50) 16%, transparent);--cad-rule-strong:color-mix(in srgb, var(--color-paper-50) 35%, transparent);--cad-rule-faint:color-mix(in srgb, var(--color-paper-50) 10%, transparent);--cad-text:var(--color-paper-100);color:var(--cad-text);font-family:var(--font-label);letter-spacing:.02rem;font-size:.875rem;font-weight:400;line-height:1.71429}@media (min-width:768px){.cad{--cad-gutter:4rem}}.cad-lock,.cad-lock-1024,.cad-lock-768,.cad-lock-680{width:100%;max-width:1920px;padding-inline:var(--cad-gutter);margin-inline:auto}.cad-lock-1024{max-width:1024px}.cad-lock-768{max-width:768px}.cad-lock-680{max-width:calc(680px + 2 * var(--cad-gutter))}.cad-sec{padding-block:3rem}.cad-sec--first{padding-top:7rem}.cad-sec--flush-top{padding-top:0}.cad-sec--flush-bottom{padding-bottom:0}.cad-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:768px){.cad-sec{padding-block:6rem}.cad-sec--first{padding-top:11rem}.cad-sec--flush-top{padding-top:0}.cad-sec--flush-bottom{padding-bottom:0}.cad-grid{grid-template-columns:repeat(24,minmax(0,1fr))}}.cad-g,.cad-h2xl,.cad-hxl,.cad-hlg,.cad-hmd,.cad-gsm,.cad-title,.cad-figures{font-family:var(--font-gothic);font-optical-sizing:none;font-style:normal;font-weight:675;font-stretch:122%}.cad-g,.cad-h2xl,.cad-hxl,.cad-hlg,.cad-hmd,.cad-gsm,.cad-title{text-transform:uppercase}.cad-h2xl,.cad-hxl,.cad-hlg,.cad-hmd,.cad-gsm,.cad-title,.cad-hsm,.cad-label,.cad-hxs,.cad-h2xs,.cad-body,.cad-bodysm,.cad-body-sm,.cad-body-xs{margin:0}.cad-g--medium{font-weight:550}.cad-h2xl{letter-spacing:.45rem;font-size:clamp(1.8rem,4.5vw,5.625rem);line-height:1}.cad-hxl{letter-spacing:.08rem;font-size:1.75rem;line-height:2rem}.cad-hlg{letter-spacing:.08rem;font-size:1.25rem;line-height:1.5rem}.cad-hmd{letter-spacing:.08rem;font-size:1rem;line-height:1.25rem}.cad-gsm{letter-spacing:.08rem;font-size:.75rem;line-height:1rem}.cad-title{letter-spacing:.1em;font-size:clamp(1.5rem,7vw,2rem);line-height:1}.cad-title--race{font-size:1.75rem}@media (min-width:768px){.cad-title{font-size:4rem}.cad-title--race{font-size:clamp(1.75rem,3.8vw,3rem)}}.cad-figures{font-variant-numeric:tabular-nums;letter-spacing:.015em}.cad-figures .sep{text-align:center;letter-spacing:0;width:.8em;display:inline-block}.cad-hsm,.cad-label,.cad-hxs,.cad-h2xs{font-family:var(--font-label);letter-spacing:.08rem;text-transform:uppercase;font-weight:600;font-stretch:100%}.cad-hsm,.cad-label{font-size:.75rem;line-height:1rem}.cad-hsm--bold,.cad-label--bold{font-weight:700}.cad-hxs{font-size:.625rem;line-height:1rem}.cad-h2xs{font-size:.5rem;line-height:.75rem}.cad-body,.cad-bodysm,.cad-body-sm,.cad-body-xs{font-family:var(--font-label);letter-spacing:.02rem;font-weight:400;font-stretch:100%}.cad-body{font-size:.875rem;line-height:1.5rem}.cad-bodysm,.cad-body-sm{font-size:.75rem;line-height:1rem}.cad-body-xs{font-size:.5rem;line-height:.75rem}.cad-cta{font-family:var(--font-label);letter-spacing:.16rem;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1rem}@media (min-width:768px){.cad-cta{font-size:.75rem}}.cad-rich{font-family:var(--font-label);letter-spacing:.02rem;font-size:.875rem;font-weight:400;line-height:1.5rem}.cad-rich :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-gothic);font-optical-sizing:none;letter-spacing:.08rem;text-transform:uppercase;overflow-wrap:anywhere;margin:2rem 0 1rem;font-weight:675;font-stretch:122%;line-height:1.2}.cad-rich h1{font-size:clamp(1.75rem,8vw,3rem)}.cad-rich h2{font-size:1.75rem}.cad-rich h3{font-size:1.625rem}.cad-rich h4{font-size:1.5rem}.cad-rich :where(h5,h6){font-size:1.375rem}.cad-rich :where(p,ul,ol,blockquote,table){margin:0 0 1.5rem}.cad-rich :where(ul,ol){padding-left:1.25rem}.cad-rich ul{list-style:outside}.cad-rich ol{list-style:decimal}.cad-rich :where(strong,b){font-weight:700}.cad-rich a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}@media (hover:hover){.cad-rich a:hover{opacity:.7}}.cad-rich blockquote{border-left:3px solid;padding-left:20px;font-style:italic}.cad-rich table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.cad-rich>:first-child{margin-top:0}.cad-rich>:last-child{margin-bottom:0}.btn{--bg:var(--color-gold-400);--fg:var(--color-ink-950);--bd:transparent;--bg-h:var(--color-gold-600);--bd-h:var(--color-ink-950);--bg-a:var(--color-gold-700);border:1px solid var(--bd);background-color:var(--bg);width:100%;height:fit-content;color:var(--fg);font-family:var(--font-label);letter-spacing:.16rem;text-align:center;text-transform:uppercase;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.625rem;font-style:normal;font-weight:600;font-stretch:100%;line-height:1rem;text-decoration:none;transition:background-color .3s,filter .3s,border-color .3s;display:flex;position:relative}@media (min-width:768px){.btn{width:auto;font-size:.75rem;display:inline-flex}.btn.btn--block{width:100%;display:flex}}@media (hover:hover){.btn:hover{background-color:var(--bg-h);border-color:var(--bd-h)}}.btn:active{background-color:var(--bg-a)}.btn:focus-visible{z-index:13}.btn.btn.btn:focus-visible,.sel.sel.sel:focus-visible,.tab.tab.tab:focus-visible,.field.field.field:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn__label{display:inline}.btn__word{white-space:nowrap}.btn__icon{flex:none;width:.75em;height:.75em;margin-left:.5rem}.btn--fit{width:auto;display:inline-flex}.btn--wide{padding-inline:1.75rem}.btn--sm{width:auto;height:40px;padding:0 1rem;display:inline-flex}.btn--icon{width:40px;height:40px;padding:0;display:inline-flex}.btn--icon svg{width:1.25rem;height:1.25rem}.btn--block{width:100%;display:flex}.btn--outline{--bg:transparent;--fg:var(--color-paper-100);--bd:var(--color-paper-100);--bg-h:transparent;--bd-h:var(--color-mute-400);--bg-a:color-mix(in srgb, var(--color-paper-50) 8%, transparent)}.btn--ghost{--bg:var(--color-ink-850);--fg:var(--color-paper-100);--bg-h:var(--color-ink-850);--bd-h:var(--color-paper-100);--bg-a:var(--color-ink-800)}@media (hover:hover){.btn--ghost:hover{box-shadow:0 0 4px color-mix(in srgb, var(--color-paper-50) 25%, transparent)}}.btn--dark{--bg:var(--color-ink-950);--fg:var(--color-paper-50);--bg-h:color-mix(in srgb, var(--color-paper-50) 20%, var(--color-ink-950));--bd-h:var(--color-paper-50);--bg-a:color-mix(in srgb, var(--color-paper-50) 40%, var(--color-ink-950))}.btn--invert{--bg:var(--color-paper-50);--fg:var(--color-ink-950);--bg-h:var(--color-paper-50);--bd-h:var(--color-ink-950);--bg-a:var(--color-paper-50)}.btn--clear{border:0;padding:.75rem 1.25rem;transition:none}@media (hover:hover){.btn--clear:hover{background-color:var(--bg)}}.btn--text{--bg:transparent;--bg-h:transparent;--bg-a:transparent;--fg:var(--color-paper-100);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:0;width:auto;padding:0;display:inline-flex}.btn--text:disabled,.btn--text[aria-disabled=true]{opacity:.2}.sel{appearance:none;border:1px solid var(--color-paper-100);width:100%;color:var(--color-paper-100);font-family:var(--font-label);letter-spacing:.16rem;text-transform:uppercase;cursor:pointer;background:url("data:image/svg+xml,<svg width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M.7.7l4 4 4-4\" stroke=\"%23F2EFEA\" stroke-linecap=\"square\"/></svg>") calc(100% - 20px)/12px 12px no-repeat;border-radius:0;padding:.75rem 2rem .75rem 1.25rem;font-size:.625rem;font-weight:600;line-height:1rem}.sel option{background:var(--color-ink-900);color:var(--color-paper-100)}.sel:hover,.sel:focus-visible{background-position:calc(100% - 19px);background-size:14px 14px}.sel:focus-visible{border-color:var(--color-mute-400)}@media (hover:hover){.sel:hover{border-color:var(--color-mute-400)}}@media (min-width:768px){.sel{width:auto;font-size:.75rem}}@media (min-width:1024px){.sel{min-width:240px}}.tab{background:linear-gradient(var(--color-mute-400), var(--color-mute-400)) no-repeat 0 100% / 100% 1px;width:50%;color:var(--color-mute-400);font-family:var(--font-label);letter-spacing:.16rem;text-transform:uppercase;cursor:pointer;transition:color .15s var(--ease-tw);border:0;border-radius:0;padding:.5rem 1rem;font-size:.625rem;font-weight:600;line-height:1rem}.tab[aria-selected=true]{color:var(--color-paper-50);background-image:linear-gradient(var(--color-paper-50), var(--color-paper-50))}@media (min-width:768px){.tab{width:auto;font-size:.75rem}}.field{border:1px solid var(--color-paper-100);background:var(--color-ink-950);width:100%;min-width:0;color:var(--color-paper-100);font-family:var(--font-label);letter-spacing:.02rem;border-radius:0;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5rem}.field::placeholder{color:color-mix(in oklab, currentColor 50%, transparent);opacity:1}.field--center{text-align:center}.cad :where(input[type=radio],input[type=checkbox]){accent-color:var(--color-gold-400)}.cad :where(button,select,summary,label[for],input[type=radio],input[type=checkbox]){cursor:pointer}.cad :where(button,select,input):disabled{cursor:not-allowed}.cad-error{color:var(--status-error,#e61c1f);font-family:var(--font-label);font-size:.875rem;line-height:1.5rem}.cad-ulink{--u:1px;color:var(--color-paper-100);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--u);text-decoration:none}.cad-ulink--thick{--u:2px}.cad-ulink--gold{color:var(--color-gold-400)}.cad-ulink--mute{color:var(--color-mute-400)}.cad-ulink--static{background-size:100% var(--u)}.cad-ulink:focus-visible,.cad-ulink-host:focus-visible .cad-ulink{animation:.3s ease-in-out forwards cad-underline}@media (hover:hover){.cad-ulink:hover,.cad-ulink-host:hover .cad-ulink{animation:.3s ease-in-out forwards cad-underline}}@keyframes cad-underline{0%{background-size:0% var(--u)}to{background-size:100% var(--u)}}.cad-ulink__icon{vertical-align:baseline;width:.75em;height:.75em;margin-left:.5rem;display:inline-block}.cad-reveal{position:relative;overflow:hidden}.cad-reveal__curtain{z-index:1;pointer-events:none;visibility:hidden;width:100.1%;height:100.1%;fill:var(--cad-curtain,var(--color-gold-400));position:absolute;inset:0}.cad-track__stage{padding-block:3rem}.cad-track__row{padding-inline:var(--cad-gutter);flex-direction:column;gap:2.5rem;display:flex}@media (min-width:768px){.cad-track__stage{padding-block:6rem}}@media (min-width:768px) and (orientation:landscape) and (min-height:600px){.cad-track{height:calc(100vh + var(--cad-travel,var(--cad-travel-guess,0px)))}.cad-track__stage{height:100vh;padding-block:0;position:sticky;top:0;overflow:hidden}.cad-track__row{will-change:transform;flex-direction:row;align-items:center;gap:5rem;width:max-content;height:100%;padding:172px 4rem 96px max(4rem,50vw - 960px + 4rem)}}@media (prefers-reduced-motion:reduce){.cad-reveal__curtain{display:none}.btn,.tab{transition:none}.cad-ulink:hover,.cad-ulink-host:hover .cad-ulink,.cad-ulink:focus-visible,.cad-ulink-host:focus-visible .cad-ulink{background-size:100% var(--u);animation:none}}@media (forced-colors:active){.cad-reveal__curtain{fill:canvas}.btn,.sel,.field{border:1px solid buttontext}.tab[aria-selected=true]{text-decoration:underline}}
