@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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;font-stretch:62% 125%;src:url(data:font/woff2;base64,d09GMgABAAAAAAVYABMAAAAADJQAAATyAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKj9IVkFSgUwGYD9TVEFUghQnPAA0L4E2EQgKNE8wglYBNgIkAwgLBgAEIAWKXAcgDAcbYQsRFaTVEvw8sNsswhAptoLh5qZV/kPIDBsPz39Xee6rGnKhDuSOyS9BHa/oYBgDzndedfPdCoDBbV5SWUQ8nnT3DD5xFJ7/X2t13xrE/YiltYtYCURKpSQVTWsSEnVC20NI07Fq1TRkUpyIv32yPUYdyuiHiDxEhoiMQYdT9x4uUK27nmK/Aw47TqUcOgC4Mja0sXSe+svOvu4KnenmQGpa8Zdn9DRKuA7PSCpLSgAoKgIAqlECFBQVQ+AagUqEJPvPabv/HbzpwjR/5C6pcpIhHqGjXsxPnPfH91OQJHnaK52kjPRjegSP6dQxwbbWLtXcpeSRhx9xsFLhw7MrOrYkPyyeR0CqTx+jIBNCpQytGrG5dON5110UwY0XXnRdEL/vPHl0lRRsbmf7OcppLnKduzzmRe/6Ukl/owVEqz3vYtHmUCbbneiTopPzEJ1d5RFd3C4xnZwHMr1ReWwumW+KsniK9CMzXR7LQUU6ifhKlqqswHh1dl+mpLLdQBgLJFUlJf0H9H57zPPDf5t5wdRnl223+EpoO75u7qYfrNu7qEh2ARYlZh3PhFa5guQHg0Khw107aYq4onuTVlXq559zHj3qas4RzmbOnvj1U5UVEQnXeUTNJL3NirWRE5uruiizPaXqo9y2vGJDVJBOUo1RafuxYlNUkRVUc1Tb7vtFLUJ00AASyBGoRTsgB0Tt8WceF8efUHPciU44fd4HLSf0b7q0f2Pj9xesKwMaLx3Q9L4ZCCTQVd8GXr6r0n66vKoEPe9ShPV1NqX2oj9ZUoIqkl1U2lukolxaHFl5s2npa+TlZVXzza9S17lzQ0Pntn32OvDAvfZy4t01y4YOWrUspWWrBg1ddm/FFx+tWvXRF6+/t7fTbzvTu68rdhzH6v67dNXMuRFzZ65a+u+md8iB9fUH7n/SCXt7AiPphOOQ7kXn2unTVi7XXbFy2vS199atXLJmzRKrZ/USPbLcPOpUXt9W396h/dGSY2bW9DlzVsfYSWNHxvkDzvLuvSprnTWVvbqX7500fcaMadNGyMhY36Mg79zSmNfY0jnfsWDxihVLFj13zZ+/aKkpGXlt7U0teS1N7W2fKJDs8+dVp/99ZsPuKyqzbDaM+6/7ZzB+572aOvL/JWXr5fuhXALBV6Sn7KA9/b/dtIL9K1N6zGFpP9sJJJeqcKAkAEASWC/el4m8Cu9iEQreJanXm8yORsbnLGW6Rq23XCE2PBTUxgEgVMcxJJVxGpnWOI9cddxEmXq9KVcb91ChMZ6gUmW8TJXmeJtq1fEtNdaN36i1ZUynzvqpmXobpx1psGE6g0abpvtosm76mGabp8G0WD/9S6vuWYE2zdnutOuaHUEntdlFdNY5u44uGrPHWrvC9uLDuqnO3mWtuRgVrOoGRMHnKPg4UjxsqbIadhw8FEdF1nCqbVxc6XYj8aJG6IXvV5A0qjb1Mk79O2UwbbX7GUXhH5zcLPIfvQsKV5zkr6JqSaIiLwjC+H69HeOsql3Tr76HD+QMvCJLkH/jjLWWE+ZNvdwE2XZoVHKh/Yy/vBY5bGl+szQn+RH1jbUZrtj/Gng7YW6N8MiQBcMMRc4Gnke4vH/7sCTE3GEGmslIO0caaR7ZPyxrYesF0y1COI21QxHrN66km9B1R0yKJCt5bs8dm9hZmJXsny81Ic7eh/s/zQcA)format("woff2-variations");unicode-range:U+2020}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAOgABMAAAAACSwAAAM4AAGzdQAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKj9IVkFSMD9NVkFSPAZgP1NUQVSBOAA0L34RCAooQDBCATYCJAMICwYABCAFiEQHIAwHG/YHERWky1D8LHD3rhFCxBHRbQkEGvaI/sTsvn4FNTme/8e/r/a575V+QyX87jGYNcMhauUTjiMQoSKQ/T+w2viaTnKdFsa6TCIyg0c/Rz6VAICH53J8o6GB92vTcphD8NJedtQcxGm26LDnc2AUHliAAQUEQW4aLnYSXIrDEUoo5Yffq6Bj0rTsve/hQfq18D9A0LGu9RWaZP7FZ2BCRmmc/0oGsSGAYK5goaAAJQL6lcnlKxwQrDnfICGyMHyIsLvdKYTejraOz6we6ro6HgdtH5FTbZldqRgALtHOxx45P5Bnui/ft/+9p9091yFQi+sldPWK6FcY1MHaavV5Fj1csIJF3jpiUNfGtre/o53uYmtcIZAlzmZgyCusO5KN0aBUZqknEMhEfhmYquNpn4EsbbpY1mquCG5EZV00FBoMamRzbnXRlodul/R5/0OBWQuVGDSg86yKnE1mMT1eZAnOJoMZwitkOCNkYzKaMTJLxjNBfpHJTFHHk+nMhFa6WUrTJcuyFsOfkLVF/mcBKNCi0I8OoAVU287rmdOemHnalw5/6fsXD549AEHAuALjYPCSslD/JZ5h4BK7a5tUVTP6xeA3l23avLXlB91L03mNIPevfIw8vs1pC3b+tb/mC/j0+Lvf8NlW2//P/n+r6qZ2GXoVCP+pUMcT879PhNTKViq/bEme4mxB5Y8NXWCuAIBGMJljNdIO4HYGYtDtlPkeo7G9V2itHfQYz9rWXsuyq1eYm9NZoj8XM2gyKxgymFmGrZ9bGdHJG4yaztttY1eNZ9woTBh+YVK3MGVhdZm2dm3OjP46mq7JOpmlFtcallm3rmMtnbqHtU3XY6xjbpHfTa4L3+eTOaR/5xuLtN1sd+nDKrpWfob04iBQAuk0Rwsuo0WLmGbjRsP4uXrO6wLixkc5oaKIeZbVNCRY1ztLV6SP5ExwUyaPmGvVB83m5HWbHyZyPLvUovb5bnSpX8plPspT46Ati/COfW/xYf2qpcaBsvxhwQ41pZq4kYqHrkcl/TxelUi46xn7M4ikVBXWLcQj/kTdSi06/SxiIqw4+VZbZJEvbhCzpAD/36JNpEsfiSvvaQcAAA==)format("woff2-variations");unicode-range:U+2020}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--well:#050505;--face:#0c0c0c;--face-2:#141414;--face-3:#1c1c1c;--hair:#edede81f;--hair-2:#edede833;--hair-3:#edede861;--paper:#edede8;--body:#c9c9c4;--smoke:#8e8e8e;--smoke-2:#838380;--smoke-lit:#9c9c9c;--fire:#ff4a1c;--cta:#ff4a1c;--cta-hover:#ff6a42;--cta-press:#e03d12;--on-cta:#000;--blue:#455cff;--blue-text:#4f65ff;--key-buy:69, 92, 255;--key-sell:255, 74, 28;--blue-soft:#455cff24;--candle-up:var(--paper);--candle-dn:var(--body);--candle-dn-fill:transparent;--candle-sig:var(--blue);--candle-glow:#edede81c;--candle-glow-sig:#455cff4d;--candle-glow-w:4.5px;--type-rest:#323232;--scrim-photo:linear-gradient(to top, #000000eb 0%, #000000b8 24%, #00000047 44%, #0000 60%);--char:var(--face);--line:#2a2a2a;--fire-white:#ffebc1;--fire-glow:#ed7527;--fire-flame:#f16001;--fire-brand:#e85002;--fire-coal:#c10801;--fire-deep:#7e0400;--fire-char:#330300;--ash:#d9c3ab;--ash-600:#8d7f6f;--ash-800:#2b2722;--ash-950:#110f0e;--silver-hi:#f9f9f9;--silver-1:#c4c4bf;--silver-2:#a7a7a7;--silver-3:#8a8a8a;--silver-4:#646464;--silver-5:#333;--blue-haze:#3b4abf;--blue-deep:#2b2f5f;--blue-edge:#1e1e2a;--grad-hot:linear-gradient(var(--fire), var(--fire));--glow-hot:drop-shadow(0 0 .14em #ff4a1c52);--grad-rule:linear-gradient(90deg, #f16001 0%, #c10801c7 9%, #7e04006b 22%, #d9c3ab33 42%, #edede81f 66%, #edede808 100%);--grad-rule-center:linear-gradient(90deg, #edede800 0%, #edede81f 24%, #d9c3ab42 40%, #c10801b3 47%, #f16001 50%, #c10801b3 53%, #d9c3ab42 60%, #edede81f 76%, #edede800 100%);--grad-hair:linear-gradient(90deg, #edede829 0%, #edede80f 58%, #edede800 100%);--grad-etch:linear-gradient(#bdbdb8, #bdbdb8);--grad-glint:linear-gradient(100deg, #f2f2ee00 0%, #f2f2ee00 30%, #f2f2ee 50%, #f2f2ee00 70%, #f2f2ee00 100%);--grad-lit:radial-gradient(56% 48% at 6% 0%, #edede813 0%, #edede800 100%), radial-gradient(130% 100% at 10% 0%, #edede80f 0%, #edede805 40%, #edede800 70%);--grad-lit-bounce:radial-gradient(90% 70% at 100% 112%, #d9c3ab0b 0%, #d9c3ab00 70%);--grad-lit-base:linear-gradient(168deg, #121212 0%, #0a0a0a 50%, #060606 100%);--grad-lit-edge:linear-gradient(158deg, #f9f9f96b 0%, #edede829 18%, #edede813 52%, #edede817 100%);--grad-glow:linear-gradient(90deg, #edede8bd 0%, #f2f2ee 72%, #fff 100%);--glow-paper:0 0 5px 0 #f9f9f98c, 0 0 17px -2px #f9f9f96b, 0 0 46px -9px #f9f9f94d;--grad-ember:radial-gradient(circle at 40% 36%, #ffebc1 0%, #ed7527 34%, #e85002 58%, #c10801 100%);--glow-ember:0 0 3px 0 #f16001bf, 0 0 9px 1px #c1080157;--grad-cta:radial-gradient(64% 150% at -4% -34%, #d9c3ab33 0%, #ed752726 18%, #c1080117 38%, #33030000 64%), linear-gradient(165deg, #121110 0%, #0b0b0b 52%, #080808 100%);--grad-cta-ash:radial-gradient(72% 108% at 58% 132%, #f9f9f9d9 0%, #f9f9f900 56%), radial-gradient(94% 126% at 0% -26%, #ed75272b 0%, #d9c3ab1f 30%, #d9c3ab00 58%), linear-gradient(158deg, #e2e2e2 0%, #d3d2d0 62%, #cfcbc6 100%);--grad-haze:radial-gradient(26% 62% at 50% 58%, #455cffc7 0%, #3b4abf80 30%, #2b2f5f4d 58%, #1e1e2a1f 80%, #14141400 100%);--ease-fill:cubic-bezier(.45, .05, .55, .95);--grad-sweep:linear-gradient(90deg, #c1080100 0%, #c1080124 46%, #c1080180 74%, #f16001 90%, #d9c3ab 97%, #f9f9f9 99.4%, #f9f9f900 100%);--mask-bloom:linear-gradient(180deg, #0000, #000 50%, #0000);--font-display:"Archivo Variable", "Arial Narrow", Impact, sans-serif;--font-body:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, Consolas, monospace;--t-xl:clamp(72px, 9vw, 168px);--t-h1:clamp(56px, 6.4vw, 112px);--t-h2:clamp(40px, 4.4vw, 72px);--t-h3:clamp(22px, 1.9vw, 28px);--t-h1-scene:var(--t-h1);--t-h2-scene:var(--t-h2);--t-body-l:clamp(17px, 1.25vw, 19px);--t-small:14px;--t-label:12px;--t-legal:11px;--t-body:18px;--t-body-s:16px;--t-ui:15px;--t-ui-sm:13px;--t-chart:10px;--t-fig:clamp(40px, 3.6vw, 60px);--t-price:clamp(64px, 5.4vw, 92px);--t-was:clamp(34px, 2.7vw, 46px);--t-quote:clamp(26px, 2.3vw, 36px);--expanded:62%;--condensed:62%;--ui:88%;--radius-s:2px;--radius:4px;--radius-m:8px;--radius-l:16px;--radius-round:999px;--ring:inset 0 0 0 1px var(--hair);--ring-2:inset 0 0 0 1px var(--hair-2);--ring-3:inset 0 0 0 1px var(--hair-3);--ring-faint:inset 0 0 0 1px #edede812;--ring-paper:inset 0 0 0 1px var(--paper);--ring-blue:inset 0 0 0 1px var(--blue);--rule-t:inset 0 1px 0 var(--hair);--rule-b:inset 0 -1px 0 var(--hair);--rule-l:inset 1px 0 0 var(--hair);--rule-l-2:inset 1px 0 0 var(--hair-2);--rule-r:inset -1px 0 0 var(--hair);--ring-blue-strong:inset 0 0 0 1.5px var(--blue);--rule-active:inset 0 -1px 0 var(--paper);--tab-open:inset 1px 0 0 var(--hair-3), inset -1px 0 0 var(--hair-3), inset 0 -1px 0 var(--hair-3);--lit-t:inset 0 1px 0 #f9f9f912;--well-inset:inset 0 0 0 1px #edede80f, inset 0 1px 0 #00000073;--shadow-contact:0 1px 2px #00000080;--shadow-1:0 8px 24px -8px #000000e6;--shadow-2:0 22px 44px -14px #000000d9;--shadow-3:0 30px 80px #0009;--shadow-up:0 -18px 48px #0009;--glass-pad:0 0 0 8px #000000b8, 0 0 0 9px #edede812, 0 12px 32px 8px #0000008c;--glow-dot:0 0 4px #f9f9f92e;--glow-thin:0 0 4px #f9f9f980, 0 0 12px -2px #f9f9f959;--glow-soft:0 0 22px #edede80f;--sheet-side:linear-gradient(90deg, #000, #000 calc(100% - var(--space-24)), #0000);--halo:radial-gradient(closest-side, #000000d1, #00000080 60%, #0000);--icon:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-32:128px;--sect:clamp(96px, 10.5vw, 168px);--sect-s:clamp(64px, 8vw, 128px);--block:clamp(40px, 5vw, 72px);--block-s:clamp(32px, 4vw, 56px);--tap-pad:13px;--hit:44px;--gutter:clamp(16px, 3.125vw, 45px);--content-max:1640px;--edge:max(var(--gutter), calc((100vw - var(--content-max)) / 2));--col-gap:18px;--header-h:72px;--ease-spx:cubic-bezier(.19, 1, .22, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-sine:cubic-bezier(.45, 0, .55, 1);--ease-glide:cubic-bezier(.3, 0, .7, 1);--ease-std:cubic-bezier(.45, 0, .2, 1);--ease-fade:cubic-bezier(.09, 0, .43, 1);--ease-etch:cubic-bezier(.65, 0, .35, 1);--ease-rv-y:cubic-bezier(.24, .13, .14, .54);--ease-rv-so:cubic-bezier(.51, .35, .46, 1);--ease-rv-sy:cubic-bezier(.43, .15, .67, .98);--dur-press:.12s;--dur-fast:.2s;--dur-ui:.3s;--dur-base:.4s;--dur-fill:.5s;--dur-text:.6s;--dur-slow:.9s;--dur-slower:1.2s;--dur-long:1.6s;--dur-ui-out:.2s;--dur-text-out:.4s;--dur-slow-out:.6s;--etch-char:18ms;--etch-dur:.56s;--z-stage:0;--z-content:10;--z-chrome:50;--z-overlay:80}@media (width<=767px){:root{--t-xl:clamp(56px, 16vw, 64px);--t-h1:clamp(46px, 12.4vw, 54px);--t-h2:clamp(38px, 10.3vw, 44px);--t-h3:22px;--t-body-l:17px;--t-legal:12px;--t-h1-scene:44px;--t-h2-scene:34px;--t-fig:44px;--t-price:64px;--t-was:34px;--t-quote:25px;--icon:21px;--sect:88px;--sect-s:64px}}*,:before,:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--paper);font:400 18px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}[hidden]{display:none!important}img,video,canvas,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{font-weight:inherit;margin:0}::selection{color:var(--paper);background:#edede840}input,textarea{caret-color:var(--paper)}html{scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.86;font-stretch:var(--condensed)}.display--x,.display--c{font-stretch:var(--condensed)}.body-l{font-size:clamp(17px,1.25vw,19px);line-height:1.5}.br-d{display:none}@media (width>=900px){.br-d{display:inline}}br.sb{display:none}br.sb.is-on{display:inline}:where(p,li,dd,dt,figcaption,blockquote,td,th,summary){text-wrap:pretty}:where(h1,h2,h3,h4){text-wrap:balance}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nw{white-space:nowrap}.btn{--btn-border:var(--hair-3);--btn-bg:#00000080;--btn-fg:var(--paper);--btn-bg-hover:var(--paper);--btn-fg-hover:var(--black);border:1px solid var(--btn-border);border-radius:var(--radius);background-color:var(--btn-bg);height:52px;color:var(--btn-fg);font:500 15px/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:background-color .5s var(--ease-spx), color .5s var(--ease-spx), border-color .5s var(--ease-spx);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative}.btn:hover,.btn:focus-visible{background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-fg-hover)}.btn:active{transform:translateY(1px)}.btn--primary{--btn-border:var(--hair-3);--btn-bg:transparent;--btn-fg:var(--paper);--btn-bg-hover:var(--paper);--btn-fg-hover:var(--black)}.btn--lg{justify-content:center;min-width:280px;height:64px;padding:0 32px;font-size:16px}@media (width<=767px){.btn--lg{min-width:0;height:56px}}.btn--block{width:100%;min-width:0;height:var(--space-18);font-size:var(--t-body);justify-content:center;display:flex}@media (width<=767px){.btn--block{height:56px;font-size:var(--t-body-s)}}.btn--fire{--btn-border:var(--cta);--btn-bg:var(--cta);--btn-fg:var(--on-cta);--btn-bg-hover:var(--cta-hover);--btn-fg-hover:var(--on-cta)}.btn--fire:active{background-color:var(--cta-press);border-color:var(--cta-press)}.btn--fire:focus-visible{outline-color:var(--paper)}.btn--paper{--btn-border:var(--paper);--btn-bg:var(--paper);--btn-fg:var(--black);--btn-bg-hover:#fff;--btn-fg-hover:var(--black)}.btn--paper:active{background-color:var(--body);border-color:var(--body)}.btn--on-paper{--btn-border:#00000059;--btn-bg:transparent;--btn-fg:var(--black);--btn-bg-hover:var(--black);--btn-fg-hover:var(--paper)}.btn--sm{height:42px;padding:0 16px;font-size:13px}.btn__arrow{flex:none;width:16px;height:16px;position:relative}.btn__arrow svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:100%;height:100%}.btn:hover .btn__arrow,.btn:focus-visible .btn__arrow{animation:.2s forwards arrow-out,.4s .2s forwards arrow-in}@keyframes arrow-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes arrow-in{0%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.btn,.btn *{transition-duration:.01ms!important;animation:none!important}}.disclaimer.disclaimer--results{text-align:center;letter-spacing:.01em;max-width:none;color:var(--smoke);background:0 0;border:0;margin:12px 0 0;padding:0;font-size:11px;line-height:1.4;display:block}.disclaimer--results:before{content:none}.disclaimer--results a{color:inherit;text-underline-offset:2px;text-decoration:underline}.disclaimer--results a:hover{color:var(--paper)}.skip-link{z-index:var(--z-overlay);border-radius:var(--radius);background:var(--paper);color:var(--black);padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.site-header{z-index:var(--z-chrome);height:var(--header-h);padding:env(safe-area-inset-top,0px) var(--edge) 0;pointer-events:none;transition:transform .6s var(--ease-spx);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.site-header:before,.site-header>*{transition:opacity .45s var(--ease-spx)}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#00000038;border-bottom:1px solid #edede812;position:absolute;inset:0}.site-header nav a,.site-header__actions>a:not(.site-header__cta){text-shadow:0 1px 8px #000000b3}.site-header.is-hidden{transform:translateY(-100%)}@media (hover:none),(width<=767px){.site-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e6}}.site-header.is-hidden:before,.site-header.is-hidden>*,.is-ready .site-header.is-hidden>[data-intro]{opacity:0}.site-header.is-hidden:focus-within{transform:none}.site-header.is-hidden:focus-within:before,.site-header.is-hidden:focus-within>*,.is-ready .site-header.is-hidden:focus-within>[data-intro]{opacity:1}.is-ready .site-header.has-hidden>.site-header__actions{transition:opacity .45s var(--ease-spx), transform .6s var(--ease-spx)}.site-header.is-hidden.cta-hot:not(.cta-cool):not(:focus-within)>.site-header__actions,.is-ready .site-header.is-hidden.cta-hot:not(.cta-cool):not(:focus-within)>.site-header__actions{opacity:1;transform:translateY(var(--header-h))}.site-header__signin,.site-header .menu-btn{transition:opacity .45s var(--ease-spx), background-color .5s var(--ease-spx), color .5s var(--ease-spx)}.site-header.is-hidden.cta-hot:not(.cta-cool):not(:focus-within) .site-header__actions>:not(.site-header__cta){opacity:0;pointer-events:none}.site-header.cta-hot:not(.cta-cool) .site-header__cta{--btn-border:var(--cta);--btn-bg:var(--cta);--btn-fg:var(--on-cta);--btn-bg-hover:var(--cta-hover);--btn-fg-hover:var(--on-cta)}.site-header.cta-hot:not(.cta-cool) .site-header__cta:focus-visible{outline-color:var(--paper)}.site-header__cta{transition:background-color .5s var(--ease-spx), color .5s var(--ease-spx), border-color .5s var(--ease-spx), transform 0s}.site-header>*{pointer-events:auto}.site-header__logo{width:104px;color:var(--paper);justify-self:start;display:block;position:relative}.site-header__logo svg{width:100%;height:auto}.jb-print{pointer-events:none;position:absolute;inset:0}.jb-print__c,.jb-print__w{position:absolute}.jb-print__w{inset:0;overflow:hidden}.jb-print .jb-print__w>svg{fill:currentColor;max-width:none;position:absolute}.site-header__logo .jb-print{aspect-ratio:1663.18/785.28;visibility:hidden;width:100%;inset:0 auto auto 0}.site-header__logo[data-print] .jb-print{visibility:visible}.site-header__logo[data-print]>svg>path:nth-of-type(-n+3){opacity:0}.site-nav{gap:34px;display:flex;position:relative}.site-nav__link,.site-header__signin{font:500 13px/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);padding:8px 0;position:relative}.site-nav__underline{background-image:linear-gradient(90deg, var(--paper) 50%, transparent 50%);opacity:0;background-size:4px 1px;width:0;height:1px;position:absolute;bottom:0;left:0}[data-flip] .flip{vertical-align:top;height:1em;display:inline-block;overflow:hidden}[data-flip] .flip__track{transition:transform .5s var(--ease-expo);transition-delay:calc(var(--i) * 18ms);display:block}[data-flip] .flip__track>span{height:1em;display:block}[data-flip]:hover .flip__track,[data-flip]:focus-visible .flip__track{transform:translateY(-1em)}.site-header__actions{justify-self:end;align-items:center;gap:22px;display:flex}.cta-short{display:none}.menu-btn{border:1px solid var(--hair-3);border-radius:var(--radius);height:42px;transition:background-color .5s var(--ease-spx), color .5s var(--ease-spx);font:500 13px/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.08em;text-transform:uppercase;background:#00000080;padding:0 14px;display:none}.menu{z-index:calc(var(--z-chrome) - 1);overscroll-behavior:contain;background:var(--black);padding:calc(var(--header-h) + 28px) var(--gutter) calc(20px + env(safe-area-inset-bottom,0px));clip-path:inset(0 0 100%);transition:clip-path .5s var(--ease-expo);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu.is-open{clip-path:inset(0)}.menu[hidden]{display:none}.menu>*{flex-shrink:0}.menu nav{gap:6px;display:grid}.menu nav a{font-family:var(--font-display);font-weight:800;font-stretch:var(--condensed);text-transform:uppercase;border-bottom:1px solid var(--line);opacity:0;align-items:baseline;gap:14px;padding-bottom:10px;font-size:clamp(40px,min(15vw,10svh),88px);line-height:.95;display:flex;transform:translateY(-14px)}.menu.is-open nav a{opacity:1;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out), color .3s var(--ease-out);transition-delay:calc(.1s + var(--i,0) * 50ms), calc(.1s + var(--i,0) * 50ms), 0s;transform:none}.menu__cta{width:100%;margin-top:16px}.menu__foot,.menu__cta{opacity:0;transition:opacity .45s var(--ease-out)}.menu.is-open .menu__foot,.menu.is-open .menu__cta{opacity:1;transition-delay:.3s}.menu__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.menu__note{font:500 13px/1.3 var(--font-body);font-stretch:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--smoke)}@media (hover:hover){.menu-btn:hover{background:var(--paper);color:var(--black)}}.menu nav a{transition:color .3s var(--ease-out)}.menu nav a:hover{color:var(--body)}.site-header [data-intro]{opacity:0;transform:translateY(-12px)}.is-ready .site-header [data-intro]{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(.5s + var(--d,0) * 1s);transform:none}.is-ready .site-header.has-hidden>[data-intro]{transition:opacity .45s var(--ease-spx), transform .6s var(--ease-out);transition-delay:0s}@media (width<=1080px){.site-nav{gap:22px}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.site-nav,.site-header__signin{display:none}.menu-btn{align-items:center;display:inline-flex}.site-header__actions{gap:10px}}@media (width<=480px){.cta-long{display:none}.cta-short{display:inline}.site-header__logo{width:96px}.site-header__cta .btn__arrow{display:none}}.menu-btn__icon{width:18px;height:8px;display:none;position:relative}.menu-btn__icon i{height:1.5px;transition:transform .45s var(--ease-expo), top .45s var(--ease-expo);background:currentColor;position:absolute;left:0;right:0}.menu-btn__icon i:first-child{top:0}.menu-btn__icon i:last-child{top:calc(100% - 1.5px)}.menu-open .menu-btn__icon i{top:calc(50% - .75px)}.menu-open .menu-btn__icon i:first-child{transform:rotate(45deg)}.menu-open .menu-btn__icon i:last-child{transform:rotate(-45deg)}@media (width<=767px){:root{--header-h:60px}.site-header,.site-header.is-hidden{transform:none}.site-header:before{content:none}.site-header.is-hidden:before,.site-header.is-hidden>*,.is-ready .site-header.is-hidden>[data-intro]{opacity:1}.site-header__logo{filter:drop-shadow(0 1px 10px #000000b3);width:84px}.site-header__logo:after{content:"";position:absolute;inset:-2px 0}.site-header__cta{display:none}.menu-btn{background:#0000006b;justify-content:center;width:44px;height:44px;padding:0}.menu-btn__label{display:none}.menu-btn__icon{display:block}.menu-open .menu-btn{background:var(--black);color:var(--paper)}.menu nav a{font-size:clamp(36px,min(12.5vw,7.5svh),64px)}}@media (prefers-reduced-motion:reduce){.menu,.menu nav a,.menu__foot,.menu__cta{transition:none!important}.site-header{transition:none}.site-header [data-intro]{opacity:1;transform:none}[data-flip] .flip__track{transition:none}}@media (pointer:coarse){.site-nav__link,.site-header__signin{margin-block:-8px;padding:16px 0}.site-header__cta,.menu-btn,.menu__foot .btn{min-height:44px}}.buy-dock{display:none}@media (width<=767px){.buy-dock{z-index:calc(var(--z-chrome) - 2);padding:4px 16px calc(4px + env(safe-area-inset-bottom,0px));background:var(--black);border-top:1px solid var(--hair);transition:transform .42s var(--ease-expo);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.buy-dock.is-on{transform:none}.buy-dock:before{content:"";height:var(--space-10);pointer-events:none;background:linear-gradient(to top, var(--black), #0000);transition:opacity .3s;position:absolute;bottom:100%;left:0;right:0}.buy-dock:not(.is-on):before{opacity:0}.buy-dock__t{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.buy-dock__p{font:800 34px/1 var(--font-display);font-stretch:var(--condensed);color:var(--paper);font-variant-numeric:tabular-nums}.buy-dock__cells{min-width:0;font-size:var(--t-label);color:var(--smoke);gap:5px;line-height:1.2;display:grid}.buy-dock__cells span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buy-dock .buy-dock__btn{flex:none;justify-content:center;min-width:148px;height:36px}.buy-dock .buy-dock__btn:after{content:"";position:absolute;inset:-4px 0}}@media (width<=389px){.buy-dock,.buy-dock__t{gap:8px}.buy-dock__p{font-size:30px}.buy-dock .buy-dock__btn{min-width:132px}}@media (width<=340px){.buy-dock__p{display:none}}@media (prefers-reduced-motion:reduce){.buy-dock{transition:none}}.fuse{--p:0;z-index:calc(var(--z-chrome) + 1);pointer-events:none;background:#edede814;height:2px;position:fixed;top:0;left:0;right:0}.fuse__fill{transform-origin:0;transform:scaleX(var(--p));background:linear-gradient(90deg, #edede857 0%, #d9c3ab80 52%, #c10801e6 86%, #f16001 97%, var(--fire-white) 100%);position:absolute;inset:0}.fuse__head{left:calc(var(--p) * 100% - 18px);width:36px;height:12px;opacity:min(1, calc(var(--p) * 60));background:radial-gradient(closest-side, var(--fire-white), #f160018c 45%, #f1600100);animation:1.6s ease-in-out infinite alternate fuse-breathe;position:absolute;top:-5px}@keyframes fuse-breathe{0%{scale:.9 .85}to{scale:1.15 1.1}}@media (prefers-reduced-motion:reduce){.fuse__head{animation:none}}.site-footer{z-index:1;padding:clamp(64px, 9vw, 120px) var(--edge) 0;background:var(--black);border-top:1px solid var(--line);position:relative;overflow:hidden}.site-footer>.footer__rule{top:0;left:var(--edge);right:var(--edge);width:auto;position:absolute}.craft-js .site-footer{border-top-color:#0000}.footer__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.footer__top:has(>.footer__news[hidden]){grid-template-columns:minmax(0,1fr)}.footer__news-title{font-size:var(--t-h2);line-height:.85}.footer__news-sub{color:#edede8b8;text-wrap:pretty;max-width:48ch;margin-top:14px;font-size:16px}.footer__news-row{gap:10px;max-width:460px;margin-top:22px;display:flex}.footer__news-row input{border-radius:var(--radius);border:1px solid var(--hair-3);min-width:0;height:42px;color:var(--paper);font:inherit;transition:border-color .3s var(--ease-out);background:#0006;flex:1;padding:0 14px;font-size:15px}.footer__news-row input:hover{border-color:#edede88c}.footer__news-row input:focus{border-color:var(--paper);outline:none}.footer__news-row input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.footer__news.is-done .footer__news-row{opacity:.35;pointer-events:none}.footer__news-msg{min-height:1.4em;color:var(--paper);align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.footer__ic{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@keyframes footer-ic{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes footer-ic-settle{0%{scale:.84}62%{scale:1.06}to{scale:1}}@media (prefers-reduced-motion:no-preference){.footer__ic{animation:.6s cubic-bezier(.33,1,.68,1) both footer-ic-settle}.footer__ic :is(path,circle){stroke-dasharray:1 1;animation:.56s cubic-bezier(.45,.05,.2,1) both footer-ic}.footer__ic path:nth-child(2){animation-delay:.22s}}.footer__news.is-err input{border-color:var(--paper)}.footer__cols{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:24px;display:grid}.footer__cols>:first-child{grid-column:span 2;grid-template-columns:subgrid;grid-template-rows:auto repeat(3,auto);grid-auto-flow:column;align-content:start;display:grid}.footer__cols>:first-child>.footer__h{grid-area:1/1/auto/-1}.footer__h{margin:0 0 var(--space-3);font:500 var(--t-small)/1.3 var(--font-body);color:var(--smoke)}.footer__cols a{color:var(--body);transition:color .3s var(--ease-out);align-items:baseline;gap:12px;padding:8px 0;font-size:16px;display:flex}.footer__cols a:hover,.footer__cols a:focus-visible{color:var(--paper)}.footer__go{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;flex:none;align-self:center;width:12px;height:12px;margin-left:-4px}.footer__go path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s cubic-bezier(.45,.05,.2,1)}.footer__cols a:is(:hover,:focus-visible) .footer__go path{stroke-dashoffset:0;transition-duration:.42s}.footer__go{transition:translate .42s var(--ease-expo)}.footer__cols a:is(:hover,:focus-visible) .footer__go{translate:2px}.footer__cols a[target=_blank]:is(:hover,:focus-visible) .footer__go{translate:2px -2px}@media (prefers-reduced-motion:reduce){.footer__go path,.footer__go{transition:none}}.footer__risk{text-align:center;text-wrap:pretty;width:min(100%,52rem);font-size:var(--t-legal);color:#edede88c;margin:clamp(48px,6vw,80px) auto 0;line-height:1.6}@media (width<=767px){.footer__risk{--scrub:prose;width:auto;margin-inline:calc(var(--gutter) / -2);text-wrap:balance}}.footer__risk a{color:#edede8cc;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3)}.footer__risk a:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.footer__base{font-size:var(--t-legal);color:#edede88c;gap:24px;margin-top:18px;display:flex}.footer__base a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out)}.footer__base a:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.footer__mark{margin:clamp(32px, 5vw, 64px) calc(var(--gutter) * -.3) 0;height:clamp(90px,17vw,300px);color:var(--paper);opacity:.95;overflow:hidden}.footer__mark svg{width:100%;height:auto;display:block}.footer__glow{z-index:-1;pointer-events:none;background:var(--black);height:min(100%,900px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.footer__glow:before,.footer__glow:after{content:"";transform-origin:50%;will-change:transform, opacity;position:absolute;bottom:0;left:50%;translate:-50% 50%}.footer__glow:before{background:radial-gradient(closest-side,#ffffff21 0%,#ffffff16 24%,#ffffff0b 48%,#ffffff05 72%,#fff0 100%);width:300%;height:calc(2.9*clamp(90px,17vw,300px))}.footer__glow:after{opacity:.75;background:radial-gradient(30% 50% at 14%,#ffffff0f 0%,#ffffff08 45%,#fff0 100%),radial-gradient(30% 50% at 86%,#ffffff0f 0%,#ffffff08 45%,#fff0 100%);width:100%;height:calc(2.2*clamp(90px,17vw,300px))}@media (width<=767px){.footer__glow:before{width:340%;height:calc(3.4*clamp(90px,17vw,300px))}}.footer__grain{mix-blend-mode:overlay;opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/240px;position:absolute;inset:0}.footer__mark{position:relative}@media (prefers-reduced-motion:no-preference){.site-footer .footer__glow:before{animation:foot-drift-a 17s var(--ease-in-out,ease-in-out) infinite alternate paused}.site-footer .footer__glow:after{animation:foot-drift-b 23s var(--ease-in-out,ease-in-out) infinite alternate paused}.site-footer.is-live .footer__glow:before,.site-footer.is-live .footer__glow:after{animation-play-state:running}}@keyframes foot-drift-a{0%{transform:scale(.96,.92)}to{transform:scale(1.04,1.08)}}@keyframes foot-drift-b{0%{opacity:.6;transform:scaleY(.9)}to{opacity:.85;transform:scale(1.02,1.1)}}@media (width<=1199px){.footer__top{grid-template-columns:1fr}}@media (width<=860px){.footer__cols{grid-template-columns:1fr 1fr;row-gap:32px}.footer__cols>:first-child,.footer__cols>:last-child{grid-column:1/-1}}@media (width<=560px){.footer__cols{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media (pointer:coarse){.footer__cols a{align-items:center;min-height:48px;padding:0}.footer__h{margin-bottom:var(--space-2)}.footer__news-row input,.footer__news-row button{min-height:44px}.footer__news-row input{font-size:16px}.footer__risk a,.footer__base a{margin-block:-13px;padding-block:13px;display:inline-block}}.eyebrow{--glint-period:9s;width:max-content;max-width:100%;font:500 12px/1.2 var(--font-mono);letter-spacing:var(--eyebrow-track,.12em);text-transform:uppercase;color:var(--smoke);align-items:center;gap:10px;margin:0;display:inline-flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.eyebrow{color:#0000;background-image:var(--grad-glint), var(--grad-etch);animation:craft-glint var(--glint-period) cubic-bezier(.45, 0, .55, 1) var(--glint-delay,1.2s) infinite;background-position:132% 0,0 0;background-repeat:no-repeat;background-size:360% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.eyebrow--ink{background-image:linear-gradient(100deg,#9a9a9600 35%,#9a9a96f2 50%,#9a9a9600 65%),linear-gradient(#333 0%,#4a4a48 100%)}}@keyframes craft-glint{0%{background-position:132% 0,0 0}20%,to{background-position:-86% 0,0 0}}.eyebrow>.ember-dot{margin-right:1px}.eyebrow--bead:before{content:"";background:radial-gradient(circle at 35% 30%,#f9f9f9 0%,#a7a7a7 45%,#4a4a48 100%);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 4px #f9f9f92e}.ember-dot{--ember-size:6px;vertical-align:middle;width:var(--ember-size);height:var(--ember-size);background:var(--grad-ember);box-shadow:var(--glow-ember);border-radius:50%;flex:none;display:inline-block;position:relative}.ember-dot:before,.ember-dot:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.ember-dot:after{opacity:.55;background:radial-gradient(closest-side,#f1600166 0%,#c1080126 46%,#7e040000 100%);width:420%;height:420%;margin:-210% 0 0 -210%;animation:5.6s cubic-bezier(.45,0,.55,1) infinite craft-breathe;transform:scale(.82)}.ember-dot:before{z-index:1;opacity:.7;background:radial-gradient(closest-side,#ffebc1f2,#ffebc100);width:44%;height:44%;margin:-30% 0 0 -30%;animation:3.7s ease-in-out infinite craft-core}@keyframes craft-breathe{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:.95;transform:scale(1.06)}}@keyframes craft-core{0%,to{opacity:.55}38%{opacity:.95}64%{opacity:.7}}.rule--brand,.rule--hair{background:var(--grad-rule);border:0;width:100%;height:1px;margin:0;padding:0;display:block;position:relative}.rule--center{background:var(--grad-rule-center)}.rule--hair{background:var(--grad-hair)}.rule--brand[data-draw]{clip-path:inset(-3px 0);transition:clip-path 1.5s var(--ease-expo)}.rule--brand[data-draw]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(28px 1.5px at 100%,#ffebc1f2,#f1600180 40%,#f1600100 100%);height:3px;position:absolute;top:-1px;left:0;right:0}.rule--center[data-draw]{clip-path:inset(-3px 0)}.rule--center[data-draw]:after{display:none}.craft-js .rule--brand[data-draw]:not(.is-in){clip-path:inset(-3px 100% -3px 0)}.craft-js .rule--center[data-draw]:not(.is-in){clip-path:inset(-3px 50%)}.craft-js .rule--brand[data-draw].is-in:after{animation:craft-spark 1.5s var(--ease-expo) both}@keyframes craft-spark{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translate(0)}}.surface--lit{isolation:isolate;border-radius:var(--radius);background:var(--grain-fine) 0 0 / 160px 160px, var(--grad-lit-bounce), var(--grad-lit-base);position:relative;box-shadow:inset 0 1px #f9f9f90d}.surface--lit:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--grad-lit);opacity:.82;transition:opacity .7s var(--ease-expo);position:absolute;inset:0}.surface--lit:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--grad-lit-edge);-webkit-mask-composite:xor;opacity:.78;transition:opacity .6s var(--ease-expo);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.surface--lit:hover:before,.surface--lit:focus-within:before,.surface--lit:hover:after,.surface--lit:focus-within:after{opacity:1}:root{--grain-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .075 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.glow-bar{height:var(--glow-h,34px);contain:layout style;background:repeating-linear-gradient(90deg, #edede81a 0 1px, #edede800 1px var(--glow-step,12.5%)), #edede80b;border-radius:2px;position:relative;box-shadow:inset 0 0 0 1px #edede80f,inset 0 1px #00000073}.glow-bar__lit{top:0;bottom:0;left:calc(var(--from,0) * 100%);width:max(1px, calc(var(--to,.3) * 100%));background:var(--grad-glow);box-shadow:var(--glow-paper);transition:width 1.6s var(--ease-fill), left .52s var(--ease-expo), opacity .25s linear;border-radius:2px;position:absolute}.craft-js .glow-bar:not(.is-in) .glow-bar__lit{opacity:0;width:0}.glow-bar--thin{--glow-h:4px;box-shadow:none;background:#edede81a}.glow-bar--thin .glow-bar__lit{box-shadow:0 0 4px #f9f9f980,0 0 12px -2px #f9f9f959}.watermark--logo,.watermark--lockup{--wm-src:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20411.63%20715.72'%20fill='currentColor'%20role='img'%20aria-label='J%20Bravo'%3e%3cpath%20d='M289.06,630.67l36.94-18.76c10.42-5.29,19.13-16.62,19.14-29.63l.12-353.9c0-7.82-4.66-13.79-10.64-17.31l-26.47-15.57c-5.29-3.11-8.82-9.03-8.83-15.37l-.03-51.99c.32-6.7,3.73-12.61,9.67-15.6l40.17-20.27.02-82c0-6.56,6.47-10.45,11.86-10.25s10.98,4.84,10.98,11.3l.04,69,23.86-11.84c3.26-1.62,8.07-1.06,10.83.91s4.91,5.55,4.91,10.09v506.08c-2.53,36.35-22.69,67.22-54.7,83.67l-66.61,34.24c-2.53,1.3-6.57.85-8.67-.31s-4.36-4.6-4.36-7.42l.05-48.95c0-7.96,5.05-12.72,11.72-16.11Z'/%3e%3cpath%20d='M64.35,703.82c-.01,7.38-5.67,12.06-11.95,11.9s-11.25-5.22-11.26-12.17l-.09-55.98-23.47,11.86c-3.88,1.96-8.36,2.13-12.3-.39C2.3,657.13,0,653.38,0,648.5l.03-269.39c.05-7.39,3.74-13.03,9.91-16.15l31.74-16.03.11-75.9c0-6.58,7.22-10.61,12.43-10.09,6.28.62,10.9,5.41,10.91,12.09l.05,61.03,30.47-15.35c3.1-1.56,7.97-.81,10.7,1.05,2.55,1.73,4.83,5.17,4.83,9.41v270.4c.09,7.05-3.05,13.35-9.12,16.43l-37.6,19.08-.12,68.75Z'/%3e%3cpath%20d='M215.96,629.28c0,7.27-4.42,12.27-10.88,12.69-5.68.37-12.64-3.98-12.65-11.46l-.08-272.14c0-7.75-4.95-13.61-10.87-17.09l-25.23-14.85c-5.31-3.12-9-9.36-9.01-15.64l-.09-53.35c.97-6.01,3.68-11.88,9.28-14.7l45.02-22.63v-76.98c0-6.57,5.9-11.08,11.65-11.05,6.41.04,11.24,5.28,11.24,12.08l-.02,63.95,27.48-14.07c2.79-1.43,7.9-.72,10.26.96,2.51,1.78,4.88,5.16,4.88,9.29l-.03,323.33c0,7.72-4.45,13.56-10.69,16.74l-30.49,15.56c-5.52,2.82-9.73,9.72-9.74,15.86l-.05,53.49Z'/%3e%3c/svg%3e");z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:var(--wm-h,140%);aspect-ratio:411.63/715.72;right:var(--wm-right,-14%);top:var(--wm-top,-12%);position:absolute}.watermark--lockup{--wm-src:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201663.18%20785.28'%20fill='currentColor'%20role='img'%20aria-label='J%20Bravo'%3e%3cpath%20d='M289.06,678.19l36.94-18.76c10.42-5.29,19.13-16.62,19.14-29.63l.12-353.9c0-7.82-4.66-13.79-10.64-17.31l-26.47-15.57c-5.29-3.11-8.82-9.03-8.83-15.37l-.03-51.99c.32-6.7,3.73-12.61,9.67-15.6l40.17-20.27.02-82c0-6.56,6.47-10.45,11.86-10.25s10.98,4.84,10.98,11.3l.04,69,23.86-11.84c3.26-1.62,8.07-1.06,10.83.91s4.91,5.55,4.91,10.09v506.08c-2.53,36.35-22.69,67.22-54.7,83.67l-66.61,34.24c-2.53,1.3-6.57.85-8.67-.31s-4.36-4.6-4.36-7.42l.05-48.95c0-7.96,5.05-12.72,11.72-16.11Z'/%3e%3cpath%20d='M64.35,751.35c-.01,7.38-5.67,12.06-11.95,11.9s-11.25-5.22-11.26-12.17l-.09-55.98-23.47,11.86c-3.88,1.96-8.36,2.13-12.3-.39C2.3,704.66,0,700.9,0,696.02l.03-269.39c.05-7.39,3.74-13.03,9.91-16.15l31.74-16.03.11-75.9c0-6.58,7.22-10.61,12.43-10.09,6.28.62,10.9,5.41,10.91,12.09l.05,61.03,30.47-15.35c3.1-1.56,7.97-.81,10.7,1.05,2.55,1.73,4.83,5.17,4.83,9.41v270.4c.09,7.05-3.05,13.35-9.12,16.43l-37.6,19.08-.12,68.75Z'/%3e%3cpath%20d='M215.96,676.8c0,7.27-4.42,12.27-10.88,12.69-5.68.37-12.64-3.98-12.65-11.46l-.08-272.14c0-7.75-4.95-13.61-10.87-17.09l-25.23-14.85c-5.31-3.12-9-9.36-9.01-15.64l-.09-53.35c.97-6.01,3.68-11.88,9.28-14.7l45.02-22.63v-76.98c0-6.57,5.9-11.08,11.65-11.05,6.41.04,11.24,5.28,11.24,12.08l-.02,63.95,27.48-14.07c2.79-1.43,7.9-.72,10.26.96,2.51,1.78,4.88,5.16,4.88,9.29l-.03,323.33c0,7.72-4.45,13.56-10.69,16.74l-30.49,15.56c-5.52,2.82-9.73,9.72-9.74,15.86l-.05,53.49Z'/%3e%3cpath%20d='M509.29%20709.30L637.88%20709.30C691.32%20709.30%20734.73%20665.88%20734.73%20612.44L734.73%20477.18C734.73%20432.93%20698.83%20397.86%20652.91%20397.86L642.89%20397.86L642.89%20395.36L652.91%20395.36C698.83%20395.36%20734.73%20359.45%20734.73%20313.53L734.73%20223.35C734.73%20169.08%20691.32%20125.66%20637.88%20125.66L509.29%20125.66ZM601.14%20195.80L611.99%20195.80C629.53%20195.80%20642.89%20209.99%20642.89%20226.69L642.89%20324.38C642.89%20338.58%20631.20%20351.94%20615.33%20351.94L601.14%20351.94ZM601.14%20456.31L611.99%20456.31C629.53%20456.31%20642.89%20470.50%20642.89%20487.20L642.89%20607.43C642.89%20623.30%20631.20%20635.82%20615.33%20635.82L601.14%20635.82ZM755.61%20709.30L847.45%20709.30L847.45%20456.31L858.31%20456.31C875.84%20456.31%20889.20%20470.50%20889.20%20487.20L889.20%20655.86C889.20%20685.09%20892.54%20703.46%20898.39%20709.30L990.23%20709.30L985.22%20690.10C982.72%20679.24%20981.05%20669.22%20981.05%20660.87L981.05%20477.18C981.05%20432.93%20945.14%20397.86%20899.22%20397.86L889.20%20397.86L889.20%20395.36L899.22%20395.36C945.14%20395.36%20981.05%20359.45%20981.05%20313.53L981.05%20223.35C981.05%20169.08%20937.63%20125.66%20884.19%20125.66L755.61%20125.66ZM889.20%20324.38C889.20%20338.58%20877.51%20351.94%20861.65%20351.94L847.45%20351.94L847.45%20195.80L858.31%20195.80C875.84%20195.80%20889.20%20209.99%20889.20%20226.69ZM1106.28%20215.00L1110.45%20215.00L1110.45%20226.69L1127.99%20478.85L1087.91%20478.85L1106.28%20226.69ZM996.06%20709.30L1078.73%20709.30L1087.08%20583.22L1129.66%20583.22L1137.17%20709.30L1220.67%20709.30L1176.42%20125.66L1039.48%20125.66ZM1311.68%20427.92L1311.68%20490.54L1305.00%20490.54L1305.00%20427.92L1288.30%20125.66L1196.46%20125.66L1261.58%20709.30L1355.93%20709.30L1421.06%20125.66L1328.38%20125.66ZM1535.45%20120.65C1506.23%20120.65%201481.18%20130.67%201460.30%20151.55C1439.43%20172.42%201428.57%20198.30%201428.57%20227.53L1428.57%20607.43C1428.57%20636.66%201439.43%20661.71%201460.30%20682.58C1481.18%20703.46%201506.23%20714.31%201535.45%20714.31L1546.30%20714.31C1575.53%20714.31%201601.41%20703.46%201622.28%20682.58C1643.16%20661.71%201653.18%20636.66%201653.18%20607.43L1653.18%20227.53C1653.18%20198.30%201643.16%20172.42%201622.28%20151.55C1601.41%20130.67%201575.53%20120.65%201546.30%20120.65ZM1560.50%20596.58C1560.50%20623.30%201520.42%20621.63%201520.42%20596.58L1520.42%20238.38C1520.42%20212.50%201560.50%20212.50%201560.50%20238.38Z'/%3e%3c/svg%3e");aspect-ratio:1663.18/785.28}.watermark--logo:before,.watermark--logo:after,.watermark--lockup:before,.watermark--lockup:after{content:"";position:absolute;inset:0}.watermark--logo:before,.watermark--lockup:before{background:linear-gradient(172deg, rgba(237, 237, 232, var(--wm-a,.075)) 0%, rgba(237, 237, 232, calc(var(--wm-a,.075) * .5)) 50%, rgba(217, 195, 171, calc(var(--wm-a,.075) * .55)) 100%);-webkit-mask:var(--wm-src) center / contain no-repeat;-webkit-mask:var(--wm-src) center / contain no-repeat;mask:var(--wm-src) center / contain no-repeat}.watermark--logo:after,.watermark--lockup:after{background:rgba(237, 237, 232, calc(var(--wm-a,.075) * 1.3));-webkit-mask:var(--wm-src) 50% calc(50% + 1px) / contain no-repeat, var(--wm-src) center / contain no-repeat;-webkit-mask-composite:source-out;-webkit-mask:var(--wm-src) 50% calc(50% + 1px) / contain no-repeat subtract, var(--wm-src) center / contain no-repeat;mask:var(--wm-src) 50% calc(50% + 1px) / contain no-repeat subtract, var(--wm-src) center / contain no-repeat}.cta-field{--cf-x:84%;--cf-y:50%;--cf-spread:60% 150%;--cf-pitch:14px;--cf-dot:radial-gradient(circle at 50% 50%, #000 0 1px, #0000 1.35px);--cf-ink:237, 237, 232;--cf-lit:249, 249, 249;--cf-ring:255, 235, 193;isolation:isolate;border-radius:var(--radius);background:var(--grad-cta);background-size:var(--cf-warm,100% 100%), 100% 100%;color:var(--paper);background-repeat:no-repeat;position:relative;overflow:hidden}.cta-field:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(152deg,#d9c3ab57 0%,#edede81f 22%,#edede814 60%,#edede824 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cta-field__grid{z-index:0;pointer-events:none;-webkit-mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat;-webkit-mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat;mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat;background:radial-gradient(var(--cf-spread) at var(--cf-x) var(--cf-y), rgba(var(--cf-ink), .13) 0%, rgba(var(--cf-ink), .05) 40%, rgba(var(--cf-ink), .018) 75%, rgba(var(--cf-ink), .008) 100%);position:absolute;inset:0;overflow:hidden}.cta-field__bloom,.cta-field__pulse{left:var(--cf-x);top:var(--cf-y);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;translate:-50% -50%}.cta-field__bloom{aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--cf-lit), .95) 0%, rgba(var(--cf-lit), .62) 16%, rgba(var(--cf-lit), .22) 40%, rgba(var(--cf-lit), .05) 70%, rgba(var(--cf-lit), 0) 100%);width:44%;transition:transform 1.9s var(--ease-expo), opacity 1.2s var(--ease-out);transform:scale(1)}.craft-js .cta-field:not(.is-in) .cta-field__bloom{opacity:0;transform:scale(.04)}html:not(.craft-js) .cta-field__bloom,.cta-field.is-in .cta-field__bloom{animation:7.2s cubic-bezier(.45,0,.55,1) 2s infinite craft-bloom}html:not(.craft-js) .cta-field__pulse,.cta-field.is-in .cta-field__pulse{animation:6.4s cubic-bezier(.22,.61,.36,1) 2.4s infinite craft-pulse}@keyframes craft-bloom{0%,to{opacity:1}50%{opacity:.62}}.cta-field__pulse{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side, rgba(var(--cf-ring), 0) 70%, rgba(var(--cf-ring), .95) 84%, rgba(var(--cf-ring), .3) 92%, rgba(var(--cf-ring), 0) 100%);width:34%}@keyframes craft-pulse{0%{opacity:0;transform:scale(.12)}6%{opacity:.95}52%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}.cta-field__in{z-index:1;position:relative}@media (width<=767px){.cta-field{--cf-x:50%;--cf-y:86%;--cf-pitch:12px;--cf-spread:100% 40%}.cta-field__grid{-webkit-mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat, linear-gradient(to top, #000 22%, #0000 58%);-webkit-mask-composite:source-in;-webkit-mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat intersect, linear-gradient(to top, #000 22%, #0000 58%);mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat intersect, linear-gradient(to top, #000 22%, #0000 58%)}.cta-field__bloom{width:70%}.cta-field__pulse{width:44%}}.cta-field--ash{--cf-ink:20, 20, 20;--cf-lit:255, 255, 255;--cf-ring:255, 255, 255;background:var(--grad-cta-ash);color:#141414}.cta-field--ash:after{background:#f9f9f980}.cta-field--ash .cta-field__grid{background:radial-gradient(var(--cf-spread) at var(--cf-x) var(--cf-y), #14141457 0%, #14141426 44%, #1414140d 80%, #14141405 100%)}.cta-field--dollar{--cf-pitch:20px;--cf-dot:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><g fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round'><path d='M10 5.2v9.6'/><path d='M12.3 7.9c-.4-.8-1.2-1.2-2.3-1.2-1.3 0-2.2.7-2.2 1.7 0 2.4 4.6 1.4 4.6 3.9 0 1.1-1 1.8-2.4 1.8-1.1 0-2-.5-2.5-1.3'/></g></svg>")}.cta-field--dollar .cta-field__grid{background:radial-gradient(var(--cf-spread) at var(--cf-x) var(--cf-y), rgba(var(--cf-ink), .07) 0%, rgba(var(--cf-ink), .025) 45%, rgba(var(--cf-ink), 0) 80%)}@media (width<=767px){.cta-field--dollar{--cf-pitch:18px}}.cta-field--tight .cta-field__grid{--cf-fade:linear-gradient(to bottom, #0000 calc(var(--cf-y) - 58px), #000 calc(var(--cf-y) - 14px));-webkit-mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat, var(--cf-fade);-webkit-mask-composite:source-in;-webkit-mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat intersect, var(--cf-fade);mask:var(--cf-dot) 0 0 / var(--cf-pitch) var(--cf-pitch) repeat intersect, var(--cf-fade)}@media (width>=768px){.cta-field--tight .cta-field__bloom{width:30%}}.haze--blue{isolation:isolate;position:relative}.haze--blue:before{content:"";z-index:-1;pointer-events:none;background:var(--grad-haze);opacity:.62;position:absolute;inset:-10% 0}.craft-js :is(.eyebrow,.ember-dot,.cta-field):not(.is-live),.craft-js .ember-dot:not(.is-live):before,.craft-js .ember-dot:not(.is-live):after,.craft-js .cta-field:not(.is-live) :is(.cta-field__bloom,.cta-field__pulse){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.eyebrow,.ember-dot:before,.ember-dot:after,.cta-field__bloom,.cta-field__pulse,.craft-js .rule--brand[data-draw].is-in:after{animation:none!important}.eyebrow{background-position:132% 0,0 0}.ember-dot:after{opacity:.75;transform:none}.cta-field__pulse{display:none}.craft-js .cta-field:not(.is-in) .cta-field__bloom{opacity:1;transform:none}.craft-js .rule--brand[data-draw]:not(.is-in),.craft-js .rule--center[data-draw]:not(.is-in){clip-path:none}.rule--brand[data-draw],.glow-bar__lit,.cta-field__bloom,.surface--lit:before,.surface--lit:after{transition:none}.craft-js .glow-bar:not(.is-in) .glow-bar__lit{width:max(1px, calc(var(--to,.3) * 100%));opacity:1}}.pi-host:before{content:none!important}.pi-host:not(svg){width:1em;height:1em;line-height:1;display:inline-flex}.pi{width:100%;height:100%;display:block;overflow:visible}.pi__pen{fill:none;stroke:currentColor;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.pi-stroke .pi__pen{stroke-width:inherit}.pi__glr{opacity:0}@keyframes pi-pen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pi-settle{0%{scale:.84}62%{scale:1.045}to{scale:1}}@keyframes pi-glint{0%{opacity:0;translate:0}18%{opacity:1}to{opacity:0;translate:420px}}@keyframes pi-lift{0%,to{translate:0}45%{translate:0 -1.5px}}@media (prefers-reduced-motion:no-preference){.pi-arm .pi__pen{stroke-dashoffset:1px}.pi-arm.pi-draw .pi__pen{animation:pi-pen .64s cubic-bezier(.45, .05, .2, 1) calc(var(--pi-d,0s) + var(--j,0) * 90ms) both}.pi-arm.pi-draw:not(svg) .pi,.pi-arm.pi-stroke.pi-draw{animation:pi-settle .72s cubic-bezier(.33, 1, .68, 1) var(--pi-d,0s) both}.pi-arm.pi-draw .pi__glr{animation:pi-glint .62s cubic-bezier(.45, 0, .2, 1) calc(var(--pi-d,0s) + .42s) both}.pi-arm.pi-ans .pi__pen[data-a]{animation:.42s cubic-bezier(.45,.05,.2,1) both pi-pen}.pi-arm.pi-ans .pi__glr{animation:.52s cubic-bezier(.45,0,.2,1) 60ms both pi-glint}.pi-arm.pi-ans:not(svg) .pi,.pi-arm.pi-stroke.pi-ans{animation:.42s cubic-bezier(.33,1,.68,1) both pi-lift}}@media print{.pi-arm .pi__pen{stroke-dashoffset:0!important;animation:none!important}}.sec{padding-top:var(--sect,clamp(96px, 10.5vw, 168px));position:relative}.sec__head{align-content:start;justify-items:start;gap:18px;display:grid}.sec__eyebrow{margin-bottom:2px}.sec__h{font-family:var(--font-display);font-weight:800;font-size:var(--t-h2);font-stretch:var(--condensed);letter-spacing:-.005em;word-spacing:.05em;text-transform:uppercase;color:var(--paper);text-wrap:balance;margin:0;line-height:.9}.sec__h--xl{font-size:var(--t-xl);line-height:.88}.sec__lede{max-width:65ch;font-size:var(--t-body-l);color:var(--body);text-wrap:pretty;margin:0;line-height:1.5}.sec__head--center{text-align:center;justify-items:center}:is(.page-about,.page-post) .sec__lede{max-width:48ch}:is(.page-blog,.page-post) .ask__line{max-width:40ch}.sec__pts{margin:0;padding:0;list-style:none;display:grid}.sec__pts>li{border-top:1px solid var(--hair);color:var(--body);text-wrap:pretty;padding:14px 0;font-size:16px;line-height:1.45}.sec__pts>li:last-child{border-bottom:1px solid var(--hair)}.sec__pts b{color:var(--paper);margin-right:.4em;font-weight:600}.sec__pts>li:has(>.sec__mk){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.sec__mk{flex:none;width:32px;height:32px;display:block}.sec__mk>svg{width:100%;height:100%;display:block}@media (width>=900px){.sec__pts--row{column-gap:calc(var(--col-gap) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}.sec__pts--row>li,.sec__pts--row>li:last-child{border-bottom:0}.sec__pts--row b{margin:0 0 4px;display:block}}.sec__act{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.link-quiet{min-height:44px;font:500 15px/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:6px;transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out);align-items:center;gap:10px;display:inline-flex}.link-quiet svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px;transition:translate .3s var(--ease-out);flex:none}.link-quiet:hover,.link-quiet:focus-visible{color:var(--paper);text-decoration-color:currentColor}.link-quiet:hover svg{translate:3px}@media (width>=768px){.link-quiet--btn,.ask__act .link-quiet{border:1px solid var(--hair-3);border-radius:var(--radius);height:52px;color:var(--paper);white-space:nowrap;transition:background-color .5s var(--ease-spx), color .5s var(--ease-spx), border-color .5s var(--ease-spx);background-color:#00000080;padding:0 22px;text-decoration:none}.link-quiet--btn:hover,.link-quiet--btn:focus-visible,.ask__act .link-quiet:hover,.ask__act .link-quiet:focus-visible{background-color:var(--paper);border-color:var(--paper);color:var(--black)}}.ask{gap:clamp(22px,2.6vw,36px);display:grid}.ask__h{font-family:var(--font-display);font-weight:800;font-size:var(--t-h2);font-stretch:var(--condensed);letter-spacing:-.005em;word-spacing:.05em;text-transform:uppercase;color:var(--paper);text-wrap:balance;margin:0;line-height:.9}.ask__row{gap:28px;display:grid}.ask__copy{justify-items:start;gap:24px;display:grid}.ask__line{max-width:60ch;font-size:var(--t-body-l);color:var(--body);text-wrap:pretty;margin:0;line-height:1.5}.ask__pline{display:block}.ask__act{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}@media (width>=1024px){.ask__act{gap:10px 14px}.ask__act .link-quiet{height:64px;padding:0 28px;font-size:16px}}@media (width>=1200px){.ask__row{align-items:end;column-gap:calc(var(--col-gap) * 4);grid-template-columns:minmax(0,1fr) auto}.ask__act{flex-direction:row;justify-content:flex-end}}.ask__price{justify-items:start;gap:14px;display:grid}.ask__fig{flex-wrap:wrap;align-items:flex-end;gap:6px 22px;margin:0;display:flex}.ask__was{font-size:var(--t-h2);color:var(--smoke);font-variant-numeric:tabular-nums;padding-bottom:.06em;line-height:.82;text-decoration:none;display:inline-block;position:relative}.ask__was:after{content:"";background:var(--fire);transform-origin:0;height:2px;transition:transform .7s var(--ease-expo) .35s;border-radius:1px;position:absolute;top:46%;left:-4%;right:-4%;transform:rotate(-8deg)scaleX(0)}.ask__price.is-in .ask__was:after,html:not(.js) .ask__was:after{transform:rotate(-8deg)scaleX(1)}.ask__now{font-size:var(--t-xl);color:var(--paper);font-variant-numeric:tabular-nums;line-height:.82}.ask__terms{color:var(--smoke);padding-bottom:.15em;font-size:16px;line-height:1.35;display:grid}.ask__terms>:first-child{color:var(--paper);font-weight:500}.ask .ask__sale{margin:0}@media (width>=1024px){.ask--stack .ask__row{grid-template-columns:none;align-items:start}.ask--stack .ask__act{flex-direction:row;justify-content:flex-start}}.ask--center,.ask--center .ask__copy{text-align:center;justify-items:center}.ask--center .ask__row{grid-template-columns:none;justify-items:center}.ask--center .ask__act{flex-direction:row;justify-content:center}.trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(100%,34rem);margin:0;padding:0;list-style:none;display:grid}.trio>li{text-align:center;font:500 13px/1.3 var(--font-body);font-stretch:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--body);text-wrap:balance;flex-direction:column;align-items:center;gap:10px;padding:2px 14px;display:flex}.trio>li+li{box-shadow:inset 1px 0 0 var(--hair-2)}.trio i{color:#edede8b8;font-size:22px;line-height:1}@media (width>=1024px){.trio--start>li{text-align:left;align-items:flex-start;padding-inline:18px}.trio--start>li:first-child{padding-left:0}}.legal-band,.legal-band.disclaimer{border:0;border-top:1px solid var(--hair);font-size:var(--t-legal);letter-spacing:.01em;color:var(--smoke);margin:clamp(40px,5vw,72px) 0 0;padding:16px 0 0;line-height:1.6;display:block}.legal-band>*,.legal-band .disclaimer__text{max-width:none;margin:0}.legal-band>*+*{margin-top:8px}.legal-band .disclaimer__ic{display:none}.legal-band a{color:var(--body);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);margin-block:-3px;padding-block:3px;display:inline-block}.legal-band a:hover,.legal-band a:focus-visible{color:var(--paper);text-decoration-color:currentColor}.legal-band__k{font:500 var(--t-legal)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--body);margin-right:6px}.legal-band.disclaimer--results{text-align:start}.legal-band--center,.legal-band--center.disclaimer--results{text-align:center}.legal-band--center>*,.legal-band--center .disclaimer__text{max-width:52rem;margin-inline:auto}.legal-band--center.disclaimer--results{padding-inline:max(0px,50% - 26rem)}@media (width<=767px){.wins__note.disclaimer--results{--scrub:prose;text-wrap:balance}}.swipe{gap:var(--col-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width<=767px){.sec{padding-top:var(--sect-phone,96px)}.sec__head,.sec__head--split{text-align:center;justify-items:center;gap:14px}.sec__lede{justify-self:stretch;max-width:none}.sec__pts{width:100%}.sec__pts>li{text-align:left;padding:10px 0;font-size:16px;line-height:1.4}.sec__pts>li:has(>.sec__mk){column-gap:14px}.sec__mk{width:28px;height:28px}.sec__act{flex-direction:column;gap:4px;width:100%}.sec__act>.btn{justify-content:center;width:100%}.ask,.ask__copy{text-align:center;justify-items:center}.ask__line{max-width:none}.ask__price{justify-items:center;gap:10px}.ask__fig{justify-content:center;gap:4px 14px}.ask__terms{text-align:center;flex-basis:100%;padding:0;display:block}.ask__act{flex-direction:column;gap:4px;width:100%}.ask__act>.btn{width:100%}.trio{width:100%;max-width:380px;margin-inline:auto}.trio>li{letter-spacing:.05em;padding:0 8px;font-size:12px}.legal-band a{margin-block:-13px;padding-block:13px}.swipe,.swipe--phone{margin-inline:calc(var(--edge) * -1);padding:2px var(--edge) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.swipe::-webkit-scrollbar{display:none}.swipe--phone::-webkit-scrollbar{display:none}.swipe>*,.swipe--phone>*{scroll-snap-align:start;flex:0 0 85%;min-width:0}}.dbar{width:100%}.dbar__names,.dbar__axis{font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.dbar__names{height:15px;color:var(--smoke);margin:0 0 8px;position:relative}.dbar__names span{top:0;left:calc(var(--n0) * 100%);white-space:nowrap;width:12.5%;transition:color .45s var(--ease-out);justify-content:center;display:flex;position:absolute}.dbar__names span.is-lit{color:var(--paper)}.dbar__bar{--glow-h:30px}.dbar__bar .glow-bar__lit{will-change:transform}.dbar__axis{color:var(--smoke-2);justify-content:space-between;gap:12px;margin:10px 0 0;display:flex}@media (prefers-reduced-motion:reduce){.link-quiet,.link-quiet svg,.ask__was:after{transition:none}}@keyframes fq-o{0%{opacity:0}}@keyframes fq-sweep{0%{opacity:1;translate:-100%}72%{opacity:1}to{opacity:0;translate:0}}.fq-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-12);padding-bottom:clamp(var(--space-6), 3.2vw, var(--space-12));flex-wrap:wrap;display:flex}.fq-head__t{flex:28rem;min-width:0}.fq-tabs{isolation:isolate;padding:var(--space-1);border-radius:var(--radius-m);box-shadow:var(--ring);background:#edede806;flex:none;display:flex;position:relative}.fq-tab{z-index:1;height:44px;padding:0 clamp(var(--space-4), 1.4vw, var(--space-6));border-radius:var(--radius);font:500 var(--t-small)/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--smoke);transition:color var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent;position:relative}.fq-tab[aria-selected=true]{color:var(--paper);box-shadow:var(--rule-active)}.faq.is-live .fq-tab[aria-selected=true]{box-shadow:none}.fq-tab:not([aria-selected=true]):hover{color:var(--paper)}.fq-tab:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.fq-tabs__lit{z-index:0;height:1px;width:var(--w,0);translate:var(--x,0) 0;background:var(--paper);transition:translate var(--dur-text) var(--ease-expo), width var(--dur-text) var(--ease-expo);position:absolute;bottom:4px;left:0}.fq-groups{border-top:1px solid var(--hair-2);overflow-anchor:none;align-content:start;display:grid}.fqs{grid-area:1/1;min-width:0}.fqs.is-off{visibility:hidden}.fq-groups{position:relative}.js .fqs.is-off{position:absolute;inset:0 0 auto}.fqs.is-off *{visibility:hidden!important;transition:none!important}.faq{--fq-x:clamp(var(--space-4), 2.2vw, var(--space-8));--fq-y:clamp(var(--space-5), 2.4vw, var(--space-8));--fq-mark:40px}.fq{padding-inline:var(--fq-x);border-bottom:1px solid var(--hair-2);position:relative}.fq:before{content:"";z-index:0;pointer-events:none;background:var(--grad-lit);opacity:0;transition:opacity var(--dur-slow) var(--ease-expo);position:absolute;inset:0}.fq.is-open:before{opacity:1}.fq__h{z-index:1;font:inherit;margin:0;position:relative}.fq__btn{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding:var(--fq-y) 0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;font:700 var(--t-h3)/1.22 var(--font-body);letter-spacing:-.01em;color:var(--body);transition:color var(--dur-ui) var(--ease-out);display:flex}.fq__t{text-wrap:balance;min-width:0}@supports (text-box:trim-both cap alphabetic){.fq__btn{align-items:flex-start}.fq__t{text-box:trim-both cap alphabetic}.fq__x{margin-block:calc((1cap - var(--fq-mark)) / 2)}}.fq.is-open .fq__btn{color:var(--paper);cursor:default}.fq__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fq__x{width:var(--fq-mark);height:var(--fq-mark);border-radius:var(--radius);box-shadow:var(--ring-2);color:var(--smoke);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-fill) var(--ease-spx), box-shadow var(--dur-fill) var(--ease-spx);flex:none;position:relative}.fq__x:before,.fq__x:after{content:"";width:12px;height:1px;transition:rotate var(--dur-text) var(--ease-glide);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.fq__x:after{rotate:90deg}.fq.is-open .fq__x{color:var(--paper);box-shadow:var(--ring-3)}.fq.is-open .fq__x:after{rotate:0deg}@media (hover:hover) and (pointer:fine){.fq:not(.is-open) .fq__btn:hover{color:var(--paper)}.fq:not(.is-open) .fq__btn:hover .fq__x{color:var(--black);background-color:var(--paper);box-shadow:var(--ring-paper)}.fq:not(.is-open):has(.fq__btn:hover):before{opacity:.45}}.fq__p{visibility:hidden;height:0;transition:height var(--dur-text) var(--ease-glide), visibility 0s linear var(--dur-text);overflow:hidden}.fq.is-open .fq__p{visibility:visible;height:auto;transition:height var(--dur-text) var(--ease-glide), visibility 0s}.fq__in{z-index:1;position:relative}.fq__body{align-items:start;gap:var(--space-6) var(--block);padding:0 0 clamp(var(--space-8), 3.4vw, var(--space-12));font-size:var(--t-body-l);grid-template-columns:minmax(0,60ch);display:grid}.fq__a{max-width:50ch;font:400 var(--t-body-l)/1.55 var(--font-body);text-wrap:pretty;color:var(--paper);text-box:trim-both text alphabetic;margin:0}.fq__a,.fq-vis{opacity:0;transition:opacity var(--dur-ui-out) var(--ease-out)}.fq.is-open .fq__a{opacity:1;transition:opacity var(--dur-text) var(--ease-fade) 80ms}.fq.is-open .fq-vis{opacity:1;transition:opacity var(--dur-text) var(--ease-fade) .16s}.fq__more{margin-top:var(--space-4);font-size:var(--t-body-l);letter-spacing:0;line-height:1.5;display:block}.fq__a a{color:var(--paper);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:text-decoration-color var(--dur-ui) var(--ease-out);font-weight:500}.fq__a a:hover,.fq__a a:focus-visible{text-decoration-color:currentColor}@media (width>=1200px){.fq__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fq__body:not(:has(.fq-vis)){grid-template-columns:minmax(0,60ch)}}.fq__lit{pointer-events:none;height:7px;position:absolute;bottom:-4px;left:0;right:0;overflow:hidden}.fq__lit:before,.fq__lit:after{content:"";opacity:0;background:var(--grad-sweep);position:absolute;left:0;right:0;translate:-100%}.fq__lit:before{height:1px;top:3px}.fq__lit:after{height:7px;-webkit-mask:var(--mask-bloom);-webkit-mask:var(--mask-bloom);mask:var(--mask-bloom);top:0}.fq.is-swept .fq__lit:before{animation:fq-sweep var(--dur-slow) var(--ease-out) both}.fq.is-swept .fq__lit:after{animation:fq-sweep var(--dur-slow) var(--ease-out) both;opacity:.5}.fqs.is-shown .fq{animation:fq-o var(--dur-fill) var(--ease-out) backwards}.fqs.is-shown .fq:nth-child(2){animation-delay:70ms}.fqs.is-shown .fq:nth-child(3){animation-delay:.14s}.fqs.is-shown .fq:nth-child(n+4){animation-delay:.21s}.faq.is-snap .fq__p,.faq.is-snap .fq-tab,.faq.is-snap .fq-tabs__lit,.faq.is-snap .fq:before,.faq.is-snap .fq__a,.faq.is-snap .fq-vis,.faq.is-snap .fq__x,.faq.is-snap .fq__x:after{transition:none!important}.fq-vis{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-6);border-radius:var(--radius-m);box-shadow:var(--ring), var(--lit-t);font-size:var(--t-small);margin:0;display:grid;position:relative}.fq-vis--practice{height:221px}.fq-vis--path{height:216px}.fq-vis--day{height:133px}.fq-vis--kit{aspect-ratio:300/160;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.fv-k{font-size:var(--t-small);color:var(--smoke);margin:0;line-height:1.3}.fv-k--on{color:var(--paper);font-weight:500}.fv-mono,.fv-day__axis>:not(.fv-day__jobk){font:500 var(--t-label)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.fv-pr__draw,.fv-kit__candles{clip-path:inset(0 100% 0 0)}.fq-vis.is-play .fv-pr__draw,.fq-vis.is-play .fv-kit__candles{clip-path:inset(0);transition:clip-path var(--dur-text) var(--ease-std) .2s}.fv-pr__plot{height:112px;position:relative}.fv-pr__base,.fv-pr__draw{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fv-pr__base path,.fv-pr__draw path{fill:none;vector-effect:non-scaling-stroke}.fv-pr__base .fv-pr__real-zone{fill:#edede806}.fv-pr__floor{stroke:var(--hair-2);stroke-width:1px}.fv-pr__gate{stroke:var(--hair);stroke-width:1px}.fv-pr__cap{stroke:var(--hair-3);stroke-width:1px;stroke-dasharray:4 4}.fv-pr__line{stroke:var(--paper);stroke-width:1.5px;stroke-linejoin:round}.fv-pr__line--real{stroke:var(--body)}.fv-pr__capk{right:0;top:calc(40% - var(--space-5));font-size:var(--t-small);color:var(--smoke);opacity:0;transition:opacity var(--dur-text) var(--ease-fade);line-height:1;position:absolute}.fv-pr__lock{color:var(--smoke);opacity:0;transition:opacity var(--dur-text) var(--ease-fade);justify-content:center;display:flex;position:absolute;top:50%;left:56%;right:0;translate:0 -50%}.fv-pr__lock svg{width:var(--icon);height:var(--icon);fill:currentColor}.fq-vis.is-play .fv-pr__capk,.fq-vis.is-play .fv-pr__lock{opacity:1;transition-delay:.4s}.fv-pr__zones{font-size:var(--t-small);color:var(--smoke);grid-template-columns:56fr 44fr;margin:0;line-height:1.3;display:grid}.fv-pr__zones>:first-child{color:var(--paper)}.fv-pr__zones>:last-child{padding-left:var(--space-3)}.fv-path,.fv-path__ls{margin:0;padding:0;list-style:none}.fv-path{gap:var(--space-4);padding-left:var(--space-6);display:grid;position:relative}.fv-path:before{content:"";background:var(--hair-2);transform-origin:50% 0;width:1px;position:absolute;top:8px;bottom:8px;left:4px;scale:1 0}.fq-vis.is-play .fv-path:before{transition:scale var(--dur-text) var(--ease-std) .16s;scale:1}.fv-path__part{gap:var(--space-2);display:grid;position:relative}.fv-path__n{left:calc(-1 * var(--space-6));border-radius:var(--radius-s);background:var(--black);width:9px;height:9px;box-shadow:var(--ring-3);position:absolute;top:5px}.fv-path__part.is-on>.fv-path__n{background:var(--paper);box-shadow:var(--glow-dot)}.fv-path__name{font-size:var(--t-body-s);color:var(--smoke);font-weight:500;line-height:1.3}.fv-path__part.is-on>.fv-path__name{color:var(--paper)}.fv-path__ls{gap:var(--space-1);display:grid}.fv-path__ls li{font-size:var(--t-small);color:var(--body);line-height:1.35}.fv-path__part,.fv-path__ls li{opacity:0}.fq-vis.is-play .fv-path__part,.fq-vis.is-play .fv-path__ls li{opacity:1;transition:opacity var(--dur-base) var(--ease-fade) calc(.16s + var(--k) * 60ms)}.fv-kit__top{justify-content:space-between;gap:var(--space-4);margin:0;display:flex}.fv-kit__plot{min-height:0;position:relative}.fv-kit__svg{width:100%;height:100%;display:block;overflow:visible}.fv-kit__cloud{fill:#edede80e}.fv-kit__edge{fill:none;stroke:var(--hair-2);stroke-width:1px;vector-effect:non-scaling-stroke}.fv-kit__candles path{stroke:var(--candle-dn);stroke-width:1px;vector-effect:non-scaling-stroke}.fv-kit__candles .is-up rect{fill:var(--candle-up)}.fv-kit__candles .is-up path{stroke:var(--candle-up)}.fv-kit__candles .is-dn rect{fill:var(--black);stroke:var(--candle-dn);stroke-width:1px;vector-effect:non-scaling-stroke}.fv-kit__bands{opacity:0}.fq-vis.is-play .fv-kit__bands{opacity:1;transition:opacity var(--dur-base) var(--ease-fade) .2s}.fv-day__names{height:calc(var(--t-small) * 1.3);font-size:var(--t-small);color:var(--smoke);margin:0;line-height:1.3;position:relative}.fv-day__names span{left:min(var(--l), calc(100% - 4em));white-space:nowrap;opacity:0;position:absolute}.fv-day__track{height:var(--space-6);margin:0;position:relative}.fv-day__track:before{content:"";background:var(--hair-2);height:1px;position:absolute;top:50%;left:0;right:0}.fv-day__job{left:var(--l);width:var(--w);border-radius:var(--radius-s);box-shadow:var(--ring);opacity:0;background:repeating-linear-gradient(135deg,#edede81a 0 1px,#0000 1px 6px);position:absolute;top:0;bottom:0}.fv-day__w{left:var(--l);width:var(--w);border-radius:var(--radius-s);background:var(--grad-glow);height:10px;box-shadow:var(--glow-thin);transform-origin:0;opacity:0;position:absolute;top:50%;translate:0 -50%;scale:.03 1}.fv-day__axis{height:calc(var(--t-small) * 1.3);color:var(--smoke-2);justify-content:space-between;align-items:center;margin:0;display:flex;position:relative}.fv-day__jobk{left:var(--c);white-space:nowrap;font-size:var(--t-small);color:var(--smoke);opacity:0;line-height:1.3;position:absolute;top:50%;translate:-50% -50%}.fq-vis.is-play .fv-day__job,.fq-vis.is-play .fv-day__jobk{opacity:1;transition:opacity var(--dur-base) var(--ease-fade)}.fq-vis.is-play .fv-day__w{scale:var(--k) 1;opacity:1;transition:scale var(--dur-base) var(--ease-fill) calc(.16s + var(--i) * .1s), opacity var(--dur-fast) var(--ease-out) calc(.16s + var(--i) * .1s)}.fq-vis.is-play .fv-day__names span{opacity:1;transition:opacity var(--dur-base) var(--ease-fade) calc(.2s + var(--i) * .1s)}@media (width<=767px){.fq-head{gap:var(--space-6)}.fq-tabs{width:100%}.fq-tab{height:44px;padding:0 var(--space-2);font-size:var(--t-label);letter-spacing:.04em;flex:auto}.fq-tabs:has(>.fq-tab:nth-of-type(4)) .fq-tab{padding:0 var(--space-1);letter-spacing:.02em}.faq{--fq-mark:36px}.fq__btn{gap:var(--space-4)}.fq__a{max-width:none}.fq__body{padding-bottom:var(--space-8);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.fq-vis{padding:var(--space-4)}.fv-pr__plot{height:84px}.fq-vis--practice{height:177px}.fq-vis--path{height:200px}.fq-vis--day{height:117px}.fq-vis--kit{aspect-ratio:300/170}}@media (width<=389px){.fq-vis--path{height:218px}}@media (prefers-reduced-motion:reduce){.fq-tabs__lit,.fq__btn,.fq__x,.fq__x:before,.fq__x:after,.fq:before,.fq__p,.fq.is-open .fq__p,.fq__a,.fq.is-open .fq__a,.fq-vis,.fq.is-open .fq-vis,.fq-vis *{transition:none!important}.fqs.is-shown .fq,.fq.is-swept .fq__lit:before,.fq.is-swept .fq__lit:after{animation:none}}.c-hero__proof{font:600 var(--t-ui)/1.2 var(--font-body);letter-spacing:.02em;color:var(--paper);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.c-stars{display:inline-flex}.c-stars svg{width:104px;height:19px;fill:var(--blue)}.bf-key,.sys-pill{--key:237, 237, 232;--key-stroke:inset 0 0 0 1.5px rgba(var(--key), 1);--key-glow:0 0 14px -2px rgba(var(--key), .55), inset 0 0 12px -4px rgba(var(--key), .45)}
.sale{white-space:nowrap;font-family:var(--font-mono);flex-wrap:nowrap;align-items:baseline;gap:12px;margin:0;display:flex}.sale__k{font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--smoke)}.sale__t{align-items:baseline;gap:9px;display:inline-flex}.sale__c{align-items:baseline;gap:1px;display:inline-flex}.sale__c b{font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--paper);letter-spacing:.02em}.sale__c i{font:400 10.5px/1 var(--font-mono);color:var(--smoke);font-style:normal}.sale-was{color:var(--smoke);text-decoration:line-through;text-decoration-thickness:1px}.off-price__sale{margin-top:12px}@media (width<=400px){.sale{gap:10px}.sale__t{gap:7px}.sale__c b{font-size:14px}}
.ly-on .ly.ly{z-index:0;position:relative}:where(.ly-on .ly:not(.ly--first)){background-color:var(--ly-bg,var(--black))}.ly-on .ly{--ly-sb:max(0px, var(--ly-safe) - var(--ly-own,0px))}.ly-on .ly:not(.ly--last):not([data-layer=flat]){border-bottom:var(--ly-sb) solid transparent}.ly-on .ly.ly--re,.ly-on .ly.ly--re:after{animation-name:none!important}.ly-on{--ly-feather:clamp(64px, 10svh, 120px);--ly-safe:clamp(72px, 14svh, 160px);--ly-blur:8px}@media (width<=767px){.ly-on{--ly-blur:0px}html.ly-on body:is(.page-info,.page-legal){--ly-safe:0px}html.ly-on body:is(.page-info,.page-legal) .ly.ly:not(.ly--last){animation:none}html.ly-on body:is(.page-info,.page-legal) .ly.ly:not(.ly--last):after{content:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ly-on .ly:not(.ly--last):not([data-layer=flat]){--ly-k:.6;--ly-range:exit 40% exit 100%;animation-name:ly-hold;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:view();animation-range:var(--ly-range);view-timeline:--ly block;--ly-o:calc(min(var(--ly-h,100svh), 100svh) * var(--ly-k));transform-origin:50% calc(100% - min(100%, 100svh) * var(--ly-k) / 2)}.ly-on .ly.ly--late:not(.ly--last):not([data-layer=flat]){--ly-k:.3;--ly-range:exit 70% exit 100%}@media (width<=767px){.ly-on .ly:not(.ly--last):not([data-layer=flat]){--ly-k:.3;--ly-range:exit 70% exit 100%}}@media (width>=768px){.ly-on .ly[data-layer=pin]:not(.ly--last){--ly-k:1;--ly-range:exit 0% exit 100%;animation-name:ly-hold-pin}}.ly-on .ly:not(.ly--last):not([data-layer=flat]):after{--ly-lead:8px;content:"";left:0;right:0;bottom:calc(-48px - var(--ly-sb) - var(--ly-gap,0px));height:calc(var(--ly-feather) + var(--ly-lead) + 48px + var(--ly-gap,0px));z-index:50;pointer-events:none;opacity:0;background:linear-gradient(#0000, var(--black) calc(100% - 48px - var(--ly-gap,0px) - var(--ly-lead)));animation:linear ly-fade;animation-timeline:--ly;animation-range:var(--ly-range);position:absolute}@media (width>=768px){.ly-on .ly[data-layer=pin]:not(.ly--last):after{animation-name:ly-fade-pin}}}.ly-on :is([data-reveal=card],[data-reveal=media],figure[data-reveal]){--rv-y:40px;--rv-s:.955;--rv-dur:.9s}.ly-on [data-reveal=label]{--rv-y:18px}}@keyframes ly-hold{0%{filter:blur()brightness();translate:0;scale:1}35%{filter:blur()brightness()}50%{scale:.985}to{translate:0 calc(min(100%, 100svh) * var(--ly-k));filter:blur(var(--ly-blur)) brightness(.42);scale:.92}}html.touch-own,html.touch-own body{touch-action:pinch-zoom;overscroll-behavior:none}html.touch-own :is(.swipe,.swipe--phone,.bp-table){touch-action:pan-x pinch-zoom}html.touch-own :is(.hc,.kc__host,.kc-nav){touch-action:pinch-zoom}@keyframes ly-fade{0%{opacity:0;transform-origin:50% calc(100% - 48px - var(--ly-gap,0px) - var(--ly-o) / 2);translate:0;scale:1}35%{opacity:1}50%{transform-origin:50% calc(100% - 48px - var(--ly-gap,0px));scale:1 1.01523}to{opacity:1;translate:0 calc(-1 * var(--ly-o));transform-origin:50% calc(100% - 48px - var(--ly-gap,0px) + var(--ly-o) / 2);scale:1 1.08696}}@keyframes ly-fade-pin{0%{opacity:0;translate:0}35%{opacity:1}to{opacity:1;translate:0 calc(-1 * var(--ly-o))}}@keyframes ly-hold-pin{0%{translate:0}to{translate:0 min(100%,100svh)}}
.cc{left:var(--edge,24px);z-index:calc(var(--z-chrome,100) + 5);width:min(400px, calc(100vw - 2 * var(--edge,24px)));box-sizing:border-box;border-radius:var(--radius-l,16px);color:var(--paper);box-shadow:inset 0 0 0 1px var(--hair), var(--shadow-3,0 20px 60px #0009);font:400 var(--t-small,14px)/1.45 var(--font-body);opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);background:linear-gradient(#141414,#080808);padding:18px 18px 16px;position:fixed;bottom:24px;transform:translateY(12px)}.cc.is-on{opacity:1;transform:none}.cc__t{color:var(--body,#edede8d1);text-wrap:pretty;margin:0}.cc__t a,.cc__more{color:var(--paper);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3,#edede859);text-decoration-color:var(--hair-3,#edede859)}.cc__opts{gap:10px;margin-top:14px;display:grid}.cc__opts[hidden]{display:none}.cc__opt{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cc__opt input{accent-color:var(--blue,#455cff);flex:none;width:16px;height:16px;margin:3px 0 0}.cc__opt b{color:var(--paper);font-weight:600;display:block}.cc__opt span{color:var(--smoke,#edede899)}.cc__row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cc__more{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 4px}@media (width<=599px){.cc{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}.cc .btn{flex:1;justify-content:center;min-height:44px}.cc__more{width:100%;min-height:44px;margin-left:0}}@media (prefers-reduced-motion:reduce){.cc{transition:opacity .2s linear;transform:none}}.footer__choices{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);background:0 0;border:0;padding:0}.footer__choices:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}
.scr-w{white-space:nowrap;display:inline-block}.scr-ch{display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.js h1[data-reveal]:not(.is-in){opacity:1;color:var(--type-rest);animation:0s linear 6.5s forwards scr-safety}.js h1[data-reveal]:not([data-rv-bound]):not(.is-in){animation:0s linear 3s forwards scr-safety}.scr-play .scr-ch:not(.is-r){color:var(--type-rest)}.scr-play .scr-ch.is-g{color:#0000}.scr-play .scr-ch.is-g:after{content:attr(data-g);font:500 .62em/1 var(--font-mono);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--scr-glyph,var(--body));text-shadow:var(--scr-glyph-glow,0 0 .35em #c9c9c4bf, 0 0 1em #c9c9c44d);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -52%}}@keyframes scr-safety{to{color:var(--paper)}}@media print{.js h1[data-reveal],.scr-play .scr-ch{color:inherit!important;animation:none!important}.scr-play .scr-ch.is-g:after{content:none}}:root{--etch-char:18ms;--etch-dur:.56s;--ease-etch:cubic-bezier(.65, 0, .35, 1)}.etch-w{white-space:nowrap;display:inline-block}.etch-ch{display:inline-block}@keyframes ember-etch{0%{opacity:0;color:#f7b58a;text-shadow:0 0 .08em #ffbe8c99}to{opacity:1}}
.wrap{width:100%;padding-inline:var(--edge);margin-inline:auto}:root{--rv-ease-o:cubic-bezier(.22, .8, .3, 1);--rv-ease-y:cubic-bezier(.16, 1, .3, 1)}:where([data-reveal]){--rv-y:16px;--rv-dur:.64s;--rv-skip:0s;--rv-blur:0px}:where([data-reveal=label]){--rv-y:14px;--rv-dur:.64s}:where([data-reveal=card]),:where([data-reveal=media]){--rv-y:20px;--rv-dur:.7s}@media (hover:hover) and (pointer:fine){:where([data-reveal]){--rv-blur:6px}}@keyframes rv-o{0%{opacity:0;filter:blur(var(--rv-blur,0px))}}@keyframes rv-y{0%{translate:0 var(--rv-y);scale:var(--rv-s,1)}}@keyframes rv-clip{0%{clip-path:inset(var(--rv-clip,6%) 0 0 0)}}@keyframes rv-mask{0%{clip-path:inset(0 0 100%)}}@keyframes rv-draw{0%{scale:0 1}}.js [data-reveal]:not(.is-in){opacity:0}.js :is([data-reveal=mask],[data-reveal=rule]):not(.is-in){opacity:1}.js [data-reveal=mask]:not(.is-in){clip-path:inset(0 0 100%)}.js [data-reveal=rule]{transform-origin:0}.js [data-reveal=rule]:not(.is-in){scale:0 1}.js :is([data-reveal=words],[data-reveal=etch],[data-reveal=scramble])[data-rv-bound]:not(.is-in){opacity:1}:where(.js [data-reveal].is-in,.js :is([data-reveal=label],[data-reveal=card]).is-in){animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards}:where(.js [data-reveal=media].is-in){animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards, rv-clip var(--rv-dur) var(--ease-expo) var(--rv-skip) backwards}:where(.js [data-reveal=mask].is-in){animation:rv-mask .9s var(--ease-expo) var(--rv-skip) backwards}:where(.js [data-reveal=rule].is-in){animation:rv-draw .9s var(--ease-expo) var(--rv-skip) backwards}:where(.js :is([data-reveal=etch],[data-reveal=words],[data-reveal=scramble]).is-in){animation:none}.js [data-reveal=etch]:not(.is-in) .etch-ch{opacity:0}.js [data-reveal=etch].is-in .etch-ch{animation:ember-etch var(--etch-dur) var(--ease-etch) both;animation-delay:calc(var(--rv-skip,0s) + var(--ci,0) * var(--etch-char))}.rv-w{vertical-align:top;margin:-.1em -.02em -.08em;padding:.1em .02em .08em;display:inline-block;overflow:hidden}.rv-w__i{transition:transform .9s var(--ease-expo) calc(var(--wi,0) * 45ms);display:inline-block}.js [data-reveal=words]:not(.is-in) .rv-w__i{transform:translateY(110%)}.shine{background-image:linear-gradient(100deg, var(--shine-lo,currentColor) 0 38%, var(--shine-hi,var(--paper)) 50%, var(--shine-lo,currentColor) 62% 100%);-webkit-text-fill-color:transparent;background-position:132% 0;background-repeat:no-repeat;background-size:360% 100%;-webkit-background-clip:text;background-clip:text}@keyframes rv-shine{0%{background-position:132% 0}46%,to{background-position:-86% 0}}:where(.js .shine:not([data-reveal]):not([data-plan] *),.js .rv-ran .shine:not([data-reveal]),.js .shine.is-in){animation:rv-shine 15s cubic-bezier(.45, 0, .55, 1) var(--shine-at,1.2s) infinite}:where(.js [data-reveal].shine.is-in){animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards, rv-shine 15s cubic-bezier(.45, 0, .55, 1) var(--shine-at,1.2s) infinite}@media (prefers-reduced-motion:no-preference){.js [data-reveal].eyebrow.is-in{animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards, craft-glint var(--glint-period,9s) cubic-bezier(.45, 0, .55, 1) var(--glint-delay,1.2s) infinite}.js.craft-js [data-reveal].eyebrow.is-in:not(.is-live){animation-play-state:running,running,paused}}@keyframes rv-failsafe{to{opacity:1;clip-path:none;translate:none;scale:none}}.js [data-reveal]:not([data-rv-bound]):not(.is-in){animation:.6s 3s both rv-failsafe}.js [data-rv-hold] [data-reveal]:not(.is-in){animation:none}@media print{.js [data-reveal],.js [data-reveal] .etch-ch{opacity:1!important;clip-path:none!important;animation:none!important;translate:none!important;scale:none!important}.js .rv-w__i{transform:none!important}}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal]:not(.is-in),.js :is([data-reveal=mask],[data-reveal=rule]):not(.is-in){opacity:1;clip-path:none;animation:none;translate:none;scale:none}.js [data-reveal] .etch-ch,.js [data-reveal=etch]:not(.is-in) .etch-ch,.js [data-reveal=etch].is-in .etch-ch{opacity:1;animation:none}.rv-w__i,.js [data-reveal=words]:not(.is-in) .rv-w__i{transition:none;transform:none}.shine,.js .shine.is-in,.js [data-reveal].shine.is-in{animation:none}}.disclaimer{border-top:1px solid var(--disclaimer-line,var(--hair));color:var(--disclaimer-fg,var(--smoke));align-items:flex-start;gap:10px;padding-top:14px;font-size:14px;line-height:1.5;display:flex}.disclaimer[hidden]{display:none}.disclaimer__ic{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}.disclaimer__text{margin:0}.disclaimer a{color:var(--disclaimer-link,var(--body));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out)}.disclaimer a:hover,.disclaimer a:focus-visible{color:var(--paper);text-decoration-color:currentColor}.disclaimer--cftc{font-size:12px}.disclaimer--affiliate{border-top:0;padding-top:0;font-size:12.5px}
@font-face{font-family:Phosphor-Light;src:url(/assets/phosphor-light-3NncnCPy.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.ph-light{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor-Light!important}.ph-light.ph-arrow-clockwise:before{content:""}.ph-light.ph-arrow-counter-clockwise:before{content:""}.ph-light.ph-arrow-up-right:before{content:""}.ph-light.ph-briefcase:before{content:""}.ph-light.ph-calendar-blank:before{content:""}.ph-light.ph-calendar-check:before{content:""}.ph-light.ph-caret-down:before{content:""}.ph-light.ph-chart-line-up:before{content:""}.ph-light.ph-check:before{content:""}.ph-light.ph-credit-card:before{content:""}.ph-light.ph-currency-dollar:before{content:""}.ph-light.ph-envelope-simple:before{content:""}.ph-light.ph-eye:before{content:""}.ph-light.ph-eye-slash:before{content:""}.ph-light.ph-graduation-cap:before{content:""}.ph-light.ph-info:before{content:""}.ph-light.ph-lightning:before{content:""}.ph-light.ph-minus:before{content:""}.ph-light.ph-pause:before{content:""}.ph-light.ph-play:before{content:""}.ph-light.ph-plus:before{content:""}.ph-light.ph-seal-check:before{content:""}.ph-light.ph-shield-check:before{content:""}.ph-light.ph-signpost:before{content:""}.ph-light.ph-storefront:before{content:""}.ph-light.ph-timer:before{content:""}.ph-light.ph-users-three:before{content:""}.ph-light.ph-warning:before{content:""}.ph-light.ph-warning-circle:before{content:""}.ph-light.ph-youtube-logo:before{content:""}
.page-blog,.page-post{background:var(--black);--sect-phone:88px;--mark:#edede86b}.page-blog main,.page-post main{z-index:1;position:relative;overflow-x:clip}.page-blog main :where(p,li,dd),.page-post main :where(p,li,dd){text-wrap:pretty}.nw{white-space:nowrap}.bl-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.bl-cell{font:400 var(--t-label)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);font-variant-numeric:tabular-nums;white-space:nowrap}.posts{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.posts__i{min-width:0}.posts__i[hidden]{display:none}.post{column-gap:var(--space-8);padding:var(--space-6) 0;border-top:1px solid var(--hair);color:var(--paper);grid-template:"img t cat when""img dek cat when"1fr/96px minmax(0,1fr) minmax(0,160px) auto;align-items:start;display:grid}.posts__i:nth-last-child(1 of :not([hidden])) .post{border-bottom:1px solid var(--hair)}.post>*{min-width:0}.post__k{display:contents}.post__media{aspect-ratio:3/4;border-radius:var(--radius-s);background:var(--face);grid-area:img;display:block;overflow:hidden}.post__img{object-fit:cover;filter:brightness(.86);width:100%;height:100%;transition:filter var(--dur-text) var(--ease-out), scale var(--dur-slower) var(--ease-expo);display:block}.post__cat{padding-top:var(--space-1);font:500 var(--t-small)/1.3 var(--font-body);color:var(--smoke);grid-area:cat}.post__when{justify-self:end;gap:var(--space-4);padding-top:var(--space-1);font:400 var(--t-label)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:when;display:flex}.post__flag{padding:0 var(--space-2);border:1px solid var(--hair-2);border-radius:var(--radius);color:var(--body)}.post__t{font:700 var(--t-h3)/1.18 var(--font-body);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;text-underline-offset:.16em;transition:text-decoration-color var(--dur-ui) var(--ease-out);grid-area:t;margin:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.post__dek{-webkit-line-clamp:2;line-clamp:2;max-width:68ch;margin-top:var(--space-2);font-size:var(--t-body-s);color:var(--body);-webkit-box-orient:vertical;grid-area:dek;line-height:1.5;display:-webkit-box;overflow:hidden}.post:hover .post__img,.post:focus-visible .post__img{filter:brightness();scale:1.035}.post:hover .post__t,.post:focus-visible .post__t{-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3)}.post:focus-visible{outline-offset:4px}.posts__i.is-pop{animation:post-pop var(--dur-text) var(--ease-expo) both}@keyframes post-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post{column-gap:var(--block);padding:0 0 var(--block);border:0;grid-template:"img."1fr"img k""img t""img dek"/minmax(0,7fr) minmax(0,5fr)}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__media{aspect-ratio:3/2;border-radius:var(--radius)}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__k{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;grid-area:k;display:flex}.posts--list>.posts__i:nth-child(1 of :not([hidden])) :is(.post__cat,.post__when){padding-top:0}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__t{font:800 var(--t-h2)/.9 var(--font-display);font-stretch:var(--condensed);letter-spacing:-.005em;text-transform:uppercase;text-underline-offset:.1em;text-decoration-thickness:2px}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__dek{margin-top:var(--space-6);font-size:var(--t-body-l);-webkit-line-clamp:4;line-clamp:4}.bl-hero{padding-top:calc(var(--header-h) + clamp(var(--space-3), 1.6vw, var(--space-6)))}.bl-hero__flame{height:clamp(240px,30vw,460px);position:relative}.bl-hero__flame:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 50%,#000c 78%,#000 93%);position:absolute;inset:-1px -1px -3px}.no-flame .bl-hero__flame{background:repeating-linear-gradient(90deg, #edede809 0 1px, transparent 1px 18px), var(--well)}.bl-hero__head{margin-top:calc(var(--t-xl) * -.5);display:block;position:relative;container-type:inline-size}.bl-title{white-space:nowrap;margin:0;font-size:17.4cqi;line-height:.88}.bl-list{padding-top:var(--block)}.bl-list,.bl-ask{background:var(--black)}.bl-filter{border:1px solid var(--hair-2);border-radius:var(--radius);max-width:100%;display:inline-flex}.bl-chip{justify-content:center;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-4);font:500 var(--t-ui-sm)/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-base) var(--ease-spx);flex:none;display:inline-flex}.bl-chip+.bl-chip{border-left:1px solid var(--hair-2)}.bl-chip:hover{color:var(--paper);background:var(--face-2)}.bl-chip.is-on{color:var(--paper);box-shadow:var(--rule-active);background:0 0}.bl-chip__n{font:400 var(--t-label)/1 var(--font-mono);letter-spacing:0;opacity:.88}.bl-chip:focus-visible{outline-offset:-2px}.bl-list .posts{margin-top:clamp(var(--space-6), 2.6vw, var(--space-8))}.bl-empty{padding:var(--space-10) 0;color:var(--smoke);font-size:var(--t-body-s)}.bl-ask{padding-bottom:var(--sect-s)}.page-post main [id]{scroll-margin-top:calc(var(--header-h) + var(--space-6))}.bp-progress{z-index:calc(var(--z-chrome) + 1);pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.bp-progress__bar{background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bp-head{padding-top:calc(var(--header-h) + var(--block-s))}.bp-head__txt{flex-direction:column;align-items:flex-start;display:flex}.bp-back{align-items:center;gap:var(--space-2);min-height:44px;margin-block:calc(var(--space-2) * -1);font:500 var(--t-ui-sm)/1 var(--font-body);font-stretch:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke);transition:color var(--dur-ui) var(--ease-out);display:inline-flex}.bp-back .bl-ic{width:16px;height:16px;transition:transform var(--dur-fill) var(--ease-expo)}.bp-back:hover{color:var(--paper)}.bp-back:hover .bl-ic{transform:translate(-3px)}.bp-meta{align-items:center;gap:var(--space-2) var(--space-6);margin:var(--block-s) 0 0;flex-wrap:wrap;display:flex}.bp-cat{min-height:44px;margin-block:calc(var(--space-4) * -1)}.bp-title{margin-top:var(--space-5);font-size:var(--t-h1);text-wrap:balance;line-height:.9}.bp-title--long{font-size:var(--t-h2)}.bp-dek{margin-top:var(--space-6)}.bp-byline{align-self:stretch;align-items:baseline;gap:var(--space-2) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--hair);flex-wrap:wrap;display:flex}.bp-by{font-size:var(--t-body-s);color:var(--body)}.bp-by a{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:text-decoration-color var(--dur-ui) var(--ease-out);display:inline-block}.bp-by a:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.bp-by__cell{align-items:baseline;gap:var(--space-2);font:400 var(--t-label)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.bp-by__l{font:500 var(--t-small)/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--smoke)}.bp-by__cell time{color:var(--body)}.bp-cover{margin:var(--block-s) 0 0}.bp-cover picture{display:block}.bp-cover__img{aspect-ratio:3;object-fit:cover;border-radius:var(--radius);background:var(--face);width:100%;height:auto;display:block}.bp-aff .legal-band{margin-top:clamp(var(--space-8), 3vw, var(--space-12))}.bp-layout{--measure:48ch;grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--space-12);font-size:var(--t-body-l);margin-top:var(--sect-s);display:grid}.bp-toc{top:calc(var(--header-h) + 28px);grid-column:1;align-self:start;max-width:240px;position:sticky}.bp-toc__h{margin-bottom:var(--space-4)}.bp-toc ol{border-left:1px solid var(--hair);margin:0;padding:0;list-style:none}.bp-toc a{padding:var(--space-2) 0 var(--space-2) var(--space-4);font-size:var(--t-small);color:var(--smoke);transition:color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);border-left:1px solid #0000;margin-left:-1px;line-height:1.35;display:block}.bp-toc a:hover{color:var(--body)}@media (pointer:coarse){.bp-toc a{align-items:center;min-height:44px;display:flex}}.bp-toc a.is-on{color:var(--paper);border-left-color:var(--paper)}.bp-body,.bp-sources{grid-column:2;min-width:0}.bp-body{font-size:var(--t-body-l);color:var(--body);--etch-char:10ms;--scrub:prose;line-height:1.6}.bp-body p,.bp-body li{text-wrap:pretty}.bp-body>*+*{margin-top:1.15em}.bp-body h2{margin-top:clamp(var(--space-14), 6.2vw, var(--space-20));font:800 var(--t-h2)/.92 var(--font-display);font-stretch:var(--condensed);letter-spacing:-.005em;word-spacing:.05em;text-transform:uppercase;color:var(--paper);text-wrap:balance}.bp-body>h2:first-child{margin-top:0}.bp-body h3{margin-top:clamp(var(--space-10), 3.4vw, var(--space-12));font:700 var(--t-h3)/1.2 var(--font-body);letter-spacing:-.01em;color:var(--paper);text-wrap:balance}.bp-body h2+*{margin-top:.8em}.bp-body h3+*{margin-top:.6em}.bp-body strong{color:var(--paper);font-weight:500}.bp-body a{color:var(--paper);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:text-decoration-color var(--dur-ui) var(--ease-out)}.bp-body a:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.bp-body code{font:400 .88em var(--font-mono);color:var(--paper)}.bp-body ul,.bp-body ol{margin-bottom:0;padding:0;list-style:none}.bp-body li{padding-left:var(--space-6);position:relative}.bp-body li+li{margin-top:.55em}.bp-body ul>li:before{content:"";background:var(--mark);width:6px;height:6px;position:absolute;top:.68em;left:2px}.bp-body ol{counter-reset:bp}.bp-body ol>li{counter-increment:bp}.bp-body ol>li:before{content:counter(bp, decimal-leading-zero);font:400 var(--t-label)/1 var(--font-mono);color:var(--smoke);position:absolute;top:.32em;left:0}.bp-body hr{border:0;border-top:1px solid var(--hair);margin:2.4em 0}.bp-table{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.bp-table::-webkit-scrollbar{display:none}.bp-body *+.bp-table{margin-top:1.8em}.bp-table table{border-collapse:collapse;border-top:1px solid var(--hair-3);width:100%;font-size:var(--t-ui);line-height:1.4}.bp-table th,.bp-table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.bp-table :is(th,td):last-child{padding-right:0}.bp-table thead th{padding-top:var(--space-3);padding-bottom:var(--space-3);font:400 var(--t-label)/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke)}.bp-table tbody th{color:var(--body);font-weight:400}.bp-table td{color:var(--paper)}.bp-table .is-num{font-family:var(--font-mono);font-size:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap}.bp-table thead .is-num{font-size:var(--t-label);white-space:normal}.bp-quote{padding-top:var(--space-6);border-top:1px solid var(--hair-3);margin:2.4em 0 0}.bp-body .bp-quote+*{margin-top:2em}.bp-quote blockquote{margin:0}.bp-quote p{font:500 var(--t-quote)/1.2 var(--font-body);letter-spacing:-.015em;color:var(--paper);text-wrap:balance}.bp-quote p:first-letter{text-transform:uppercase}.bp-quote figcaption{margin-top:var(--space-4);font:400 var(--t-small)/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--smoke)}.bp-note{padding:var(--space-6) var(--space-6) var(--space-6)}.bp-note>*{z-index:1;position:relative}.bp-body *+.bp-note,.bp-body .bp-note+*{margin-top:1.6em}.bp-note .bp-note__label{margin-bottom:var(--space-3)}.bp-note p:not(.eyebrow){font-size:var(--t-body-s);color:var(--body);line-height:1.6}.bp-note p+p{margin-top:.8em}.bp-fig{padding:clamp(var(--space-4), 2vw, var(--space-6));border-radius:var(--radius);background:var(--well);box-shadow:var(--ring);margin:0}.bp-body *+.bp-fig,.bp-body .bp-fig+*{margin-top:1.8em}.bp-fig__svg{width:100%;height:auto;display:block;overflow:visible}.bp-fig figcaption{max-width:50ch;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hair);font-size:var(--t-small);color:var(--smoke);line-height:1.5}.f-plot{fill:none;stroke:var(--hair)}.f-range{fill:#edede80f}.f-level{stroke:var(--paper);stroke-width:1px;stroke-dasharray:3 4;opacity:.75}.f-up rect{fill:var(--paper)}.f-up line{stroke:var(--paper);stroke-width:1.2px}.f-dn rect{fill:var(--well);stroke:var(--body);stroke-width:1px}.f-dn line{stroke:var(--body);stroke-width:1.2px}.f-sig rect{fill:var(--blue)}.f-sig line{stroke:var(--blue);stroke-width:1.2px}.f-axis{font:400 var(--t-chart) var(--font-mono);letter-spacing:.06em;fill:var(--smoke)}.f-big,.f-cell{fill:var(--paper)}.f-cell{opacity:.88}.f-num{font:800 24px var(--font-display);fill:var(--paper);font-stretch:62%}.f-sub{font:400 var(--t-chart) var(--font-mono);letter-spacing:.08em;fill:var(--smoke)}.f-eq{font:800 44px var(--font-display);fill:var(--smoke);font-stretch:62%}.bp-after{margin-top:var(--block)}.bp-sources__h{margin-bottom:var(--space-4)}.bp-src{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.bp-src li{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr);display:grid}.bp-src__n{padding-top:var(--space-1);font:400 var(--t-label)/1 var(--font-mono);color:var(--smoke)}.bp-src__t{gap:var(--space-2);display:grid}.bp-src a{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);font-size:var(--t-ui);color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px;transition:color var(--dur-ui) var(--ease-out), text-decoration-color var(--dur-ui) var(--ease-out);line-height:1.45}.bp-src a:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.bp-src__host{font:400 var(--t-label)/1 var(--font-mono);letter-spacing:.04em;color:var(--smoke)}.bp-sources__note{max-width:50ch;margin-top:var(--space-4);font-size:var(--t-small);color:var(--smoke);line-height:1.5}.bp-ask{padding-top:clamp(var(--space-20), 9vw, var(--space-32))}.bp-related{padding-bottom:var(--sect-s)}.bp-related .posts{margin-top:clamp(var(--space-6), 3vw, var(--space-10))}@media (width<=1199px){.bp-layout{grid-template-columns:minmax(0, var(--measure));justify-content:center}.bp-toc{display:none}.bp-body,.bp-sources{grid-column:1}}@media (width<=1023px){.post{column-gap:var(--space-6);grid-template:"img k""img t""img dek"1fr/96px minmax(0,1fr)}.post__k{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;grid-area:k;display:flex}.post__k>*{padding-top:0}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post{grid-template:"img""k""t""dek"/minmax(0,1fr)}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__k{margin:var(--space-6) 0 0}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__t,.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__dek{margin-top:var(--space-4)}.bp-cover__img{aspect-ratio:2}}@media (width<=767px){.bl-hero__flame{height:220px}.bl-hero__head{margin-top:calc(var(--t-xl) * -.45)}.ly-on .bl-hero{--ly-safe:var(--space-6)}.bl-filter{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.bl-chip{padding:0 var(--space-1);font-size:var(--t-label)}.bl-chip__n{display:none}.post{column-gap:var(--space-4);padding:var(--space-4) 0;grid-template:"img k""img t"1fr/72px minmax(0,1fr)}.post__dek,.post__when>:last-child{display:none}.post__t{font-size:var(--t-h3);line-height:1.22}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post{padding-bottom:var(--space-10)}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__media{aspect-ratio:16/10}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__when>:last-child{display:inline}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__k{margin-top:var(--space-5)}.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__dek{font-size:var(--t-body-s);-webkit-line-clamp:3;line-clamp:3;display:-webkit-box}.bp-head__txt{text-align:center;align-items:center}.bp-meta{margin-top:var(--space-6);justify-content:center}.bp-title{font-size:var(--t-h1);line-height:.92}.bp-title--long{font-size:var(--t-h2)}.bp-byline{justify-content:center;gap:var(--space-2) var(--space-6)}.bp-cover{margin-top:var(--space-10)}.bp-cover__img{aspect-ratio:4/3}.bp-layout{margin-top:var(--space-12)}.bp-quote p{font-size:var(--t-quote)}.bp-table{margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scroll-padding-inline:var(--edge)}.bp-table.is-scroll:not(.is-end){-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.bp-table table{font-size:var(--t-ui)}.bp-table .is-num{font-size:var(--t-small)}.f-axis,.f-sub{font-size:21px}.f-num{font-size:34px}.bp-fig figcaption,.bp-src a{font-size:var(--t-body-s)}.bp-src li{grid-template-columns:28px minmax(0,1fr)}}@media (width<=600px){.bp-table--wide thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bp-table--wide thead tr{border:0;padding:0}.bp-table--wide thead :is(th,td){white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bp-table--wide table,.bp-table--wide tbody{display:block}.bp-table--wide tr{grid-template-columns:repeat(var(--per,3), minmax(0, 1fr));column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--hair);align-items:end;display:grid}.bp-table--wide tbody :is(th,td){border:0;padding:0}.bp-table--wide tbody th{font-size:var(--t-body-s);color:var(--paper);grid-column:1/-1;font-weight:500}.bp-table--wide td{font-size:var(--t-body-s)}.bp-table--wide td:before{content:attr(data-label);margin-bottom:var(--space-1);font:400 var(--t-label)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--smoke);white-space:normal;display:block}}@media (prefers-reduced-motion:reduce){.posts__i.is-pop{animation:none}.post__img{transition:none}}@media (width<=767px){.bp-body p a,.bp-body li a{padding-block:var(--tap-pad)}}.post__media,.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__media{aspect-ratio:16/9}.bp-cover__img{aspect-ratio:16/9;width:min(100%,1120px);margin-inline:auto}@media (width>=768px){.page-post .bp-head .bp-dek{max-width:46ch;font-size:clamp(19px,1.45vw,23px);line-height:1.45}.bp-layout,.bp-body{font-size:clamp(18px,1.3vw,21px)}.bp-body{line-height:1.65}.bp-body h2{font-size:clamp(34px,3vw,48px)}}@media (width>=1200px){.bp-layout{grid-template-columns:220px minmax(0, var(--measure)) 220px;justify-content:center;column-gap:clamp(48px,5vw,96px)}}@media (width<=1023px){.bp-cover__img{aspect-ratio:16/9}}@media (width<=767px){.bp-cover__img,.posts--list>.posts__i:nth-child(1 of :not([hidden])) .post__media{aspect-ratio:16/9}}