.pdpKIW_heroFigureWrap{width:100%;position:relative}.pdpKIW_heroVisual{aspect-ratio:4/3;isolation:isolate;width:100%;position:relative}.pdpKIW_heroFootImage,.pdpKIW_heroMapOverlay{width:100%;height:100%;display:block;position:absolute;inset:0}.pdpKIW_heroFootImage{object-fit:contain}.pdpKIW_heroVisual .pdpKIW_heroMapOverlay{width:100%;max-width:none;height:100%;max-height:none}.pdpKIW_heroMapOverlay{z-index:1;pointer-events:none;overflow:visible}.pdpKIW_heroAnkleArc,.pdpKIW_heroAchillesTrace,.pdpKIW_heroSoleTrace{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.pdpKIW_heroAnkleArc{stroke:var(--color-blue);stroke-width:2px;stroke-opacity:.72}.pdpKIW_heroAchillesTrace{stroke:var(--color-gold);stroke-width:3px}.pdpKIW_heroSoleTrace{stroke:var(--color-orange);stroke-width:2px;stroke-dasharray:1 8}@media (max-width:37.5em){.pdpKIW_heroGroundGait{display:none}}@media (prefers-reduced-motion:no-preference){.pdpKIW_zoneGroup circle{transition:r .16s var(--ease)}}.pdpKIW_zoneGroup[data-active] .pdpKIW_zoneDot{r:7}.pdpKIW_desktopMarker{display:block}.pdpKIW_mobileMarker{display:none}@media (max-width:37.5em){.pdpKIW_desktopMarker{display:none}.pdpKIW_mobileMarker{display:block}}.pdpKIW_mobileMarkerFill{fill:var(--color-white)}.pdpKIW_mobileMarkerRing{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.pdpKIW_mobileMarkerRing[data-tone=orange]{stroke:var(--color-orange)}.pdpKIW_mobileMarkerRing[data-tone=gold]{stroke:var(--color-gold)}.pdpKIW_mobileMarkerRing[data-tone=blue]{stroke:var(--color-blue)}.pdpKIW_mobileMarkerRing[data-tone=navy]{stroke:var(--color-navy)}.pdpKIW_mobileMarkerNumber{font-family:var(--font-display);fill:var(--color-navy);font-size:24px;font-weight:700}.pdpKIW_zoneOverlay{position:absolute;inset:0}@media (max-width:37.5em){.pdpKIW_zoneOverlay{display:none}}.pdpKIW_zoneLabel{left:var(--zone-left);top:var(--zone-top);border-radius:6px;max-width:11rem;margin:-.2rem -.4rem;padding:.2rem .4rem;text-decoration:none;position:absolute;transform:translateY(-50%)}.pdpKIW_zoneLabel[data-align=end]{text-align:end;transform:translate(-100%,-50%)}.pdpKIW_zoneLabel:hover,.pdpKIW_zoneLabel:focus-visible,.pdpKIW_zoneLabel[data-active]{background:color-mix(in srgb, var(--color-gold) 20%, transparent)}.pdpKIW_zoneLabelArea{letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--color-navy) 72%, transparent);font-size:.7rem;font-weight:700;display:block}.pdpKIW_zoneLabelTopic{font-family:var(--font-display);color:var(--color-navy);font-size:.95rem;font-weight:600;display:block}.pdpKIW_mobileZoneList{display:none}@media (max-width:37.5em){.pdpKIW_mobileZoneList{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}}@media (max-width:26em){.pdpKIW_mobileZoneList{grid-template-columns:1fr}}.pdpKIW_mobileZoneLink{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-compact);text-decoration:none;display:flex}.pdpKIW_mobileZoneLink:hover,.pdpKIW_mobileZoneLink:focus-visible{background:color-mix(in srgb, var(--color-gold) 16%, transparent)}.pdpKIW_mobileZoneIndex{background:var(--color-navy);width:1.75rem;height:1.75rem;color:var(--color-white);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.pdpKIW_mobileZoneIndex[data-tone=orange]{background:var(--color-orange)}.pdpKIW_mobileZoneIndex[data-tone=gold]{background:var(--color-gold);color:var(--color-navy)}.pdpKIW_mobileZoneIndex[data-tone=blue]{background:var(--color-blue)}.pdpKIW_mobileZoneText{gap:1px;min-width:0;display:grid}.pdpKIW_pathwayWrap{--spine-gap:2.5rem}.pdpKIW_pathwayRows{padding:0;margin:0;padding-inline-end:var(--spine-gap);list-style:none;position:relative}.pdpKIW_pathwayRows:after{content:"";background:color-mix(in srgb, var(--color-navy) 22%, transparent);width:2px;position:absolute;inset-block:0;inset-inline-end:0}.pdpKIW_pathwayRow{gap:var(--space-3);padding-block:var(--space-6);border-block-start:1px solid var(--hairline-color);scroll-margin-top:var(--space-16);grid-template-columns:1fr;display:grid;position:relative}.pdpKIW_pathwayRow:first-child{border-block-start:none}@media (min-width:48em){.pdpKIW_pathwayRow{align-items:center;gap:var(--space-6);grid-template-columns:11rem 1fr 9rem}}@media (min-width:64em){.pdpKIW_pathwayRow{grid-template-columns:12rem 1fr 11rem}}.pdpKIW_pathwayRow:before{content:"";width:var(--spine-gap);background:color-mix(in srgb, var(--color-navy) 25%, transparent);height:1px;position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--spine-gap))}.pdpKIW_rowDot{background:var(--color-navy);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--spine-gap) + 5px);transform:translateY(-50%)}.pdpKIW_rowDot[data-tone=orange]{background:var(--color-orange)}.pdpKIW_rowDot[data-tone=gold]{background:var(--color-gold)}.pdpKIW_rowDot[data-tone=blue]{background:var(--color-blue)}.pdpKIW_rowDot[data-tone=navy]{background:var(--color-navy)}@media (prefers-reduced-motion:no-preference){.pdpKIW_pathwayRow,.pdpKIW_pathwayRow:before,.pdpKIW_rowDot{transition:opacity .2s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease)}}.pdpKIW_pathwayRow[data-active=true]:before,.pdpKIW_pathwayRow[data-active=true] .pdpKIW_rowDot{background:var(--color-blue)}.pdpKIW_pathwayRows:has(.pdpKIW_pathwayRow[data-active=true]) .pdpKIW_pathwayRow:not([data-active=true]){opacity:.45}.pdpKIW_pathwayRow:target{background:color-mix(in srgb, var(--color-warm-light) 60%, transparent)}.pdpKIW_rowArea{align-items:center;gap:var(--space-3);display:flex}.pdpKIW_rowThumb{flex:none;place-items:center;width:2.75rem;display:grid}.pdpKIW_rowAreaLabel{font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--color-navy) 70%, transparent);font-weight:700}.pdpKIW_rowTopic{gap:2px;min-width:0;display:grid}.pdpKIW_rowTopicName{font-family:var(--font-display);font-size:1.1rem;font-weight:700;text-decoration:none}.pdpKIW_rowTopicName:hover{text-decoration:underline}.pdpKIW_rowTopicBody{font-size:var(--text-small);color:color-mix(in srgb, var(--color-navy) 78%, transparent)}.pdpKIW_rowTopicLink{font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.25em;width:fit-content;font-weight:600}.pdpKIW_rowGuide{gap:2px;min-width:0;display:grid}@media (min-width:48em) and (max-width:63.99em){.pdpKIW_rowGuide{grid-column:1/-1;padding-inline-start:calc(2.75rem + var(--space-3))}}.pdpKIW_rowGuideLabel{font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--color-navy) 72%, transparent);font-weight:700}.pdpKIW_rowGuideLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.25em;width:fit-content;font-weight:600}.pdpKIW_terminalWrap{flex-direction:column;align-items:flex-end;margin-block-start:0;padding-inline-end:var(--spine-gap);display:flex}.pdpKIW_terminalConnector{width:2px;height:var(--space-8);background:var(--rule-strong);margin-inline-end:-1px}@media (max-width:47.99em){.pdpKIW_pathwayWrap{--spine-gap:1.5rem}.pdpKIW_pathwayRows{padding-inline-start:var(--spine-gap);padding-inline-end:0}.pdpKIW_pathwayRows:after{inset-inline:0 auto}.pdpKIW_pathwayRow{gap:var(--space-2);padding-block:var(--space-6)}.pdpKIW_pathwayRow:before{inset-inline-start:calc(-1 * var(--spine-gap));inset-inline-end:auto}.pdpKIW_rowDot{inset-inline-start:calc(-1 * var(--spine-gap) + 5px);inset-inline-end:auto}.pdpKIW_rowGuide{padding-inline-start:0}.pdpKIW_terminalWrap{align-items:flex-start;padding-inline-start:var(--spine-gap);padding-inline-end:0}.pdpKIW_terminalConnector{margin-inline:-1px 0}}
