.body p a,.body li a{color:var(--accHi);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(var(--creamRGB),.35);transition:text-decoration-color .22s ease,color .22s ease}.body p a:hover,.body li a:hover{text-decoration-color:currentColor}:root{--footTop:110px;--bgRGB:17,12,14;--scrimRGB:17,12,14;--creamRGB:255,248,240;--acc:#8687F7;--accHi:#A6A7FA;--accRGB:201,138,102;--accDeepRGB:150,95,64;--accSoftRGB:224,176,146;--bg:rgb(var(--bgRGB));--cream:rgb(var(--creamRGB));--cream82:rgba(var(--creamRGB),.82);--cream60:rgba(var(--creamRGB),.6);--cream45:rgba(var(--creamRGB),.5);--hair:rgba(var(--creamRGB),.1)}*{margin:0;padding:0;box-sizing:border-box}.ot h1,.ot .body h2,.ot .endCta h2,.ot .pquote p,.ot .qcard p{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.8px}a{color:var(--acc);text-decoration:none;transition:color .22s ease,opacity .22s ease,border-color .22s ease}a:hover{color:var(--accHi)}.wrap{max-width:1120px;margin:0 auto;padding:0 40px;position:relative}.col{max-width:680px;margin:0 auto}.readBar{position:fixed;left:0;top:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--accHi);z-index:200;pointer-events:none}.artHead{position:relative;padding:148px 0 0;overflow:hidden}.artGlow{position:absolute;z-index:0;left:50%;top:-430px;width:1300px;height:940px;transform:translate(-50%);pointer-events:none;background:radial-gradient(60% 42% at 38% 34%,rgba(var(--accRGB),.1),transparent 68%),radial-gradient(52% 34% at 66% 52%,rgba(var(--accSoftRGB),.045),transparent 70%);background-size:140% 140%,130% 130%;background-position:20% 30%,70% 55%;filter:blur(14px);animation:auroraDrift 13s ease-in-out infinite alternate;will-change:transform,opacity,background-position}@keyframes auroraDrift{0%{background-position:10% 22%,80% 60%;transform:translate(-50%) scale(1);opacity:.4}50%{background-position:34% 40%,56% 40%;transform:translate(-50%,-24px) scale(1.09);opacity:.7}to{background-position:6% 30%,74% 52%;transform:translate(-50%,-8px) scale(1.11);opacity:.58}}@media(prefers-reduced-motion:reduce){.artGlow{animation:none}}.artCat{position:relative;margin-top:26px;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--accHi)}.artHead h1{position:relative;margin-top:14px;font-size:44px;font-weight:500;line-height:1.12;letter-spacing:-1.3px;text-wrap:balance}.dek{position:relative;margin-top:24px;font-size:19px;line-height:1.7;color:var(--cream82);font-weight:300;text-wrap:pretty}.byline{position:relative;display:flex;align-items:center;gap:12px;margin-top:34px;font-size:13px;color:var(--cream45);letter-spacing:.2px}.byline b{color:var(--cream60);font-weight:600}.byline i{width:3px;height:3px;border-radius:50%;background:rgba(var(--creamRGB),.3)}.artHero{position:relative;margin-top:54px;overflow:hidden;border-radius:24px;aspect-ratio:16/8.4;border:1px solid rgba(var(--creamRGB),.08)}.artHero img{display:block;width:100%;height:100%;object-fit:cover}.body{padding-top:62px}.body p{font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.78;color:var(--cream82);font-weight:300;text-wrap:pretty}.body p+p{margin-top:26px}.body h2{margin-top:62px;font-size:26px;font-weight:600;line-height:1.28;letter-spacing:-.7px;text-wrap:pretty}.body h2+p{margin-top:22px}.body em{font-style:italic;color:var(--cream)}.body strong{font-weight:500;color:var(--cream)}.pquote{margin:56px 0;padding-left:28px;border-left:2px solid rgba(var(--accRGB),.55)}.pquote p{font-size:24px;font-weight:500;line-height:1.42;letter-spacing:-.7px;color:var(--cream)}.qcard{margin:52px 0;padding:34px 34px 32px;border:1px solid var(--hair);border-radius:22px;background:rgba(var(--creamRGB),.035)}.qcard span{font-size:10.5px;font-weight:700;letter-spacing:2.6px;text-transform:uppercase;color:var(--accHi)}.qcard p{margin-top:14px;font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.5px;color:var(--cream)}.endCta{margin:82px 0 0;padding:58px 44px 54px;border:1px solid var(--hair);border-radius:26px;background:rgba(var(--creamRGB),.035);text-align:center}.endCta h2{font-size:34px;font-weight:500;line-height:1.16;letter-spacing:-1px;max-width:22ch;margin:0 auto;text-wrap:balance}.endCta em,.hlPurple{font:inherit;font-style:normal;color:var(--accHi)}.endCta .pill{margin-top:30px}.ot .body .endCta .finePrint{margin-top:18px;font-size:13px;line-height:1.5;color:var(--cream45)}.related{margin-top:120px}.related>span{font-size:11px;font-weight:600;letter-spacing:2.8px;text-transform:uppercase;color:var(--cream45)}.postGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 22px;margin-top:34px}.related .post h3{font-size:16.5px;margin-top:14px}.related .post .cat{margin-top:14px;font-size:10px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--accHi)}.post{display:flex;flex-direction:column;min-width:0;color:var(--cream)}.postGrid>*{min-width:0}.post .pImg{position:relative;display:block;overflow:hidden;border-radius:20px;aspect-ratio:4/2.9;border:1px solid rgba(var(--creamRGB),.08)}.post .pImg img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.32,.72,0,1)}.post:hover .pImg img{transform:scale(1.045)}.post h3{margin-top:18px;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:400;letter-spacing:-.4px;line-height:1.35;text-wrap:pretty;color:rgba(var(--creamRGB),.85);transition:color .24s ease}.post:hover h3{color:var(--cream)}.ot .body .endCta h2{margin-top:0}body{background:var(--bg);color:var(--cream);font-family:Inter,system-ui,sans-serif;overflow-x:clip}img{max-width:100%}@media(max-width:1023px){.ot.ot .postGrid{display:flex;grid-template-columns:none;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.ot.ot .postGrid::-webkit-scrollbar{display:none}.ot.ot .postGrid .post{flex:0 0 calc((100% - 20px)/2);scroll-snap-align:start}.ot.ot .artHead{padding-top:120px}.ot.ot .artHead h1{font-size:38px}.ot.ot .body .endCta h2{margin-top:0}}@media(max-width:699px){.ot.ot .wrap{padding:0 24px}.ot.ot .artHead{padding-top:92px}.ot.ot .artHead h1{font-size:29px;letter-spacing:-1px;margin-top:20px}.ot.ot .dek{font-size:16.5px;margin-top:18px}.ot.ot .artHero{margin-top:36px;border-radius:18px;aspect-ratio:4/3}.ot.ot .body{padding-top:44px}.ot.ot .body p{font-size:16.5px;line-height:1.75}.ot.ot .body h2{font-size:22px;margin-top:48px}.ot.ot .pquote{margin:40px 0;padding-left:20px}.ot.ot .pquote p{font-size:20px}.ot.ot .qcard{padding:26px 24px 24px}.ot.ot .qcard p{font-size:19px}.ot.ot .endCta{padding:38px 24px;border-radius:20px}.ot.ot .endCta h2{font-size:26px}.ot.ot .related{margin-top:88px}.ot.ot .postGrid{grid-template-columns:1fr;gap:40px}.ot.ot .body .endCta h2{margin-top:0}}.related .postGrid>.post:nth-child(4){display:none}@media(max-width:1023px){.related .postGrid>.post:nth-child(4){display:block}}@media(max-width:699px){.related .postGrid>.post:nth-child(3),.related .postGrid>.post:nth-child(4){display:none}}
