.slice-root .resources-page{--frame:var(--bg);--brand-purple:#a020f0;--brand-purple-deep:#8d03e7;overflow-wrap:normal}.slice-root .resources-page .cta{background:var(--brand-purple);color:#fff;font-family:var(--font-body);letter-spacing:.01em;box-shadow:var(--cta-glow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.7em;padding:1.05em 2.1em;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.slice-root .resources-page .cta:hover{background:var(--brand-purple-deep);box-shadow:var(--cta-glow-lg);transform:translateY(-.5px)}.slice-root .resources-page .cta:focus-visible{outline:3px solid var(--brand-purple);outline-offset:4px}.slice-root .resources-page .cta-secondary{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:inherit;border-bottom:1px solid #0000;padding-bottom:2px;font-size:.8rem;font-weight:400;text-decoration:none;transition:border-color .18s}.slice-root .resources-page .cta-secondary:hover{border-bottom-color:currentColor}.slice-root .resources-page .encore{position:relative}.slice-root .resources-page .encore-ctas{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.slice-root .resources-page .enc-paint{cursor:crosshair;position:relative}.slice-root .resources-page .enc-paint h2{position:relative}.slice-root .resources-page .encore h2 .w{vertical-align:top;display:inline-block;overflow:hidden}.slice-root .resources-page .encore h2 .w>span{display:inline-block}.slice-root .resources-page .cta{isolation:isolate;color:#fff;box-shadow:none;background:#a020f0;gap:.7em;transition:transform .18s,color .15s,background-color .15s;position:relative;overflow:hidden}.slice-root .resources-page .cta:hover{box-shadow:none;color:#1a004d;background:#c8ff00;transform:none}.slice-root .resources-page .cta:focus-visible{box-shadow:none;color:#1a004d;background:#c8ff00;transform:none}.slice-root .resources-page .cta:active{transform:scale(.97)}.slice-root .resources-page .cta .badge{align-items:center;display:inline-flex}.slice-root .resources-page .cta .arr{transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.slice-root .resources-page .cta:hover .arr{transform:translate(4px)}.slice-root .resources-page .cta:focus-visible .arr{transform:translate(4px)}.slice-root .resources-page .cta-secondary{background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 2px no-repeat;margin:-2px -4px -4px;padding:2px 4px 4px;font-size:.95rem;transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s;border-bottom-color:#0000!important}.slice-root .resources-page .cta-secondary:hover{color:var(--bg);background-size:100% 100%}.slice-root .resources-page .cta-secondary:focus-visible{color:var(--bg);background-size:100% 100%}.slice-root .resources-page .ink-link{color:var(--fg);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 1px 4px;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s}.slice-root .resources-page .ink-link:hover{color:var(--bg);background-size:100% 100%}.slice-root .resources-page .ink-link:focus-visible{color:var(--bg);background-size:100% 100%}@media (prefers-reduced-motion:reduce){.slice-root .resources-page .cta,.slice-root .resources-page .cta .arr,.slice-root .resources-page .cta-secondary,.slice-root .resources-page .ink-link{transition:none}}.slice-root .resources-page .encore-ctas>a,.slice-root .resources-page .encore-ctas>a:active{transform:none!important}.slice-root .resources-page .encore-ctas>a:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.slice-root .resources-page .encore-ctas>a:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}@media (max-width:899px){.slice-root .resources-page .encore-ctas>a:first-child{border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.slice-root .resources-page .encore-ctas>a:last-child{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}.slice-root .resources-page .encore{padding:var(--sec) var(--gutter) 0;overflow-x:clip}.slice-root .resources-page .encore-in{flex-direction:column;gap:3rem;display:flex}.slice-root .resources-page .encore-in>.enc-paint{margin-bottom:calc(var(--head) - 3rem)}.slice-root .resources-page .encore h2{font-size:max(4.4rem,min(14vw,15rem))}.slice-root .resources-page .encore p{font-family:var(--font-editorial);max-width:34ch;margin:0;font-size:max(1.4rem,min(2.2vw,2.1rem));font-style:italic;line-height:1.35}.slice-root .resources-page .encore-ctas{border:3px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.slice-root .resources-page .encore-ctas a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2.2rem;font-size:1.05rem;text-decoration:none;display:flex}.slice-root .resources-page .encore-ctas .cta{box-shadow:none;border-radius:0;justify-content:space-between}.slice-root .resources-page .encore-ctas .alt{color:var(--bg);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 100% no-repeat var(--bg);transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s}.slice-root .resources-page .encore-ctas .alt .lbl{text-underline-offset:5px;padding-bottom:4px;text-decoration:underline;text-decoration-thickness:2px}.slice-root .resources-page .encore-ctas .alt:hover{color:var(--fg)}.slice-root .resources-page .encore-ctas .alt:focus-visible{color:var(--fg)}.slice-root .resources-page .encore-ctas .alt:hover{background-size:100% 0}.slice-root .resources-page .encore-ctas .alt:focus-visible{background-size:100% 0}.slice-root .resources-page .encore-ctas .alt .arr{font-size:1.4em;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.slice-root .resources-page .encore-ctas .alt:hover .arr{transform:translate(4px)}.slice-root .resources-page .encore-ctas .alt:focus-visible .arr{transform:translate(4px)}.slice-root .resources-page .encore-ctas a:focus-visible{outline-offset:-6px;outline:3px solid #a020f0}.slice-root .resources-page .encore .legal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:.95rem;line-height:1.6}@keyframes resources-strip-run{to{transform:translate(-50%)}}.slice-root .resources-page{--sec:clamp(5.5rem, 13vh, 9rem);--head:calc(var(--sec) * .5);--gutter:max(20px, 4vw);--head-h:78px;--lab-h:0px;background:var(--bg);color:var(--fg);padding-top:0;font-size:1.2rem;font-weight:400;line-height:1.65;overflow-x:visible}.slice-root .resources-page,.slice-root .resources-page>section{min-width:0}.slice-root .resources-page img{max-width:100%;display:block}.slice-root .resources-page :focus-visible{outline-offset:4px;outline:3px solid #a020f0}.slice-root .resources-page [hidden]{display:none!important}.slice-root .resources-page .display{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:.88}.slice-root .resources-page .ital{font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.slice-root .resources-page .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;line-height:1.6}.slice-root .resources-page .encore p{line-height:1.65}.slice-root .resources-page .encore-ctas .alt{background:var(--bg)}.slice-root .resources-page .encore .legal{line-height:1.65}.slice-root .resources-page .cta .badge{flex:none}.slice-root .resources-page .ink-link,.slice-root .resources-page .cta-secondary{white-space:nowrap}.slice-root .resources-page .cta-secondary{letter-spacing:.07em;border:0;display:inline-block}.slice-root .resources-page .cta-secondary:focus-visible{outline-offset:4px;outline:3px solid #a020f0}@media (min-width:900px){.slice-root .resources-page{font-size:1.3rem}}@media (max-width:899px){.slice-root .resources-page{--head-h:64px}.slice-root .resources-page .encore-ctas{grid-template-columns:1fr}.slice-root .resources-page .encore h2{font-size:max(3.5rem,min(13.8vw,7rem));line-height:1}.slice-root .resources-page .encore-ctas a{padding:1.4rem 1.2rem;font-size:.95rem}}@media (min-width:761px) and (max-width:899px){.slice-root .resources-page{--head-h:94px}}@media (prefers-reduced-motion:reduce){.slice-root .resources-page .ticker-track{animation:none!important}.slice-root .resources-page .encore-ctas .alt .arr{transition:none!important}.slice-root .resources-page .encore-ctas .alt:hover .arr{transform:none}}.slice-root .resources-page .hero{padding:calc(var(--head-h) + 1.4vw) 1.4vw 0;background:var(--frame);overflow-x:clip}.slice-root .resources-page .stage{--bg:#000;--fg:#fff;--soft:#f2eff7;--card:#151319;--line:#2a2a30;isolation:isolate;min-height:calc(78svh - var(--head-h));background:var(--bg);color:var(--fg);border-radius:28px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.slice-root .resources-page .stage-copy{z-index:2;width:72%;min-width:0;padding:max(1.5rem,min(3.5vh,3rem)) 1.6vw max(1.5rem,min(3.5vh,3rem)) 2.6vw;position:relative}.slice-root .resources-page .stage-copy .label{margin:0 0 1rem}.slice-root .resources-page .hero h1{letter-spacing:-.025em;font-size:max(4rem,min(15vw,15rem));line-height:.92}.slice-root .resources-page .hero h1 .word,.slice-root .resources-page .hero h1 .ital{display:block}.slice-root .resources-page .hero h1 .ital{letter-spacing:-.045em;font-size:.85em;line-height:1}.slice-root .resources-page .hero-sub{margin:var(--head) 0 0;max-width:66ch;color:var(--soft);font-size:1.3rem;line-height:1.65}.slice-root .resources-page .hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.4rem;display:flex}.slice-root .resources-page .hero-ctas .cta{font-size:1.1rem}.slice-root .resources-page .hero-ctas .cta-secondary{color:inherit;line-height:1.65}.slice-root .resources-page .hero-ctas .cta-secondary:hover{color:var(--bg)}.slice-root .resources-page .hero-ctas .cta-secondary:focus-visible{color:var(--bg)}.slice-root .resources-page .paint{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:54%;right:-8%}.slice-root .resources-page .paint img{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;width:100%;height:100%}.slice-root .resources-page .paint:after{content:"";background:linear-gradient(90deg,#000 0%,#000000d9 20%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0}.slice-root .resources-page .resource-strip{padding-top:var(--sec);overflow-x:clip}.slice-root .resources-page .ticker{border-block:3px solid var(--line);background:var(--bg);color:var(--fg);overflow:hidden}.slice-root .resources-page .ticker-track{width:max-content;animation:38s linear infinite resources-strip-run;display:flex}.slice-root .resources-page .ticker-set{flex:none;align-items:center;display:flex}.slice-root .resources-page .ticker-set span{font-family:var(--font-condensed);text-transform:uppercase;white-space:nowrap;align-items:center;gap:2.2rem;padding:1.05rem 2.2rem 1.05rem 0;font-size:max(1.6rem,min(2.5vw,2.5rem));line-height:1.2;display:inline-flex}.slice-root .resources-page .ticker-set i{font-style:normal;font-family:var(--font-body);font-size:1.2rem}.slice-root .resources-page .ticker:hover .ticker-track{animation-play-state:paused}.slice-root .resources-page .resource-feature{padding:var(--sec) var(--gutter) 0;overflow-x:clip}.slice-root .resources-page .resource-card{--bg:#0b0b0d;--fg:#fff;--soft:#f2eff7;--card:#151319;--line:#2a2a30;background:var(--bg);color:var(--fg);border:3px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2vw;padding:max(1.4rem,min(4vw,4rem));display:grid;position:relative;overflow:hidden}.slice-root .resources-page .resource-copy{z-index:1;min-width:0;position:relative}.slice-root .resources-page .resource-copy .label{margin:0 0 1.25rem}.slice-root .resources-page .resource-title{font-size:max(3.2rem,min(6.8vw,7rem));line-height:.98}.slice-root .resources-page .resource-title .ital{margin-top:.15em;font-size:.51em;line-height:1.3;display:block}.slice-root .resources-page .resource-body{margin:var(--head) 0 0;color:var(--soft);max-width:66ch;font-size:1.3rem;line-height:1.65}.slice-root .resources-page .resource-copy>.cta{margin-top:1.5rem}.slice-root .resources-page .resource-statement{padding-top:var(--sec);overflow-x:clip}.slice-root .resources-page .statement-band{padding:var(--head) var(--gutter);background:var(--fg);color:var(--bg)}.slice-root .resources-page .statement-band h2{max-width:28ch;font-size:max(2.7rem,min(5.5vw,6rem));line-height:1.13}.slice-root .resources-page .statement-band .ital{font-size:.9em}@media (min-width:900px) and (max-height:800px){.slice-root .resources-page .hero h1{font-size:max(4rem,min(24vh,11rem))}}@media (min-width:900px) and (max-width:1100px){.slice-root .resources-page .stage-copy{width:78%}.slice-root .resources-page .hero-ctas{flex-direction:column;align-items:flex-start}.slice-root .resources-page .paint{left:52%}.slice-root .resources-page .resource-card{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (max-width:899px){.slice-root .resources-page .hero{padding:calc(var(--head-h) + 8px) 8px 0}.slice-root .resources-page .stage{min-height:0}.slice-root .resources-page .stage-copy{width:100%;padding:1.25rem calc(var(--gutter) - 8px) 1.5rem}.slice-root .resources-page .hero h1{font-size:max(4rem,min(15vw,7.5rem))}.slice-root .resources-page .hero-sub{max-width:66ch;font-size:1.2rem}.slice-root .resources-page .hero-ctas{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem}.slice-root .resources-page .hero-ctas .cta{gap:.5rem;max-width:100%;padding:.95rem 1rem;font-size:1rem}.slice-root .resources-page .hero-ctas .cta-secondary{letter-spacing:.04em;white-space:normal}.slice-root .resources-page .paint{aspect-ratio:4/3;width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.slice-root .resources-page .paint img{object-position:50% 48%;position:absolute;top:0;bottom:0;left:0;right:0}.slice-root .resources-page .paint:after{background:linear-gradient(#000 0%,#0000 35%)}.slice-root .resources-page .resource-card{gap:var(--head);grid-template-columns:minmax(0,1fr);padding:max(1.4rem,min(4vw,2rem))}.slice-root .resources-page .resource-copy>.cta{max-width:100%;padding:1rem 1.1rem;font-size:1rem}.slice-root .resources-page .statement-band h2{max-width:28ch}}@media (prefers-reduced-motion:reduce){.slice-root .resources-page .ticker-track{width:auto;transform:none}.slice-root .resources-page .ticker-set{width:100%;padding:1rem var(--gutter);flex-wrap:wrap;justify-content:center;gap:1rem 2rem}.slice-root .resources-page .ticker-set span{white-space:normal;gap:1rem;padding:0}.slice-root .resources-page .ticker-set[aria-hidden=true]{display:none}}.slice-root .resources-page .encore-ctas>a,.slice-root .resources-page .encore-ctas>a:active{transform:none!important}.slice-root .resources-page .encore-ctas{background:var(--line)}.slice-root .resources-page .encore-ctas>a{transition:color .15s,background-color .15s,background-size .35s cubic-bezier(.2,.8,.2,1)!important}.slice-root .resources-page .encore-ctas>a:first-child{border-radius:5px 0 0 5px}.slice-root .resources-page .encore-ctas>a:last-child{border-radius:0 5px 5px 0}@media (max-width:899px){.slice-root .resources-page .encore-ctas>a:first-child{border-radius:5px 5px 0 0}.slice-root .resources-page .encore-ctas>a:last-child{border-radius:0 0 5px 5px}}.slice-root .resources-page .river{padding:var(--sec) 0 0;overflow-x:clip}.slice-root .resources-page .river-head{margin:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;display:flex}.slice-root .resources-page .river-k{margin:0}.slice-root .resources-page .river-foot{margin:6.5rem var(--gutter) 0}@media (min-width:900px){.slice-root .resources-page .river-link{display:none}}@media (max-width:899px){.slice-root .resources-page .river-foot{display:none}}.slice-root .resources-page .resource-card{grid-template-columns:minmax(0,1fr)!important}@media (min-width:900px){.slice-root .resources-page .resource-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:5vw;display:grid}.slice-root .resources-page .resource-copy>.label{grid-area:1/1}.slice-root .resources-page .resource-copy>.resource-title{grid-area:2/1/span 2;margin:0}.slice-root .resources-page .resource-copy>.resource-body{grid-area:2/2;margin:0 0 1.4rem}.slice-root .resources-page .resource-copy>.cta{grid-area:3/2;justify-self:start}}.slice-root .resources-page .rv{flex-direction:column;gap:14px;margin:2.5rem -4vw;display:flex;transform:rotate(-3deg)}.slice-root .resources-page .rv-row{overflow:hidden}.slice-root .resources-page .rv-run{width:max-content;animation:resources-rv-go var(--river-duration-a) linear infinite;gap:14px;display:flex}.slice-root .resources-page .rv-b .rv-run{animation-direction:reverse;animation-duration:var(--river-duration-b)}.slice-root .resources-page .rv-run img{aspect-ratio:16/10;object-fit:cover;border:3px solid var(--line);background:#fff;border-radius:12px;width:max(220px,min(22vw,340px));height:auto}@keyframes resources-rv-go{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:899px){.slice-root .resources-page .rv-run img{width:200px}.slice-root .resources-page .rv{margin:1.6rem -10vw}}@media (prefers-reduced-motion:reduce){.slice-root .resources-page .rv-run{animation:none}}.slice-root .resources-page .rv{--river-duration-a:calc(140s * 12 / 58);--river-duration-b:calc(160s * 12 / 59)}.slice-root .resources-page .rv-run{padding-right:14px}.slice-root .resources-page .rv-run picture{flex:none;display:block}.slice-root .resources-page .ticker.is-paused .ticker-track,.slice-root .resources-page .rv-row.is-paused .rv-run{animation-play-state:paused!important}.slice-root .resources-page .ticker-track:is(.motion-paused *,.motion-reduced *){animation-play-state:paused!important}.slice-root .resources-page .rv-run:is(.motion-paused *,.motion-reduced *){animation-play-state:paused!important}.slice-root .resources-page .encore-ctas .alt{background:var(--bg);color:var(--fg)}.slice-root .resources-page .encore-ctas .alt:hover{background:var(--fg);color:var(--bg)}.slice-root .resources-page .encore-ctas .alt:focus-visible{background:var(--fg);color:var(--bg)}.slice-root .resources-page .encore-ctas .alt .arr{text-align:center;flex:none;width:.6em}
