.page-module__ZP1igW__page{width:min(1200px,100% - 48px);margin:45px auto 80px}.page-module__ZP1igW__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding:35px 0 65px;display:grid}.page-module__ZP1igW__eyebrow{color:var(--green);letter-spacing:.03em;font-size:12px;display:inline-block}.page-module__ZP1igW__name{margin:20px 0 8px;font-size:19px}.page-module__ZP1igW__hero h1{margin:0;font-size:clamp(36px,5vw,66px);font-weight:800;line-height:1.5}.page-module__ZP1igW__intro{opacity:.75;max-width:480px;font-size:16px;line-height:2.1}.page-module__ZP1igW__anchors{flex-direction:column;gap:0;max-width:360px;margin-top:28px;display:flex}.page-module__ZP1igW__anchors a{color:var(--text);border-top:1px solid #8883;align-items:center;gap:16px;padding:14px 0;font-size:14px;text-decoration:none;display:flex}.page-module__ZP1igW__anchors a span{color:var(--green);font-size:12px}.page-module__ZP1igW__anchors a svg{color:var(--green);margin-inline-start:auto}.page-module__ZP1igW__portrait{border:1px solid color-mix(in srgb, var(--green) 20.0%, transparent);background:#07121c;border-radius:110px 24px 24px;height:465px;position:relative;overflow:hidden}.page-module__ZP1igW__portrait img{object-fit:cover;object-position:100% center}.page-module__ZP1igW__portrait:after{content:"";background:linear-gradient(#0000,#07121c);position:absolute;inset:65% 0 0}.page-module__ZP1igW__portraitCaption{z-index:1;color:#ead5b4;font-size:13px;position:absolute;bottom:25px;right:25px}.page-module__ZP1igW__dimensions{border-top:1px solid #8883}.page-module__ZP1igW__dimension{border-bottom:1px solid #8883;grid-template-columns:150px 1fr 280px;align-items:center;gap:30px;padding:48px 0;scroll-margin-top:110px;display:grid}.page-module__ZP1igW__sectionIndex{color:var(--green);flex-direction:column;align-self:start;gap:28px;padding-top:8px;font-size:12px;display:flex}.page-module__ZP1igW__sectionBody h2{margin:8px 0 16px;font-size:clamp(23px,3vw,32px)}.page-module__ZP1igW__sectionBody>p:not(.page-module__ZP1igW__note){opacity:.75;max-width:520px;font-size:15px;line-height:2.2}.page-module__ZP1igW__note{color:var(--green);margin:0;font-size:12px}.page-module__ZP1igW__tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.page-module__ZP1igW__tags span{border:1px solid #8883;border-radius:30px;padding:7px 14px;font-size:12px}.page-module__ZP1igW__visual{border:1px solid color-mix(in srgb, var(--green) 20.0%, transparent);background:linear-gradient(135deg,var(--box),var(--background));min-height:240px;color:var(--green);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative;overflow:hidden}.page-module__ZP1igW__visual>span{font-size:12px}.page-module__ZP1igW__orbit{border:1px solid color-mix(in srgb, var(--green) 13.3%, transparent);border-radius:50%;width:210px;height:210px;position:absolute;inset:auto}.page-module__ZP1igW__orbit:before{content:"";border:1px dashed color-mix(in srgb, var(--green) 13.3%, transparent);border-radius:50%;position:absolute;inset:18px}.page-module__ZP1igW__library strong{z-index:1;font-size:65px;font-weight:500;line-height:1.2}.page-module__ZP1igW__library{gap:4px}.page-module__ZP1igW__books{opacity:.35;align-items:flex-end;gap:5px;height:110px;display:flex;position:absolute;bottom:-50px;transform:rotate(-12deg)}.page-module__ZP1igW__books i{border:1px solid var(--green);border-radius:2px;width:11px;display:block}.page-module__ZP1igW__cta{background:var(--box);border:1px solid color-mix(in srgb, var(--green) 20.0%, transparent);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin:55px 0 0;padding:38px;display:flex}.page-module__ZP1igW__cta h2{margin:12px 0;font-size:28px}.page-module__ZP1igW__cta p{opacity:.75;font-size:14px;line-height:2}.page-module__ZP1igW__actions{flex-direction:column;flex-shrink:0;align-items:center;gap:15px;display:flex}.page-module__ZP1igW__primary{background:var(--green);color:var(--on-accent);border-radius:12px;align-items:center;gap:20px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__ZP1igW__secondary{color:var(--green);font-size:12px;text-decoration:none}@media (max-width:1000px){.page-module__ZP1igW__dimension{grid-template-columns:100px 1fr 220px;gap:20px}.page-module__ZP1igW__hero{gap:28px}.page-module__ZP1igW__portrait{height:420px}}@media (max-width:700px){.page-module__ZP1igW__page{width:calc(100% - 32px);margin-top:25px;margin-bottom:110px}.page-module__ZP1igW__hero{grid-template-columns:1fr;gap:25px;padding-top:0;padding-bottom:35px}.page-module__ZP1igW__heroText{order:1}.page-module__ZP1igW__portrait{border-radius:65px 18px 18px;height:300px}.page-module__ZP1igW__portrait img{object-position:right 35%}.page-module__ZP1igW__hero h1{font-size:38px}.page-module__ZP1igW__intro{font-size:14px}.page-module__ZP1igW__anchors{max-width:none}.page-module__ZP1igW__dimension{grid-template-columns:1fr;gap:20px;padding:32px 0}.page-module__ZP1igW__sectionIndex{flex-direction:row;justify-content:space-between;align-items:center;padding:0}.page-module__ZP1igW__visual{min-height:185px}.page-module__ZP1igW__cta{flex-direction:column;align-items:stretch;margin-top:30px;padding:25px}.page-module__ZP1igW__cta h2{font-size:24px}.page-module__ZP1igW__actions{align-items:stretch}.page-module__ZP1igW__primary{justify-content:space-between}.page-module__ZP1igW__secondary{text-align:center}.page-module__ZP1igW__sectionBody>p:not(.page-module__ZP1igW__note){font-size:14px}}
