.candidate-analysis:where(.astro-d5ter2qk){background:var(--pine-100);padding:clamp(5.5rem,9vw,8.5rem) 0}.analysis-grid:where(.astro-d5ter2qk){grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.analysis-intro:where(.astro-d5ter2qk){position:sticky;top:7rem}.analysis-marker:where(.astro-d5ter2qk),.analysis-path:where(.astro-d5ter2qk) span:where(.astro-d5ter2qk){color:var(--signal-600);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:650}.analysis-intro:where(.astro-d5ter2qk) h2:where(.astro-d5ter2qk){letter-spacing:-.052em;max-width:36rem;margin:1.3rem 0 0;font-size:clamp(2.7rem,4.6vw,4.8rem);font-weight:580;line-height:.96}.analysis-intro:where(.astro-d5ter2qk)>p:where(.astro-d5ter2qk):not(.analysis-marker){max-width:34rem;color:var(--text-soft);margin:1.5rem 0 0;font-size:1.05rem}.analysis-intro:where(.astro-d5ter2qk)>a:where(.astro-d5ter2qk){align-items:center;gap:.55rem;margin-top:2rem;font-weight:680;text-decoration:none;display:inline-flex}.analysis-path:where(.astro-d5ter2qk){gap:1rem;display:grid}.analysis-primary:where(.astro-d5ter2qk){color:var(--surface);background:var(--ink-950);grid-template-columns:auto 1fr;gap:1.4rem;padding:clamp(2rem,4vw,3.6rem);display:grid}.analysis-primary:where(.astro-d5ter2qk)>svg:where(.astro-d5ter2qk){color:var(--signal-400)}.analysis-path:where(.astro-d5ter2qk) h3:where(.astro-d5ter2qk){letter-spacing:-.04em;margin:.8rem 0 0;font-size:clamp(1.75rem,3vw,3rem);font-weight:580;line-height:1.02}.analysis-primary:where(.astro-d5ter2qk) p:where(.astro-d5ter2qk){max-width:42rem;color:color-mix(in srgb, var(--surface) 72%, transparent);margin:1.2rem 0 0}.analysis-primary:where(.astro-d5ter2qk) ul:where(.astro-d5ter2qk){border-top:1px solid color-mix(in srgb, var(--surface) 20%, transparent);margin:2rem 0 0;padding:0;list-style:none;display:grid}.analysis-primary:where(.astro-d5ter2qk) li:where(.astro-d5ter2qk){border-bottom:1px solid color-mix(in srgb, var(--surface) 20%, transparent);padding:.85rem 0}.analysis-rail:where(.astro-d5ter2qk){border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:1fr 1fr;display:grid}.analysis-rail:where(.astro-d5ter2qk) article:where(.astro-d5ter2qk){grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.analysis-rail:where(.astro-d5ter2qk) article:where(.astro-d5ter2qk)+article:where(.astro-d5ter2qk){border-left:1px solid var(--line-strong)}.analysis-rail:where(.astro-d5ter2qk) svg:where(.astro-d5ter2qk){color:var(--signal-600)}.analysis-rail:where(.astro-d5ter2qk) h3:where(.astro-d5ter2qk){font-size:clamp(1.4rem,2.2vw,2rem)}.analysis-rail:where(.astro-d5ter2qk) p:where(.astro-d5ter2qk){color:var(--text-soft);margin:1rem 0 0}@media (width<=900px){.analysis-grid:where(.astro-d5ter2qk){grid-template-columns:1fr}.analysis-intro:where(.astro-d5ter2qk){position:static}}@media (width<=620px){.analysis-rail:where(.astro-d5ter2qk){grid-template-columns:1fr}.analysis-rail:where(.astro-d5ter2qk) article:where(.astro-d5ter2qk)+article:where(.astro-d5ter2qk){border-top:1px solid var(--line-strong);border-left:0}.analysis-primary:where(.astro-d5ter2qk){grid-template-columns:1fr}}.management-atlas:where(.astro-cxedp3fz){background:var(--surface);padding:clamp(5rem,9vw,8.5rem) 0;overflow:clip}.atlas-intro:where(.astro-cxedp3fz){grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);align-items:end;column-gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.atlas-intro:where(.astro-cxedp3fz) .eyebrow:where(.astro-cxedp3fz){grid-column:1/-1}.atlas-intro:where(.astro-cxedp3fz) h2:where(.astro-cxedp3fz){letter-spacing:-.055em;max-width:50rem;margin:1.5rem 0 0;font-size:clamp(2.8rem,5.7vw,5.8rem);font-weight:580;line-height:.96}.atlas-intro:where(.astro-cxedp3fz)>p:where(.astro-cxedp3fz){max-width:32rem;color:var(--text-soft);margin:0;font-size:1.08rem}.atlas-grid:where(.astro-cxedp3fz){grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.atlas-item:where(.astro-cxedp3fz){border:1px solid var(--line-strong);background:var(--page);margin:0;position:relative;overflow:hidden}.atlas-copy:where(.astro-cxedp3fz){padding:clamp(1.5rem,3vw,2.75rem)}.atlas-copy:where(.astro-cxedp3fz)>span:where(.astro-cxedp3fz){color:var(--signal-600);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:1rem;font-size:.72rem;display:block}.atlas-copy:where(.astro-cxedp3fz) h3:where(.astro-cxedp3fz){letter-spacing:-.045em;max-width:38rem;margin:0;font-size:clamp(1.8rem,3.4vw,3.6rem);font-weight:580;line-height:1}.atlas-copy:where(.astro-cxedp3fz) p:where(.astro-cxedp3fz){max-width:34rem;color:var(--text-soft);margin:1.2rem 0 0}.atlas-payment:where(.astro-cxedp3fz){background:var(--ink-950);color:var(--surface);grid-column:1/-1;grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);align-items:center;padding:clamp(.6rem,1.5vw,1.4rem);display:grid}.atlas-payment:where(.astro-cxedp3fz) .atlas-copy:where(.astro-cxedp3fz) p:where(.astro-cxedp3fz){color:color-mix(in srgb, var(--surface) 70%, transparent)}.atlas-payment:where(.astro-cxedp3fz) .product-frame{transform:translate(1.4rem,1.4rem)}.atlas-payment:where(.astro-cxedp3fz) .product-caption{color:var(--forest-100)}.atlas-property:where(.astro-cxedp3fz){grid-column:span 7;padding:clamp(.5rem,1.2vw,1rem)}.atlas-property:where(.astro-cxedp3fz) .product-frame{margin-left:clamp(1rem,3vw,3rem);transform:translateY(1.1rem)}.atlas-people:where(.astro-cxedp3fz){background:var(--pine-100);flex-direction:column;grid-column:span 5;justify-content:space-between;padding:clamp(.5rem,1.2vw,1rem);display:flex}.atlas-people:where(.astro-cxedp3fz) .product-frame{width:124%;transform:translate(1.6rem,1.1rem)}.atlas-paths:where(.astro-cxedp3fz){border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.atlas-paths:where(.astro-cxedp3fz) a:where(.astro-cxedp3fz){color:inherit;border-right:1px solid var(--line-strong);transition:background-color var(--motion-fast), color var(--motion-fast);gap:.55rem;padding:1.5rem clamp(1rem,2vw,1.7rem);text-decoration:none;display:grid}.atlas-paths:where(.astro-cxedp3fz) a:where(.astro-cxedp3fz):last-child{border-right:0}.atlas-paths:where(.astro-cxedp3fz) span:where(.astro-cxedp3fz){color:var(--text-muted);font-size:.88rem}.atlas-paths:where(.astro-cxedp3fz) strong:where(.astro-cxedp3fz){font-size:1rem}.atlas-paths:where(.astro-cxedp3fz) a:where(.astro-cxedp3fz):hover{background:var(--pine-100)}@media (width<=850px){.atlas-intro:where(.astro-cxedp3fz){grid-template-columns:1fr}.atlas-intro:where(.astro-cxedp3fz)>p:where(.astro-cxedp3fz){margin-top:1.5rem}.atlas-payment:where(.astro-cxedp3fz){grid-template-columns:1fr}.atlas-property:where(.astro-cxedp3fz),.atlas-people:where(.astro-cxedp3fz){grid-column:1/-1}.atlas-people:where(.astro-cxedp3fz) .product-frame{width:110%}.atlas-paths:where(.astro-cxedp3fz){grid-template-columns:1fr}.atlas-paths:where(.astro-cxedp3fz) a:where(.astro-cxedp3fz){border-right:0;border-bottom:1px solid var(--line-strong)}.atlas-paths:where(.astro-cxedp3fz) a:where(.astro-cxedp3fz):last-child{border-bottom:0}}@media (width<=520px){.atlas-intro:where(.astro-cxedp3fz) h2:where(.astro-cxedp3fz){font-size:clamp(2.55rem,13vw,3.6rem)}.atlas-payment:where(.astro-cxedp3fz),.atlas-property:where(.astro-cxedp3fz),.atlas-people:where(.astro-cxedp3fz){padding:.35rem}.atlas-copy:where(.astro-cxedp3fz){padding:1.4rem 1.15rem}.atlas-payment:where(.astro-cxedp3fz) .product-frame,.atlas-property:where(.astro-cxedp3fz) .product-frame,.atlas-people:where(.astro-cxedp3fz) .product-frame{width:118%;margin-left:0;transform:translate(.6rem,.7rem)}}
