@layer theme,base;@layer components{.ArticleView-module__Z8MZBG__sweep{aspect-ratio:1440/613;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.ArticleView-module__Z8MZBG__glass{height:40px;font-family:"Space Grotesk", var(--font-sans), sans-serif;white-space:nowrap;background:#543ef133;border:.7px solid #543ef166;border-radius:10px;align-items:center;padding:0 16px;font-size:16px;transition:background-color .2s;display:inline-flex}.ArticleView-module__Z8MZBG__glass:hover{background:#543ef159}.ArticleView-module__Z8MZBG__glass:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.ArticleView-module__Z8MZBG__head{padding-top:calc(var(--nav-h) + 48px);gap:32px;display:grid;position:relative}.ArticleView-module__Z8MZBG__lead{flex-direction:column;align-items:flex-start;display:flex}.ArticleView-module__Z8MZBG__back{color:#5640fb;font-weight:500}.ArticleView-module__Z8MZBG__title{color:#fff;max-width:731px;margin-top:23px;font-size:clamp(34px,3.89vw,56px);font-weight:700;line-height:1.2857}.ArticleView-module__Z8MZBG__share{cursor:pointer;gap:6px;margin-top:23px;padding:0 14px;font-weight:400}.ArticleView-module__Z8MZBG__date{color:#fff;font-family:"Space Grotesk", var(--font-sans), sans-serif;margin:17px 0 0 14px;font-size:16px}.ArticleView-module__Z8MZBG__cover{aspect-ratio:523/294;background:color-mix(in srgb, var(--purple) 8%, transparent);border-radius:35px;position:relative;overflow:hidden}.ArticleView-module__Z8MZBG__body{gap:48px;margin-top:72px;display:grid;position:relative}.ArticleView-module__Z8MZBG__text{min-width:0;max-width:878px}.ArticleView-module__Z8MZBG__standfirst{color:#fff;font-family:Satoshi, var(--font-sans), sans-serif;font-size:clamp(17px,1.39vw,20px);line-height:1.4}.ArticleView-module__Z8MZBG__standfirst+.ArticleView-module__Z8MZBG__standfirst{margin-top:24px}.ArticleView-module__Z8MZBG__tags{color:#fff;margin-top:76px;font-size:clamp(18px,1.67vw,24px);font-weight:400;line-height:32px}.ArticleView-module__Z8MZBG__more{color:#b4a8ff;flex-direction:column;margin:13px 0 0;padding:0 0 0 76px;font-size:20px;line-height:32px;list-style:none;display:flex}.ArticleView-module__Z8MZBG__more a{transition:color .2s}.ArticleView-module__Z8MZBG__more a:hover{color:#fff}.ArticleView-module__Z8MZBG__recent{margin-top:128px}.ArticleView-module__Z8MZBG__pill{color:#fff;gap:22px;font-weight:500}.ArticleView-module__Z8MZBG__recent-title{color:#fff;margin-top:15px;font-size:clamp(34px,3.89vw,56px);font-weight:700;line-height:1.2857}.ArticleView-module__Z8MZBG__recent-grid{margin-top:50px}.ArticleView-module__Z8MZBG__talk-band{margin-top:161px;padding-bottom:80px}.ArticleView-module__Z8MZBG__talk{background:linear-gradient(#5741fa42,#34269442);border:.5px solid #ffffff8f;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:498px;padding:48px 24px 32px;display:flex;position:relative;overflow:hidden}.ArticleView-module__Z8MZBG__chain{pointer-events:none;width:63.2%;max-width:none;height:auto;position:absolute;top:-48%;left:43%}.ArticleView-module__Z8MZBG__talk-title,.ArticleView-module__Z8MZBG__talk-body,.ArticleView-module__Z8MZBG__talk-form{position:relative}.ArticleView-module__Z8MZBG__talk-title{color:#fff;font-size:clamp(48px,5.56vw,80px);font-weight:500;line-height:1.1}.ArticleView-module__Z8MZBG__talk-body{color:#fff;max-width:469px;margin-top:23px;font-size:clamp(17px,1.39vw,20px);line-height:1.6}.ArticleView-module__Z8MZBG__talk-form{margin-top:auto;padding-top:40px}@media (max-width:1023px){.ArticleView-module__Z8MZBG__chain{opacity:.35}}@media (min-width:1024px){.ArticleView-module__Z8MZBG__head{padding-top:calc(var(--nav-h) + 84px);grid-template-columns:minmax(0,1fr) 40.86%;column-gap:28px}.ArticleView-module__Z8MZBG__cover{margin-top:40px}.ArticleView-module__Z8MZBG__body{grid-template-columns:minmax(0,878fr) 257px;column-gap:11.1%;margin-top:113px}.ArticleView-module__Z8MZBG__aside{top:calc(var(--nav-h) + 24px);max-height:calc(100svh - var(--nav-h) - 48px);flex-direction:column;align-self:start;display:flex;position:sticky}.ArticleView-module__Z8MZBG__talk{margin-inline:-11px;padding:66px 71px 32px}}}@layer utilities;
