.SolutionHero-module__szdO3q__hero{isolation:isolate;min-height:100svh;padding-top:calc(var(--header-h) + 24px);align-items:stretch;padding-bottom:56px;display:flex;position:relative;overflow:clip;background:radial-gradient(80% 50% at 50% 110%, #9747ff73, transparent 70%), var(--ink)!important}.SolutionHero-module__szdO3q__hero:before{content:"";z-index:-2;background-image:linear-gradient(#9747ff21 1px,#0000 1px),linear-gradient(90deg,#9747ff21 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 60%);mask-image:linear-gradient(#0000 5%,#000 60%)}.SolutionHero-module__szdO3q__canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000059 0%,#000 55%);mask-image:linear-gradient(#00000059 0%,#000 55%)}.SolutionHero-module__szdO3q__inner{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.SolutionHero-module__szdO3q__words{font-family:var(--f-display);letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;margin-top:clamp(16px,3vh,40px);font-size:clamp(48px,8.6vw,160px);font-weight:800;font-stretch:125%;line-height:.9;display:flex}.SolutionHero-module__szdO3q__word{display:block}.SolutionHero-module__szdO3q__i1{padding-left:1em}.SolutionHero-module__szdO3q__i2{padding-left:2em}.SolutionHero-module__szdO3q__i3{padding-left:3em}.SolutionHero-module__szdO3q__green{color:var(--green)}.SolutionHero-module__szdO3q__quote{font-family:var(--f-serif);color:var(--green);letter-spacing:0;margin-right:.06em;font-size:.9em;font-style:italic;font-weight:400;font-stretch:100%}.SolutionHero-module__szdO3q__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.SolutionHero-module__szdO3q__intro{color:#ffffffdb;font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.7}.SolutionHero-module__szdO3q__toc{width:min(100%,440px)}.SolutionHero-module__szdO3q__toc .SolutionHero-module__szdO3q__cap{margin-bottom:10px}.SolutionHero-module__szdO3q__toc ol{border-top:1px solid var(--line)}.SolutionHero-module__szdO3q__toc button{border-bottom:1px solid var(--line);text-align:left;width:100%;transition:color .3s, padding .5s var(--ease-out);align-items:baseline;gap:12px;padding:11px 0;display:flex}.SolutionHero-module__szdO3q__toc button:hover{color:var(--green);padding-left:8px}.SolutionHero-module__szdO3q__tocNo{font-family:var(--f-mono);color:var(--muted);font-size:11px}.SolutionHero-module__szdO3q__tocWord{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:118%}.SolutionHero-module__szdO3q__tocDots{border-bottom:1px dotted var(--faint);flex:1;transform:translateY(-4px)}.SolutionHero-module__szdO3q__tocKo{color:var(--muted);font-size:14px}.SolutionHero-module__szdO3q__word{white-space:nowrap}@media (max-width:700px){.SolutionHero-module__szdO3q__words{font-size:11vw}.SolutionHero-module__szdO3q__i1{padding-left:.4em}.SolutionHero-module__szdO3q__i2{padding-left:.8em}.SolutionHero-module__szdO3q__i3{padding-left:1.2em}}
.Chapters-module__pmaFuG__section{position:relative;overflow:hidden}.Chapters-module__pmaFuG__track{will-change:transform;width:max-content;display:flex}.Chapters-module__pmaFuG__panel{gap:var(--g);width:100vw;height:100svh;min-height:680px;padding:calc(var(--header-h) + 16px) var(--m) 96px;border-right:1px solid var(--line);flex:none;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;position:relative;overflow:hidden}.Chapters-module__pmaFuG__bgWord{z-index:0;font-family:var(--f-display);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff1a;pointer-events:none;font-size:22vw;font-weight:800;font-stretch:125%;line-height:1;position:absolute;bottom:-.12em;left:0}.Chapters-module__pmaFuG__text{z-index:1;gap:18px;max-width:560px;display:grid;position:relative}.Chapters-module__pmaFuG__text .cap .Chapters-module__pmaFuG__serif{text-transform:none;letter-spacing:0;color:var(--green);font-size:16px}.Chapters-module__pmaFuG__text .serif{text-transform:none;letter-spacing:0;color:var(--green);font-size:16px}.Chapters-module__pmaFuG__title{font-family:var(--f-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(36px,3.8vw,64px);font-weight:800;font-stretch:118%;line-height:.95}.Chapters-module__pmaFuG__title span{color:var(--green)}.Chapters-module__pmaFuG__lead{letter-spacing:-.035em;margin-top:6px;font-size:clamp(19px,1.5vw,23px);font-weight:700}.Chapters-module__pmaFuG__body{color:var(--muted);font-size:16px;line-height:1.8}.Chapters-module__pmaFuG__list{border-top:1px solid var(--line);margin-top:6px}.Chapters-module__pmaFuG__list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:15px;font-weight:600;display:flex}.Chapters-module__pmaFuG__visual{z-index:1;place-items:center;height:100%;display:grid;position:relative}.Chapters-module__pmaFuG__glow{filter:blur(20px);background:radial-gradient(closest-side,#9747ff73,#0000);position:absolute;inset:10%}.Chapters-module__pmaFuG__obj{width:min(88%,620px);animation:7s ease-in-out infinite Chapters-module__pmaFuG__float;position:relative}.Chapters-module__pmaFuG__obj img{filter:drop-shadow(0 40px 60px #00000080);width:100%;height:auto}@keyframes Chapters-module__pmaFuG__float{50%{translate:0 -16px}}.Chapters-module__pmaFuG__pageNo{font-family:var(--f-mono);letter-spacing:.06em;color:var(--muted);font-size:12px;position:absolute;top:0;right:0}.Chapters-module__pmaFuG__nav{left:var(--m);right:var(--m);z-index:2;gap:12px;display:grid;position:absolute;bottom:56px}.Chapters-module__pmaFuG__navItems{justify-content:space-between;display:flex}.Chapters-module__pmaFuG__navItem{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;transition:color .4s}.Chapters-module__pmaFuG__active{color:var(--green)}.Chapters-module__pmaFuG__navTrack{background:var(--line);height:1px;position:relative;overflow:hidden}.Chapters-module__pmaFuG__navBar{background:var(--green);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:1023px),(prefers-reduced-motion:reduce){.Chapters-module__pmaFuG__track{flex-direction:column;width:100%}.Chapters-module__pmaFuG__panel{width:100%;height:auto;min-height:0;padding:72px var(--m);border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr}.Chapters-module__pmaFuG__visual{order:-1;height:auto;min-height:260px}.Chapters-module__pmaFuG__obj{width:min(70%,380px)}.Chapters-module__pmaFuG__bgWord{font-size:30vw;top:20px;bottom:auto}.Chapters-module__pmaFuG__nav{display:none}}
