.aph{--rhythm:1;--pitch-scale:1;--band:calc(var(--space-10) * var(--rhythm));--band-tight:calc(var(--space-9) * var(--rhythm))}.aph[data-path=investor]{--rhythm:.74;--pitch-scale:1.3}.aph[data-path=neutral]{--rhythm:.88;--pitch-scale:.78}.aph-display{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-cover);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal);max-width:14ch;margin:0}.aph-lede{margin:var(--space-5) 0 0;font-size:var(--editorial-lede);color:var(--charcoal-soft);max-width:34ch;font-style:italic}.aph-body{margin:var(--space-5) 0 0;font-size:var(--editorial-body);color:var(--charcoal-soft);max-width:52ch}.aph-note{margin:var(--space-5) 0 0;font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light);max-width:48ch}.aph-open{padding:0 0 var(--band)}.aph-open-band{background:var(--ivory-deep);width:100%;height:clamp(320px,48vh,560px);position:relative;overflow:hidden}.aph-open-band img{-o-object-fit:cover;object-fit:cover}.aph-open-type{padding:var(--band-tight) var(--page-margin) 0;max-width:var(--content-max);margin:0 auto}.aph-open-type>:first-child{margin-bottom:var(--space-6)}@media (max-width:767px){.aph-open-band{height:clamp(220px,36vh,320px)}.aph-open-type{padding-top:var(--space-7)}}.aph-tests{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.aph-tests-head>:first-child{margin-bottom:var(--space-5)}.aph-test-rows{margin:var(--band-tight) 0 0;border-top:var(--hairline-soft);padding:0;list-style:none}.aph-test{gap:var(--space-5);padding:var(--space-7) 0;border-bottom:var(--hairline-soft);display:grid}@media (min-width:700px){.aph-test{gap:var(--space-6);grid-template-columns:96px minmax(0,1fr)}}.aph-test-mark{align-items:center;gap:var(--space-4);display:flex}@media (min-width:700px){.aph-test-mark{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.aph-test-title{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-heading);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal);margin:0}.aph-test-line{margin:var(--space-3) 0 0;font-size:var(--editorial-lede);color:var(--charcoal-soft);max-width:40ch;font-style:italic}.aph-test-text{margin:var(--space-4) 0 0;font-size:var(--editorial-body);color:var(--charcoal-soft);max-width:62ch}.aph-standing{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.aph-standing>.aph-lede{max-width:44ch}.aph-counts{margin:var(--band-tight) 0 0;padding:var(--space-6) 0 0;border-top:var(--hairline-soft);grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(28px,7vw,88px);list-style:none;display:grid}.aph-count{gap:var(--space-3);flex-direction:column;display:flex}.aph-count-value{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-chapter);letter-spacing:var(--track-display-tight);color:var(--charcoal);line-height:1}.aph-count-label{font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light)}.aph-cta{align-items:center;gap:var(--space-3);margin-top:var(--space-7);border-bottom:var(--hairline);font-family:var(--font-ui);font-size:var(--ui-eyebrow);font-weight:var(--w-medium);letter-spacing:var(--track-cta);text-transform:uppercase;color:var(--charcoal);transition:color var(--dur-fast) var(--ease-auralis);padding-bottom:10px;text-decoration:none;display:inline-flex}.aph-cta:hover{color:var(--gold-deep)}.aph-close{align-items:flex-start;gap:var(--space-7);padding:var(--band-tight) var(--page-margin) var(--band);max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}.aph-close-line{max-width:20ch}@media (prefers-reduced-motion:reduce){.aph-cta{transition:none}}.aph-section-head{margin:var(--space-5) 0 0;font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-heading);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal);max-width:20ch}.aph-stand{padding:var(--band-tight) var(--page-margin);max-width:var(--content-max);margin:0 auto}.aph-stand-body{font-size:var(--editorial-lede);line-height:var(--lh-editorial);color:var(--charcoal);max-width:46ch;margin:0}.aph-anchors{padding:var(--band) var(--page-margin);max-width:var(--content-max);background:var(--ivory-deep);margin:0 auto}.aph-anchors-head>:first-child{margin-bottom:var(--space-5)}.aph-anchor-grid{gap:var(--space-8);margin:var(--band-tight) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.aph-anchor-grid{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,64px)}}.aph-anchor{padding-top:var(--space-5);border-top:var(--hairline-soft);flex-direction:column;display:flex}.aph-anchor-n{font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);color:var(--gold-deep);margin:0}.aph-anchor-title{margin:var(--space-4) 0 0;font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-min);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal)}.aph-anchor-gloss{margin:var(--space-2) 0 0;font-size:var(--editorial-card);color:var(--stone);font-style:italic}.aph-anchor-body{margin:var(--space-5) 0 0;font-size:var(--editorial-card);color:var(--charcoal-soft)}.aph-anchor-rule{width:100%;height:30px;padding-top:var(--space-6);margin-top:auto;overflow:visible}.aph-anchor-rule polyline{fill:none;stroke:var(--gold);stroke-width:1px;vector-effect:non-scaling-stroke}.aph-test-key{font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light);margin:0}.aph-built{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.aph-built-head>:first-child{margin-bottom:var(--space-5)}.aph-built-cols{gap:var(--space-8);margin-top:var(--band-tight);display:grid}@media (min-width:900px){.aph-built-cols{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.aph-built-col+.aph-built-col{border-left:var(--hairline-soft);margin-left:calc(-1*clamp(40px,6vw,88px));padding-left:clamp(40px,6vw,88px)}}.aph-built-label{margin:0 0 var(--space-5);font-family:var(--font-ui);font-size:var(--ui-eyebrow);font-weight:var(--w-medium);letter-spacing:var(--track-cta);text-transform:uppercase;color:var(--gold-deep)}.aph-built-list{border-top:var(--hairline-soft);margin:0;padding:0;list-style:none}.aph-built-item{padding:var(--space-5) 0;border-bottom:var(--hairline-soft);font-size:var(--editorial-card);color:var(--charcoal-soft)}.aph-heading{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.aph-heading>:first-child{margin-bottom:var(--space-6)}.aph-heading-line{max-width:24ch}.aph-heading-body{margin-top:var(--space-7);max-width:var(--reading-column)}.aph-heading-body p{font-size:var(--editorial-body);line-height:var(--lh-editorial);color:var(--charcoal-soft);margin:0}.aph-heading-body p+p{margin-top:var(--space-6)}.aph-close-actions{align-items:center;gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.aph-close-actions .aph-cta{margin-top:0}