main.lp{max-width:none;margin:0;padding:0;overflow-x:clip}.lp-shell{max-width:var(--ann-page-max);padding-inline:var(--ann-page-gutter);margin:0 auto}@media (max-width:439px){main.lp{--ann-page-gutter:16px}}main.lp h1,main.lp h2,main.lp .lp-display{font-family:var(--ann-serif)}.lp{--lp-ground-hero:linear-gradient(180deg, var(--lightningcss-light,#fdfbf6)var(--lightningcss-dark,#0b0a0c) 0%, var(--lightningcss-light,#fbf9f4)var(--lightningcss-dark,#0d0b0d) 14.29%, var(--lightningcss-light,#f7f3ee)var(--lightningcss-dark,#100d0f) 28.57%, var(--lightningcss-light,#f1eae5)var(--lightningcss-dark,#130f11) 42.86%, var(--lightningcss-light,#e8dfda)var(--lightningcss-dark,#161113) 57.14%, var(--lightningcss-light,#e2d6d1)var(--lightningcss-dark,#181214) 71.43%, var(--lightningcss-light,#ded0cb)var(--lightningcss-dark,#1a1416) 85.71%, var(--lightningcss-light,#dccec9)var(--lightningcss-dark,#1b1517) calc(100% - 60px), var(--lightningcss-light,#dbdfe8)var(--lightningcss-dark,#121419) 100%);--lp-ground-bento:linear-gradient(180deg, var(--lightningcss-light,#dbdfe8)var(--lightningcss-dark,#121419) 0, var(--lightningcss-light,#f0f6f9)var(--lightningcss-dark,#0f1417) 60px, var(--lightningcss-light,#edf3f7)var(--lightningcss-dark,#0e1316) 46%, var(--lightningcss-light,#e6eff4)var(--lightningcss-dark,#0d1215) 76%, var(--lightningcss-light,#cee1ea)var(--lightningcss-dark,#0a1013) calc(100% - 60px), var(--lightningcss-light,#d6e6e9)var(--lightningcss-dark,#0b1213) 100%);--lp-ground-notes:linear-gradient(180deg, var(--lightningcss-light,#d6e6e9)var(--lightningcss-dark,#0b1213) 0, var(--lightningcss-light,#f2f8f8)var(--lightningcss-dark,#0d1616) 60px, var(--lightningcss-light,#eaf4f4)var(--lightningcss-dark,#0c1515) 42%, var(--lightningcss-light,#dfeeee)var(--lightningcss-dark,#0b1414) 76%, var(--lightningcss-light,#c4dede)var(--lightningcss-dark,#081111) calc(100% - 60px), var(--lightningcss-light,#d7d7e5)var(--lightningcss-dark,#0f0f17) 100%);--lp-ground-pages:linear-gradient(180deg, var(--lightningcss-light,#d7d7e5)var(--lightningcss-dark,#0f0f17) 0, var(--lightningcss-light,#f5f2fa)var(--lightningcss-dark,#14121d) 60px, var(--lightningcss-light,#f0ecf8)var(--lightningcss-dark,#13111b) 44%, var(--lightningcss-light,#eae4f3)var(--lightningcss-dark,#110f18) 74%, var(--lightningcss-light,#d7cee9)var(--lightningcss-dark,#0e0c15) calc(100% - 60px), var(--lightningcss-light,#c9dde4)var(--lightningcss-dark,#0a1114) 100%);--lp-ground-rail:linear-gradient(180deg, var(--lightningcss-light,#c9dde4)var(--lightningcss-dark,#0a1114) 0, var(--lightningcss-light,#f2f8fa)var(--lightningcss-dark,#0d1618) 60px, var(--lightningcss-light,#eaf3f6)var(--lightningcss-dark,#0c1517) 40%, var(--lightningcss-light,#ddebef)var(--lightningcss-dark,#0b1315) 72%, var(--lightningcss-light,#bedce4)var(--lightningcss-dark,#081113) calc(100% - 60px), var(--lightningcss-light,#d9d9d4)var(--lightningcss-dark,#0f0f0f) 100%);--lp-ground-close:linear-gradient(180deg, var(--lightningcss-light,#d9d9d4)var(--lightningcss-dark,#0f0f0f) 0, var(--lightningcss-light,#f7f6f3)var(--lightningcss-dark,#14130f) 60px, var(--lightningcss-light,#e9e5df)var(--lightningcss-dark,#11100d) 60%, var(--lightningcss-light,#d6d2ca)var(--lightningcss-dark,#0d0c0a) 100%);--lp-shade-hero:radial-gradient(42% 46% at 108% 50%, var(--lightningcss-light,#6b5f5220)var(--lightningcss-dark,#05040692) 0%, var(--lightningcss-light,#6b5f5219)var(--lightningcss-dark,#05040675) 30%, var(--lightningcss-light,#6b5f520e)var(--lightningcss-dark,#05040640) 58%, var(--lightningcss-light,#6b5f5205)var(--lightningcss-dark,#05040616) 80%, var(--lightningcss-light,#6b5f5200)var(--lightningcss-dark,#05040600) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-bento:radial-gradient(58% 40% at 106% 54%, var(--lightningcss-light,#2c50681f)var(--lightningcss-dark,#02060a42) 0%, var(--lightningcss-light,#2c506819)var(--lightningcss-dark,#02060a35) 30%, var(--lightningcss-light,#2c50680e)var(--lightningcss-dark,#02060a1d) 58%, var(--lightningcss-light,#2c506805)var(--lightningcss-dark,#02060a0a) 80%, var(--lightningcss-light,#2c506800)var(--lightningcss-dark,#02060a00) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-lamp-bento:radial-gradient(56% 18% at 24% 80%, var(--lightningcss-light,#f0f6f9eb)var(--lightningcss-dark,#121419eb) 0%, var(--lightningcss-light,#f0f6f9bc)var(--lightningcss-dark,#121419bc) 30%, var(--lightningcss-light,#f0f6f967)var(--lightningcss-dark,#12141967) 58%, var(--lightningcss-light,#f0f6f923)var(--lightningcss-dark,#12141923) 80%, var(--lightningcss-light,#f0f6f900)var(--lightningcss-dark,#12141900) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-notes:radial-gradient(24% 44% at -8% 46%, var(--lightningcss-light,#2a4a4a2e)var(--lightningcss-dark,#02070763) 0%, var(--lightningcss-light,#2a4a4a25)var(--lightningcss-dark,#02070750) 30%, var(--lightningcss-light,#2a4a4a14)var(--lightningcss-dark,#0207072c) 58%, var(--lightningcss-light,#2a4a4a07)var(--lightningcss-dark,#0207070f) 80%, var(--lightningcss-light,#2a4a4a00)var(--lightningcss-dark,#02070700) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-lamp-notes:radial-gradient(54% 26% at 50% 72%, var(--lightningcss-light,#f2f8f8f2)var(--lightningcss-dark,#0f1617f2) 0%, var(--lightningcss-light,#f2f8f8c2)var(--lightningcss-dark,#0f1617c2) 30%, var(--lightningcss-light,#f2f8f86b)var(--lightningcss-dark,#0f16176b) 58%, var(--lightningcss-light,#f2f8f824)var(--lightningcss-dark,#0f161724) 80%, var(--lightningcss-light,#f2f8f800)var(--lightningcss-dark,#0f161700) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-pages:radial-gradient(42% 38% at 112% 40%, var(--lightningcss-light,#3a306e2c)var(--lightningcss-dark,#04030a75) 0%, var(--lightningcss-light,#3a306e23)var(--lightningcss-dark,#04030a5e) 30%, var(--lightningcss-light,#3a306e13)var(--lightningcss-dark,#04030a34) 58%, var(--lightningcss-light,#3a306e07)var(--lightningcss-dark,#04030a12) 80%, var(--lightningcss-light,#3a306e00)var(--lightningcss-dark,#04030a00) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-lamp-pages:radial-gradient(52% 24% at 30% 74%, var(--lightningcss-light,#f5f2faf2)var(--lightningcss-dark,#14121df2) 0%, var(--lightningcss-light,#f5f2fac2)var(--lightningcss-dark,#14121dc2) 30%, var(--lightningcss-light,#f5f2fa6b)var(--lightningcss-dark,#14121d6b) 58%, var(--lightningcss-light,#f5f2fa24)var(--lightningcss-dark,#14121d24) 80%, var(--lightningcss-light,#f5f2fa00)var(--lightningcss-dark,#14121d00) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-rail:radial-gradient(34% 44% at -6% 46%, var(--lightningcss-light,#22425426)var(--lightningcss-dark,#02050669) 0%, var(--lightningcss-light,#2242541e)var(--lightningcss-dark,#02050654) 30%, var(--lightningcss-light,#22425411)var(--lightningcss-dark,#0205062e) 58%, var(--lightningcss-light,#22425406)var(--lightningcss-dark,#02050610) 80%, var(--lightningcss-light,#22425400)var(--lightningcss-dark,#02050600) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-lamp-rail:radial-gradient(38% 24% at 76% 74%, var(--lightningcss-light,#f2f8fae6)var(--lightningcss-dark,#0d1618e6) 0%, var(--lightningcss-light,#f2f8fab8)var(--lightningcss-dark,#0d1618b8) 30%, var(--lightningcss-light,#f2f8fa65)var(--lightningcss-dark,#0d161865) 58%, var(--lightningcss-light,#f2f8fa22)var(--lightningcss-dark,#0d161822) 80%, var(--lightningcss-light,#f2f8fa00)var(--lightningcss-dark,#0d161800) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-lamp-close:radial-gradient(44% 26% at 50% 70%, var(--lightningcss-light,#f7f6f3e6)var(--lightningcss-dark,#14130fe6) 0%, var(--lightningcss-light,#f7f6f3b8)var(--lightningcss-dark,#14130fb8) 30%, var(--lightningcss-light,#f7f6f365)var(--lightningcss-dark,#14130f65) 58%, var(--lightningcss-light,#f7f6f322)var(--lightningcss-dark,#14130f22) 80%, var(--lightningcss-light,#f7f6f300)var(--lightningcss-dark,#14130f00) 100%) 0 120px / 100% calc(100% - 240px) no-repeat}.lp-ground,.lp-ground>.lp-ground-in{position:relative}.lp-ground--hero{background:var(--lp-shade-hero), var(--lp-ground-hero)}.lp-ground--bento{background:var(--lp-lamp-bento), var(--lp-shade-bento), var(--lp-ground-bento)}.lp-ground--notes{background:var(--lp-lamp-notes), var(--lp-shade-notes), var(--lp-ground-notes)}.lp-ground--pages{background:var(--lp-lamp-pages), var(--lp-shade-pages), var(--lp-ground-pages)}.lp-ground--rail{background:var(--lp-lamp-rail), var(--lp-shade-rail), var(--lp-ground-rail)}.lp-ground--close{background:var(--lp-lamp-close), var(--lp-ground-close)}@media (max-width:1099px){main.lp{--lp-shade-hero:radial-gradient(10% 44% at 106% 46%, var(--lightningcss-light,#6b5f5251)var(--lightningcss-dark,#050406f0) 0%, var(--lightningcss-light,#6b5f5241)var(--lightningcss-dark,#050406c0) 30%, var(--lightningcss-light,#6b5f5224)var(--lightningcss-dark,#0504066a) 58%, var(--lightningcss-light,#6b5f520c)var(--lightningcss-dark,#05040624) 80%, var(--lightningcss-light,#6b5f5200)var(--lightningcss-dark,#05040600) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-bento:radial-gradient(10% 44% at 106% 46%, var(--lightningcss-light,#2c506848)var(--lightningcss-dark,#02060a9b) 0%, var(--lightningcss-light,#2c50683a)var(--lightningcss-dark,#02060a7c) 30%, var(--lightningcss-light,#2c506820)var(--lightningcss-dark,#02060a44) 58%, var(--lightningcss-light,#2c50680b)var(--lightningcss-dark,#02060a17) 80%, var(--lightningcss-light,#2c506800)var(--lightningcss-dark,#02060a00) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-notes:radial-gradient(10% 44% at -6% 46%, var(--lightningcss-light,#2a4a4a54)var(--lightningcss-dark,#020707b6) 0%, var(--lightningcss-light,#2a4a4a43)var(--lightningcss-dark,#02070792) 30%, var(--lightningcss-light,#2a4a4a25)var(--lightningcss-dark,#02070750) 58%, var(--lightningcss-light,#2a4a4a0d)var(--lightningcss-dark,#0207071b) 80%, var(--lightningcss-light,#2a4a4a00)var(--lightningcss-dark,#02070700) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-pages:radial-gradient(10% 44% at 106% 46%, var(--lightningcss-light,#3a306e54)var(--lightningcss-dark,#04030ade) 0%, var(--lightningcss-light,#3a306e43)var(--lightningcss-dark,#04030ab1) 30%, var(--lightningcss-light,#3a306e25)var(--lightningcss-dark,#04030a61) 58%, var(--lightningcss-light,#3a306e0d)var(--lightningcss-dark,#04030a21) 80%, var(--lightningcss-light,#3a306e00)var(--lightningcss-dark,#04030a00) 100%) 0 120px / 100% calc(100% - 240px) no-repeat;--lp-shade-rail:radial-gradient(10% 44% at -6% 46%, var(--lightningcss-light,#22425451)var(--lightningcss-dark,#020506e1) 0%, var(--lightningcss-light,#22425441)var(--lightningcss-dark,#020506b4) 30%, var(--lightningcss-light,#22425424)var(--lightningcss-dark,#02050663) 58%, var(--lightningcss-light,#2242540c)var(--lightningcss-dark,#02050622) 80%, var(--lightningcss-light,#22425400)var(--lightningcss-dark,#02050600) 100%) 0 120px / 100% calc(100% - 240px) no-repeat}}.lp-grain:before{content:"";pointer-events:none;position:absolute;inset:0}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.lp-grain:before{background-color:#1c1c1e26;background-color:var(--lightningcss-light,#1c1c1e26)var(--lightningcss-dark,#ebebf526);animation:1.06s step-end infinite lp-grain-static;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22t%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%221.8%22%20numOctaves=%224%22%20seed=%2228%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type=%22discrete%22%20tableValues=%220%200%200%201%201%22/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23t\)%22/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22f%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%222%22%20numOctaves=%224%22%20seed=%2226%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23f\)%22%20opacity=%220.15%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22t%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%221.8%22%20numOctaves=%224%22%20seed=%2228%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type=%22discrete%22%20tableValues=%220%200%200%201%201%22/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23t\)%22/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22f%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%222%22%20numOctaves=%224%22%20seed=%2226%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23f\)%22%20opacity=%220.15%22/%3E%3C/svg%3E);-webkit-mask-size:480px 480px,480px 480px;mask-size:480px 480px,480px 480px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-grain:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22t%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%221.8%22%20numOctaves=%224%22%20seed=%2228%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type=%22discrete%22%20tableValues=%220%200%200%200%200%200%201%201%22/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23t\)%22/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22f%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%222%22%20numOctaves=%224%22%20seed=%2226%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23f\)%22%20opacity=%220.15%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22t%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%221.8%22%20numOctaves=%224%22%20seed=%2228%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type=%22discrete%22%20tableValues=%220%200%200%200%200%200%201%201%22/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23t\)%22/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22f%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%222%22%20numOctaves=%224%22%20seed=%2226%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23f\)%22%20opacity=%220.15%22/%3E%3C/svg%3E)}}:root[data-theme=dark] .lp-grain:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22t%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%221.8%22%20numOctaves=%224%22%20seed=%2228%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type=%22discrete%22%20tableValues=%220%200%200%200%200%200%201%201%22/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23t\)%22/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22f%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%222%22%20numOctaves=%224%22%20seed=%2226%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23f\)%22%20opacity=%220.15%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22t%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%221.8%22%20numOctaves=%224%22%20seed=%2228%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type=%22discrete%22%20tableValues=%220%200%200%200%200%200%201%201%22/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23t\)%22/%3E%3C/svg%3E),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22480%22%20height=%22480%22%3E%3Cfilter%20id=%22f%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%222%22%20numOctaves=%224%22%20seed=%2226%22/%3E%3CfeColorMatrix%20type=%22saturate%22%20values=%220%22/%3E%3C/filter%3E%3Crect%20width=%22480%22%20height=%22480%22%20filter=%22url\(%23f\)%22%20opacity=%220.15%22/%3E%3C/svg%3E)}@keyframes lp-grain-static{0%{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}8.3333%{-webkit-mask-position:-53px 37px,41px -67px;mask-position:-53px 37px,41px -67px}16.6667%{-webkit-mask-position:79px -61px,-83px 29px;mask-position:79px -61px,-83px 29px}25%{-webkit-mask-position:-29px -83px,67px 89px;mask-position:-29px -83px,67px 89px}33.3333%{-webkit-mask-position:61px 71px,-37px -43px;mask-position:61px 71px,-37px -43px}41.6667%{-webkit-mask-position:-87px 19px,73px 53px;mask-position:-87px 19px,73px 53px}50%{-webkit-mask-position:43px -47px,-59px -89px;mask-position:43px -47px,-59px -89px}58.3333%{-webkit-mask-position:-71px 89px,23px 71px;mask-position:-71px 89px,23px 71px}66.6667%{-webkit-mask-position:35px 63px,-79px -31px;mask-position:35px 63px,-79px -31px}75%{-webkit-mask-position:-63px -25px,51px 83px;mask-position:-63px -25px,51px 83px}83.3333%{-webkit-mask-position:87px 41px,-45px -73px;mask-position:87px 41px,-45px -73px}91.6667%{-webkit-mask-position:-41px -69px,85px 27px;mask-position:-41px -69px,85px 27px}}@media (prefers-reduced-motion:reduce){.lp-grain:before{animation:none}}@media (pointer:coarse){.lp-grain:before{animation:none}}}.lp-bloom{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--ann-accent-ring) 0%, transparent 70%);filter:blur(30px);width:min(660px,60%);height:700px;animation:ann-bloom-in var(--lp-bloom-dur,1.5s) var(--ann-ease-out) .28s both;position:absolute;top:80px;right:0}@keyframes ann-bloom-in{0%{opacity:0}to{opacity:1}}.lp-hero{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.lp-hero-seat{display:none}@media (min-width:1100px){.js-lp-hero .lp-hero{grid-template-columns:minmax(0,1fr) 400px}.js-lp-hero .lp-hero-seat{display:block}}.lp-article{box-sizing:border-box;border-radius:var(--ann-radius-card);background:var(--ann-material-sheet);width:100%;max-width:560px;-webkit-backdrop-filter:var(--ann-blur-panel);backdrop-filter:var(--ann-blur-panel);box-shadow:var(--ann-shadow-raised), var(--ann-hairline);cursor:text;flex-direction:column;gap:13px;padding:22px 26px 24px;display:flex}.lp-article-meta{font-family:var(--ann-mono);letter-spacing:.12em;color:var(--ann-muted);flex-wrap:wrap;align-items:center;gap:7px 9px;font-size:10.5px;display:flex}.lp-article-meta>span{white-space:nowrap}.lp-article-flag{border-radius:var(--ann-radius-round);background:var(--ann-accent-tint);color:var(--ann-accent-text);letter-spacing:.1em;margin-inline-start:auto;padding:3px 8px}.lp [data-source] ::selection,.lp [data-source]::selection{background:var(--ann-accent-mark);color:var(--ann-text)}.lp-hint{height:18px;font-family:var(--ann-mono);letter-spacing:.13em;align-items:center;gap:9px;font-size:10.5px;display:flex}.lp-hint>*{align-items:center;gap:9px;display:none}.lp-hint-hold{display:none}@media (pointer:coarse){.lp-hint-drag{display:none}.lp-hint-hold{display:inline}}[data-lp-demo=watch] .lp-hint-watch,[data-lp-demo=invite] .lp-hint-invite{display:flex}.lp-hint-watch{color:var(--ann-text-secondary)}.lp-hint-invite{color:var(--ann-accent-text);animation:lpp-rise var(--ann-dur-slow) var(--ann-ease-out) both}@media (max-width:1099px){.lp-article,.lp-hint{display:none}.lp-bloom{height:100%;top:0}}.lp-hint-dot{background:var(--ann-accent);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite ann-bloom}@keyframes ann-bloom{0%,to{opacity:.32}50%{opacity:1}}.lp-panel-slot{--lp-shell-radius:var(--ann-radius-card);overflow-anchor:none;justify-self:center;width:min(400px,100%);height:620px;position:relative}.lp-panel-shell{z-index:2;border-radius:var(--lp-shell-radius);box-shadow:var(--ann-shadow-frame), var(--ann-hairline);overflow-anchor:none;will-change:transform;position:absolute;inset:0;overflow:hidden}@keyframes lpp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-in{animation-name:lpp-rise;animation-duration:.56s;animation-timing-function:var(--ann-ease-out);animation-fill-mode:both;animation-delay:calc(var(--lp-i,0) * 55ms)}.lp-panel-in{animation:lpp-rise .42s var(--ann-ease-out) .56s both}.js-reveal .lp-reveal,.js-reveal .lp-reveal--late{opacity:0;transition:opacity .7s var(--ann-ease-out), transform .8s var(--ann-ease-out), filter .7s var(--ann-ease-out);transition-delay:calc(var(--lp-i,0) * 75ms);will-change:opacity, transform, filter;transform:translateY(22px)}.js-reveal .lp-reveal--lift{filter:blur(8px);transform:translateY(30px)scale(.965)}.js-reveal .lp-reveal--late{filter:blur(5px);transition-delay:calc(.12s + var(--lp-i,0) * 75ms);transform:translateY(12px)}.js-reveal [data-rv=slide-l] .lp-reveal:not(.lp-reveal--late){transform:translate(-36px)}.js-reveal [data-rv=slide-r] .lp-reveal:not(.lp-reveal--late){transform:translate(36px)}.js-reveal [data-rv=zoom] .lp-reveal:not(.lp-reveal--late){filter:blur(6px);transform:translateY(14px)scale(.94)}.js-reveal [data-rv=blur] .lp-reveal:not(.lp-reveal--late){filter:blur(10px);transform:none}@media (max-width:719px){.js-reveal [data-rv=slide-l] .lp-reveal:not(.lp-reveal--late),.js-reveal [data-rv=slide-r] .lp-reveal:not(.lp-reveal--late){transform:translateY(22px)}.js-reveal .lp-reveal--lift{filter:blur(4px);transform:translateY(24px)scale(.975)}.js-reveal [data-rv=blur] .lp-reveal:not(.lp-reveal--late){filter:blur(5px)}}.js-reveal .is-in.lp-reveal,.js-reveal .is-in.lp-reveal--late,.js-reveal [data-rv] .is-in.lp-reveal{opacity:1;filter:none;transform:none}.lp-progress{transform-origin:0;background:var(--ann-accent);height:2px;display:block;transform:scaleX(0)}.lp-header{z-index:5;background:var(--ann-material-chrome);-webkit-backdrop-filter:var(--ann-blur-chrome);backdrop-filter:var(--ann-blur-chrome);box-shadow:inset 0 -1px 0 var(--ann-border);transition:transform var(--ann-dur-slow) var(--ann-ease-out);position:sticky;top:0}.lp-header[data-hidden]{transform:translateY(-100%)}.lp-header[data-hidden]:focus-within{transform:none}.lp-header-row{align-items:center;gap:14px;height:64px;display:flex}.lp-wordmark{letter-spacing:-.01em;color:var(--ann-text);font-size:15px;font-weight:620}.lp-header-nav{align-items:center;gap:clamp(14px,2vw,22px);margin-left:auto;font-size:13.5px;display:flex}.lp-header-cta{padding:9px 16px;font-weight:620}@media (max-width:479px){.lp-header-doc{display:none}}.lp-cta{white-space:nowrap;border-radius:var(--ann-radius-field);background:var(--ann-accent);color:var(--ann-on-accent);transition:background-color var(--ann-dur-fast) ease, transform .16s var(--ann-ease-out);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.lp-cta:active{transform:scale(.97)}.lp-cta--quiet{background:var(--ann-raised);color:var(--ann-text);box-shadow:var(--ann-hairline)}@media (hover:hover) and (pointer:fine){.lp-cta--quiet:hover{background:var(--ann-raised-hover)}}.lp-link{color:var(--ann-text-secondary);transition:color var(--ann-dur-fast) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.lp-cta:hover{background:var(--ann-accent-pressed)}.lp-link:hover{color:var(--ann-text)}}.lp-panel{--ann-rail-w:56px;--ann-header-h:48px;--ann-pane-pad:8px;--ann-card-pad:16px;--ann-radius-card:8px;--ann-radius-field:8px;--ann-radius-well:7px;--ann-radius-pill:5px;--ann-radius-group:8px;--ann-measure:50ch;background:var(--ann-bg-panel);min-width:0;display:flex;overflow:hidden}.lp-panel .gg-rail{background:var(--ann-material-rail);-webkit-backdrop-filter:var(--ann-blur-panel);backdrop-filter:var(--ann-blur-panel);box-shadow:inset -1px 0 0 var(--ann-border)}.lp-panel .gg-bar{background:var(--ann-material-bar);-webkit-backdrop-filter:var(--ann-blur-panel);backdrop-filter:var(--ann-blur-panel);position:relative}.lp-panel .gg-bar--top{box-shadow:inset 0 -1px 0 var(--ann-border)}.lp-panel .ann-rail-button{place-items:center;padding:0}.lp-panel .ann-rail-label{display:none}.lp-panel .ann-rail-badge{right:12px}.lp-panel .ann-tabular{font-variant-numeric:tabular-nums}.lp-panel .ann-publish-row{flex-wrap:wrap;row-gap:10px;container:publishrow/inline-size}@container publishrow (max-width:230px){.lp-panel .ann-publish-row>:last-child{flex:1 0 100%}}.lp-still,.lp-still *{-webkit-user-select:none;user-select:none;cursor:default!important}.lp-take-still{--ann-radius-card:8px;--ann-radius-field:8px;--ann-radius-well:7px;--ann-radius-pill:5px;--ann-measure:46ch}.lp-onepass{grid-template-columns:1fr;gap:clamp(12px,1.5vw,18px);display:grid}@media (min-width:880px){.lp-onepass{grid-template-columns:1fr 1fr}.lp-onepass-head{grid-column:1/span 2}.lp-onepass-clip{grid-area:2/1/span 2}.lp-onepass>.lp-panel-slot{grid-column:1/-1;justify-self:center}}@media (min-width:1100px){.lp-onepass{grid-template-rows:minmax(190px,auto) minmax(240px,auto) minmax(120px,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 400px;gap:20px;min-height:620px}.lp-onepass-head{grid-area:1/1/auto/span 2}.lp-onepass>.lp-panel-slot{grid-area:1/3/span 3;place-self:stretch stretch;height:auto}}.lp-notes-stack{box-sizing:border-box;padding-block:clamp(44px,6vw,72px) clamp(24px,3vw,40px);padding-inline:var(--ann-page-gutter);flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,26px);display:flex}.lp-notes-screens{flex-direction:column;align-items:center;gap:clamp(40px,6vw,72px);display:flex}.lp-notes-stage{flex-direction:column;align-items:center;gap:clamp(10px,1.8vh,20px);max-width:100%;display:flex}.lp-notes-head{text-align:center;flex-direction:column;align-items:center;gap:clamp(6px,1vh,12px);max-width:660px;display:flex}.lp-notes-title{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(21px,3.4vh,34px);font-weight:480;line-height:1.1}.lp-notes-lead{max-width:52ch;color:var(--ann-text-secondary);text-wrap:balance;margin:0;font-size:clamp(13.5px,1.7vh,15px);line-height:1.5}@media (max-height:879px){.js-lp-notes .lp-notes-lead{display:none}}.js-lp-notes .lp-notes-track{height:300svh;position:relative}.js-lp-notes .lp-notes-stack{box-sizing:border-box;justify-content:center;height:100svh;padding-block:clamp(12px,2vh,28px);position:sticky;top:0}.js-lp-notes .lp-notes-screens{gap:0;display:grid}.js-lp-notes .lp-notes-stage{grid-area:1/1}.js-lp-notes .lp-notes-track[data-armed] .lp-notes-stage{transition:opacity var(--ann-dur-slow) var(--ann-ease-out)}.js-lp-notes .lp-notes-stage[inert]{pointer-events:none}.lp-notes-frame{border-radius:var(--ann-radius-card);width:min(400px,100%);height:min(620px,100svh - 190px);box-shadow:var(--ann-shadow-frame), var(--ann-hairline);flex:none;overflow:hidden}.lp-notes-frame>.lp-panel{height:100%}html:not(.js-lp-notes) .lp-notes-frame{height:620px}.lp-notes-steps{gap:5px;width:min(340px,70vw);display:flex}.lp-notes-steps>span{background:var(--ann-fill);height:2px;transition:background var(--ann-dur-slow) var(--ann-ease-out);border-radius:2px;flex:1}.lp-notes-steps>span[data-on=true]{background:var(--ann-accent)}.lp-notes-steps{display:none}.js-lp-notes .lp-notes-steps{display:flex}.lp-pages{flex-direction:column;gap:10px;width:min(640px,100%);margin:0 auto;display:flex}.lp-claim{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(32px,5vw,56px);width:min(640px,100%);margin:0 auto;padding-top:clamp(8px,2vw,20px);display:grid}@media (min-width:1000px){.lp-claim{grid-template-columns:minmax(0,1fr) 400px;place-items:center stretch;gap:clamp(40px,6vw,80px);width:100%;max-width:1000px}}.lp-claim-copy{flex-direction:column;gap:16px;max-width:42ch;display:flex}.lp-claim-points{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lp-claim-points>li{color:var(--ann-text-secondary);text-wrap:pretty;align-items:start;gap:12px;font-size:14px;line-height:1.5;display:flex}.lp-claim-points>li>span{margin-top:1px}.lp-claim-points b{color:var(--ann-text);font-weight:620;display:block}.lp-claim-frame{border-radius:var(--ann-radius-card);width:min(400px,100%);box-shadow:var(--ann-shadow-frame), var(--ann-hairline);flex:none;margin-inline:auto;overflow:hidden}.lp-claim-panel{grid-template-columns:var(--ann-rail-w) minmax(0, 1fr);grid-template-rows:auto auto;display:grid;position:relative}.lp-rail-section{grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(32px,5vw,64px);display:grid}.lp-rail-copy{flex-direction:column;gap:26px;min-width:0;display:flex}@media (max-width:1099px){.lp-rail-copy{display:contents}.lp-rail-head{order:-1}.lp-rail-section{justify-items:stretch;gap:clamp(28px,4vw,40px)}}@media (min-width:1100px){.lp-rail-section{grid-template-columns:400px minmax(0,1fr);justify-items:stretch;gap:clamp(48px,7vw,104px)}}.lp-rail-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.lp-rail-bento{grid-template-rows:repeat(3,104px);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-rail-bento>:first-child{grid-area:1/1/2/3}.lp-rail-bento>:nth-child(2){flex-direction:column;grid-area:1/3/3/4;justify-content:center;align-items:flex-start}.lp-rail-bento>:nth-child(3){grid-area:2/1/3/2}.lp-rail-bento>:nth-child(4){grid-area:2/2/3/3}.lp-rail-bento>:nth-child(5){grid-area:3/1/4/2}.lp-rail-bento>:nth-child(6){grid-area:3/2/4/4}}.lp-rail-caption{min-height:88px}.lp-rail-panel{justify-self:center;width:min(400px,100%);position:relative}.lp-rail-bloom{inset-inline:-40px -80px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, var(--ann-gen-ring) 0%, transparent 70%);filter:blur(28px);border-radius:50%;height:600px;position:absolute;top:-30px}@media (max-width:719px){.lp-rail-bloom{inset-inline:calc(var(--ann-page-gutter) * -1)}}.lp-rail-frame{border-radius:var(--ann-radius-card);width:100%;height:620px;box-shadow:var(--ann-shadow-frame), var(--ann-hairline);position:relative;overflow:hidden}.lp-rail-frame>.lp-panel{height:100%}@media (max-width:1099px){.lp-rail-frame{height:max(360px,min(620px,100svh - 260px))}}.lp-rail-card{border-radius:var(--ann-radius-card);background:var(--ann-surface);min-width:0;box-shadow:var(--ann-shadow-card), var(--ann-hairline);color:var(--ann-text);font:inherit;font-family:var(--ann-font);text-align:left;cursor:pointer;transition:background var(--ann-dur-slow) var(--ann-ease-out), box-shadow var(--ann-dur-slow) var(--ann-ease-out), transform var(--ann-dur-press) var(--lg-out);border:none;align-items:center;gap:11px;padding:14px 15px;display:flex}.lp-rail-card[data-on=true]{background:var(--ann-raised-accent);box-shadow:var(--ann-shadow-raised), inset 0 0 0 1.5px var(--ann-accent-ring)}.lp-rail-card:active{transform:scale(.985)}.lp-rail-card-icon{background:var(--ann-accent-tint);width:30px;height:30px;color:var(--ann-accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.lp-rail-card-name{flex-direction:column;gap:1px;min-width:0;display:flex}.lp-rail-card-step{font-family:var(--ann-mono);letter-spacing:.1em;color:var(--ann-accent-text);font-size:10px;font-weight:600}.lp-rail-card-title{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:560;line-height:1.15;overflow:hidden}@media (prefers-reduced-motion:reduce){.lp-rail-card:active{opacity:.72;transform:none}@keyframes lpp-rise{0%{opacity:0}to{opacity:1}}.lp-bloom{--lp-bloom-dur:var(--ann-dur-slow)}.lp-hint-dot{opacity:1;animation:none}.lp-in,.lp-panel-in,.lp-hint-invite{animation-duration:var(--ann-dur-slow)!important;animation-delay:0s!important}.js-reveal .lp-reveal,.js-reveal .lp-reveal--late,.js-reveal .lp-reveal--lift,.js-reveal [data-rv] .lp-reveal{filter:none!important;transition:opacity var(--ann-dur-slow) ease!important;transition-delay:0s!important;transform:none!important}.lp-cta:active{opacity:.62;transform:none}}html:has(.lp-doc){background:#fdfbf6;background:var(--lightningcss-light,#fdfbf6)var(--lightningcss-dark,#0b0a0c)}body:has(.lp-doc){background:0 0}.lp-doc-ground{z-index:-1;pointer-events:none;position:fixed;inset:0}.lp-doc h1,.lp-doc h2{font-family:var(--ann-serif);letter-spacing:-.02em}
