.manifesto-hero{position:relative;isolation:isolate;min-height:580px;height:78svh;max-height:850px;overflow:hidden;background:var(--dark)}.manifesto-hero-image,.manifesto-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.manifesto-hero-image{z-index:-2;object-fit:cover;object-position:center 45%}.manifesto-hero-shade{z-index:-1;background:linear-gradient(0deg,var(--dark) 0%,rgba(21,16,40,.9) 10%,rgba(21,16,40,.12) 54%,rgba(21,16,40,.08)),linear-gradient(90deg,rgba(21,16,40,.13),transparent 65%)}.manifesto-hero-content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:85px}.manifesto-hero-content>p{font-size:14px;letter-spacing:.15em;margin-bottom:9px}.manifesto-hero-content h2{font-size:clamp(25px,3vw,42px);line-height:1.3;font-weight:400;letter-spacing:-.02em}.manifesto-explore{position:absolute;bottom:85px;right:max(50px,calc((100% - 1180px)/2));display:flex;justify-content:center;align-items:center;width:40px;height:44px;border:1px solid var(--line);background:#15102833;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--lilac)}.manifesto-explore:hover{background:#c9aad11f}.manifesto-content{position:relative;isolation:isolate;overflow:hidden;background:var(--dark);padding:55px 0 130px}.manifesto-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 86% 50%,rgba(63,71,152,.1),transparent 55%)}.manifesto-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;align-items:start}.manifesto-copy{padding-top:130px}.manifesto-copy h1{font-size:clamp(32px,3.2vw,45px);font-weight:400;letter-spacing:.055em;color:#7780c7;margin-bottom:42px}.manifesto-copy>p{font-size:15px;line-height:1.95;font-weight:400;color:var(--muted);max-width:500px}.manifesto-side{min-width:0}.manifesto-side .reference-marquee{margin-bottom:90px}.manifesto-quote{position:relative;margin:0;padding-left:26px;border-left:1px solid rgba(201,170,209,.25)}.manifesto-quote p{font-size:clamp(20px,2.05vw,28px);letter-spacing:.055em;font-weight:300;line-height:1.7;color:var(--light);max-width:520px}@media (max-width: 1100px){.manifesto-layout{gap:8%}.manifesto-copy{padding-top:100px}.manifesto-copy>p{font-size:14px}.manifesto-quote p{font-size:22px}}@media (max-width: 820px){.manifesto-hero{min-height:520px;height:70svh}.manifesto-hero-content{padding-bottom:70px;padding-right:65px}.manifesto-explore{right:24px;bottom:72px}.manifesto-content{padding-block:40px 90px}.manifesto-copy{padding-top:80px}.manifesto-copy h1{font-size:32px;margin-bottom:28px}.manifesto-copy>p{font-size:13px;line-height:1.95}.manifesto-quote{padding-left:19px}.manifesto-quote p{font-size:19px;letter-spacing:.025em}.manifesto-side .reference-marquee{margin-bottom:65px}}@media (max-width: 600px){.manifesto-hero{min-height:490px;height:70svh}.manifesto-hero-image{object-position:55% center}.manifesto-hero-content{padding-bottom:70px;padding-right:45px}.manifesto-hero-content>p{font-size:11px}.manifesto-hero-content h2{font-size:27px;max-width:300px}.manifesto-explore{right:20px;bottom:69px;width:30px}.manifesto-layout{grid-template-columns:1fr;gap:48px}.manifesto-copy{padding-top:15px}.manifesto-copy h1{font-size:35px}.manifesto-copy>p{font-size:14px;line-height:1.9;max-width:100%}.manifesto-content{padding-block:25px 80px}.manifesto-side .reference-marquee{margin-bottom:45px}.manifesto-quote p{font-size:21px;letter-spacing:.015em}}
