.page_root__4s1ZM{background:var(--paper);color:var(--ink);font-family:var(--font-spline,system-ui,sans-serif);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.page_root__4s1ZM *,.page_root__4s1ZM :after,.page_root__4s1ZM :before{box-sizing:border-box}.page_root__4s1ZM ::selection{background:var(--green);color:#fff}.page_root__4s1ZM :where(h1,h2,h3,h4){font-family:var(--font-fraunces,Georgia,serif);font-weight:500;line-height:1.1;letter-spacing:-.01em;margin:0}.page_narrow__J7Pkt{max-width:var(--w-reading)}.page_narrow__J7Pkt,.page_wide__J0mcl{margin:0 auto;padding:0 var(--page-px)}.page_wide__J0mcl{max-width:var(--w-content)}.page_eyebrow__eYCZq{font-family:var(--font-spline,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:12px}.page_eyebrow__eYCZq:before{content:"";width:28px;height:1.5px;background:var(--green);display:inline-block}.page_eyebrowCenter__lKQf5{justify-content:center}.page_eyebrowCenter__lKQf5:after{content:"";width:28px;height:1.5px;background:var(--green);display:inline-block}.page_eyebrowLight__8VbsO{color:rgba(243,241,230,.78)}.page_eyebrowLight__8VbsO:after,.page_eyebrowLight__8VbsO:before{background:rgba(243,241,230,.55)}.page_band__jX099{padding:96px 0;position:relative}.page_bandTint__FpcNt{background:var(--paper-warm);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.page_sectionHead__YjNkK{margin-bottom:38px}.page_sectionHead__YjNkK h2{font-size:clamp(28px,3.6vw,38px);margin-top:14px;color:var(--ink);max-width:22ch}.page_sectionHeadCenter__Jx_nN{text-align:center}.page_sectionHeadCenter__Jx_nN h2{margin-left:auto;margin-right:auto}.page_sub__12quj{font-family:var(--font-newsreader,Georgia,serif);font-size:18px;color:var(--ink-soft);margin-top:14px;max-width:58ch;line-height:1.55}.page_sectionHeadCenter__Jx_nN .page_sub__12quj{margin-left:auto;margin-right:auto}.page_hero__QtwE4{padding:110px 0 84px;background:radial-gradient(ellipse 60% 50% at 80% 0,rgba(79,155,94,.1),transparent 70%),radial-gradient(ellipse 50% 40% at 10% 90%,rgba(185,128,47,.07),transparent 70%),var(--paper);border-bottom:1px solid var(--rule);text-align:center}.page_heroTitle__5Wnc_{font-size:clamp(40px,6vw,68px);color:var(--ink);margin:14px auto 0;max-width:18ch}.page_heroTitle__5Wnc_ em{font-style:italic;color:var(--green);font-weight:400}.page_heroLede__poT1Q{font-family:var(--font-newsreader,Georgia,serif);font-size:clamp(17px,1.9vw,20px);color:var(--ink-soft);max-width:56ch;margin:28px auto 0;line-height:1.55}.page_heroSearch__g__hp{margin:42px auto 0;max-width:580px}.page_heroChips__Uzlv9{margin:22px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;font-family:var(--font-spline,system-ui,sans-serif);font-size:13px;color:var(--ink-faint)}.page_heroChipsLabel__JM7Ba{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;color:var(--ink-faint);margin-right:4px}.page_heroChip__glgjg{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--rule);border-radius:999px;background:var(--card);color:var(--ink-soft);font-size:13px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s,transform .18s}.page_heroChip__glgjg:hover{border-color:var(--green-bright);color:var(--green-deep);transform:translateY(-1px)}.page_heroChip__glgjg:focus-visible{outline:2px solid var(--green-bright);outline-offset:2px}.page_previewCard___L6tP{margin:0 auto;max-width:820px;background:var(--card);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow);padding:36px 38px 32px;position:relative}.page_previewHeader__1F4Lq{display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--rule-soft);padding-bottom:24px;margin-bottom:26px}.page_previewRing__jIupo{flex-shrink:0;position:relative;width:96px;height:96px}.page_previewRing__jIupo svg{width:100%;height:100%;transform:rotate(-90deg)}.page_previewRing__jIupo .page_ringValue__iKeEc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-spline,system-ui,sans-serif)}.page_previewRing__jIupo .page_ringNum__79BkV{font-size:30px;font-weight:500;line-height:1}.page_previewRing__jIupo .page_ringDenom__t_eyu{font-family:var(--font-spline,system-ui,sans-serif);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-top:4px;color:var(--ink-faint)}.page_previewIdentity__e8Mxu{flex:1;min-width:0}.page_previewName__jerXU{font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(24px,2.6vw,30px);color:var(--ink);line-height:1.15}.page_previewMeta__2Xq4h{margin-top:8px;font-family:var(--font-spline,system-ui,sans-serif);font-size:13px;color:var(--ink-faint);letter-spacing:.02em}.page_previewMeta__2Xq4h .page_dot__L_4F2{display:inline-block;margin:0 8px;color:var(--rule)}.page_previewTier__rbo6_{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:999px;font-family:var(--font-spline,system-ui,sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.page_previewAssessment__kznh2{font-family:var(--font-newsreader,Georgia,serif);font-size:16px;line-height:1.62;color:var(--ink-soft);margin-bottom:28px}.page_previewSegments__PVHJC{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:28px}.page_previewSegment__9HsuY{display:flex;flex-direction:column;gap:6px}.page_previewSegmentLabel___M_6k{font-family:var(--font-spline,system-ui,sans-serif);font-size:11px;letter-spacing:.04em;color:var(--ink-faint);font-weight:500;line-height:1.35;min-height:30px}.page_previewSegmentBar__wnnq5{height:4px;background:var(--rule-soft);border-radius:999px;overflow:hidden}.page_previewSegmentBarFill__NQezn{height:100%;background:var(--green);border-radius:999px}.page_previewSegmentScore__0ah_a{font-family:var(--font-spline,system-ui,sans-serif);font-size:14px;color:var(--ink);font-weight:600}.page_previewSegmentScore__0ah_a em{font-family:var(--font-spline,system-ui,sans-serif);font-style:normal;color:var(--ink-faint);font-size:12px;font-weight:400}.page_previewLists__GOfaC{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;margin-bottom:26px}.page_previewListBlock__eRSRA h4{font-family:var(--font-spline,system-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.page_previewListBlock__eRSRA.page_vigilance__u_R8d h4{color:var(--amber)}.page_previewListBlock__eRSRA ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.page_previewListBlock__eRSRA li{font-family:var(--font-newsreader,Georgia,serif);font-size:14.5px;line-height:1.55;color:var(--ink-soft);padding-left:16px;position:relative}.page_previewListBlock__eRSRA li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--green)}.page_previewListBlock__eRSRA.page_vigilance__u_R8d li:before{background:var(--amber)}.page_previewCta__8eoIp{display:flex;justify-content:flex-end;padding-top:6px;border-top:1px solid var(--rule-soft)}.page_pivot__HOXuM{background:var(--green-deep);color:#f3f1e6;padding:96px 0;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.page_pivot__HOXuM:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 85% 10%,rgba(79,155,94,.32),transparent 60%),radial-gradient(ellipse 50% 60% at 10% 100%,rgba(185,128,47,.18),transparent 60%);pointer-events:none}.page_pivotInner__uxoU4{position:relative;text-align:center}.page_pivotQuote__ro_Kl{font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(32px,4.4vw,50px);line-height:1.18;margin:18px auto 0;max-width:22ch;font-weight:400;font-style:italic;color:#f3f1e6}.page_pivotQuote__ro_Kl em{font-style:italic;color:#a9d5b2}.page_pivotQuestions__fhW7m{margin:64px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:left;max-width:1080px}.page_pivotQ__k_OtU{border-top:1px solid rgba(243,241,230,.18);padding-top:22px}.page_pivotQ__k_OtU h3{font-family:var(--font-spline,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a9d5b2;margin-bottom:14px}.page_pivotQ__k_OtU p{font-family:var(--font-newsreader,Georgia,serif);font-size:16.5px;line-height:1.55;color:rgba(243,241,230,.88)}.page_pivotCta__AQ626{margin-top:52px;display:flex;justify-content:center}.page_pivotCtaLink__isYIj{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--paper);color:var(--green-deep);font-family:var(--font-spline,system-ui,sans-serif);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:999px;transition:transform .18s,background .18s}.page_pivotCtaLink__isYIj:hover{transform:translateY(-1px);background:#fffdf8}.page_pivotCtaLink__isYIj:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}.page_linkCta__3NuEh{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-spline,system-ui,sans-serif);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--green);text-decoration:none;transition:color .18s,transform .18s}.page_linkCta__3NuEh:hover{color:var(--green-deep);transform:translateX(2px)}.page_linkCta__3NuEh:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px;border-radius:2px}.page_collectionsGrid__V6Axp{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.page_companiesGrid__KZlPU{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.page_bandStack__Ye97i{display:flex;flex-direction:column;gap:64px}.page_closing__6EAnp{padding:110px 0 96px;background:var(--paper);border-top:1px solid var(--rule);text-align:center}.page_closingQuote__GM0X_{font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(24px,3.2vw,34px);line-height:1.3;color:var(--ink);font-style:italic;font-weight:400;margin:22px auto 0;max-width:28ch}.page_closingQuote__GM0X_:after,.page_closingQuote__GM0X_:before{content:"«";color:var(--green);margin-right:6px;font-style:normal}.page_closingQuote__GM0X_:after{content:"»";margin-left:6px;margin-right:0}.page_closingBody__VND_x{margin:28px auto 0;max-width:56ch;font-family:var(--font-newsreader,Georgia,serif);font-size:17px;line-height:1.6;color:var(--ink-soft)}.page_closingCta__lp1CL{margin-top:34px;display:flex;justify-content:center}.page_adminHint__37D_t{margin:28px auto 0;font-family:var(--font-spline,system-ui,sans-serif);font-size:12px;color:var(--ink-faint);text-align:center}.page_adminHint__37D_t a{color:var(--green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:980px){.page_previewSegments__PVHJC{grid-template-columns:repeat(5,1fr);gap:10px}.page_previewSegmentLabel___M_6k{font-size:10px;min-height:36px}.page_previewLists__GOfaC{grid-template-columns:1fr;gap:22px}.page_collectionsGrid__V6Axp{grid-template-columns:repeat(3,1fr)}.page_companiesGrid__KZlPU{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.page_hero__QtwE4{padding:80px 0 64px}.page_band__jX099,.page_pivot__HOXuM{padding:72px 0}.page_closing__6EAnp{padding:80px 0 64px}.page_previewCard___L6tP{padding:28px 22px 24px}.page_previewHeader__1F4Lq{flex-direction:column;align-items:flex-start;gap:18px}.page_previewSegments__PVHJC{grid-template-columns:repeat(2,1fr)}.page_previewSegmentLabel___M_6k{min-height:0}.page_pivotQuestions__fhW7m{grid-template-columns:1fr;gap:20px}.page_collectionsGrid__V6Axp{grid-template-columns:repeat(2,1fr)}.page_companiesGrid__KZlPU{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=971d62e0e55662b1.css.map*/